/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 06 August 2021 11:29:59
*/


/*
 DO NOT EDIT THIS FILE DIRECTLY.
 If you want to modify the CSS edit the child assets of this file.
 */
@font-face {
  font-family: theSans;
  src: url(https://www.charlessturt.sa.gov.au/__data/assets/file/0026/183482/TheSansBold-Plain_5.ttf?v=0.1.2);
  font-weight: 700;
}
@font-face {
  font-family: Calibri;
  src: url(https://www.charlessturt.sa.gov.au/__data/assets/file/0009/203400/calibri.ttf?v=0.0.1);
  font-weight: 400;
}
@font-face {
  font-family: Calibri;
  src: url(https://www.charlessturt.sa.gov.au/__data/assets/file/0010/203401/calibrib.ttf?v=0.0.1);
  font-weight: 700;
}
@font-face {
  font-family: Calibri;
  src: url(https://www.charlessturt.sa.gov.au/__data/assets/file/0011/203402/calibril_0.ttf?v=0.0.1);
  font-weight: 100;
}
@font-face {
  font-family: 'Druk Web';
  src: url('https://www.charlessturt.sa.gov.au/__data/assets/file/0041/866957/Druk-Medium-Web.woff2?v=0.1.0') format('woff2'), url('https://www.charlessturt.sa.gov.au/__data/assets/file/0039/866955/Druk-Medium-Web.woff?v=0.1.0') format('woff');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
/*
 ______     _____        ___     ______          _         _____     
 .' ___  |   |_   _|     .'   `.  |_   _ \        / \       |_   _|    
 / .'   \_|     | |      /  .-.  \   | |_) |      / _ \        | |      
 | |   ____     | |   _  | |   | |   |  __'.     / ___ \       | |   _  
 \ `.___]  |   _| |__/ | \  `-'  /  _| |__) |  _/ /   \ \_    _| |__/ | 
 `._____.'   |________|  `.___.'  |_______/  |____| |____|  |________| 
 */
/*
 _                 ________      _____      _____    ______    _________   _____   ____  _____     ______   
 / \               |  __   _|    |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 / _ \      ______  |_/  / /        | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 / ___ \    |______|    .'.' _       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _/ /   \ \_            _/ /__/ |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |____| |____|          |________|    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
/*    
 _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
 / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
 / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
 / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
 |____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
 */
/*
 _        ______     ______       _________   ____  ____   _____    ______   
 / \      |_   _ `.  |_   _ `.    |  _   _  | |_   ||   _| |_   _| .' ____ \  
 / _ \       | | `. \   | | `. \   |_/ | | \_|   | |__| |     | |   | (___ \_| 
 / ___ \      | |  | |   | |  | |       | |       |  __  |     | |    _.____`.  
 _/ /   \ \_   _| |_.' /  _| |_.' /      _| |_     _| |  | |_   _| |_  | \____) | 
 |____| |____| |______.'  |______.'      |_____|   |____||____| |_____|  \______.' 
 */
/*
 ______          _        ____  _____   ____  _____   ________   _______          ______        _        _______        ___     _____  _____    ______    ________    _____     
 |_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \       .' ___  |      / \      |_   __ \     .'   `.  |_   _||_   _| .' ____ \  |_   __  |  |_   _|    
 | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |     / .'   \_|     / _ \       | |__) |   /  .-.  \   | |    | |   | (___ \_|   | |_ \_|    | |      
 |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /      | |           / ___ \      |  __ /    | |   | |   | '    ' |    _.____`.    |  _| _     | |   _  
 _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_    \ `.___.'\  _/ /   \ \_   _| |  \ \_  \  `-'  /    \ \__/ /    | \____) |  _| |__/ |   _| |__/ | 
 |_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___|    `.____ .' |____| |____| |____| |___|  `.___.'      `.__.'      \______.' |________|  |________| 
 */
/*
 ______     _______      ________        _        ______       ______   _______      _____  _____   ____    ____   ______      ______   
 |_   _ \   |_   __ \    |_   __  |      / \      |_   _ `.   .' ___  | |_   __ \    |_   _||_   _| |_   \  /   _| |_   _ \   .' ____ \  
 | |_) |    | |__) |     | |_ \_|     / _ \       | | `. \ / .'   \_|   | |__) |     | |    | |     |   \/   |     | |_) |  | (___ \_| 
 |  __'.    |  __ /      |  _| _     / ___ \      | |  | | | |          |  __ /      | '    ' |     | |\  /| |     |  __'.   _.____`.  
 _| |__) |  _| |  \ \_   _| |__/ |  _/ /   \ \_   _| |_.' / \ `.___.'\  _| |  \ \_     \ \__/ /     _| |_\/_| |_   _| |__) | | \____) | 
 |_______/  |____| |___| |________| |____| |____| |______.'   `.____ .' |____| |___|     `.__.'     |_____||_____| |_______/   \______.' 
 */
/*
 ______     _____  _____   _________   _________     ___     ____  _____  
 |_   _ \   |_   _||_   _| |  _   _  | |  _   _  |  .'   `.  |_   \|_   _| 
 | |_) |    | |    | |   |_/ | | \_| |_/ | | \_| /  .-.  \   |   \ | |   
 |  __'.    | '    ' |       | |         | |     | |   | |   | |\ \| |   
 _| |__) |    \ \__/ /       _| |_       _| |_    \  `-'  /  _| |_\   |_  
 |_______/      `.__.'       |_____|     |_____|    `.___.'  |_____|\____| 
 */
/*
 ______        _         _____      ________   ____  _____   ______          _        _______     
 .' ___  |      / \       |_   _|    |_   __  | |_   \|_   _| |_   _ `.       / \      |_   __ \    
 / .'   \_|     / _ \        | |        | |_ \_|   |   \ | |     | | `. \     / _ \       | |__) |   
 | |           / ___ \       | |   _    |  _| _    | |\ \| |     | |  | |    / ___ \      |  __ /    
 \ `.___.'\  _/ /   \ \_    _| |__/ |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_   _| |  \ \_  
 `.____ .' |____| |____|  |________| |________| |_____|\____| |______.'  |____| |____| |____| |___| 
 */
/*
 ______        _        _______      ______        _____      _____    ______    _________   _____   ____  _____     ______   
 .' ___  |      / \      |_   __ \    |_   _ `.     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 / .'   \_|     / _ \       | |__) |     | | `. \      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |           / ___ \      |  __ /      | |  | |      | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 \ `.___.'\  _/ /   \ \_   _| |  \ \_   _| |_.' /     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 `.____ .' |____| |____| |____| |___| |______.'     |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
/*
 ______     ___     ____  _____     ______   _____   ________   _______        ______    ________  
 .' ___  |  .'   `.  |_   \|_   _|  .' ___  | |_   _| |_   __  | |_   __ \     .' ___  |  |_   __  | 
 / .'   \_| /  .-.  \   |   \ | |   / .'   \_|   | |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_| 
 | |        | |   | |   | |\ \| |   | |          | |     |  _| _    |  __ /    | |   ____    |  _| _  
 \ `.___.'\ \  `-'  /  _| |_\   |_  \ `.___.'\  _| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ | 
 `.____ .'  `.___.'  |_____|\____|  `.____ .' |_____| |________| |____| |___|  `._____.'  |________| 
 */
/*
 ______     ___     ____  _____   _________        _          ______   _________     _______    _______        ___     ________   _____    _____      ________  
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  |      / \       .' ___  | |  _   _  |   |_   __ \  |_   __ \     .'   `.  |_   __  | |_   _|  |_   _|    |_   __  | 
 / .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|     / _ \     / .'   \_| |_/ | | \_|     | |__) |   | |__) |   /  .-.  \   | |_ \_|   | |      | |        | |_ \_| 
 | |        | |   | |   | |\ \| |       | |        / ___ \    | |            | |         |  ___/    |  __ /    | |   | |   |  _|      | |      | |   _    |  _| _  
 \ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _/ /   \ \_  \ `.___.'\    _| |_       _| |_      _| |  \ \_  \  `-'  /  _| |_      _| |_    _| |__/ |  _| |__/ | 
 `.____ .'  `.___.'  |_____|\____|   |_____|   |____| |____|  `.____ .'   |_____|     |_____|    |____| |___|  `.___.'  |_____|    |_____|  |________| |________| 
 */
/*
 ______     ___     ____  _____   _________   ________   ____  _____   _________     ______     _______           _        ____      ____ 
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  | |_   __  | |_   \|_   _| |  _   _  |   |_   _ `.  |_   __ \         / \      |_  _|    |_  _|
 / .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|   | |_ \_|   |   \ | |   |_/ | | \_|     | | `. \   | |__) |       / _ \       \ \  /\  / /  
 | |        | |   | |   | |\ \| |       | |       |  _| _    | |\ \| |       | |         | |  | |   |  __ /       / ___ \       \ \/  \/ /   
 \ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _| |__/ |  _| |_\   |_     _| |_       _| |_.' /  _| |  \ \_   _/ /   \ \_      \  /\  /    
 `.____ .'  `.___.'  |_____|\____|   |_____|   |________| |_____|\____|   |_____|     |______.'  |____| |___| |____| |____|      \/  \/     
 */
/*
 ______     ___     ____  _____   _________   ________   ____  _____   _________     _____   ____    ____     ______   
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  | |_   __  | |_   \|_   _| |  _   _  |   |_   _| |_   \  /   _|  .' ___  |  
 / .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|   | |_ \_|   |   \ | |   |_/ | | \_|     | |     |   \/   |   / .'   \_|  
 | |        | |   | |   | |\ \| |       | |       |  _| _    | |\ \| |       | |         | |     | |\  /| |   | |   ____  
 \ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _| |__/ |  _| |_\   |_     _| |_       _| |_   _| |_\/_| |_  \ `.___]  | 
 `.____ .'  `.___.'  |_____|\____|   |_____|   |________| |_____|\____|   |_____|     |_____| |_____||_____|  `._____.'  
 */
/*
 ________   ____    ____   ________   _______        ______    ________   ____  _____     ______   ____  ____          _         _____      ________   _______      _________  
 |_   __  | |_   \  /   _| |_   __  | |_   __ \     .' ___  |  |_   __  | |_   \|_   _|  .' ___  | |_  _||_  _|        / \       |_   _|    |_   __  | |_   __ \    |  _   _  | 
 | |_ \_|   |   \/   |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_|   |   \ | |   / .'   \_|   \ \  / /         / _ \        | |        | |_ \_|   | |__) |   |_/ | | \_| 
 |  _| _    | |\  /| |     |  _| _    |  __ /    | |   ____    |  _| _    | |\ \| |   | |           \ \/ /         / ___ \       | |   _    |  _| _    |  __ /        | |     
 _| |__/ |  _| |_\/_| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_  \ `.___.'\    _|  |_       _/ /   \ \_    _| |__/ |  _| |__/ |  _| |  \ \_     _| |_    
 |________| |_____||_____| |________| |____| |___|  `._____.'  |________| |_____|\____|  `.____ .'   |______|     |____| |____|  |________| |________| |____| |___|   |_____|   
 */
/*
 ________   ____   ____   ________   ____  _____   _________     ______     ________   _________        _        _____    _____       ______   
 |_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  |   |_   _ `.  |_   __  | |  _   _  |      / \      |_   _|  |_   _|    .' ____ \  
 | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_|     | | `. \   | |_ \_| |_/ | | \_|     / _ \       | |      | |      | (___ \_| 
 |  _| _     \ \ / /      |  _| _    | |\ \| |       | |         | |  | |   |  _| _      | |        / ___ \      | |      | |   _   _.____`.  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_       _| |_.' /  _| |__/ |    _| |_     _/ /   \ \_   _| |_    _| |__/ | | \____) | 
 |________|      \_/      |________| |_____|\____|   |_____|     |______.'  |________|   |_____|   |____| |____| |_____|  |________|  \______.' 
 */
/*
 ________   ____   ____   ________   ____  _____   _________    ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  | .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_| | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 |  _| _     \ \ / /      |  _| _    | |\ \| |       | |      _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |________|      \_/      |________| |_____|\____|   |_____|    \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
/*
 ________   ________        _        _________   _____  _____   _______      ________     _______         _        ____  _____   ________    _____     
 |_   __  | |_   __  |      / \      |  _   _  | |_   _||_   _| |_   __ \    |_   __  |   |_   __ \       / \      |_   \|_   _| |_   __  |  |_   _|    
 | |_ \_|   | |_ \_|     / _ \     |_/ | | \_|   | |    | |     | |__) |     | |_ \_|     | |__) |     / _ \       |   \ | |     | |_ \_|    | |      
 |  _|      |  _| _     / ___ \        | |       | '    ' |     |  __ /      |  _| _      |  ___/     / ___ \      | |\ \| |     |  _| _     | |   _  
 _| |_      _| |__/ |  _/ /   \ \_     _| |_       \ \__/ /     _| |  \ \_   _| |__/ |    _| |_      _/ /   \ \_   _| |_\   |_   _| |__/ |   _| |__/ | 
 |_____|    |________| |____| |____|   |_____|       `.__.'     |____| |___| |________|   |_____|    |____| |____| |_____|\____| |________|  |________| 
 */
/*
 ________     ___       ___     _________   ________   _______     
 |_   __  |  .'   `.   .'   `.  |  _   _  | |_   __  | |_   __ \    
 | |_ \_| /  .-.  \ /  .-.  \ |_/ | | \_|   | |_ \_|   | |__) |   
 |  _|    | |   | | | |   | |     | |       |  _| _    |  __ /    
 _| |_     \  `-'  / \  `-'  /    _| |_     _| |__/ |  _| |  \ \_  
 |_____|     `.___.'   `.___.'    |_____|   |________| |____| |___| 
 */
/*
 ______   _____  _____    ______    _________     ___     ____    ____     ________     ___     _______      ____    ____    ______     
 .' ___  | |_   _||_   _| .' ____ \  |  _   _  |  .'   `.  |_   \  /   _|   |_   __  |  .'   `.  |_   __ \    |_   \  /   _| .' ____ \    
 / .'   \_|   | |    | |   | (___ \_| |_/ | | \_| /  .-.  \   |   \/   |       | |_ \_| /  .-.  \   | |__) |     |   \/   |   | (___ \_|   
 | |          | '    ' |    _.____`.      | |     | |   | |   | |\  /| |       |  _|    | |   | |   |  __ /      | |\  /| |    _.____`.    
 \ `.___.'\    \ \__/ /    | \____) |    _| |_    \  `-'  /  _| |_\/_| |_     _| |_     \  `-'  /  _| |  \ \_   _| |_\/_| |_  | \____) |   
 `.____ .'     `.__.'      \______.'   |_____|    `.___.'  |_____||_____|   |_____|     `.___.'  |____| |___| |_____||_____|  \______.'   
 */
/*
 ______    ________   ____  _____   ________   _______      _____     ______      _____      _____    ______    _________  
 .' ___  |  |_   __  | |_   \|_   _| |_   __  | |_   __ \    |_   _|  .' ___  |    |_   _|    |_   _| .' ____ \  |  _   _  | 
 / .'   \_|    | |_ \_|   |   \ | |     | |_ \_|   | |__) |     | |   / .'   \_|      | |        | |   | (___ \_| |_/ | | \_| 
 | |   ____    |  _| _    | |\ \| |     |  _| _    |  __ /      | |   | |             | |   _    | |    _.____`.      | |     
 \ `.___]  |  _| |__/ |  _| |_\   |_   _| |__/ |  _| |  \ \_   _| |_  \ `.___.'\     _| |__/ |  _| |_  | \____) |    _| |_    
 `._____.'  |________| |_____|\____| |________| |____| |___| |_____|  `.____ .'    |________| |_____|  \______.'   |_____|   
 */
/*
 ____  ____   ________   _______        ___       ______          _        ____  _____   ____  _____   ________   _______     
 |_   ||   _| |_   __  | |_   __ \     .'   `.    |_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \    
 | |__| |     | |_ \_|   | |__) |   /  .-.  \     | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |   
 |  __  |     |  _| _    |  __ /    | |   | |     |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /    
 _| |  | |_   _| |__/ |  _| |  \ \_  \  `-'  /    _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_  
 |____||____| |________| |____| |___|  `.___.'    |_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___| 
 */
/*
 ____  ____   _____     ______    ____  ____    _____      _____     ______    ____  ____   _________     ______       ___     ____  ____  
 |_   ||   _| |_   _|  .' ___  |  |_   ||   _|  |_   _|    |_   _|  .' ___  |  |_   ||   _| |  _   _  |   |_   _ \    .'   `.  |_  _||_  _| 
 | |__| |     | |   / .'   \_|    | |__| |      | |        | |   / .'   \_|    | |__| |   |_/ | | \_|     | |_) |  /  .-.  \   \ \  / /   
 |  __  |     | |   | |   ____    |  __  |      | |   _    | |   | |   ____    |  __  |       | |         |  __'.  | |   | |    > `' <    
 _| |  | |_   _| |_  \ `.___]  |  _| |  | |_    _| |__/ |  _| |_  \ `.___]  |  _| |  | |_     _| |_       _| |__) | \  `-'  /  _/ /'`\ \_  
 |____||____| |_____|  `._____.'  |____||____|  |________| |_____|  `._____.'  |____||____|   |_____|     |_______/   `.___.'  |____||____|
 */
/*
 _____   ____    ____     ______        ______         _         _____       _____      ________   _______      ____  ____  
 |_   _| |_   \  /   _|  .' ___  |     .' ___  |       / \       |_   _|     |_   _|    |_   __  | |_   __ \    |_  _||_  _| 
 | |     |   \/   |   / .'   \_|    / .'   \_|      / _ \        | |         | |        | |_ \_|   | |__) |     \ \  / /   
 | |     | |\  /| |   | |   ____    | |   ____     / ___ \       | |   _     | |   _    |  _| _    |  __ /       \ \/ /    
 _| |_   _| |_\/_| |_  \ `.___]  |   \ `.___]  |  _/ /   \ \_    _| |__/ |   _| |__/ |  _| |__/ |  _| |  \ \_     _|  |_    
 |_____| |_____||_____|  `._____.'     `._____.'  |____| |____|  |________|  |________| |________| |____| |___|   |______|   
 */
/*
 _____      _____   ____  _____   ___  ____       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   _|    |_   _| |_   \|_   _| |_  ||_  _|     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |        | |     |   \ | |     | |_/ /         | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |   _    | |     | |\ \| |     |  __'.         | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |__/ |  _| |_   _| |_\   |_   _| |  \ \_      _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |________| |_____| |_____|\____| |____||____|    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
/*
 ____    ____              _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
 |_   \  /   _|            / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
 |   \/   |             / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
 | |\  /| |            / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _| |_\/_| |_   _     _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
 |_____||_____| (_)   |____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
 */
/*
 ____    ____        _        _______      ____      ____  _____   ______       ______    ________   _________  
 |_   \  /   _|      / \      |_   __ \    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
 |   \/   |       / _ \       | |__) |     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
 | |\  /| |      / ___ \      |  ___/       \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
 _| |_\/_| |_   _/ /   \ \_   _| |_           \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
 |_____||_____| |____| |____| |_____|           \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
 */
/*
 _          ______    ________   ____  _____   ______          _         ______   
 / \       .' ___  |  |_   __  | |_   \|_   _| |_   _ `.       / \      .' ____ \  
 / _ \     / .'   \_|    | |_ \_|   |   \ | |     | | `. \     / _ \     | (___ \_| 
 / ___ \    | |   ____    |  _| _    | |\ \| |     | |  | |    / ___ \     _.____`.  
 _/ /   \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_  | \____) | 
 |____| |____|  `._____.'  |________| |_____|\____| |______.'  |____| |____|  \______.' 
 */
/*
 ____  _____   ________   ____      ____   ______        _____   _________   ________   ____    ____    ______   
 |_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \      |_   _| |  _   _  | |_   __  | |_   \  /   _| .' ____ \  
 |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|       | |   |_/ | | \_|   | |_ \_|   |   \/   |   | (___ \_| 
 | |\ \| |     |  _| _     \ \/  \/ /    _.____`.        | |       | |       |  _| _    | |\  /| |    _.____`.  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |      _| |_     _| |_     _| |__/ |  _| |_\/_| |_  | \____) | 
 |_____|\____| |________|      \/  \/      \______.'     |_____|   |_____|   |________| |_____||_____|  \______.' 
 */
/*
 ____  _____   ________   ____      ____   ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |\ \| |     |  _| _     \ \/  \/ /    _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |_____|\____| |________|      \/  \/      \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
/*
 _______         _          ______    ________     ____  ____   ________        _        ______     ________   _______     
 |_   __ \       / \       .' ___  |  |_   __  |   |_   ||   _| |_   __  |      / \      |_   _ `.  |_   __  | |_   __ \    
 | |__) |     / _ \     / .'   \_|    | |_ \_|     | |__| |     | |_ \_|     / _ \       | | `. \   | |_ \_|   | |__) |   
 |  ___/     / ___ \    | |   ____    |  _| _      |  __  |     |  _| _     / ___ \      | |  | |   |  _| _    |  __ /    
 _| |_      _/ /   \ \_  \ `.___]  |  _| |__/ |    _| |  | |_   _| |__/ |  _/ /   \ \_   _| |_.' /  _| |__/ |  _| |  \ \_  
 |_____|    |____| |____|  `._____.'  |________|   |____||____| |________| |____| |____| |______.'  |________| |____| |___| 
 */
/* Quick setting changers */
/* END Quick setting changers */
/*
 _______         _          ______    _____   ____  _____        _        _________   _____     ___     ____  _____  
 |_   __ \       / \       .' ___  |  |_   _| |_   \|_   _|      / \      |  _   _  | |_   _|  .'   `.  |_   \|_   _| 
 | |__) |     / _ \     / .'   \_|    | |     |   \ | |       / _ \     |_/ | | \_|   | |   /  .-.  \   |   \ | |   
 |  ___/     / ___ \    | |   ____    | |     | |\ \| |      / ___ \        | |       | |   | |   | |   | |\ \| |   
 _| |_      _/ /   \ \_  \ `.___]  |  _| |_   _| |_\   |_   _/ /   \ \_     _| |_     _| |_  \  `-'  /  _| |_\   |_  
 |_____|    |____| |____|  `._____.'  |_____| |_____|\____| |____| |____|   |_____|   |_____|  `.___.'  |_____|\____| 
 */
/*
 _______         _        _______      ___  ____     ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   __ \       / \      |_   __ \    |_  ||_  _|  .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |__) |     / _ \       | |__) |     | |_/ /    | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 |  ___/     / ___ \      |  __ /      |  __'.     _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_      _/ /   \ \_   _| |  \ \_   _| |  \ \_  | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |_____|    |____| |____| |____| |___| |____||____|  \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
/*
 _______         _        _______      ___  ____     ______          __    _______      ___     _____  
 |_   __ \       / \      |_   __ \    |_  ||_  _|  .' ____ \        / /   |_   __ \   .'   `.  |_   _| 
 | |__) |     / _ \       | |__) |     | |_/ /    | (___ \_|      / /      | |__) | /  .-.  \   | |   
 |  ___/     / ___ \      |  __ /      |  __'.     _.____`.      / /       |  ___/  | |   | |   | |   
 _| |_      _/ /   \ \_   _| |  \ \_   _| |  \ \_  | \____) |    / /       _| |_     \  `-'  /  _| |_  
 |_____|    |____| |____| |____| |___| |____||____|  \______.'   /_/       |_____|     `.___.'  |_____| 
 */
/*
 _______    _______      _____   ____    ____        _        _______      ____  ____     ____  _____        _        ____   ____  
 |_   __ \  |_   __ \    |_   _| |_   \  /   _|      / \      |_   __ \    |_  _||_  _|   |_   \|_   _|      / \      |_  _| |_  _| 
 | |__) |   | |__) |     | |     |   \/   |       / _ \       | |__) |     \ \  / /       |   \ | |       / _ \       \ \   / /   
 |  ___/    |  __ /      | |     | |\  /| |      / ___ \      |  __ /       \ \/ /        | |\ \| |      / ___ \       \ \ / /    
 _| |_      _| |  \ \_   _| |_   _| |_\/_| |_   _/ /   \ \_   _| |  \ \_     _|  |_       _| |_\   |_   _/ /   \ \_      \ ' /     
 |_____|    |____| |___| |_____| |_____||_____| |____| |____| |____| |___|   |______|     |_____|\____| |____| |____|      \_/      
 */
/*
 ______      ______   _______        ___      _____       _____        ________     ___     _______        ____    ____     ___     _______      ________  
 .' ____ \   .' ___  | |_   __ \     .'   `.   |_   _|     |_   _|      |_   __  |  .'   `.  |_   __ \      |_   \  /   _|  .'   `.  |_   __ \    |_   __  | 
 | (___ \_| / .'   \_|   | |__) |   /  .-.  \    | |         | |          | |_ \_| /  .-.  \   | |__) |       |   \/   |   /  .-.  \   | |__) |     | |_ \_| 
 _.____`.  | |          |  __ /    | |   | |    | |   _     | |   _      |  _|    | |   | |   |  __ /        | |\  /| |   | |   | |   |  __ /      |  _| _  
 | \____) | \ `.___.'\  _| |  \ \_  \  `-'  /   _| |__/ |   _| |__/ |    _| |_     \  `-'  /  _| |  \ \_     _| |_\/_| |_  \  `-'  /  _| |  \ \_   _| |__/ | 
 \______.'  `.____ .' |____| |___|  `.___.'   |________|  |________|   |_____|     `.___.'  |____| |___|   |_____||_____|  `.___.'  |____| |___| |________| 
 */
/*
 ______      ______   _______        ___      _____       _____        _________     ___       _________     ___     _______   
 .' ____ \   .' ___  | |_   __ \     .'   `.   |_   _|     |_   _|      |  _   _  |  .'   `.    |  _   _  |  .'   `.  |_   __ \  
 | (___ \_| / .'   \_|   | |__) |   /  .-.  \    | |         | |        |_/ | | \_| /  .-.  \   |_/ | | \_| /  .-.  \   | |__) | 
 _.____`.  | |          |  __ /    | |   | |    | |   _     | |   _        | |     | |   | |       | |     | |   | |   |  ___/  
 | \____) | \ `.___.'\  _| |  \ \_  \  `-'  /   _| |__/ |   _| |__/ |      _| |_    \  `-'  /      _| |_    \  `-'  /  _| |_     
 \______.'  `.____ .' |____| |___|  `.___.'   |________|  |________|     |_____|    `.___.'      |_____|    `.___.'  |_____|    
 */
/*
 ______    ________        _        _______        ______   ____  ____  
 .' ____ \  |_   __  |      / \      |_   __ \     .' ___  | |_   ||   _| 
 | (___ \_|   | |_ \_|     / _ \       | |__) |   / .'   \_|   | |__| |   
 _.____`.    |  _| _     / ___ \      |  __ /    | |          |  __  |   
 | \____) |  _| |__/ |  _/ /   \ \_   _| |  \ \_  \ `.___.'\  _| |  | |_  
 \______.' |________| |____| |____| |____| |___|  `.____ .' |____||____| 
 */
/*   
 ______    _____   ______     ________   ______          _        _______        ____    ____   ________   ____  _____   _____  _____  
 .' ____ \  |_   _| |_   _ `.  |_   __  | |_   _ \        / \      |_   __ \      |_   \  /   _| |_   __  | |_   \|_   _| |_   _||_   _| 
 | (___ \_|   | |     | | `. \   | |_ \_|   | |_) |      / _ \       | |__) |       |   \/   |     | |_ \_|   |   \ | |     | |    | |   
 _.____`.    | |     | |  | |   |  _| _    |  __'.     / ___ \      |  __ /        | |\  /| |     |  _| _    | |\ \| |     | '    ' |   
 | \____) |  _| |_   _| |_.' /  _| |__/ |  _| |__) |  _/ /   \ \_   _| |  \ \_     _| |_\/_| |_   _| |__/ |  _| |_\   |_     \ \__/ /    
 \______.' |_____| |______.'  |________| |_______/  |____| |____| |____| |___|   |_____||_____| |________| |_____|\____|     `.__.'     
 */
/*
 ______      ___       ______   _____        _         _____        ________     ___      _____       _____        ___     ____      ____     _____      _____   ____  _____   ___  ____     ______   
 .' ____ \   .'   `.   .' ___  | |_   _|      / \       |_   _|      |_   __  |  .'   `.   |_   _|     |_   _|     .'   `.  |_  _|    |_  _|   |_   _|    |_   _| |_   \|_   _| |_  ||_  _|  .' ____ \  
 | (___ \_| /  .-.  \ / .'   \_|   | |       / _ \        | |          | |_ \_| /  .-.  \    | |         | |      /  .-.  \   \ \  /\  / /       | |        | |     |   \ | |     | |_/ /    | (___ \_| 
 _.____`.  | |   | | | |          | |      / ___ \       | |   _      |  _|    | |   | |    | |   _     | |   _  | |   | |    \ \/  \/ /        | |   _    | |     | |\ \| |     |  __'.     _.____`.  
 | \____) | \  `-'  / \ `.___.'\  _| |_   _/ /   \ \_    _| |__/ |    _| |_     \  `-'  /   _| |__/ |   _| |__/ | \  `-'  /     \  /\  /        _| |__/ |  _| |_   _| |_\   |_   _| |  \ \_  | \____) | 
 \______.'  `.___.'   `.____ .' |_____| |____| |____|  |________|   |_____|     `.___.'   |________|  |________|  `.___.'       \/  \/        |________| |_____| |_____|\____| |____||____|  \______.' 
 */
/*
 ______    _____  _____   ______      ______      ______   _______      _____   _______    _________   _____     ___     ____  _____  
 .' ____ \  |_   _||_   _| |_   _ \   .' ____ \   .' ___  | |_   __ \    |_   _| |_   __ \  |  _   _  | |_   _|  .'   `.  |_   \|_   _| 
 | (___ \_|   | |    | |     | |_) |  | (___ \_| / .'   \_|   | |__) |     | |     | |__) | |_/ | | \_|   | |   /  .-.  \   |   \ | |   
 _.____`.    | '    ' |     |  __'.   _.____`.  | |          |  __ /      | |     |  ___/      | |       | |   | |   | |   | |\ \| |   
 | \____) |    \ \__/ /     _| |__) | | \____) | \ `.___.'\  _| |  \ \_   _| |_   _| |_        _| |_     _| |_  \  `-'  /  _| |_\   |_  
 \______.'     `.__.'     |_______/   \______.'  `.____ .' |____| |___| |_____| |_____|      |_____|   |_____|  `.___.'  |_____|\____| 
 */
/*
 _________        _        ______      _____      ________    ______   
 |  _   _  |      / \      |_   _ \    |_   _|    |_   __  | .' ____ \  
 |_/ | | \_|     / _ \       | |_) |     | |        | |_ \_| | (___ \_| 
 | |        / ___ \      |  __'.     | |   _    |  _| _   _.____`.  
 _| |_     _/ /   \ \_   _| |__) |   _| |__/ |  _| |__/ | | \____) | 
 |_____|   |____| |____| |_______/   |________| |________|  \______.' 
 */
/*
 _________        _        ______      ______   
 |  _   _  |      / \      |_   _ \   .' ____ \  
 |_/ | | \_|     / _ \       | |_) |  | (___ \_| 
 | |        / ___ \      |  __'.   _.____`.  
 _| |_     _/ /   \ \_   _| |__) | | \____) | 
 |_____|   |____| |____| |_______/   \______.' 
 */
/*
 ______    _____  _____   _______      ____   ____   ________   ____  ____  
 .' ____ \  |_   _||_   _| |_   __ \    |_  _| |_  _| |_   __  | |_  _||_  _| 
 | (___ \_|   | |    | |     | |__) |     \ \   / /     | |_ \_|   \ \  / /   
 _.____`.    | '    ' |     |  __ /       \ \ / /      |  _| _     \ \/ /    
 | \____) |    \ \__/ /     _| |  \ \_      \ ' /      _| |__/ |    _|  |_    
 \______.'     `.__.'     |____| |___|      \_/      |________|   |______|   
 */
/* 
 ____   ____   _____   ______     ________     ___       ____      ____  _____   ______       ______    ________   _________  
 |_  _| |_  _| |_   _| |_   _ `.  |_   __  |  .'   `.    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
 \ \   / /     | |     | | `. \   | |_ \_| /  .-.  \     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
 \ \ / /      | |     | |  | |   |  _| _  | |   | |      \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
 \ ' /      _| |_   _| |_.' /  _| |__/ | \  `-'  /       \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
 \_/      |_____| |______.'  |________|  `.___.'         \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
 */
/*
 ____    ____   ________     ______         _          ____    ____   ________   ____  _____   _____  _____  
 |_   \  /   _| |_   __  |  .' ___  |       / \        |_   \  /   _| |_   __  | |_   \|_   _| |_   _||_   _| 
 |   \/   |     | |_ \_| / .'   \_|      / _ \         |   \/   |     | |_ \_|   |   \ | |     | |    | |   
 | |\  /| |     |  _| _  | |   ____     / ___ \        | |\  /| |     |  _| _    | |\ \| |     | '    ' |   
 _| |_\/_| |_   _| |__/ | \ `.___]  |  _/ /   \ \_     _| |_\/_| |_   _| |__/ |  _| |_\   |_     \ \__/ /    
 |_____||_____| |________|  `._____.'  |____| |____|   |_____||_____| |________| |_____|\____|     `.__.'     
 */
/*
 This file is used to override the base themeing varaibles of the framework. This is to allow quick
 themeing and design changes without indepth CSS needing to be written.
 For a full listing of variables which can be overridden see asset 553:dist/default-theme-variables.scss
 For indepth details of what these varaibles do see asset 553:dist/default-theme.scss
 */
/*
 ______     _____        ___     ______          _         _____     
 .' ___  |   |_   _|     .'   `.  |_   _ \        / \       |_   _|    
 / .'   \_|     | |      /  .-.  \   | |_) |      / _ \        | |      
 | |   ____     | |   _  | |   | |   |  __'.     / ___ \       | |   _  
 \ `.___]  |   _| |__/ | \  `-'  /  _| |__) |  _/ /   \ \_    _| |__/ | 
 `._____.'   |________|  `.___.'  |_______/  |____| |____|  |________| 
 */
:root {
  --primary-font: Calibri, sans-serif;
  --heading-font: theSans, sans-serif;
}
body {
  font-family: Calibri, sans-serif;
  color: #4a4a4a;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: theSans, sans-serif;
  color: #0055a4;
}
main .content-container a:link, main .content-container a:visited {
  color: #0055a4;
}
main .content-container a:hover, main .content-container a:active, main .content-container a:focus {
  color: #ffc425;
}
@media screen and (min-width: 1280px) {
  main .column--left {
    width: calc(100% / 5);
  }
  main .column--right {
    width: calc(100% / 5);
  }
}
/*
 _                 ________      _____      _____    ______    _________   _____   ____  _____     ______   
 / \               |  __   _|    |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 / _ \      ______  |_/  / /        | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 / ___ \    |______|    .'.' _       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _/ /   \ \_            _/ /__/ |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |____| |____|          |________|    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.a-z-listing__pagi-link {
  color: #0055a4;
}
.a-z-listing__group-title {
  color: #0055a4;
}
/*    
 _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
 / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
 / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
 / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
 |____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
 */
.accordion__link, .accordion a.accordion__link {
  background-color: #0055a4;
  color: #fff;
}
.accordion__link:hover, .accordion a.accordion__link:hover, .accordion__link:focus, .accordion a.accordion__link:focus, .accordion__link.uber-accordion__button-active, .accordion a.accordion__link.uber-accordion__button-active {
  color: #fff;
  background-color: #0055a4;
}
.accordion__link:hover svg path, .accordion a.accordion__link:hover svg path, .accordion__link:focus svg path, .accordion a.accordion__link:focus svg path, .accordion__link.uber-accordion__button-active svg path, .accordion a.accordion__link.uber-accordion__button-active svg path {
  fill: #fff;
}
.accordion__link svg path, .accordion a.accordion__link svg path {
  fill: #fff;
}
.accordion__item {
  border-color: #efeeee;
}
.accordion__target {
  background-color: #fff;
}
/*
 _        ______     ______       _________   ____  ____   _____    ______   
 / \      |_   _ `.  |_   _ `.    |  _   _  | |_   ||   _| |_   _| .' ____ \  
 / _ \       | | `. \   | | `. \   |_/ | | \_|   | |__| |     | |   | (___ \_| 
 / ___ \      | |  | |   | |  | |       | |       |  __  |     | |    _.____`.  
 _/ /   \ \_   _| |_.' /  _| |_.' /      _| |_     _| |  | |_   _| |_  | \____) | 
 |____| |____| |______.'  |______.'      |_____|   |____||____| |_____|  \______.' 
 */
.addthis_inline_follow_toolbox p {
  color: #0055a4;
  margin: 0;
  margin-bottom: 5px;
}
.addthis_inline_follow_toolbox .addthis_follow_label {
  color: #0055a4;
  text-decoration: none;
}
.addthis_inline_follow_toolbox .addthis_follow_label:hover, .addthis_inline_follow_toolbox .addthis_follow_label:focus {
  color: #ffc425;
}
.addthis_inline_share_toolbox {
  margin-top: 20px;
}
footer .addthis_inline_follow_toolbox p {
  color: #0055a4;
  margin: 0;
  margin-bottom: 5px;
}
footer .addthis_inline_follow_toolbox .addthis_follow_label {
  color: #0055a4;
  text-decoration: none;
}
footer .addthis_inline_follow_toolbox .addthis_follow_label:hover, footer .addthis_inline_follow_toolbox .addthis_follow_label:focus {
  color: #ffc425;
}
/*
 ______          _        ____  _____   ____  _____   ________   _______          ______        _        _______        ___     _____  _____    ______    ________    _____     
 |_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \       .' ___  |      / \      |_   __ \     .'   `.  |_   _||_   _| .' ____ \  |_   __  |  |_   _|    
 | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |     / .'   \_|     / _ \       | |__) |   /  .-.  \   | |    | |   | (___ \_|   | |_ \_|    | |      
 |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /      | |           / ___ \      |  __ /    | |   | |   | '    ' |    _.____`.    |  _| _     | |   _  
 _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_    \ `.___.'\  _/ /   \ \_   _| |  \ \_  \  `-'  /    \ \__/ /    | \____) |  _| |__/ |   _| |__/ | 
 |_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___|    `.____ .' |____| |____| |____| |___|  `.___.'      `.__.'      \______.' |________|  |________| 
 */
.banner-carousel--short .banner-carousel__wrap .slick-track, .banner-carousel--short .banner-carousel__wrap .slick-slide {
  height: 190px;
}
.banner-carousel__img {
  height: 190px;
}
.banner-carousel__title {
  color: #fff;
  font-size: 24px;
  line-height: 29px;
}
.banner-carousel__content {
  color: #fff;
}
.banner-carousel__content * {
  color: #fff;
  font-size: 16px;
  line-height: 21px;
}
.banner-carousel__info {
  background-color: #9b9b9b;
}
.banner-carousel__info:before {
  background-color: #000;
  opacity: 0.45;
}
.banner-carousel__info > a:hover .banner-carousel__cta, .banner-carousel__info > a:focus .banner-carousel__cta {
  background-color: #fff;
  color: #0055a4;
  border-color: #0055a4;
}
.banner-carousel__info > a:hover .banner-carousel__cta svg path, .banner-carousel__info > a:focus .banner-carousel__cta svg path {
  fill: #0055a4;
}
.banner-carousel__cta {
  background-color: #0055a4;
  color: #fff;
  border-width: 1px;
  border-color: #0055a4;
}
.banner-carousel__cta svg .svg-line {
  fill: #fff;
}
.banner-carousel__cta svg .svg-block {
  stroke: #fff;
}
.banner-carousel__cta:hover, .banner-carousel__cta:focus {
  background-color: #fff;
  color: #0055a4;
  border-color: #0055a4;
}
.banner-carousel__cta:hover svg .svg-line, .banner-carousel__cta:focus svg .svg-line {
  fill: #0055a4;
}
.banner-carousel__cta:hover svg .svg-block, .banner-carousel__cta:focus svg .svg-block {
  stroke: #0055a4;
}
.banner-carousel__labels-wrap .slick-slide.slick-current, .banner-carousel__labels-wrap .slick-slide:focus, .banner-carousel__labels-wrap .slick-slide:hover {
  outline: 0;
}
.banner-carousel__labels-wrap .slick-slide.slick-current .banner-carousel__label-item, .banner-carousel__labels-wrap .slick-slide:focus .banner-carousel__label-item, .banner-carousel__labels-wrap .slick-slide:hover .banner-carousel__label-item {
  color: #000;
  background-color: #d8d8d8;
  border-left: 1px solid #979797;
}
.banner-carousel__labels-wrap .slick-slide:first-child .banner-carousel__label-item {
  border-left: none;
}
.banner-carousel[data-labels="true"] .slick-dots .slick-active button, .banner-carousel[data-labels="true"] .slick-dots button:focus, .banner-carousel[data-labels="true"] .slick-dots button:hover {
  color: #000;
  background-color: #d8d8d8;
  border-left: 1px solid #979797;
}
.banner-carousel__label-item {
  font-size: 15px;
  line-height: 18px;
  color: #000;
  background-color: #efeeee;
  border-left: 1px solid #979797;
}
.banner-carousel__controls .slick-dots li.slick-active button {
  background-color: #d8d8d8;
  border-color: #979797;
}
.banner-carousel__controls .slick-dots li button {
  background-color: #fff;
  border-color: #979797;
  border-width: 1.25px;
}
.banner-carousel__controls .slick-dots li button:hover, .banner-carousel__controls .slick-dots li button:focus {
  background-color: #d8d8d8;
  border-color: #979797;
}
.banner-carousel__start-stop button {
  border-color: #979797;
  border-width: 1.25px;
}
.banner-carousel__start-stop button:before, .banner-carousel__start-stop button:after {
  background-color: #979797;
}
.banner-carousel__start-stop button:hover, .banner-carousel__start-stop button:focus {
  outline: 0;
  background-color: black;
}
.banner-carousel__start-stop button:hover:before, .banner-carousel__start-stop button:focus:before, .banner-carousel__start-stop button:hover:after, .banner-carousel__start-stop button:focus:after {
  background-color: #fff;
}
.banner-carousel__start-stop button.active:before {
  background-color: transparent;
  border-color: transparent transparent transparent #979797;
}
.banner-carousel__start-stop button.active:hover:before, .banner-carousel__start-stop button.active:focus:before {
  background-color: transparent;
  border-color: transparent transparent transparent #fff;
}
.banner-carousel__wrap .slick-arrow {
  border-color: #fff;
  border-width: 1.25px;
  background-color: transparent;
}
.banner-carousel__wrap .slick-arrow:hover, .banner-carousel__wrap .slick-arrow:focus {
  border-color: #fff;
  background-color: #fff;
}
.banner-carousel__wrap .slick-arrow:hover:after, .banner-carousel__wrap .slick-arrow:focus:after, .banner-carousel__wrap .slick-arrow:hover:before, .banner-carousel__wrap .slick-arrow:focus:before {
  background-color: #000;
}
.banner-carousel__wrap .slick-arrow:before, .banner-carousel__wrap .slick-arrow:after {
  background-color: #fff;
  height: 1.25px;
}
.banner-carousel--simple .banner-carousel__title:before, .banner-carousel--short-mobile .banner-carousel__title:before {
  background-color: #000;
  opacity: 0.45;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .banner-carousel--short-desktop .banner-carousel__wrap .slick-track, .banner-carousel--short-desktop .banner-carousel__wrap .slick-slide, .banner-carousel--short-desktop .banner-carousel__item {
    height: 320px;
  }
  .banner-carousel__wrap .slick-track, .banner-carousel__wrap .slick-slide, .banner-carousel__item {
    height: 320px;
  }
  .banner-carousel__info {
    background: transparent;
  }
  .banner-carousel__start-stop button:hover, .banner-carousel__start-stop button:focus {
    outline: 0;
    background: transparent;
  }
  .banner-carousel__start-stop button:hover:before, .banner-carousel__start-stop button:focus:before, .banner-carousel__start-stop button:hover:after, .banner-carousel__start-stop button:focus:after {
    background-color: #979797;
  }
  .banner-carousel__start-stop button:hover.active:before, .banner-carousel__start-stop button:focus.active:before, .banner-carousel__start-stop button:hover.active:after, .banner-carousel__start-stop button:focus.active:after {
    border-color: transparent transparent transparent #979797;
  }
  .banner-carousel__start-stop button:before, .banner-carousel__start-stop button:after {
    background-color: #fff;
  }
  .banner-carousel__start-stop button.active:before {
    background-color: transparent;
    border-color: transparent transparent transparent #fff;
  }
  .banner-carousel__controls .slick-dots li.slick-active button {
    background-color: #fff;
    border-color: #fff;
  }
  .banner-carousel__controls .slick-dots li button {
    background-color: transparent;
    border-color: #fff;
  }
  .banner-carousel__controls .slick-dots li button:hover, .banner-carousel__controls .slick-dots li button:focus {
    background-color: #fff;
    border-color: #fff;
  }
  .banner-carousel--right-content .banner-carousel__title:before, .banner-carousel--right-content .banner-carousel__content:before {
    background: #000;
    opacity: 0.45;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button {
    border-color: #fff;
    background-color: transparent;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:after {
    background-color: #fff;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:focus {
    background-color: #fff;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:focus:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover:after, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:focus:after {
    background-color: black;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button.active:before {
    border-color: transparent transparent transparent #fff;
    background-color: transparent;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button.active:hover:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button.active:focus:before {
    background-color: transparent;
    border-color: transparent transparent transparent black;
  }
}
/*
 * Desktop layout
 */
@media screen and (min-width: 1280px) {
  .banner-carousel__wrap .slick-track, .banner-carousel__wrap .slick-slide, .banner-carousel__item {
    height: 535px;
  }
  .banner-carousel--short-desktop .banner-carousel__wrap .slick-track, .banner-carousel--short-desktop .banner-carousel__item {
    height: 320px;
  }
}
/*
 ______     _______      ________        _        ______       ______   _______      _____  _____   ____    ____   ______      ______   
 |_   _ \   |_   __ \    |_   __  |      / \      |_   _ `.   .' ___  | |_   __ \    |_   _||_   _| |_   \  /   _| |_   _ \   .' ____ \  
 | |_) |    | |__) |     | |_ \_|     / _ \       | | `. \ / .'   \_|   | |__) |     | |    | |     |   \/   |     | |_) |  | (___ \_| 
 |  __'.    |  __ /      |  _| _     / ___ \      | |  | | | |          |  __ /      | '    ' |     | |\  /| |     |  __'.   _.____`.  
 _| |__) |  _| |  \ \_   _| |__/ |  _/ /   \ \_   _| |_.' / \ `.___.'\  _| |  \ \_     \ \__/ /     _| |_\/_| |_   _| |__) | | \____) | 
 |_______/  |____| |___| |________| |____| |____| |______.'   `.____ .' |____| |___|     `.__.'     |_____||_____| |_______/   \______.' 
 */
.breadcrumbs__anchor {
  color: #0055a4;
}
/*
 ______     _____  _____   _________   _________     ___     ____  _____  
 |_   _ \   |_   _||_   _| |  _   _  | |  _   _  |  .'   `.  |_   \|_   _| 
 | |_) |    | |    | |   |_/ | | \_| |_/ | | \_| /  .-.  \   |   \ | |   
 |  __'.    | '    ' |       | |         | |     | |   | |   | |\ \| |   
 _| |__) |    \ \__/ /       _| |_       _| |_    \  `-'  /  _| |_\   |_  
 |_______/      `.__.'       |_____|     |_____|    `.___.'  |_____|\____| 
 */
/*
 * Mobile layout
 */
main .content-container .button, main .content-container a.button {
  font-size: 14px;
  line-height: 42px;
  padding-left: 10px;
  padding-right: calc(10px + 26px);
  background-color: #0055a4;
  color: #fff;
  border-color: #0055a4;
  border-width: 1px;
}
main .content-container .button:hover, main .content-container a.button:hover, main .content-container .button:focus, main .content-container a.button:focus {
  background-color: #fff;
  color: #0055a4;
}
/*
 ______        _         _____      ________   ____  _____   ______          _        _______     
 .' ___  |      / \       |_   _|    |_   __  | |_   \|_   _| |_   _ `.       / \      |_   __ \    
 / .'   \_|     / _ \        | |        | |_ \_|   |   \ | |     | | `. \     / _ \       | |__) |   
 | |           / ___ \       | |   _    |  _| _    | |\ \| |     | |  | |    / ___ \      |  __ /    
 \ `.___.'\  _/ /   \ \_    _| |__/ |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_   _| |  \ \_  
 `.____ .' |____| |____|  |________| |________| |_____|\____| |______.'  |____| |____| |____| |___| 
 */
.calendar-tabs__link {
  background-color: #ccc;
  color: #4a4a4a;
}
.calendar-tabs__link.uber-accordion__button-active, .calendar-tabs__link:hover, .calendar-tabs__link:focus {
  background-color: #0055a4;
  color: #fff;
}
.calendar-list__category {
  background-color: #0055a4;
  color: #fff;
}
.calendar .fc-event, .calendar .fc-event-dot {
  background-color: #0055a4;
}
.calendar .fc-event {
  border: 1px solid #0055a4;
}
/*
 ______        _        _______      ______        _____      _____    ______    _________   _____   ____  _____     ______   
 .' ___  |      / \      |_   __ \    |_   _ `.     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 / .'   \_|     / _ \       | |__) |     | | `. \      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |           / ___ \      |  __ /      | |  | |      | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 \ `.___.'\  _/ /   \ \_   _| |  \ \_   _| |_.' /     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 `.____ .' |____| |____| |____| |___| |______.'     |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.card-listing__title {
  color: #0055a4;
  font-size: 20px;
  line-height: 26px;
}
.card-listing__content * {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 22px;
}
.card-listing__cta {
  color: #fff;
  border-color: #0055a4;
  border-width: 1px;
  background-color: #0055a4;
}
.card-listing__link:hover .card-listing__cta, .card-listing__link:focus .card-listing__cta {
  color: #0055a4;
  background-color: #fff;
  border-color: #0055a4;
}
.card-listing__link:hover .card-listing__cta svg .svg-line, .card-listing__link:focus .card-listing__cta svg .svg-line {
  fill: #0055a4;
}
.card-listing__link:hover .card-listing__cta svg .svg-block, .card-listing__link:focus .card-listing__cta svg .svg-block {
  stroke: #0055a4;
}
.card-listing__cta svg .svg-line {
  fill: #fff;
}
.card-listing__cta svg .svg-block {
  stroke: #fff;
}
.card-listing__arrow-prev button, .card-listing__arrow-next button {
  border-color: #0055a4;
  border-width: 1.5px;
  background-color: #fff;
}
.card-listing__arrow-prev button:hover, .card-listing__arrow-next button:hover, .card-listing__arrow-prev button:focus, .card-listing__arrow-next button:focus {
  border-color: #0055a4;
  background-color: #0055a4;
}
.card-listing__arrow-prev button:hover:after, .card-listing__arrow-next button:hover:after, .card-listing__arrow-prev button:focus:after, .card-listing__arrow-next button:focus:after, .card-listing__arrow-prev button:hover:before, .card-listing__arrow-next button:hover:before, .card-listing__arrow-prev button:focus:before, .card-listing__arrow-next button:focus:before {
  background-color: #fff;
}
.card-listing__arrow-prev button:before, .card-listing__arrow-next button:before, .card-listing__arrow-prev button:after, .card-listing__arrow-next button:after {
  background-color: #0055a4;
  height: 1.5px;
}
.card-listing__dots ul li.slick-active button {
  background-color: #0055a4;
  border-color: #0055a4;
}
.card-listing__dots ul li button {
  background-color: #fff;
  border-color: #979797;
  border-width: 1.25px;
}
.card-listing__dots ul li button:hover, .card-listing__dots ul li button:focus {
  background-color: #0055a4;
  border-color: #0055a4;
}
.card-listing__start-stop button:hover, .card-listing__start-stop button:focus {
  outline: 0;
}
.card-listing__start-stop button:hover:before, .card-listing__start-stop button:focus:before, .card-listing__start-stop button:hover:after, .card-listing__start-stop button:focus:after {
  background-color: black;
}
.card-listing__start-stop button:hover.active:before, .card-listing__start-stop button:focus.active:before, .card-listing__start-stop button:hover.active:after, .card-listing__start-stop button:focus.active:after {
  border-color: transparent transparent transparent black;
}
.card-listing__start-stop button:before, .card-listing__start-stop button:after {
  background-color: #0055a4;
}
.card-listing__start-stop button.active:before {
  background-color: transparent;
  border-color: transparent transparent transparent #0055a4;
}
/*
 ______     ___     ____  _____     ______   _____   ________   _______        ______    ________  
 .' ___  |  .'   `.  |_   \|_   _|  .' ___  | |_   _| |_   __  | |_   __ \     .' ___  |  |_   __  | 
 / .'   \_| /  .-.  \   |   \ | |   / .'   \_|   | |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_| 
 | |        | |   | |   | |\ \| |   | |          | |     |  _| _    |  __ /    | |   ____    |  _| _  
 \ `.___.'\ \  `-'  /  _| |_\   |_  \ `.___.'\  _| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ | 
 `.____ .'  `.___.'  |_____|\____|  `.____ .' |_____| |________| |____| |___|  `._____.'  |________| 
 */
.concierge {
  color: #fff;
}
.concierge .tt-menu {
  background-color: #0055a4;
  border: none;
}
.concierge .tt-title {
  color: #fff;
}
.autocomplete {
  color: #fff;
}
.autocomplete .tt-menu {
  background-color: #0055a4;
  border: none;
}
/*
 ______     ___     ____  _____   _________        _          ______   _________     _______    _______        ___     ________   _____    _____      ________  
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  |      / \       .' ___  | |  _   _  |   |_   __ \  |_   __ \     .'   `.  |_   __  | |_   _|  |_   _|    |_   __  | 
 / .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|     / _ \     / .'   \_| |_/ | | \_|     | |__) |   | |__) |   /  .-.  \   | |_ \_|   | |      | |        | |_ \_| 
 | |        | |   | |   | |\ \| |       | |        / ___ \    | |            | |         |  ___/    |  __ /    | |   | |   |  _|      | |      | |   _    |  _| _  
 \ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _/ /   \ \_  \ `.___.'\    _| |_       _| |_      _| |  \ \_  \  `-'  /  _| |_      _| |_    _| |__/ |  _| |__/ | 
 `.____ .'  `.___.'  |_____|\____|   |_____|   |____| |____|  `.____ .'   |_____|     |_____|    |____| |___|  `.___.'  |_____|    |_____|  |________| |________| 
 */
.contact-profile {
  color: #4a4a4a;
}
.contact-profile__content {
  order: 1;
}
.contact-profile__image {
  order: 0;
}
@media screen and (min-width: 768px) {
  .contact-profile {
    color: #4a4a4a;
  }
  .contact-profile__content {
    order: 1;
  }
  .contact-profile__image {
    order: 0;
  }
}
/*
 ______     ___     ____  _____   _________   ________   ____  _____   _________     ______     _______           _        ____      ____ 
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  | |_   __  | |_   \|_   _| |  _   _  |   |_   _ `.  |_   __ \         / \      |_  _|    |_  _|
 / .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|   | |_ \_|   |   \ | |   |_/ | | \_|     | | `. \   | |__) |       / _ \       \ \  /\  / /  
 | |        | |   | |   | |\ \| |       | |       |  _| _    | |\ \| |       | |         | |  | |   |  __ /       / ___ \       \ \/  \/ /   
 \ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _| |__/ |  _| |_\   |_     _| |_       _| |_.' /  _| |  \ \_   _/ /   \ \_      \  /\  /    
 `.____ .'  `.___.'  |_____|\____|   |_____|   |________| |_____|\____|   |_____|     |______.'  |____| |___| |____| |____|      \/  \/     
 */
.content-drawer__shader {
  background: rgba(0, 0, 0, 0.75);
}
.content-drawer__header {
  background: #0055a4;
}
.content-drawer__close-link {
  color: #fff;
}
.content-drawer__close-link svg g .svg-line {
  stroke: #fff;
}
.content-drawer__close-link svg g .svg-block {
  fill: #fff;
}
.open-content-drawer .svg-line {
  stroke: #0055a4;
}
.open-content-drawer .svg-block {
  fill: #0055a4;
}
/*
 ______     ___     ____  _____   _________   ________   ____  _____   _________     _____   ____    ____     ______   
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  | |_   __  | |_   \|_   _| |  _   _  |   |_   _| |_   \  /   _|  .' ___  |  
 / .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|   | |_ \_|   |   \ | |   |_/ | | \_|     | |     |   \/   |   / .'   \_|  
 | |        | |   | |   | |\ \| |       | |       |  _| _    | |\ \| |       | |         | |     | |\  /| |   | |   ____  
 \ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _| |__/ |  _| |_\   |_     _| |_       _| |_   _| |_\/_| |_  \ `.___]  | 
 `.____ .'  `.___.'  |_____|\____|   |_____|   |________| |_____|\____|   |_____|     |_____| |_____||_____|  `._____.'  
 */
.content-img figcaption {
  color: #4a4a4a;
}
/*
 ________   ____    ____   ________   _______        ______    ________   ____  _____     ______   ____  ____          _         _____      ________   _______      _________  
 |_   __  | |_   \  /   _| |_   __  | |_   __ \     .' ___  |  |_   __  | |_   \|_   _|  .' ___  | |_  _||_  _|        / \       |_   _|    |_   __  | |_   __ \    |  _   _  | 
 | |_ \_|   |   \/   |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_|   |   \ | |   / .'   \_|   \ \  / /         / _ \        | |        | |_ \_|   | |__) |   |_/ | | \_| 
 |  _| _    | |\  /| |     |  _| _    |  __ /    | |   ____    |  _| _    | |\ \| |   | |           \ \/ /         / ___ \       | |   _    |  _| _    |  __ /        | |     
 _| |__/ |  _| |_\/_| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_  \ `.___.'\    _|  |_       _/ /   \ \_    _| |__/ |  _| |__/ |  _| |  \ \_     _| |_    
 |________| |_____||_____| |________| |____| |___|  `._____.'  |________| |_____|\____|  `.____ .'   |______|     |____| |____|  |________| |________| |____| |___|   |_____|   
 */
.emergency-alert__inner {
  background-color: initial;
  border: none;
}
.emergency-alert__content {
  background-color: initial;
  border-top: 0;
}
.emergency-alert--danger .emergency-alert__toggle svg g .svg-line {
  stroke: #fff;
}
.emergency-alert--danger .emergency-alert__toggle svg g .svg-block {
  fill: #fff;
}
.emergency-alert--danger .emergency-alert__icon svg g path {
  fill: #fff;
}
.emergency-alert--danger .emergency-alert__icon svg g polygon {
  stroke: #fff;
}
.emergency-alert--danger .emergency-alert__header {
  color: #fff;
  background-color: #c1121c;
}
.emergency-alert--warning .emergency-alert__toggle svg g .svg-line {
  stroke: #4a4a4a;
}
.emergency-alert--warning .emergency-alert__toggle svg g .svg-block {
  fill: #4a4a4a;
}
.emergency-alert--warning .emergency-alert__icon svg g path {
  fill: #4a4a4a;
}
.emergency-alert--warning .emergency-alert__icon svg g polygon {
  stroke: #4a4a4a;
}
.emergency-alert--warning .emergency-alert__header {
  color: #4a4a4a;
  background-color: #f0ca00;
}
.emergency-alert--ok .emergency-alert__toggle svg g .svg-line {
  stroke: #fff;
}
.emergency-alert--ok .emergency-alert__toggle svg g .svg-block {
  fill: #fff;
}
.emergency-alert--ok .emergency-alert__icon svg g path {
  fill: #fff;
}
.emergency-alert--ok .emergency-alert__icon svg g polygon {
  stroke: #fff;
}
.emergency-alert--ok .emergency-alert__header {
  color: #fff;
  background-color: #008754;
}
/*
 Use http://patorjk.com/software/taag/#p=display&h=0&f=Varsity&t=TEXT%20HERE to generate a nice header for your doco file
 */
/*
 * Mobile layout
 */
.employment-listing__item-link {
  color: #0055a4;
}
/*
 ________   ____   ____   ________   ____  _____   _________     ______     ________   _________        _        _____    _____       ______   
 |_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  |   |_   _ `.  |_   __  | |  _   _  |      / \      |_   _|  |_   _|    .' ____ \  
 | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_|     | | `. \   | |_ \_| |_/ | | \_|     / _ \       | |      | |      | (___ \_| 
 |  _| _     \ \ / /      |  _| _    | |\ \| |       | |         | |  | |   |  _| _      | |        / ___ \      | |      | |   _   _.____`.  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_       _| |_.' /  _| |__/ |    _| |_     _/ /   \ \_   _| |_    _| |__/ | | \____) | 
 |________|      \_/      |________| |_____|\____|   |_____|     |______.'  |________|   |_____|   |____| |____| |_____|  |________|  \______.' 
 */
.event-layout__details-item {
  background-color: #0055a4;
  color: #fff;
}
/*
 ________   ____   ____   ________   ____  _____   _________    ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  | .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_| | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 |  _| _     \ \ / /      |  _| _    | |\ \| |       | |      _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |________|      \_/      |________| |_____|\____|   |_____|    \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.event-listing__title {
  color: #0055a4;
}
.event-listing__item-link {
  color: #0055a4;
}
.event-listing__item-title {
  color: #0055a4;
  order: 0;
}
.event-listing__item-date {
  order: 0;
}
.event-listing__item-summary {
  order: 0;
}
.event-listing__categories {
  order: 0;
}
.event-listing__category {
  background-color: #0055a4;
  color: #fff;
}
/*
 ________   ________        _        _________   _____  _____   _______      ________     _______         _        ____  _____   ________    _____     
 |_   __  | |_   __  |      / \      |  _   _  | |_   _||_   _| |_   __ \    |_   __  |   |_   __ \       / \      |_   \|_   _| |_   __  |  |_   _|    
 | |_ \_|   | |_ \_|     / _ \     |_/ | | \_|   | |    | |     | |__) |     | |_ \_|     | |__) |     / _ \       |   \ | |     | |_ \_|    | |      
 |  _|      |  _| _     / ___ \        | |       | '    ' |     |  __ /      |  _| _      |  ___/     / ___ \      | |\ \| |     |  _| _     | |   _  
 _| |_      _| |__/ |  _/ /   \ \_     _| |_       \ \__/ /     _| |  \ \_   _| |__/ |    _| |_      _/ /   \ \_   _| |_\   |_   _| |__/ |   _| |__/ | 
 |_____|    |________| |____| |____|   |_____|       `.__.'     |____| |___| |________|   |_____|    |____| |____| |_____|\____| |________|  |________| 
 */
.feature-panel__wrapper {
  border-color: #efeeee;
  border-width: 1px;
  background-color: rgba(239, 238, 238, 0.4);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.feature-panel__content {
  padding-top: 30px;
}
.feature-panel--vertical-reverse .feature-panel__content {
  padding-top: 0;
  padding-bottom: 30px;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .feature-panel__content {
    padding-top: 0;
    padding-left: 30px;
  }
  .feature-panel--horizontal-reverse .feature-panel__content {
    padding-left: 0;
    padding-right: 30px;
  }
  .feature-panel--vertical .feature-panel__content {
    padding-left: 0;
    padding-top: 30px;
  }
  .feature-panel--vertical-reverse .feature-panel__content {
    padding-left: 0;
    padding-bottom: 30px;
  }
}
/*
 ________     ___       ___     _________   ________   _______     
 |_   __  |  .'   `.   .'   `.  |  _   _  | |_   __  | |_   __ \    
 | |_ \_| /  .-.  \ /  .-.  \ |_/ | | \_|   | |_ \_|   | |__) |   
 |  _|    | |   | | | |   | |     | |       |  _| _    |  __ /    
 _| |_     \  `-'  / \  `-'  /    _| |_     _| |__/ |  _| |  \ \_  
 |_____|     `.___.'   `.___.'    |_____|   |________| |____| |___| 
 */
.footer {
  background: #0055a4;
  color: #fff;
}
.footer a {
  color: #fff;
}
.footer-top {
  background: #4a4a4a;
  color: #fff;
}
.footer-top a {
  color: #fff;
}
.footer-bottom {
  background: #dcddde;
  color: #404041;
}
.footer-bottom a {
  color: #404041;
}
.footer-columns {
  color: #fff;
}
@media screen and (min-width: 768px) {
}
/*
 ______   _____  _____    ______    _________     ___     ____    ____     ________     ___     _______      ____    ____    ______     
 .' ___  | |_   _||_   _| .' ____ \  |  _   _  |  .'   `.  |_   \  /   _|   |_   __  |  .'   `.  |_   __ \    |_   \  /   _| .' ____ \    
 / .'   \_|   | |    | |   | (___ \_| |_/ | | \_| /  .-.  \   |   \/   |       | |_ \_| /  .-.  \   | |__) |     |   \/   |   | (___ \_|   
 | |          | '    ' |    _.____`.      | |     | |   | |   | |\  /| |       |  _|    | |   | |   |  __ /      | |\  /| |    _.____`.    
 \ `.___.'\    \ \__/ /    | \____) |    _| |_    \  `-'  /  _| |_\/_| |_     _| |_     \  `-'  /  _| |  \ \_   _| |_\/_| |_  | \____) |   
 `.____ .'     `.__.'      \______.'   |_____|    `.___.'  |_____||_____|   |_____|     `.___.'  |____| |___| |_____||_____|  \______.'   
 */
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller
 */
/* Component containerss
 ----------------------------------*/
.ui-widget {
  font-family: inherit;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: inherit;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #bcbcbc;
}
.ui-widget-content {
  border: 1px solid #bcbcbc;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #bcbcbc;
  background: #fff;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
/* Interaction states
 ----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  /* We use html here because we need a greater specificity to make sure disabled
   works properly when clicked or hovered */
  border: 1px solid #bcbcbc;
  background: #f1f1f1;
  font-weight: normal;
  color: #333;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #333;
  text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #bcbcbc;
  background: #fff;
  font-weight: normal;
  color: #333;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #333;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #bcbcbc;
  background: #f1f1f1;
  font-weight: normal;
  color: #333;
}
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #bcbcbc;
  background-color: #333;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #333;
  text-decoration: none;
}
/* Interaction Cues
 ----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fff;
  color: #333;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fff;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #333;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f00;
  background: #fff;
  color: #f00;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #f00;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #f00;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}
/* Icons
 ----------------------------------*/
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-widget-header .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url('../files/icon/ui-icons_ff0000_256x240.png');
}
.ui-button .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
 ----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}
.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666;
  box-shadow: 0px 0px 5px #666;
}
/*
 ______    ________   ____  _____   ________   _______      _____     ______      _____      _____    ______    _________  
 .' ___  |  |_   __  | |_   \|_   _| |_   __  | |_   __ \    |_   _|  .' ___  |    |_   _|    |_   _| .' ____ \  |  _   _  | 
 / .'   \_|    | |_ \_|   |   \ | |     | |_ \_|   | |__) |     | |   / .'   \_|      | |        | |   | (___ \_| |_/ | | \_| 
 | |   ____    |  _| _    | |\ \| |     |  _| _    |  __ /      | |   | |             | |   _    | |    _.____`.      | |     
 \ `.___]  |  _| |__/ |  _| |_\   |_   _| |__/ |  _| |  \ \_   _| |_  \ `.___.'\     _| |__/ |  _| |_  | \____) |    _| |_    
 `._____.'  |________| |_____|\____| |________| |____| |___| |_____|  `.____ .'    |________| |_____|  \______.'   |_____|   
 */
.generic-list h2.generic-list__main-title, .generic-list__main-title {
  font-size: 20px;
  line-height: 23px;
  color: #0055a4;
}
.generic-list__title, .generic-list h3.generic-list__title, .generic-list h4.generic-list__title {
  color: #0055a4;
  font-weight: bold;
  font-size: 17px;
  line-height: 21px;
}
.generic-list__title a, .generic-list h3.generic-list__title a, .generic-list h4.generic-list__title a {
  color: #0055a4;
  text-decoration: none;
}
.generic-list__title a:hover, .generic-list h3.generic-list__title a:hover, .generic-list h4.generic-list__title a:hover, .generic-list__title a:focus, .generic-list h3.generic-list__title a:focus, .generic-list h4.generic-list__title a:focus {
  color: #000;
}
.generic-list__title a:hover span, .generic-list h3.generic-list__title a:hover span, .generic-list h4.generic-list__title a:hover span, .generic-list__title a:focus span, .generic-list h3.generic-list__title a:focus span, .generic-list h4.generic-list__title a:focus span {
  color: #000;
}
.generic-list__title span, .generic-list h3.generic-list__title span, .generic-list h4.generic-list__title span {
  color: #4a4a4a;
}
.generic-list__header {
  padding: 20px;
  border-bottom-width: 1px;
  border-bottom-color: #efeeee;
}
.generic-list__link a {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 18px;
  font-style: italic;
}
.generic-list__link a:hover, .generic-list__link a:focus {
  color: #000;
}
.generic-list__detail {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 18px;
}
.generic-list__tag {
  background-color: #0055a4;
  color: #fff;
}
.generic-list__tag:hover, .generic-list__tag:focus {
  background-color: #0055a4;
  color: #fff;
}
.generic-list__item {
  border-width: 1px;
  border-color: #efeeee;
}
.generic-list__content {
  padding: 20px;
}
.generic-list__content .content-container p {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 18px;
}
.generic-list--thumbnails .generic-list__header {
  padding: 10px 15px;
}
.generic-list--thumbnails .generic-list__content {
  padding: 18px 15px;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .generic-list h2.generic-list__main-title, .generic-list h3.generic-list__main-title, .generic-list__main-title {
    font-size: 24px;
    line-height: 27px;
  }
  .generic-list h3.generic-list__title, .generic-list__title {
    font-size: 20px;
    line-height: 23px;
  }
}
/*
 ____  ____   ________   _______        ___       ______          _        ____  _____   ____  _____   ________   _______     
 |_   ||   _| |_   __  | |_   __ \     .'   `.    |_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \    
 | |__| |     | |_ \_|   | |__) |   /  .-.  \     | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |   
 |  __  |     |  _| _    |  __ /    | |   | |     |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /    
 _| |  | |_   _| |__/ |  _| |  \ \_  \  `-'  /    _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_  
 |____||____| |________| |____| |___|  `.___.'    |_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___| 
 */
/*
 * Mobile layout
 */
.hero-banner__wrapper {
  height: 330px;
}
.hero-banner__content-inner {
  background-color: rgba(0, 85, 164, 0.95);
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 20px;
  padding-right: 20px;
}
.hero-banner__title {
  font-size: 24px;
  color: #fff;
}
.hero-banner__text {
  font-size: 16px;
  color: #fff;
  padding-top: 12px;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .hero-banner {
    /* RHS alignment 
     &__content {
     left: auto;
     right: 0;
     }
     RHS alignment end */
    /* Vertically centered 
     &__content {
     top: 0;
     bottom: 0;
     display: flex;
     flex-direction: column;
     justify-content: center;
     }
     Vertically centered end */
    /* Separate backgrounds 
     &__content-inner {
     background-color: transparent;
     padding: 0;
     }
     &__title {
     background-color: rgba($hero-banner-content-bg, $hero-banner-content-bg-opacity);
     padding-top: $hero-banner-content-padding-top;
     padding-bottom: $hero-banner-content-padding-bottom;
     padding-left: $hero-banner-content-padding-side;
     padding-right: $hero-banner-content-padding-side;
     }
     &__text {
     background-color: rgba($hero-banner-content-bg, $hero-banner-content-bg-opacity);
     padding-top: $hero-banner-content-padding-top;
     padding-bottom: $hero-banner-content-padding-bottom;
     padding-left: $hero-banner-content-padding-side;
     padding-right: $hero-banner-content-padding-side;
     margin-top: $hero-banner-content-padding-between;
     }
     Separate backgrounds end */
  }
  .hero-banner__wrapper {
    height: 320px;
  }
  .hero-banner__content {
    max-width: 100%;
  }
}
/*
 * Desktop layout
 */
@media screen and (min-width: 1280px) {
  .hero-banner__wrapper {
    height: 535px;
  }
}
/*
 ____  ____   _____     ______    ____  ____    _____      _____     ______    ____  ____   _________     ______       ___     ____  ____  
 |_   ||   _| |_   _|  .' ___  |  |_   ||   _|  |_   _|    |_   _|  .' ___  |  |_   ||   _| |  _   _  |   |_   _ \    .'   `.  |_  _||_  _| 
 | |__| |     | |   / .'   \_|    | |__| |      | |        | |   / .'   \_|    | |__| |   |_/ | | \_|     | |_) |  /  .-.  \   \ \  / /   
 |  __  |     | |   | |   ____    |  __  |      | |   _    | |   | |   ____    |  __  |       | |         |  __'.  | |   | |    > `' <    
 _| |  | |_   _| |_  \ `.___]  |  _| |  | |_    _| |__/ |  _| |_  \ `.___]  |  _| |  | |_     _| |_       _| |__) | \  `-'  /  _/ /'`\ \_  
 |____||____| |_____|  `._____.'  |____||____|  |________| |_____|  `._____.'  |____||____|   |_____|     |_______/   `.___.'  |____||____|
 */
/*
 * Mobile layout
 */
.highlight-box__wrapper {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  color: #4a4a4a;
  background-color: #efeeee;
  border-color: #4a4a4a;
  border-width: 0;
}
/*
 _____   ____    ____     ______        ______         _         _____       _____      ________   _______      ____  ____  
 |_   _| |_   \  /   _|  .' ___  |     .' ___  |       / \       |_   _|     |_   _|    |_   __  | |_   __ \    |_  _||_  _| 
 | |     |   \/   |   / .'   \_|    / .'   \_|      / _ \        | |         | |        | |_ \_|   | |__) |     \ \  / /   
 | |     | |\  /| |   | |   ____    | |   ____     / ___ \       | |   _     | |   _    |  _| _    |  __ /       \ \/ /    
 _| |_   _| |_\/_| |_  \ `.___]  |   \ `.___]  |  _/ /   \ \_    _| |__/ |   _| |__/ |  _| |__/ |  _| |  \ \_     _|  |_    
 |_____| |_____||_____|  `._____.'     `._____.'  |____| |____|  |________|  |________| |________| |____| |___|   |______|   
 */
.img-gallery__caption {
  color: #4a4a4a;
}
.img-gallery__arrow-prev .slick-arrow, .img-gallery__arrow-next .slick-arrow {
  border-color: #0055a4;
  border-width: 1.5px;
  background-color: #fff;
}
.img-gallery__arrow-prev .slick-arrow:before, .img-gallery__arrow-next .slick-arrow:before, .img-gallery__arrow-prev .slick-arrow:after, .img-gallery__arrow-next .slick-arrow:after {
  background-color: #0055a4;
}
.img-gallery__arrow-prev .slick-arrow:hover, .img-gallery__arrow-next .slick-arrow:hover, .img-gallery__arrow-prev .slick-arrow:focus, .img-gallery__arrow-next .slick-arrow:focus, .img-gallery__arrow-prev .slick-arrow.active, .img-gallery__arrow-next .slick-arrow.active {
  background-color: #0055a4;
}
.img-gallery__arrow-prev .slick-arrow:hover:before, .img-gallery__arrow-next .slick-arrow:hover:before, .img-gallery__arrow-prev .slick-arrow:focus:before, .img-gallery__arrow-next .slick-arrow:focus:before, .img-gallery__arrow-prev .slick-arrow.active:before, .img-gallery__arrow-next .slick-arrow.active:before, .img-gallery__arrow-prev .slick-arrow:hover:after, .img-gallery__arrow-next .slick-arrow:hover:after, .img-gallery__arrow-prev .slick-arrow:focus:after, .img-gallery__arrow-next .slick-arrow:focus:after, .img-gallery__arrow-prev .slick-arrow.active:after, .img-gallery__arrow-next .slick-arrow.active:after {
  background-color: #fff;
}
.img-gallery__count {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 18px;
}
.img-gallery__item a:focus img, .img-gallery__item a:hover img {
  opacity: 0.8;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .img-gallery__item .popup__image .img-gallery__image {
    height: 400px;
  }
  .img-gallery__image--thumbnail {
    height: 100px;
  }
  .img-gallery__single {
    background: transparent;
  }
  .img-gallery__nav .slick-slide:hover .img-gallery__nav-item, .img-gallery__nav .slick-slide:focus .img-gallery__nav-item, .img-gallery__nav .slick-slide.slick-current .img-gallery__nav-item {
    opacity: 0.9;
  }
  .img-gallery__nav .slick-slide.slick-current .img-gallery__nav-item img {
    border-width: 5px;
    border-color: #0055a4;
  }
  .img-gallery__nav-item img {
    border-width: 5px;
  }
  .img-gallery__nav .slick-arrow {
    border-color: #0055a4;
    border-width: 1.5px;
    background-color: #fff;
  }
  .img-gallery__nav .slick-arrow:before, .img-gallery__nav .slick-arrow:after {
    background-color: #0055a4;
  }
  .img-gallery__nav .slick-arrow:hover, .img-gallery__nav .slick-arrow:focus, .img-gallery__nav .slick-arrow.active {
    background-color: #0055a4;
  }
  .img-gallery__nav .slick-arrow:hover:before, .img-gallery__nav .slick-arrow:focus:before, .img-gallery__nav .slick-arrow.active:before, .img-gallery__nav .slick-arrow:hover:after, .img-gallery__nav .slick-arrow:focus:after, .img-gallery__nav .slick-arrow.active:after {
    background-color: #fff;
  }
}
/*
 _____      _____   ____  _____   ___  ____       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   _|    |_   _| |_   \|_   _| |_  ||_  _|     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |        | |     |   \ | |     | |_/ /         | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |   _    | |     | |\ \| |     |  __'.         | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |__/ |  _| |_   _| |_\   |_   _| |  \ \_      _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |________| |_____| |_____|\____| |____||____|    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.link-listing__title {
  font-size: 20px;
  line-height: 22px;
  color: #0055a4;
  font-weight: bold;
  padding: 0 0 20px 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d8d8d8;
  background-color: #fff;
}
.link-listing ul li {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d8d8d8;
  font-size: 16px;
  line-height: 28px;
  color: #353535;
}
.link-listing ul li.link-listing__thumbnail a {
  background-image: yourFileHere;
  background-size: 28px;
}
.link-listing ul li.link-listing__file a {
  background-image: yourFileHere;
  background-size: 18px;
}
.link-listing ul li a {
  color: #353535;
  background-image: yourFileHere;
  background-size: 28px;
}
.link-listing ul li a:hover, .link-listing ul li a:focus {
  color: #000;
}
.link-listing ul li a[target="_blank"] {
  background-image: yourFileHere;
  background-size: 28px;
}
.link-listing--content .link-listing__title {
  border-top-color: #d8d8d8;
  border-top-style: solid;
  border-top-width: 1px;
}
.link-listing--content .link-listing__wrap {
  border-bottom-color: #d8d8d8;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.link-listing__content .content-container * {
  color: #4a4a4a;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .link-listing {
    width: 100%;
  }
}
/*
 Use http://patorjk.com/software/taag/#p=display&h=0&f=Varsity&t=TEXT%20HERE to generate a nice header for your doco file
 */
.login-page input[type="submit"] {
  background-color: #0055a4;
  border-color: #0055a4;
}
.login-page input[type="submit"]:hover, .login-page input[type="submit"]:focus {
  border-color: #0055a4;
  background-color: #fff;
  color: #0055a4;
}
.login-page__forgotten-reset:link, .login-page__forgotten-reset:visited {
  color: #0055a4;
}
.login-page__forgotten-reset:hover, .login-page__forgotten-reset:active, .login-page__forgotten-reset:focus {
  color: #ffc425;
}
/*
 ____    ____              _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
 |_   \  /   _|            / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
 |   \/   |             / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
 | |\  /| |            / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _| |_\/_| |_   _     _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
 |_____||_____| (_)   |____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
 */
.accordion__desktop-button {
  color: #0055a4;
  border-color: #0055a4;
  border-width: 1px;
  background-color: #fff;
}
.accordion__desktop-button:hover, .accordion__desktop-button:focus {
  color: #fff;
  background-color: #0055a4;
  border-color: #fff;
}
.accordion__desktop-button:hover svg .svg-line, .accordion__desktop-button:focus svg .svg-line {
  fill: #fff;
}
.accordion__desktop-button:hover svg .svg-block, .accordion__desktop-button:focus svg .svg-block {
  stroke: #fff;
}
.accordion__desktop-button svg .svg-line {
  fill: #0055a4;
}
.accordion__desktop-button svg .svg-block {
  stroke: #0055a4;
}
.accordion__mobile-button {
  color: #0055a4;
  border-color: #0055a4;
  border-width: 1px;
  background-color: #fff;
}
.accordion__mobile-button a:visited {
  color: #0055a4;
}
.accordion__mobile-button:hover, .accordion__mobile-button:focus {
  color: #fff;
  background-color: #0055a4;
  border-color: #0055a4;
}
.accordion__mobile-button:hover svg .svg-line, .accordion__mobile-button:focus svg .svg-line {
  fill: #fff;
}
.accordion__mobile-button:hover svg .svg-block, .accordion__mobile-button:focus svg .svg-block {
  stroke: #fff;
}
.accordion__mobile-button svg .svg-line {
  fill: #0055a4;
}
.accordion__mobile-button svg .svg-block {
  stroke: #0055a4;
}
/*
 ____    ____        _        _______      ____      ____  _____   ______       ______    ________   _________  
 |_   \  /   _|      / \      |_   __ \    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
 |   \/   |       / _ \       | |__) |     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
 | |\  /| |      / ___ \      |  ___/       \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
 _| |_\/_| |_   _/ /   \ \_   _| |_           \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
 |_____||_____| |____| |____| |_____|           \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
 */
.map-widget__gmap {
  height: 400px;
}
.map-widget__title {
  color: #0055a4;
  font-size: 17px;
  line-height: 19px;
}
.map-widget__caption {
  color: #4a4a4a;
}
.map-widget__caption p {
  color: #4a4a4a;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .map-widget__title {
    font-size: 20px;
    line-height: 22px;
  }
}
/*
 * Desktop layout
 */
@media screen and (min-width: 1280px) {
}
/*
 _          ______    ________   ____  _____   ______          _         ______   
 / \       .' ___  |  |_   __  | |_   \|_   _| |_   _ `.       / \      .' ____ \  
 / _ \     / .'   \_|    | |_ \_|   |   \ | |     | | `. \     / _ \     | (___ \_| 
 / ___ \    | |   ____    |  _| _    | |\ \| |     | |  | |    / ___ \     _.____`.  
 _/ /   \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_  | \____) | 
 |____| |____|  `._____.'  |________| |_____|\____| |______.'  |____| |____|  \______.' 
 */
.minutes-and-agendas-listing__title {
  color: #0055a4;
}
.minutes-and-agendas-listing__item-link {
  color: #0055a4;
}
.minutes-and-agendas-listing__item-title {
  color: #0055a4;
}
/*
 Use http://patorjk.com/software/taag/#p=display&h=0&f=Varsity&t=TEXT%20HERE to generate a nice header for your doco file
 */
/*
 Use http://patorjk.com/software/taag/#p=display&h=0&f=Varsity&t=TEXT%20HERE to generate a nice header for your doco file
 */
/*
 ____  _____   ________   ____      ____   ______        _____   _________   ________   ____    ____    ______   
 |_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \      |_   _| |  _   _  | |_   __  | |_   \  /   _| .' ____ \  
 |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|       | |   |_/ | | \_|   | |_ \_|   |   \/   |   | (___ \_| 
 | |\ \| |     |  _| _     \ \/  \/ /    _.____`.        | |       | |       |  _| _    | |\  /| |    _.____`.  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |      _| |_     _| |_     _| |__/ |  _| |_\/_| |_  | \____) | 
 |_____|\____| |________|      \/  \/      \______.'     |_____|   |_____|   |________| |_____||_____|  \______.' 
 */
.news-item__categories {
  order: 3;
}
.news-item__category {
  color: #fff;
  background-color: #0055a4;
}
.news-item__headline {
  order: 1;
  color: #0055a4;
}
.news-item__teaser {
  order: 2;
}
.news-item__date {
  order: 4;
}
/*
 ____  _____   ________   ____      ____   ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |\ \| |     |  _| _     \ \/  \/ /    _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |_____|\____| |________|      \/  \/      \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.news-listing__title {
  color: #0055a4;
}
.news-listing__item-link {
  color: #0055a4;
}
.news-listing__item-title {
  color: #0055a4;
  order: 0;
}
.news-listing__item-date {
  order: 0;
}
.news-listing__item-teaser {
  order: 0;
}
.news-listing__categories {
  order: -1;
}
.news-listing__category {
  background-color: #0055a4;
  color: #fff;
}
/*
 _______         _          ______    ________     ____  ____   ________        _        ______     ________   _______     
 |_   __ \       / \       .' ___  |  |_   __  |   |_   ||   _| |_   __  |      / \      |_   _ `.  |_   __  | |_   __ \    
 | |__) |     / _ \     / .'   \_|    | |_ \_|     | |__| |     | |_ \_|     / _ \       | | `. \   | |_ \_|   | |__) |   
 |  ___/     / ___ \    | |   ____    |  _| _      |  __  |     |  _| _     / ___ \      | |  | |   |  _| _    |  __ /    
 _| |_      _/ /   \ \_  \ `.___]  |  _| |__/ |    _| |  | |_   _| |__/ |  _/ /   \ \_   _| |_.' /  _| |__/ |  _| |  \ \_  
 |_____|    |____| |____|  `._____.'  |________|   |____||____| |________| |____| |____| |______.'  |________| |____| |___| 
 */
.sticky-nav .header {
  background: #fff;
}
.page-header {
  background-color: #fff;
}
.page-header__main-icon-link {
  /* To use a custom icon, uncomment the following lines */
}
.page-header__main-icon-link--search svg g {
  fill: #231f20;
}
.page-header__main-icon-link--menu {
  /* To use a custom icon, uncomment the following lines */
}
.page-header__main-icon-link--menu svg g path {
  stroke: #0055a4;
}
.secondary-nav {
  background-color: #0055a4;
}
.secondary-nav__list {
  /* To left align the Secondary Menu uncomment the following line */
  /* To center align the Secondary Menu uncomment the following line */
}
.secondary-nav__link {
  color: #fff;
}
.tertiary-nav {
  /* To stack the Tertiary Menu and the Search Box horizontally uncomment the following lines*/
}
.tertiary-nav__link {
  color: #0055a4;
}
.page-header-search-input {
  border: 1px solid #bcbdc0;
}
.page-header-search-submit svg g {
  fill: #231f20;
}
.page-header--expand-to-side .page-header-search-form {
  max-width: 150px;
}
@media screen and (min-width: 768px) {
  .page-header--expand-to-side .page-header-search-form {
    max-width: 400px;
  }
}
@media screen and (min-width: 1280px) {
  .page-header--expand-to-side .page-header-search-form {
    max-width: 500px;
  }
}
/*
 _______         _          ______    _____   ____  _____        _        _________   _____     ___     ____  _____  
 |_   __ \       / \       .' ___  |  |_   _| |_   \|_   _|      / \      |  _   _  | |_   _|  .'   `.  |_   \|_   _| 
 | |__) |     / _ \     / .'   \_|    | |     |   \ | |       / _ \     |_/ | | \_|   | |   /  .-.  \   |   \ | |   
 |  ___/     / ___ \    | |   ____    | |     | |\ \| |      / ___ \        | |       | |   | |   | |   | |\ \| |   
 _| |_      _/ /   \ \_  \ `.___]  |  _| |_   _| |_\   |_   _/ /   \ \_     _| |_     _| |_  \  `-'  /  _| |_\   |_  
 |_____|    |____| |____|  `._____.'  |_____| |_____|\____| |____| |____|   |_____|   |_____|  `.___.'  |_____|\____| 
 */
.pagination__next, .pagination__prev, .pagination__text, .pagination__list, .pagination__item {
  color: #4a4a4a;
}
.pagination__next:hover, .pagination__prev:hover, .pagination__text:hover, .pagination__list:hover, .pagination__item:hover, .pagination__next:focus, .pagination__prev:focus, .pagination__text:focus, .pagination__list:focus, .pagination__item:focus {
  color: #0055a4;
}
.pagination__next:hover:before, .pagination__prev:hover:before, .pagination__text:hover:before, .pagination__list:hover:before, .pagination__item:hover:before, .pagination__next:focus:before, .pagination__prev:focus:before, .pagination__text:focus:before, .pagination__list:focus:before, .pagination__item:focus:before, .pagination__next:hover:after, .pagination__prev:hover:after, .pagination__text:hover:after, .pagination__list:hover:after, .pagination__item:hover:after, .pagination__next:focus:after, .pagination__prev:focus:after, .pagination__text:focus:after, .pagination__list:focus:after, .pagination__item:focus:after {
  color: #0055a4;
}
.pagination__next--none, .pagination__prev--none {
  display: none;
  color: #efeeee;
}
.pagination__next--none:hover, .pagination__prev--none:hover, .pagination__next--none:focus, .pagination__prev--none:focus {
  color: #efeeee;
}
.pagination__next--none:hover:before, .pagination__prev--none:hover:before, .pagination__next--none:focus:before, .pagination__prev--none:focus:before, .pagination__next--none:hover:after, .pagination__prev--none:hover:after, .pagination__next--none:focus:after, .pagination__prev--none:focus:after {
  color: #efeeee;
}
.pagination:hover, .pagination:focus {
  color: #0055a4;
}
.pagination__item--active .pagination__text {
  color: #0055a4;
  font-weight: bold;
}
/*
 _______         _        _______      ___  ____     ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   __ \       / \      |_   __ \    |_  ||_  _|  .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |__) |     / _ \       | |__) |     | |_/ /    | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 |  ___/     / ___ \      |  __ /      |  __'.     _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_      _/ /   \ \_   _| |  \ \_   _| |  \ \_  | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |_____|    |____| |____| |____| |___| |____||____|  \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.parks-poi-listing__title {
  color: #0055a4;
}
.parks-poi-listing__item-link {
  color: #0055a4;
}
.parks-poi-listing__item-title {
  color: #0055a4;
  order: 0;
}
.parks-poi-listing__item-address {
  order: 0;
}
.parks-poi-listing__features {
  order: 0;
}
.parks-poi-listing__feature-icon--bbq {
  order: 1;
}
.parks-poi-listing__feature-icon--exercise {
  order: 2;
}
.parks-poi-listing__feature-icon--courts {
  order: 3;
}
.parks-poi-listing__feature-icon--accessibility {
  order: 4;
}
.parks-poi-listing__feature-icon--cycling {
  order: 5;
}
.parks-poi-listing__feature-icon--toilets {
  order: 6;
}
.parks-poi-listing__feature-icon--playground {
  order: 7;
}
.parks-poi-listing__feature-icon--shelteredplayground {
  order: 8;
}
.parks-poi-listing__feature-icon--fencedequipment {
  order: 9;
}
.parks-poi-listing__feature-icon--picnic {
  order: 10;
}
.parks-poi-listing__feature-icon--shelteredpicnic {
  order: 11;
}
.parks-poi-listing__feature-icon--hiking {
  order: 12;
}
.parks-poi-listing__feature-icon--dogs {
  order: 13;
}
.parks-poi-listing__icon .svg-block {
  fill: #000;
}
.parks-poi-listing__icon .svg-line {
  stroke: #000;
}
/*
 _______         _        _______      ___  ____     ______          __    _______      ___     _____  
 |_   __ \       / \      |_   __ \    |_  ||_  _|  .' ____ \        / /   |_   __ \   .'   `.  |_   _| 
 | |__) |     / _ \       | |__) |     | |_/ /    | (___ \_|      / /      | |__) | /  .-.  \   | |   
 |  ___/     / ___ \      |  __ /      |  __'.     _.____`.      / /       |  ___/  | |   | |   | |   
 _| |_      _/ /   \ \_   _| |  \ \_   _| |  \ \_  | \____) |    / /       _| |_     \  `-'  /  _| |_  
 |_____|    |____| |____| |____| |___| |____||____|  \______.'   /_/       |_____|     `.___.'  |_____| 
 */
.parks-poi .svg-block {
  fill: #0055a4;
}
.parks-poi .svg-line {
  stroke: #0055a4;
}
/*
 _______    _______      _____   ____    ____        _        _______      ____  ____     ____  _____        _        ____   ____  
 |_   __ \  |_   __ \    |_   _| |_   \  /   _|      / \      |_   __ \    |_  _||_  _|   |_   \|_   _|      / \      |_  _| |_  _| 
 | |__) |   | |__) |     | |     |   \/   |       / _ \       | |__) |     \ \  / /       |   \ | |       / _ \       \ \   / /   
 |  ___/    |  __ /      | |     | |\  /| |      / ___ \      |  __ /       \ \/ /        | |\ \| |      / ___ \       \ \ / /    
 _| |_      _| |  \ \_   _| |_   _| |_\/_| |_   _/ /   \ \_   _| |  \ \_     _|  |_       _| |_\   |_   _/ /   \ \_      \ ' /     
 |_____|    |____| |___| |_____| |_____||_____| |____| |____| |____| |___|   |______|     |_____|\____| |____| |____|      \_/      
 */
.primary-nav__item {
  background-color: #0055a4;
}
.primary-nav__item--anchor {
  color: #fff;
}
.primary-nav__child-expand {
  /* To use a custom icon, uncomment the following lines */
}
.primary-nav__child-expand-text {
  color: #fff;
}
.primary-nav__child-expand svg g {
  stroke: #fff;
}
.mega-menu-expandable--active.primary-nav__item {
  background-color: #0055a4;
}
@media screen and (min-width: 1280px) {
  .primary-nav {
    background-color: initial;
  }
  .primary-nav__container {
    background: initial;
  }
  .primary-nav__item {
    background-color: transparent;
  }
  .primary-nav__item--anchor {
    color: #0055a4;
  }
  .primary-nav__item:hover, .primary-nav__item:focus-within {
    background-color: #0055a4;
  }
  .primary-nav__item:hover .primary-nav__item--anchor, .primary-nav__item:focus-within .primary-nav__item--anchor, .primary-nav__item:hover .primary-nav__child-expand-text, .primary-nav__item:focus-within .primary-nav__child-expand-text {
    color: #fff;
  }
  .primary-nav__child-expand-text {
    color: #0055a4;
  }
  .primary-nav.mega-menu--click-to-open .primary-nav__item.mega-menu-expandable--active {
    background-color: #0055a4;
  }
  .primary-nav.mega-menu--click-to-open .primary-nav__item.mega-menu-expandable--active .primary-nav__item--anchor {
    color: #fff;
  }
  .primary-nav.mega-menu--click-to-open .primary-nav__item.mega-menu-expandable--active .primary-nav__child-expand-text {
    color: #fff;
  }
  .mega-menu-expandable--active.primary-nav__item {
    background-color: transparent;
  }
  .mega-menu-expandable--active.primary-nav__item:hover, .mega-menu-expandable--active.primary-nav__item:focus-within {
    background-color: #0055a4;
  }
}
/*
 ______      ______   _______        ___      _____       _____        ________     ___     _______        ____    ____     ___     _______      ________  
 .' ____ \   .' ___  | |_   __ \     .'   `.   |_   _|     |_   _|      |_   __  |  .'   `.  |_   __ \      |_   \  /   _|  .'   `.  |_   __ \    |_   __  | 
 | (___ \_| / .'   \_|   | |__) |   /  .-.  \    | |         | |          | |_ \_| /  .-.  \   | |__) |       |   \/   |   /  .-.  \   | |__) |     | |_ \_| 
 _.____`.  | |          |  __ /    | |   | |    | |   _     | |   _      |  _|    | |   | |   |  __ /        | |\  /| |   | |   | |   |  __ /      |  _| _  
 | \____) | \ `.___.'\  _| |  \ \_  \  `-'  /   _| |__/ |   _| |__/ |    _| |_     \  `-'  /  _| |  \ \_     _| |_\/_| |_  \  `-'  /  _| |  \ \_   _| |__/ | 
 \______.'  `.____ .' |____| |___|  `.___.'   |________|  |________|   |_____|     `.___.'  |____| |___|   |_____||_____|  `.___.'  |____| |___| |________| 
 */
/*
 * Mobile layout
 */
.scroll-for-more__link {
  border-color: #0055a4;
  background-color: transparent;
}
.scroll-for-more__link:after, .scroll-for-more__link:before {
  background-color: #0055a4;
}
/*
 ______      ______   _______        ___      _____       _____        _________     ___       _________     ___     _______   
 .' ____ \   .' ___  | |_   __ \     .'   `.   |_   _|     |_   _|      |  _   _  |  .'   `.    |  _   _  |  .'   `.  |_   __ \  
 | (___ \_| / .'   \_|   | |__) |   /  .-.  \    | |         | |        |_/ | | \_| /  .-.  \   |_/ | | \_| /  .-.  \   | |__) | 
 _.____`.  | |          |  __ /    | |   | |    | |   _     | |   _        | |     | |   | |       | |     | |   | |   |  ___/  
 | \____) | \ `.___.'\  _| |  \ \_  \  `-'  /   _| |__/ |   _| |__/ |      _| |_    \  `-'  /      _| |_    \  `-'  /  _| |_     
 \______.'  `.____ .' |____| |___|  `.___.'   |________|  |________|     |_____|    `.___.'      |_____|    `.___.'  |_____|    
 */
.scroll-to-top {
  background-color: #0055a4;
}
.scroll-to-top:hover, .scroll-to-top:focus {
  background-color: #ffc425;
}
/*
 ______    ________        _        _______        ______   ____  ____  
 .' ____ \  |_   __  |      / \      |_   __ \     .' ___  | |_   ||   _| 
 | (___ \_|   | |_ \_|     / _ \       | |__) |   / .'   \_|   | |__| |   
 _.____`.    |  _| _     / ___ \      |  __ /    | |          |  __  |   
 | \____) |  _| |__/ |  _/ /   \ \_   _| |  \ \_  \ `.___.'\  _| |  | |_  
 \______.' |________| |____| |____| |____| |___|  `.____ .' |____||____| 
 */
.search-query__input-field {
  border: 1px solid #0055a4;
}
.search-query__input-submit svg path {
  fill: #231f20;
}
.search-query__input-submit--block {
  color: #fff;
  background: #0055a4;
  border: 1px solid #0055a4;
}
.search-query__input-submit--block svg .svg-line {
  fill: #fff;
}
.search-query__input-submit--block svg .svg-block {
  stroke: #fff;
}
.search-query__input-submit--block:hover, .search-query__input-submit--block:focus {
  color: #0055a4;
  background: #fff;
  border: 1px solid #0055a4;
}
.search-query__input-submit--block:hover svg .svg-line, .search-query__input-submit--block:focus svg .svg-line {
  fill: #0055a4;
}
.search-query__input-submit--block:hover svg .svg-block, .search-query__input-submit--block:focus svg .svg-block {
  stroke: #0055a4;
}
.result-info__select--active {
  background: #0055a4;
}
.result-info__select--active .result-info__select-text {
  color: #fff;
}
.result-info__select-link:hover, .result-info__select-link:focus {
  background: #0055a4;
  color: #fff;
}
.search-tabs__item--active .search-tabs__link {
  background: #0055a4;
  color: #fff;
  border: none;
}
.search-tabs__link {
  background: #ccc;
  color: #4a4a4a;
  border: none;
}
.search-tabs__link:hover, .search-tabs__link:focus {
  background: #0055a4;
  color: #fff;
  border: none;
}
.result-info__removeall {
  color: #0055a4;
}
.result-sidebar__toggle, .search-tabs__toggle {
  background: #0055a4;
  color: #fff;
  border: initial;
}
.result-item__heading {
  color: #0055a4;
}
.facet-item__removeall {
  color: #0055a4;
}
.facet-icon .svg-background {
  fill: #fff;
  stroke: #0055a4;
}
.facet-icon .svg-cross {
  stroke: #0055a4;
}
.facet-icon .svg-tick, .facet-icon .svg-dot {
  fill: #0055a4;
}
.facet-icon .svg-point {
  fill: #0055a4;
}
.facet-icon .svg-line {
  stroke: #0055a4;
}
.facet-item__collapse-more, .facet-item__collapse-less {
  color: #0055a4;
}
/*   
 ______    _____   ______     ________   ______          _        _______        ____    ____   ________   ____  _____   _____  _____  
 .' ____ \  |_   _| |_   _ `.  |_   __  | |_   _ \        / \      |_   __ \      |_   \  /   _| |_   __  | |_   \|_   _| |_   _||_   _| 
 | (___ \_|   | |     | | `. \   | |_ \_|   | |_) |      / _ \       | |__) |       |   \/   |     | |_ \_|   |   \ | |     | |    | |   
 _.____`.    | |     | |  | |   |  _| _    |  __'.     / ___ \      |  __ /        | |\  /| |     |  _| _    | |\ \| |     | '    ' |   
 | \____) |  _| |_   _| |_.' /  _| |__/ |  _| |__) |  _/ /   \ \_   _| |  \ \_     _| |_\/_| |_   _| |__/ |  _| |_\   |_     \ \__/ /    
 \______.' |_____| |______.'  |________| |_______/  |____| |____| |____| |___|   |_____||_____| |________| |_____|\____|     `.__.'     
 */
.sidebar-nav__item--anchor {
  color: #4a4a4a;
  border-bottom: #a3a3a3;
}
.sidebar-nav__main--header {
  border-bottom: 1px solid #ebebeb;
}
.sidebar-nav__main--anchor {
  color: #0055a4;
}
.sidebar-nav__level--3 .current-nav {
  background-color: transparent;
}
.sidebar-nav__level--1 .current-nav {
  background-color: #d8d8d8;
  color: #0055a4;
}
.sidebar-nav__level--1 .hierarchy {
  background-color: #d8d8d8;
  color: #0055a4;
}
.sidebar-nav__level--2 .current-nav {
  background-color: #efeeee;
  color: #0055a4;
}
.sidebar-nav__level--2 .hierarchy {
  background-color: #efeeee;
  color: #0055a4;
}
.sidebar-nav__level--3 .current-nav .sidebar-nav__item--anchor {
  font-weight: bold;
}
/*
 ______      ___       ______   _____        _         _____        ________   ____    ____   ______     ________   ______    
 .' ____ \   .'   `.   .' ___  | |_   _|      / \       |_   _|      |_   __  | |_   \  /   _| |_   _ \   |_   __  | |_   _ `.  
 | (___ \_| /  .-.  \ / .'   \_|   | |       / _ \        | |          | |_ \_|   |   \/   |     | |_) |    | |_ \_|   | | `. \ 
 _.____`.  | |   | | | |          | |      / ___ \       | |   _      |  _| _    | |\  /| |     |  __'.    |  _| _    | |  | | 
 | \____) | \  `-'  / \ `.___.'\  _| |_   _/ /   \ \_    _| |__/ |    _| |__/ |  _| |_\/_| |_   _| |__) |  _| |__/ |  _| |_.' / 
 \______.'  `.___.'   `.____ .' |_____| |____| |____|  |________|   |________| |_____||_____| |_______/  |________| |______.'  
 */
/*
 ______      ___       ______   _____        _         _____        ________     ___      _____       _____        ___     ____      ____     _____      _____   ____  _____   ___  ____     ______   
 .' ____ \   .'   `.   .' ___  | |_   _|      / \       |_   _|      |_   __  |  .'   `.   |_   _|     |_   _|     .'   `.  |_  _|    |_  _|   |_   _|    |_   _| |_   \|_   _| |_  ||_  _|  .' ____ \  
 | (___ \_| /  .-.  \ / .'   \_|   | |       / _ \        | |          | |_ \_| /  .-.  \    | |         | |      /  .-.  \   \ \  /\  / /       | |        | |     |   \ | |     | |_/ /    | (___ \_| 
 _.____`.  | |   | | | |          | |      / ___ \       | |   _      |  _|    | |   | |    | |   _     | |   _  | |   | |    \ \/  \/ /        | |   _    | |     | |\ \| |     |  __'.     _.____`.  
 | \____) | \  `-'  / \ `.___.'\  _| |_   _/ /   \ \_    _| |__/ |    _| |_     \  `-'  /   _| |__/ |   _| |__/ | \  `-'  /     \  /\  /        _| |__/ |  _| |_   _| |_\   |_   _| |  \ \_  | \____) | 
 \______.'  `.___.'   `.____ .' |_____| |____| |____|  |________|   |_____|     `.___.'   |________|  |________|  `.___.'       \/  \/        |________| |_____| |_____|\____| |____||____|  \______.' 
 */
.social-follow-links__inner {
  background-color: #9b9b9b;
}
.social-follow-links__link:hover svg, .social-follow-links__link:focus svg {
  color: #fff;
}
.social-follow-links__icon {
  color: #fff;
}
.social-follow-links--label .social-follow-links__link {
  color: #fff;
}
.social-follow-links--label .social-follow-links__link:hover, .social-follow-links--label .social-follow-links__link:focus {
  color: #fff;
}
/*
 ______    _____  _____   ______      ______      ______   _______      _____   _______    _________   _____     ___     ____  _____  
 .' ____ \  |_   _||_   _| |_   _ \   .' ____ \   .' ___  | |_   __ \    |_   _| |_   __ \  |  _   _  | |_   _|  .'   `.  |_   \|_   _| 
 | (___ \_|   | |    | |     | |_) |  | (___ \_| / .'   \_|   | |__) |     | |     | |__) | |_/ | | \_|   | |   /  .-.  \   |   \ | |   
 _.____`.    | '    ' |     |  __'.   _.____`.  | |          |  __ /      | |     |  ___/      | |       | |   | |   | |   | |\ \| |   
 | \____) |    \ \__/ /     _| |__) | | \____) | \ `.___.'\  _| |  \ \_   _| |_   _| |_        _| |_     _| |_  \  `-'  /  _| |_\   |_  
 \______.'     `.__.'     |_______/   \______.'  `.____ .' |____| |___| |_____| |_____|      |_____|   |_____|  `.___.'  |_____|\____| 
 */
.subscription__form .submission-parent {
  flex-direction: row;
}
@media screen and (min-width: 768px) {
}
/*
 _________        _        ______      _____      ________    ______   
 |  _   _  |      / \      |_   _ \    |_   _|    |_   __  | .' ____ \  
 |_/ | | \_|     / _ \       | |_) |     | |        | |_ \_| | (___ \_| 
 | |        / ___ \      |  __'.     | |   _    |  _| _   _.____`.  
 _| |_     _/ /   \ \_   _| |__) |   _| |__/ |  _| |__/ | | \____) | 
 |_____|   |____| |____| |_______/   |________| |________|  \______.' 
 */
main .content-container tbody {
  color: #4a4a4a td;
  color-border-bottom: solid 1px #bbb;
}
main .content-container tbody tr:nth-child(odd) {
  background: #efefef;
}
main .content-container tbody tr:nth-child(even) {
  background: #fff;
}
main .content-container thead th {
  color: #0055a4;
  border-bottom: solid 1px #bbb;
  background: #fff;
}
.datatable table tbody {
  color: #4a4a4a;
}
.datatable table tbody td {
  border-bottom: solid 1px #bbb;
}
.datatable table tbody tr.odd {
  background-color: #efefef;
}
.datatable table tbody tr.even {
  background: #fff;
}
.datatable table thead th {
  color: #0055a4;
  border-bottom: solid 1px #bbb;
  background: #fff;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper {
  border-right: solid 1px #bbb;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table tbody td, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table tbody td {
  color: #4a4a4a;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table tbody tr.odd, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table tbody tr.odd {
  background-color: #efefef;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table tbody tr.even, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table tbody tr.even {
  background: #fff;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table thead th, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table thead th {
  color: #0055a4;
  background: #fff;
}
/*
 _________        _        ______      ______   
 |  _   _  |      / \      |_   _ \   .' ____ \  
 |_/ | | \_|     / _ \       | |_) |  | (___ \_| 
 | |        / ___ \      |  __'.   _.____`.  
 _| |_     _/ /   \ \_   _| |__) | | \____) | 
 |_____|   |____| |____| |_______/   \______.' 
 */
.tabs__link {
  background-color: #d8d8d8;
  color: #4a4a4a;
  font-size: 16px;
  line-height: 19px;
}
.tabs__link.uber-accordion__button-active, .tabs__link:hover, .tabs__link:focus {
  color: #fff;
  background-color: #aaa;
}
.tabs__link:after {
  background-color: #aaa;
}
.tabs__target {
  background-color: #efeeee;
}
.tabs__target * {
  color: #000;
}
/*
 ______    _____  _____   _______      ____   ____   ________   ____  ____  
 .' ____ \  |_   _||_   _| |_   __ \    |_  _| |_  _| |_   __  | |_  _||_  _| 
 | (___ \_|   | |    | |     | |__) |     \ \   / /     | |_ \_|   \ \  / /   
 _.____`.    | '    ' |     |  __ /       \ \ / /      |  _| _     \ \/ /    
 | \____) |    \ \__/ /     _| |  \ \_      \ ' /      _| |__/ |    _|  |_    
 \______.'     `.__.'     |____| |___|      \_/      |________|   |______|   
 */
/* 
 ____   ____   _____   ______     ________     ___       ____      ____  _____   ______       ______    ________   _________  
 |_  _| |_  _| |_   _| |_   _ `.  |_   __  |  .'   `.    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
 \ \   / /     | |     | | `. \   | |_ \_| /  .-.  \     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
 \ \ / /      | |     | |  | |   |  _| _  | |   | |      \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
 \ ' /      _| |_   _| |_.' /  _| |__/ | \  `-'  /       \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
 \_/      |_____| |______.'  |________|  `.___.'         \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
 */
.video-widget__heading {
  color: #0055a4;
}
.video-widget figcaption {
  color: #4a4a4a;
}
.video-widget__link a {
  color: #0055a4;
  font-size: 15px;
  line-height: 17px;
}
.video-widget__link a:hover, .video-widget__link a:focus {
  color: #4a4a4a;
}
body:not(.lite-theme--mm) {
  /*
   ____    ____   ________     ______         _          ____    ____   ________   ____  _____   _____  _____  
   |_   \  /   _| |_   __  |  .' ___  |       / \        |_   \  /   _| |_   __  | |_   \|_   _| |_   _||_   _| 
   |   \/   |     | |_ \_| / .'   \_|      / _ \         |   \/   |     | |_ \_|   |   \ | |     | |    | |   
   | |\  /| |     |  _| _  | |   ____     / ___ \        | |\  /| |     |  _| _    | |\ \| |     | '    ' |   
   _| |_\/_| |_   _| |__/ | \ `.___]  |  _/ /   \ \_     _| |_\/_| |_   _| |__/ |  _| |_\   |_     \ \__/ /    
   |_____||_____| |________|  `._____.'  |____| |____|   |_____||_____| |________| |_____|\____|     `.__.'     
   */
}
body:not(.lite-theme--mm) .mega-menu__title, body:not(.lite-theme--mm) .mega-menu__back-text, body:not(.lite-theme--mm) .mega-menu__item-child-expand-text {
  color: #0055a4;
}
body:not(.lite-theme--mm) .mega-menu__item-child-expand {
  /* To use a custom icon, uncomment the following lines */
}
body:not(.lite-theme--mm) .mega-menu__item-child-expand svg g {
  stroke: #0055a4;
}
body:not(.lite-theme--mm) .mega-menu__back svg .svg-block {
  fill: #0055a4;
}
body:not(.lite-theme--mm) .mega-menu__back svg .svg-line {
  stroke: #0055a4;
}
body:not(.lite-theme--mm) .mega-menu__back svg.icon-hamburger-close path {
  stroke: #0055a4;
}
body:not(.lite-theme--mm) .mega-menu__item, body:not(.lite-theme--mm) .mega-menu__home {
  background-color: #fff;
}
body:not(.lite-theme--mm) .mega-menu__teir--2 .mega-menu__item, body:not(.lite-theme--mm) .mega-menu__teir--2 .mega-menu__home {
  background-color: #fff;
}
@media screen and (max-width: 1279px) {
  body:not(.lite-theme--mm) {
    /* Slide out only works on mobile */
  }
  body:not(.lite-theme--mm) .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__teir {
    background: #fff;
  }
}
@media screen and (min-width: 1280px) {
  body:not(.lite-theme--mm) .mega-menu {
    /* 
     To make the mega menu stack the sections vertically first 
     rather than horizontally uncomment the following code. Make sure to
     adjust the height to make the sections flow correctly.
     */
    /* 
     &__list {
     height: 500px; //Adjust this value to make the columns sit correctly 
     flex-direction: column;
     }
     &__item {
     flex: 1 1;
     }
     &__teir--2 {
     .mega-menu {
     &__list {
     height: auto;
     flex-direction: initial;
     }
     &__item {
     flex: initial;
     }
     }
     }
     */
  }
  body:not(.lite-theme--mm) .mega-menu__content, body:not(.lite-theme--mm) .mega-menu__item, body:not(.lite-theme--mm) .mega-menu__home {
    background-color: #0055a4;
  }
  body:not(.lite-theme--mm) .mega-menu__teir--2 .mega-menu__item, body:not(.lite-theme--mm) .mega-menu--mobile-slide .mega-menu__item, body:not(.lite-theme--mm) .mega-menu__teir--2 .mega-menu__home, body:not(.lite-theme--mm) .mega-menu--mobile-slide .mega-menu__home {
    background-color: #0055a4;
  }
  body:not(.lite-theme--mm) .mega-menu__teir--2 .mega-menu__teir, body:not(.lite-theme--mm) .mega-menu--mobile-slide .mega-menu__teir {
    background-color: #0055a4;
  }
  body:not(.lite-theme--mm) .mega-menu__title {
    color: #fff;
  }
  body:not(.lite-theme--mm) .mega-menu__home-description {
    color: #fff;
  }
  body:not(.lite-theme--mm) .mega-menu__teir--2 .mega-menu__title {
    color: #fff;
  }
  body:not(.lite-theme--mm) .mega-menu__feature {
    background-color: #fff;
  }
  body:not(.lite-theme--mm) .mega-menu__feature-title {
    color: #4a4a4a;
  }
  body:not(.lite-theme--mm) .mega-menu__feature-description {
    color: #4a4a4a;
  }
  body:not(.lite-theme--mm) .mega-menu__feature-cta {
    background-color: #0055a4;
    border: initial;
    color: #fff;
  }
  body:not(.lite-theme--mm) .mega-menu__feature-cta:hover, body:not(.lite-theme--mm) .mega-menu__feature-cta:focus {
    background-color: #fff;
    border: 1px solid #0055a4;
    color: #0055a4;
  }
  body:not(.lite-theme--mm) .mega-menu__feature-cta:hover svg .svg-line, body:not(.lite-theme--mm) .mega-menu__feature-cta:focus svg .svg-line {
    fill: #0055a4;
  }
  body:not(.lite-theme--mm) .mega-menu__feature-cta:hover svg .svg-block, body:not(.lite-theme--mm) .mega-menu__feature-cta:focus svg .svg-block {
    stroke: #0055a4;
  }
  body:not(.lite-theme--mm) .mega-menu__feature-cta svg .svg-line {
    fill: #fff;
  }
  body:not(.lite-theme--mm) .mega-menu__feature-cta svg .svg-block {
    stroke: #fff;
  }
}
.A736776 header.header {
  display: none !important;
}
.A736776 .emergency-alert {
  display: none;
}
.A736776 div#main-content > h1 {
  display: none;
}
.A736776 footer {
  display: none;
}
.A736776 .menuPanel {
  display: none;
}
.A736776 .ctl00_ctlLogin_cmdLogin {
  display: none;
}
.A736776 a#ctl00_ctlLogin_cmdLogin {
  display: none;
}
.A736776 .speciallink {
  display: none;
}
.A736776 div#cssBottomBar {
  display: none;
}
.charlesSturt {
  /*
   The following varaibles are already declared and may be of use
   Breakpoints:
   $tablet: The px value where the framework will transition into tablet wireframes, this is defined in the framework and should not be changed.
   $desktop: The px value where the framework will transition into desktop wireframes, this is defined in the framework and should not be changed.
   Colours:
   $primary-colour: The base colour of the site, set in the theme-loader.css file.
   $secondary-colour: The base colour of the site, set in the theme-loader.css file.
   Fonts:
   $heading-font: The font used in heading tags and other heading like areas, set in the theme-loader.css file.
   $body-font: The body font, set in the theme-loader.css file.
   ********************************************************************************************************************************************************
   Directly styling HTML tags: Caution is advised when styling HTML tags directly as they are used in many areas of the framework including
   the container templates which provide rich and customisable out of the box functionality. 
   To allow easy styling of user inputted content (via Matrix backend or Edit+) the .content-container class has been added as a wrapper around all areas which 
   accept or expect user derived content. HTML tags can safely be styled within this class in order to allow full styling of WYSIWYG editor content.
   i.e. to change the style type of any lists created in the WYSIWYG editor:
   .content-container{
   li{
   list-style-type: circle;
   }
   }
   */
  /*
   The following varaibles are already declared and may be of use
   Breakpoints:
   $tablet: The px value where the framework will transition into tablet wireframes, this is defined in the framework and should not be changed.
   $desktop: The px value where the framework will transition into desktop wireframes, this is defined in the framework and should not be changed.
   Colours:
   $primary-colour: The base colour of the site, set in the theme-loader.css file.
   $secondary-colour: The base colour of the site, set in the theme-loader.css file.
   Fonts:
   $heading-font: The font used in heading tags and other heading like areas, set in the theme-loader.css file.
   $body-font: The body font, set in the theme-loader.css file.
   */
  /*
   The following varaibles are already declared and may be of use
   Breakpoints:
   $tablet: The px value where the framework will transition into tablet wireframes, this is defined in the framework and should not be changed.
   $desktop: The px value where the framework will transition into desktop wireframes, this is defined in the framework and should not be changed.
   Colours:
   $primary-colour: The base colour of the site, set in the theme-loader.css file.
   $secondary-colour: The base colour of the site, set in the theme-loader.css file.
   Fonts:
   $heading-font: The font used in heading tags and other heading like areas, set in the theme-loader.css file.
   $body-font: The body font, set in the theme-loader.css file.
   */
  /*
   Initial build of megamenu when lite theme is enabled.
   */
  /*
   The following varaibles are already declared and may be of use
   Breakpoints:
   $tablet: The px value where the framework will transition into tablet wireframes, this is defined in the framework and should not be changed.
   $desktop: The px value where the framework will transition into desktop wireframes, this is defined in the framework and should not be changed.
   Colours:
   $primary-colour: The base colour of the site, set in the theme-loader.css file.
   $secondary-colour: The base colour of the site, set in the theme-loader.css file.
   Fonts:
   $heading-font: The font used in heading tags and other heading like areas, set in the theme-loader.css file.
   $body-font: The body font, set in the theme-loader.css file.
   */
  /*
   The following varaibles are already declared and may be of use
   Breakpoints:
   $tablet: The px value where the framework will transition into tablet wireframes, this is defined in the framework and should not be changed.
   $desktop: The px value where the framework will transition into desktop wireframes, this is defined in the framework and should not be changed.
   Colours:
   $primary-colour: The base colour of the site, set in the theme-loader.css file.
   $secondary-colour: The base colour of the site, set in the theme-loader.css file.
   Fonts:
   $heading-font: The font used in heading tags and other heading like areas, set in the theme-loader.css file.
   $body-font: The body font, set in the theme-loader.css file.
   */
}
.charlesSturt .content-drawer__body img {
  width: 100%;
  height: auto;
}
.charlesSturt .content-drawer__shader, .charlesSturt .content-drawer__content {
  z-index: 1000;
}
.charlesSturt input[name="search_page_211351_submit_button"] {
  padding: 7px;
  margin-left: 15px;
}
.charlesSturt .asset-filterlist-select-box {
  display: inline-block;
  min-width: 200px;
}
.charlesSturt .asset-filterlist-submit-button {
  display: inline-block;
  padding-left: 20px;
}
.charlesSturt img.filterlist-icon {
  padding: 3px 5px 3px 0px;
  vertical-align: middle;
  width: 24px;
  margin-right: 10px;
}
.charlesSturt .asset-filterlist li {
  padding-bottom: 10px;
}
.charlesSturt .asset-filterlist a {
  text-decoration: none;
}
.charlesSturt .asset-filterlist ul {
  padding-top: 15px;
}
.charlesSturt .card-listing__title {
  white-space: normal;
}
.charlesSturt .card-listing__wrapper {
  min-height: 152px;
}
.charlesSturt .card-listing__cta {
  padding-top: 5px;
}
.charlesSturt .compact-generic-list .generic-list__link {
  display: none;
}
.charlesSturt .compact-generic-list .generic-list__left {
  max-width: 20px;
  height: 27px;
}
.charlesSturt .compact-generic-list .generic-list__right {
  /* top: 0; */
  /* bottom: 0; */
  margin: auto;
}
.charlesSturt .compact-generic-list li.generic-list__item.generic-list__file {
  border: none;
}
.charlesSturt .compact-generic-list h3.generic-list__title {
  font-weight: 100;
  padding: 0px;
}
.charlesSturt .compact-generic-list .generic-list__header {
  border: 0;
  padding: 0;
}
.charlesSturt .compact-generic-list span {
  display: none;
}
.charlesSturt .compact-generic-list h3.generic-list__title a {
  font-size: 12pt;
  font-weight: 400;
  font-family: Calibri, sans-serif;
}
.charlesSturt .compact-generic-list .generic-list__item {
  margin: 0 0 15px 0;
}
.charlesSturt .compact-generic-list .generic-list__content {
  display: none;
}
.charlesSturt .compact-generic-list li.generic-list__item {
  border: none;
}
.charlesSturt .employment-list .generic-list__link {
  display: none;
}
.charlesSturt .employment-list .generic-list__content {
  display: none;
}
.charlesSturt .accordion__link, .charlesSturt .accordion a.accordion__link {
  background-color: #fff;
  color: #0055a4;
  /* TRANSITION */
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}
.charlesSturt .accordion__link, .charlesSturt .accordion a.accordion__link:hover {
  background-color: #0055a4;
  color: #fff;
  /* TRANSITION */
  -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s;
  -o-transition: background 0.5s;
  transition: background 0.5s;
}
.charlesSturt .accordion__link, .charlesSturt .accordion a.accordion__link:hover svg path {
  fill: #fff;
}
.charlesSturt .accordion__link svg path, .charlesSturt .accordion a.accordion__link svg path {
  fill: #0858a2;
}
.charlesSturt .accordion__link svg, .charlesSturt .accordion a.accordion__link svg {
  left: 20px;
}
.charlesSturt .accordion__title .accordion__link span {
  display: inline-block;
}
.charlesSturt .accordion__item {
  border-color: #fff;
  margin: 0 0 0px 0;
}
.charlesSturt .accordion__target.uber-accordion__target-active {
  max-height: 300em;
}
.charlesSturt a.accordion__link.accordion__link-no-caption.uber-accordion__button {
  padding-left: 55px;
}
.charlesSturt main .content-container .button a {
  color: #fff;
  text-decoration: none;
}
.charlesSturt main .content-container .button:hover a {
  color: #0055a4;
}
.charlesSturt .hero-banner__content-inner {
  max-width: 1280px;
  margin: auto;
  background: none;
}
.charlesSturt h1.hero-banner__title {
  font-size: 350%;
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.36);
}
@media screen and (min-width: 768px) {
  .charlesSturt .employment-profile__thumbnail {
    float: right;
  }
  .charlesSturt .employment-profile__thumbnail img {
    max-width: 500px;
  }
}
.charlesSturt .calendar-list__date-wrap {
  display: inline-block;
  width: 22%;
  background-color: #fff;
  text-align: center;
  height: 100px;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  vertical-align: middle;
}
.charlesSturt .calendar-list__month {
  background-color: #009265;
  display: block;
  height: 30px;
  width: 100%;
  font-size: 13pt;
  color: white;
  border-bottom-style: solid;
  border-bottom-color: #fcb827;
  border-bottom-width: 3px;
}
.charlesSturt .calendar-list__day {
  font-size: 35pt;
  display: block;
}
.charlesSturt h3.calendar-list__title {
  display: inline-block;
  width: 72%;
  margin-left: 10px;
  vertical-align: middle;
}
.charlesSturt .calendar-list__content-wrap {
  margin-top: 10px;
  display: flex;
  height: 130px;
}
.charlesSturt li.calendar-list__item {
  list-style: none;
  display: inline-block;
}
.charlesSturt li.calendar-list__item a {
  text-decoration: none;
}
.charlesSturt li.calendar-list__item:hover h3 {
  color: #fcb827;
}
@media screen and (min-width: 768px) {
  .charlesSturt .calendar-list__item {
    width: 48.5%;
    margin-right: 1.25%;
  }
}
@media screen and (min-width: 1280px) {
  .charlesSturt .calendar-list__item {
    width: 31.5%;
    margin-right: 1.25%;
  }
}
.charlesSturt .calendar-list__image {
  background-image: url(/__data/assets/image/0016/230344/Upcoming-Event.jpg);
  background-size: cover;
  background-position: center;
}
.charlesSturt .calendar-list__image img {
  width: 100%;
  height: auto;
}
.charlesSturt .calendar-list__image {
  overflow: hidden;
}
.charlesSturt .compact-card-listing .card-listing__content {
  display: none;
}
.charlesSturt .card-listing__cta {
  margin-top: 10px;
}
.charlesSturt .sq-form-question-title {
  font-weight: 600;
}
.charlesSturt .sq-form-required-field-note {
  padding-bottom: 15px;
  font-size: 90%;
}
.charlesSturt .sq-form-question {
  margin-bottom: 25px;
}
.charlesSturt .sq-form-section {
  background: #f6f5f5;
  padding: 20px;
  margin-bottom: 40px;
}
.charlesSturt .ui-selectmenu-button {
  background: #fff;
}
.charlesSturt .sq-form-section-title {
  font-size: 1.5em;
  font-weight: 400;
  color: #0055a4;
  border: #fab729;
  border-style: solid;
  border-width: 1px;
  background-color: #fff;
  padding: 0px 10px;
}
.charlesSturt .sq-form-field {
  border-color: #e9e9e9 !important;
  background-color: #fff;
}
.charlesSturt fieldset {
  border-color: #e9e9e9;
  background: #fff;
  border-style: solid;
  border-width: 1px;
  padding: 20px;
}
.charlesSturt legend.sq-form-question-title {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
.charlesSturt .sq-form-question-answer li {
  padding: 5px;
}
.charlesSturt .sq-form-question-answer input[type=date] {
  max-width: 300px;
}
.charlesSturt .sq-form-question-answer input[type=datetime-local] {
  max-width: 300px;
}
.charlesSturt abbr.sq-form-required-field {
  color: #c30000;
}
.charlesSturt .sq-form-submit {
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  background-color: #0e78b5;
  color: #fff;
  font-size: unset;
}
.charlesSturt .sq-form-submit:hover {
  cursor: pointer;
  background-color: #f3c209;
}
.charlesSturt .layout img {
  height: auto;
}
.charlesSturt .contact-list-cards .generic-list__left {
  position: absolute;
}
.charlesSturt .contact-list-cards li.generic-list__item {
  height: 160px;
  display: inline-block;
  width: 380px;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
  -moz-box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
  box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
}
.charlesSturt .contact-list-cards .generic-list__content {
  padding: 0px 0px 0px 140px;
}
.charlesSturt .contact-list-cards .generic-list__header {
  border: none;
}
.charlesSturt .contact-list-cards li.generic-list__item {
  margin-right: 10px;
}
.charlesSturt .contact-list-cards .generic-list__right {
  padding-left: 120px;
}
.charlesSturt .contact-list-cards .generic-list__header {
  padding: 20px 0px 0px 20px;
}
.charlesSturt .contact-list-cards .generic-list__left {
  max-height: 125px;
  overflow: hidden;
}
.charlesSturt .minutes-and-agendas-listing .result-item__url {
  display: none;
}
.charlesSturt .event-listing__list .event-listing__item img {
  max-width: 280px;
  height: auto;
  object-fit: contain;
}
.charlesSturt div#content_container_459274 li {
  list-style: disc;
}
.charlesSturt div#content_container_459274 ul {
  margin-left: 20px;
}
.charlesSturt.fixed-bgimg #main {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
}
.charlesSturt.fixed-bgimg .layout h1 {
  text-align: center;
  color: #fff;
  font-size: 350%;
}
.charlesSturt.fixed-bgimg .layout .my_subheading p {
  text-align: center;
  margin-top: -16px;
  margin-bottom: 64px;
}
.charlesSturt.fixed-bgimg .primary-nav, .charlesSturt.fixed-bgimg .emergency-alert__content {
  background-color: #fff;
}
.charlesSturt.fixed-bgimg .card-listing__item {
  border-top: 10px solid #ffb317;
}
.charlesSturt.fixed-bgimg .card-listing__title {
  padding-bottom: 46px;
  color: #4a4a4a;
}
.charlesSturt.fixed-bgimg .card-listing__wrapper {
  height: 310px;
  max-height: 310px;
}
.charlesSturt.fixed-bgimg .card-listing__cta {
  float: right;
  bottom: -70px;
  position: relative;
  color: #4a4a4a;
  border-style: none;
  border-width: 0;
  background-color: transparent;
  border-color: transparent;
}
.charlesSturt.fixed-bgimg .card-listing__cta svg {
  display: none;
}
.charlesSturt.fixed-bgimg .card-listing__link, .charlesSturt.fixed-bgimg .card-listing__link:hover {
  color: #4a4a4a;
  border-style: none;
  border-width: 0;
  background-color: none;
}
.charlesSturt .no-image .card-listing__img {
  display: none;
}
.charlesSturt .hero-banner-search-link-wrapper h2.hero-banner-search__heading, .charlesSturt .hero-banner__title {
  font-weight: normal;
  text-transform: uppercase;
  font-family: Druk Web, Druk Web;
  line-height: 0.9 !important;
}
.charlesSturt h1.hero-banner__title {
  max-width: 600px;
}
.charlesSturt .header--sticky {
  box-shadow: 0px 4px 18px grey;
  position: relative;
}
.charlesSturt .header--sticky .sticky-nav .page-header-search {
  width: 475px;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .page-header {
    border-top: 20px solid #0055a4;
  }
}
.charlesSturt .page-header__main {
  height: 120px;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .page-header__main {
    height: 120px;
    position: relative;
  }
}
.charlesSturt .page-header__logo-img {
  height: 100px;
  position: initial;
  top: 10px;
  z-index: 100;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .page-header__logo-img {
    height: 100px;
    position: absolute;
    top: 10px;
    z-index: 100;
  }
}
.charlesSturt .page-header-search {
  width: 265px;
}
.charlesSturt .page-header__nav-search {
  display: flex;
  flex-direction: row-reverse;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .page-header__nav-search {
    display: flex;
    margin-top: -30px;
    flex-direction: unset;
  }
}
@media screen and (min-width: 1280px) {
  .charlesSturt .primary-nav {
    margin-top: -54px;
  }
}
.charlesSturt .tertiary-nav {
  display: block;
}
.charlesSturt .tertiary-nav__list {
  display: flex;
  align-items: center;
  padding: 0;
}
.charlesSturt .tertiary-nav__list-item {
  color: #0055a4;
  padding: 0;
}
.charlesSturt .tertiary-nav__list-item:first-child .tertiary-nav__icon {
  height: 40px;
  padding: 20px 20px 0 0;
  vertical-align: middle;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .tertiary-nav__list-item:first-child .tertiary-nav__icon {
    padding: 0;
    vertical-align: unset;
  }
}
.charlesSturt .tertiary-nav__list-item:last-child {
  color: #0055a4;
  margin-left: 15px;
  padding-left: 15px;
  display: none;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .tertiary-nav__list-item:last-child {
    display: block;
  }
}
.charlesSturt .tertiary-nav__list-item:last-child .tertiary-nav__icon {
  height: 20px;
  margin-top: 5px;
}
.charlesSturt .tertiary-nav__link {
  display: inline-block;
  vertical-align: middle;
}
.charlesSturt .tertiary-nav-description {
  color: #0055a4;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .tertiary-nav-description {
    font-size: 13px;
  }
}
.charlesSturt .page-header__main-icon-link--search {
  display: none;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .page-header__main-icon-link--search {
    display: block;
  }
}
.charlesSturt .header--sticky .page-header .page-header__main .page-header__nav-search .tertiary-nav {
  display: block;
}
.charlesSturt .page-header .page-header__main .page-header__nav-search .page-header-search {
  display: block;
}
.charlesSturt .page-header-search {
  position: absolute;
  top: 3px;
}
.charlesSturt .page-header__nav-search {
  /*
   top: 3px;
   position: absolute;
   right: 0;
   */
}
@media screen and (min-width: 1280px) {
  .charlesSturt .page-header-search {
    position: inherit;
  }
  .charlesSturt .page-header__nav-search {
    position: initial;
  }
}
.charlesSturt .page-header-search {
  width: 200px;
}
@media screen and (min-width: 768px) {
  .charlesSturt .page-header-search {
    width: 265px;
  }
}
.charlesSturt .tt-menu {
  -webkit-transform: translate3d(0, 0, 0);
  position: relative;
}
.charlesSturt .primary-nav__links {
  margin: 0;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .primary-nav__item--anchor {
    font-size: 20px;
  }
}
.charlesSturt .mega-menu__content {
  margin: 0;
}
.charlesSturt .mega-menu__container {
  top: auto;
}
@media screen and (min-width: 1280px) {
  .charlesSturt .primary-nav__item.mega-menu-expandable--has-children:hover .mega-menu__root-row, .charlesSturt .primary-nav__item.mega-menu-expandable--has-children:focus .mega-menu__root-row {
    position: relative;
  }
  .charlesSturt .primary-nav__item.mega-menu-expandable--has-children:hover .mega-menu__root-row::after, .charlesSturt .primary-nav__item.mega-menu-expandable--has-children:focus .mega-menu__root-row::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: calc(50% - 10px);
    display: block;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 15px solid #0054a3;
    z-index: 1000;
  }
  .charlesSturt .mega-menu {
    position: relative;
    font-size: 18px;
    font-family: Calibri, Arial, sans-serif;
    color: rgba(0, 0, 0, 0.9);
  }
  .charlesSturt .mega-menu__container {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 48px;
    z-index: 500;
    width: 100%;
    background: #f3f3f4;
    border-top: solid 10px #fff;
  }
  .charlesSturt .mega-menu__container::before {
    content: '';
    display: block;
    width: 100%;
    height: 8px;
    background-color: #0054a3;
  }
  .charlesSturt .mega-menu__content {
    display: flex;
    padding: 20px;
    margin: auto;
    max-width: 1280px;
    height: 100%;
  }
  .charlesSturt .mega-menu__back, .charlesSturt .mega-menu__home {
    display: none;
  }
  .charlesSturt .mega-menu__list {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    min-height: 200px;
    transition: min-height 0.25s ease-out;
  }
  .charlesSturt .mega-menu__item {
    list-style: none;
    max-width: 260px;
  }
  .charlesSturt .mega-menu__item-row {
    padding: 6px 0;
  }
  .charlesSturt .mega-menu__item-row:hover, .charlesSturt .mega-menu__item-row:focus {
    text-decoration: underline;
  }
  .charlesSturt .mega-menu__title {
    color: rgba(0, 0, 0, 0.9);
    text-decoration: none;
  }
  .charlesSturt .mega-menu__feature {
    display: none;
    flex-direction: row-reverse;
    width: 380px;
    flex-shrink: 0;
    font-size: 14px;
  }
  .charlesSturt .mega-menu__feature--show {
    display: flex;
  }
  .charlesSturt .mega-menu__feature-text {
    position: relative;
  }
  .charlesSturt .mega-menu__feature-title {
    font-size: 18px;
    position: absolute;
    width: 380px;
    top: 0;
  }
  .charlesSturt .mega-menu__feature-description {
    margin-top: 35px;
    margin-right: 30px;
  }
  .charlesSturt .mega-menu__feature-cta {
    color: #0055a4;
    text-decoration: none;
  }
  .charlesSturt .mega-menu__feature-cta:hover, .charlesSturt .mega-menu__feature-cta:focus {
    text-decoration: underline;
  }
  .charlesSturt .mega-menu__feature-cta svg {
    display: none;
  }
  .charlesSturt .mega-menu__feature-cta::after {
    content: ">";
    color: #0055a4;
    position: absolute;
    margin-left: 5px;
  }
  .charlesSturt .mega-menu__feature-image {
    width: 180px;
    flex-shrink: 0;
    margin-top: 35px;
  }
  .charlesSturt .mega-menu-expandable--active > .mega-menu__item-row .mega-menu__title {
    color: #0055a4;
    font-weight: bold;
  }
  .charlesSturt .mega-menu-expandable__toggle {
    position: relative;
    margin-right: 20px;
  }
  .charlesSturt .mega-menu-expandable__toggle svg {
    display: none;
  }
  .charlesSturt .mega-menu-expandable__toggle::after {
    content: ">";
    color: #0055a4;
    font-size: 18px;
    position: absolute;
    right: 0;
  }
  .charlesSturt .mega-menu__list .mega-menu-expandable__row {
    display: flex;
  }
  .charlesSturt .mega-menu__list .mega-menu-expandable__toggle {
    display: none;
  }
  .charlesSturt .mega-menu__list .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__link {
    display: block;
    width: auto;
  }
  .charlesSturt .mega-menu__list .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    justify-content: flex-end;
  }
  .charlesSturt .mega-menu__list .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle-label {
    display: none;
  }
  .charlesSturt .mega-menu__teir--2 {
    display: none;
    position: absolute;
    top: 0;
    left: 300px;
    width: 100%;
    height: 100%;
    overflow: scroll;
    overflow: auto;
  }
  .charlesSturt .mega-menu__teir--2 .mega-menu__list .mega-menu-expandable--has-children .mega-menu-expandable__toggle {
    display: none;
  }
  .charlesSturt .mega-menu__teir--2 .mega-menu__list .mega-menu-expandable--has-children .mega-menu-expandable__link {
    display: block;
  }
  .charlesSturt .mega-menu-expandable--active > .mega-menu__teir--2 {
    display: block;
  }
  .charlesSturt .mega-menu__teir--3 {
    display: none;
  }
  .charlesSturt .mega-menu--hover-to-open .mega-menu__root-row > .mega-menu-expandable__toggle {
    display: none;
  }
  .charlesSturt .mega-menu--hover-to-open .mega-menu__root:hover .mega-menu__container {
    display: block;
  }
}
@media screen and (max-width: 1279px) {
  .charlesSturt .mega-menu__home-description {
    display: none;
  }
  .charlesSturt .mega-menu__feature {
    display: none;
  }
  .charlesSturt .mega-menu__container {
    display: none;
    margin: auto;
    max-width: 1280px;
    z-index: 500;
  }
  .charlesSturt .mega-menu__list {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .charlesSturt .mega-menu__item, .charlesSturt .mega-menu__home {
    background: #fff;
  }
  .charlesSturt .mega-menu__home {
    display: none;
  }
  .charlesSturt .mega-menu__root-row {
    padding-right: 0;
  }
  .charlesSturt .mega-menu__item-row {
    position: relative;
  }
  .charlesSturt .mega-menu__item-row::after {
    position: absolute;
    content: "";
    width: calc(100% - 40px);
    height: 2px;
    left: 20px;
    bottom: 0;
    border-bottom: 1px solid #d8d8d8;
  }
  .charlesSturt .mega-menu__back {
    display: none;
  }
  .charlesSturt .mega-menu__title {
    position: relative;
    display: block;
    text-decoration: none;
    color: #4a4a4a;
    padding: 15px 20px;
  }
  .charlesSturt .mega-menu__item:last-child .mega-menu__title::after {
    display: none;
  }
  .charlesSturt .mega-menu__teir--2, .charlesSturt .mega-menu__teir--3 {
    display: none;
    padding-left: 20px;
  }
  .charlesSturt .mega-menu__teir--2 .mega-menu__item, .charlesSturt .mega-menu__teir--3 .mega-menu__item, .charlesSturt .mega-menu__teir--2 .mega-menu__home, .charlesSturt .mega-menu__teir--3 .mega-menu__home {
    margin-right: 0;
    background: #fff;
  }
  .charlesSturt .mega-menu__teir--2 .mega-menu__title::after, .charlesSturt .mega-menu__teir--3 .mega-menu__title::after {
    display: none;
  }
  .charlesSturt .mega-menu-expandable--active > .mega-menu__teir--2 {
    display: block;
  }
  .charlesSturt .mega-menu-expandable--active > .mega-menu__teir--3 {
    display: block;
  }
  .charlesSturt .mega-menu-expandable__row {
    display: flex;
  }
  .charlesSturt .mega-menu-expandable__link {
    width: 100%;
  }
  .charlesSturt .mega-menu-expandable__toggle {
    display: none;
  }
  .charlesSturt .mega-menu-expandable__toggle-label {
    cursor: pointer;
    padding: 15px 20px;
  }
  .charlesSturt .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__link {
    width: auto;
  }
  .charlesSturt .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    justify-content: flex-end;
    background-position: center;
    background-repeat: no-repeat;
  }
  .charlesSturt .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle-label {
    display: none;
  }
  .charlesSturt .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle svg {
    margin-right: 20px;
  }
  .charlesSturt .mega-menu-expandable--active > .mega-menu-expandable__row svg, .charlesSturt .mega-menu-expandablev--active > .mega-menu-expandable__row svg {
    transform: rotate(180deg);
  }
  .charlesSturt .mega-menu-expandable--active .mega-menu__container {
    display: block;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) {
    position: relative;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__container {
    display: block;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__back {
    display: flex;
    height: 75px;
    justify-content: space-between;
    align-items: center;
    padding: 15px 20px;
    padding-top: 20px;
    color: #4a4a4a;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__back-text {
    text-decoration: none;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__teir {
    display: block;
    overflow: hidden;
    transition: width 0.25s ease-in 0s;
    position: fixed;
    z-index: 500;
    width: 0;
    height: 100vh;
    top: 0;
    right: 0;
    overflow-y: scroll;
    background: #fff;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__teir--2, .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__teir--3 {
    position: absolute;
    padding-left: 0;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__home .mega-menu__title {
    font-weight: 600;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--inactive .mega-menu__teir {
    visibility: hidden;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__container > .mega-menu__teir, .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__teir {
    transition: width 0.25s ease-out 0s;
    visibility: visible;
    overflow: auto;
    border: solid 1px #979797;
    width: 100%;
    margin-right: -15px;
    overflow-x: hidden;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__container > .mega-menu__teir--2, .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__teir--2, .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__container > .mega-menu__teir--3, .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__teir--3 {
    border: none;
    border-left: solid 1px #979797;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__container > .mega-menu__teir > *, .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__teir > * {
    margin-right: 15px;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__container > .mega-menu__teir--2 > *, .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__teir--2 > * {
    margin-right: 30px;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__container > .mega-menu__teir--3 > *, .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable--active > .mega-menu__teir--3 > * {
    margin-right: 45px;
  }
  .charlesSturt .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu-expandable__toggle svg {
    transform: rotate(270deg);
  }
  .charlesSturt .mega-menu__root--show-home-mobile .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__link, .charlesSturt .mega-menu__root--show-home-mobile.mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__link, .charlesSturt .mega-menu__root--show-home .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__link, .charlesSturt .mega-menu__root--show-home.mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__link {
    display: none;
  }
  .charlesSturt .mega-menu__root--show-home-mobile .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle, .charlesSturt .mega-menu__root--show-home-mobile.mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle, .charlesSturt .mega-menu__root--show-home .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle, .charlesSturt .mega-menu__root--show-home.mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle {
    justify-content: space-between;
  }
  .charlesSturt .mega-menu__root--show-home-mobile .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle-label, .charlesSturt .mega-menu__root--show-home-mobile.mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle-label, .charlesSturt .mega-menu__root--show-home .mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle-label, .charlesSturt .mega-menu__root--show-home.mega-menu-expandable--has-children > .mega-menu-expandable__row .mega-menu-expandable__toggle-label {
    display: inline-block;
  }
}
@media screen and (max-width: 1279px) {
  .mega-menu__root--show-home .mega-menu__home {
    display: block;
  }
}
@media screen and (max-width: 1279px) and (max-width: 1279px) {
}
@media screen and (max-width: 1279px) and (max-width: 1279px) {
  .mega-menu__root--show-home .mega-menu__home, .mega-menu__root--show-home-mobile .mega-menu__home {
    display: block;
  }
}
.charlesSturt .footer-center {
  padding: 15px 0 15px 0;
}
.charlesSturt .footer-center h2, .charlesSturt .footer-center h3, .charlesSturt .footer-center h4 {
  color: #fff;
  margin-top: 0;
}
.charlesSturt .footer-bottom a {
  text-decoration: none;
}
.charlesSturt .footer-translate {
  margin-top: 30px;
}
.charlesSturt.A292877 .hero-banner__wrapper, .charlesSturt.A280608 .hero-banner__wrapper {
  height: auto;
  position: relative;
}
.charlesSturt.A292877 .hero-banner__title, .charlesSturt.A280608 .hero-banner__title {
  display: none;
}
.charlesSturt.A292877 .hero-banner__text, .charlesSturt.A280608 .hero-banner__text {
  font-size: 16px;
  line-height: 1.2em;
  padding: 0;
}
.charlesSturt.A292877 .hero-banner__content, .charlesSturt.A280608 .hero-banner__content {
  height: 100%;
  bottom: 0 !important;
}
.charlesSturt.A292877 .hero-banner__content-inner, .charlesSturt.A280608 .hero-banner__content-inner {
  padding: 0;
  width: 32%;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 75%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 768px) {
  .charlesSturt.A292877 .hero-banner__wrapper, .charlesSturt.A280608 .hero-banner__wrapper {
    height: 400px;
  }
  .charlesSturt.A292877 .hero-banner__text, .charlesSturt.A280608 .hero-banner__text {
    font-size: 24px;
  }
}
@media screen and (min-width: 1280px) {
  .charlesSturt.A292877 .hero-banner__wrapper, .charlesSturt.A280608 .hero-banner__wrapper {
    height: 550px;
  }
  .charlesSturt.A292877 .hero-banner__text, .charlesSturt.A280608 .hero-banner__text {
    font-size: 34px;
  }
  .charlesSturt.A292877 .hero-banner__content, .charlesSturt.A280608 .hero-banner__content {
    height: 100%;
  }
  .charlesSturt.A292877 .hero-banner__content-inner, .charlesSturt.A280608 .hero-banner__content-inner {
    padding: 0;
    width: 32%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 75%;
    bottom: 0;
    transform: translate(-50%, -50%);
  }
}
.charlesSturt.A292877 .hero-banner__content, .charlesSturt.A280608 .hero-banner__content {
  bottom: 0;
}
.charlesSturt.A805209 .hero-banner__title {
  display: none;
}
.charlesSturt.home {
  /*
   The following varaibles are already declared and may be of use
   Breakpoints:
   $tablet: The px value where the framework will transition into tablet wireframes, this is defined in the framework and should not be changed.
   $desktop: The px value where the framework will transition into desktop wireframes, this is defined in the framework and should not be changed.
   Colours:
   $primary-colour: The base colour of the site, set in the theme-loader.css file.
   $secondary-colour: The base colour of the site, set in the theme-loader.css file.
   Fonts:
   $heading-font: The font used in heading tags and other heading like areas, set in the theme-loader.css file.
   $body-font: The body font, set in the theme-loader.css file.
   */
  /*
   .home-news-wrapper {
   padding: 25px 20px;
   @media screen and (min-width: $tablet) {
   padding-top: 40px;
   padding-bottom: 40px;
   }
   .home-card-listing {
   max-width: 1280px;
   margin: 0 auto;
   &__list {
   @media screen and (max-width: $tablet - 1) {
   display: block;
   }
   @media screen and (min-width: $tablet) {
   flex-wrap: wrap;
   margin: 0 -10px;
   }
   }
   &__item {
   padding: 0;
   @media screen and (min-width: $tablet) {
   margin: 0 10px 20px;
   width: calc(33.33% - 20px);
   }
   & + .home-card-listing__item {
   @media screen and (max-width: $tablet - 1) {
   margin-top: 20px;
   }
   }
   }
   &__contents {
   background-color: rgba(0, 0, 0, 0.30);
   bottom: 0;
   position: absolute;
   padding: 35px 25px 30px;
   width: 100%;
   a {
   text-decoration: none;
   }
   }
   &__image {
   display: block;   
   }
   &__title {
   color: #fff;
   font-family: Calibri, sans-serif;
   font-size: 26px;
   font-weight: 100;
   line-height: 1.2;
   margin: 0;
   text-align: center;
   }
   &__link {
   color: #fff;
   font-family: Calibri, sans-serif;
   font-size: 15px;
   font-weight: 100;
   line-height: 1;
   margin-bottom: 0;
   margin-top: 10px;
   text-align: center;
   text-transform: uppercase;
   }
   }
   }
   */
}
.charlesSturt.home .addthis_inline_share_toolbox {
  display: none;
}
.charlesSturt.home main .layout--single .column--center, .charlesSturt.home main .charlesSturt .layout--landing .column--center, .charlesSturt .charlesSturt.home main .layout--landing .column--center {
  max-width: 100%;
  padding: 0;
}
.charlesSturt.home .hero-banner-search-link-wrapper {
  position: relative;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0 20px;
  position: relative;
  left: 0;
  top: 0;
  height: calc(100vh - 120px);
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search {
    height: calc(100vh - 140px);
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__inner {
  align-items: center;
  display: flex;
  height: 100%;
  margin: auto;
  max-width: 1280px;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__content {
  width: 100%;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__heading {
  color: #fff;
  font-size: 31px;
  line-height: 1.2;
  margin-bottom: 30px;
  margin-top: 0;
}
@media screen and (max-height: 459px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__heading {
    visibility: hidden;
  }
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__heading {
    font-size: 57px;
  }
}
@media screen and (min-width: 1280px) and (max-height: 759px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__heading {
    visibility: hidden;
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__form {
  display: flex;
  line-height: 1;
  width: 100%;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__input-wrapper {
  flex-grow: 1;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__input {
  background-color: #fff;
  border: 0;
  border-radius: 0;
  font-weight: 100;
  padding: 25px 35px 20px;
  text-overflow: ellipsis;
  width: 100%;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #929395;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__input::-moz-placeholder {
  /* Firefox 19+ */
  color: #929395;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__input:-ms-input-placeholder {
  /* IE 10+ */
  color: #929395;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__input:-moz-placeholder {
  /* Firefox 18- */
  color: #929395;
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__input {
    font-size: 24px;
    padding: 35px 45px 30px;
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__submit {
  background-color: #fff;
  border: 0;
  cursor: pointer;
  flex-shrink: 0;
  width: 75px;
  padding: 0;
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__submit svg {
    width: 32px;
    height: 38px;
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__submit svg g {
  fill: #231f20;
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__submit {
    width: 190px;
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search .concierge .tt-menu {
  width: 100%;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing {
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  margin: 0;
  padding: 10px 40px;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing {
    padding: 30px 0 20px;
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__list {
  max-width: 1280px;
  margin: auto;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__item {
  line-height: 1;
  text-align: center;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__item a {
  text-decoration: none;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__item a:hover, .charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__item a:focus {
  color: #fff;
  text-decoration: underline;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__image {
  display: inline-block;
  height: 45px;
  width: auto;
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__image {
    height: 90px;
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__contents a {
  display: inline-block;
  padding: 5px 0;
  text-decoration: none;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__title {
  color: #fff;
  font-size: 9px;
  margin: 0;
  line-height: 1.2;
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__title {
    font-size: 15px;
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__dots {
  display: flex;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing .slick-arrow {
  background-color: transparent;
  border: 0;
  bottom: 0;
  height: 35px;
  margin: auto;
  position: absolute;
  top: 0;
  width: 23px;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing .slick-arrow:before, .charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing .slick-arrow:after {
  background-color: #fff;
  height: 3.5px;
  left: 0;
  width: 24px;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing .slick-arrow:before {
  top: 8px;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing .slick-track {
  display: flex;
  align-items: flex-end;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing .slick-prev {
  left: 10px;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing .slick-next {
  right: 10px;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__controls {
  padding: 10px 0 0;
}
@media screen and (min-width: 1280px) {
  .charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__controls {
    display: none;
  }
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__dots button, .charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__dots li {
  width: 8px;
  height: 8px;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__dots button {
  border: 1px solid #fff;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__dots li {
  margin-left: 5px;
}
.charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__dots li.slick-active button {
  background-color: #fff;
}
.charlesSturt.home .home-news-listing__background {
  padding: 25px 20px;
}
@media screen and (min-width: 768px) {
  .charlesSturt.home .home-news-listing__background {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.charlesSturt.home .home-news-listing__background .home-news-listing {
  max-width: 1280px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .charlesSturt.home .home-news-listing__background .home-news-listing__wrapper {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .charlesSturt.home .home-news-listing__background .home-news-listing__wrapper {
    flex-wrap: wrap;
    margin: 0 -10px;
  }
}
.charlesSturt.home .home-news-listing__background .home-news-listing__item {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .charlesSturt.home .home-news-listing__background .home-news-listing__item {
    margin: 0 10px 20px;
    width: calc(33.33% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .charlesSturt.home .home-news-listing__background .home-news-listing__item + .home-news-listing__item {
    margin-top: 20px;
  }
}
.charlesSturt.home .home-news-listing__background .home-news-listing__content {
  position: relative;
  height: 250px;
}
.charlesSturt.home .home-news-listing__background .home-news-listing__image {
  display: block;
  height: 250px;
  width: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}
.charlesSturt.home .home-news-listing__background .home-news-listing__title {
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  position: absolute;
  padding: 35px 25px 50px;
  margin: 0;
  width: 100%;
  color: #fff;
  font-family: Calibri, sans-serif;
  font-size: 26px;
  font-weight: 100;
  line-height: 1.2;
  margin: 0;
  text-align: center;
}
.charlesSturt.home .home-news-listing__background .home-news-listing__cta-label {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  color: #fff;
  font-family: Calibri, sans-serif;
  font-size: 15px;
  font-weight: 100;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
.charlesSturt.home .home-news-listing__view-all-wrapper {
  max-width: 1280px;
  margin: auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 5px;
}
.charlesSturt.home .home-news-listing__view-all {
  text-decoration: none;
  text-transform: uppercase;
  color: #939598;
}
.charlesSturt.home .home-events-wrapper {
  max-width: 100%;
  margin: auto;
  padding-top: 20px;
  padding-bottom: 60px;
  background-image: url(https://www.charlessturt.sa.gov.au/__data/assets/image/0029/198056/charles-sturt-background.png?v=0.1.1);
  background-repeat: no-repeat;
  background-size: cover;
}
.charlesSturt.home .home-events-wrapper .home-event-listing {
  max-width: 1280px;
  margin: auto;
  padding: 0 15px;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__title {
  font-size: 30px;
  margin-bottom: 10px;
  font-weight: normal;
  min-height: auto;
  color: #fff;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__contents {
  background: #fff;
  padding: 20px;
  min-height: 215px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  position: relative;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__contents .home-event-listing__title {
  color: #404041;
  margin: 0;
  font-size: 21px;
  font-weight: normal;
  text-align: left;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__image {
  height: 287px;
  background: #ccc;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__item {
  background: #ffc425;
}
.charlesSturt.home .home-events-wrapper .home-event-listing .slick-slide {
  padding: 0 10px;
}
.charlesSturt.home .home-events-wrapper .home-event-listing .slick-slide:first-child {
  padding-right: 20px;
  padding-left: 0;
}
.charlesSturt.home .home-events-wrapper .home-event-listing .slick-slide:last-child {
  padding-left: 20px;
  padding-right: 0;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__date {
  display: inline-flex;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__dates {
  color: #0055a4;
  width: fit-content;
  margin-bottom: 10px;
  font-size: 21px;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__view-all-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__abstract {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-top: 15px;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__calendar-link {
  background-color: transparent;
  padding: 5px 10px;
  display: block;
  color: #fff;
  text-decoration: none;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__dots {
  padding: 20px 0 0;
  justify-content: center;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__dots button {
  background: #fff;
  border: 1px solid #0055a4;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__dots .slick-active button {
  background-color: #0055a4;
  border-color: #0055a4;
}
.charlesSturt.home .home-events-wrapper .home-event-listing__location-text {
  background-image: url(https://www.charlessturt.sa.gov.au/__data/assets/image/0021/234507/map-icon.png?v=0.0.8);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  padding: 15px 0 15px 32px;
  position: absolute;
  bottom: 10px;
}
.charlesSturt.home #home-news-scroll-point {
  position: absolute;
  top: -140px;
}
.charlesSturt.home .scroll-for-more {
  position: absolute;
  bottom: 30px;
  left: calc(50vw - 60px);
}
.charlesSturt.home .scroll-for-more-target {
  position: relative;
}
.charlesSturt.home .scroll-for-more__text {
  pointer-events: none;
}
.charlesSturt.home .scroll-for-more__link {
  color: #fff;
  text-decoration: none;
  transform: none;
  width: 110px;
  border: none;
}
.charlesSturt.home .scroll-for-more__link::before, .charlesSturt.home .scroll-for-more__link::after {
  background: #fff;
}
.charlesSturt.home .scroll-for-more__link::before {
  transform: rotate(220deg);
  left: 30px;
  top: 40px;
  width: 30px;
  height: 5px;
}
.charlesSturt.home .scroll-for-more__link::after {
  transform: rotate(-220deg);
  right: 30px;
  top: 40px;
  width: 30px;
  height: 5px;
}
.charlesSturt.home .hero-banner-search {
  max-height: 550px;
}
.charlesSturt.home .hero-banner-search::after {
  content: " ";
  background-image: none;
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: bottom;
  position: absolute;
  top: 0px;
  z-index: 1;
  background-size: 280px;
}
.charlesSturt.home .home-card-listing.home-card-listing--carousel {
  z-index: 2;
}
.charlesSturt.home .scroll-for-more {
  z-index: 2;
}
.charlesSturt.home .hero-banner-search__content {
  z-index: 3;
}
.charlesSturt.home .home-events-wrapper {
  background-image: none !important;
  background: #0d1c8c;
}
.charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__inner {
  align-items: flex-end;
  padding-bottom: 100px;
  max-width: 800px;
}
@media screen and (min-width: 768px) {
  .charlesSturt.home .hero-banner-search {
    max-height: 750px;
  }
  .charlesSturt.home .hero-banner-search::after {
    background-size: auto;
  }
  .charlesSturt.home .hero-banner-search-link-wrapper .hero-banner-search__input {
    padding: 25px 35px 20px;
  }
  .charlesSturt.home .hero-banner-search-link-wrapper .home-card-listing__image {
    height: 65px;
  }
  .charlesSturt.home .hero-banner-search::after {
    background-image: url(https://www.charlessturt.sa.gov.au/__data/assets/image/0037/866953/Website-banner_1920x750.png);
  }
}
