/*
  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: 29 August 2023 01:13:41
*/


@charset "UTF-8";
/*
    DO NOT EDIT THIS FILE DIRECTLY.
    If you want to modify the CSS edit the child assets of this file.
*/
/*
   ______     _____        ___     ______          _         _____     
 .' ___  |   |_   _|     .'   `.  |_   _ \        / \       |_   _|    
/ .'   \_|     | |      /  .-.  \   | |_) |      / _ \        | |      
| |   ____     | |   _  | |   | |   |  __'.     / ___ \       | |   _  
\ `.___]  |   _| |__/ | \  `-'  /  _| |__) |  _/ /   \ \_    _| |__/ | 
 `._____.'   |________|  `.___.'  |_______/  |____| |____|  |________| 
                                                                       
*/
/*
      _                 ________      _____      _____    ______    _________   _____   ____  _____     ______   
     / \               |  __   _|    |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
    / _ \      ______  |_/  / /        | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
   / ___ \    |______|    .'.' _       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _/ /   \ \_            _/ /__/ |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
|____| |____|          |________|    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                 
*/
/*    
      _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
     / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
    / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
   / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
|____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
*/
/*
      _        ______     ______       _________   ____  ____   _____    ______   
     / \      |_   _ `.  |_   _ `.    |  _   _  | |_   ||   _| |_   _| .' ____ \  
    / _ \       | | `. \   | | `. \   |_/ | | \_|   | |__| |     | |   | (___ \_| 
   / ___ \      | |  | |   | |  | |       | |       |  __  |     | |    _.____`.  
 _/ /   \ \_   _| |_.' /  _| |_.' /      _| |_     _| |  | |_   _| |_  | \____) | 
|____| |____| |______.'  |______.'      |_____|   |____||____| |_____|  \______.' 
                                                                                  
*/
/*
    
 ______          _        ____  _____   ____  _____   ________   _______          ______        _        _______        ___     _____  _____    ______    ________    _____     
|_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \       .' ___  |      / \      |_   __ \     .'   `.  |_   _||_   _| .' ____ \  |_   __  |  |_   _|    
  | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |     / .'   \_|     / _ \       | |__) |   /  .-.  \   | |    | |   | (___ \_|   | |_ \_|    | |      
  |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /      | |           / ___ \      |  __ /    | |   | |   | '    ' |    _.____`.    |  _| _     | |   _  
 _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_    \ `.___.'\  _/ /   \ \_   _| |  \ \_  \  `-'  /    \ \__/ /    | \____) |  _| |__/ |   _| |__/ | 
|_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___|    `.____ .' |____| |____| |____| |___|  `.___.'      `.__.'      \______.' |________|  |________| 
                                                                                                                                                                                

*/
/*
    
 ______     _______      ________        _        ______       ______   _______      _____  _____   ____    ____   ______      ______   
|_   _ \   |_   __ \    |_   __  |      / \      |_   _ `.   .' ___  | |_   __ \    |_   _||_   _| |_   \  /   _| |_   _ \   .' ____ \  
  | |_) |    | |__) |     | |_ \_|     / _ \       | | `. \ / .'   \_|   | |__) |     | |    | |     |   \/   |     | |_) |  | (___ \_| 
  |  __'.    |  __ /      |  _| _     / ___ \      | |  | | | |          |  __ /      | '    ' |     | |\  /| |     |  __'.   _.____`.  
 _| |__) |  _| |  \ \_   _| |__/ |  _/ /   \ \_   _| |_.' / \ `.___.'\  _| |  \ \_     \ \__/ /     _| |_\/_| |_   _| |__) | | \____) | 
|_______/  |____| |___| |________| |____| |____| |______.'   `.____ .' |____| |___|     `.__.'     |_____||_____| |_______/   \______.' 
                                                                                                                                        

*/
/*
 ______     _____  _____   _________   _________     ___     ____  _____  
|_   _ \   |_   _||_   _| |  _   _  | |  _   _  |  .'   `.  |_   \|_   _| 
  | |_) |    | |    | |   |_/ | | \_| |_/ | | \_| /  .-.  \   |   \ | |   
  |  __'.    | '    ' |       | |         | |     | |   | |   | |\ \| |   
 _| |__) |    \ \__/ /       _| |_       _| |_    \  `-'  /  _| |_\   |_  
|_______/      `.__.'       |_____|     |_____|    `.___.'  |_____|\____| 
                                                                          
*/
/*
   ______        _         _____      ________   ____  _____   ______          _        _______     
 .' ___  |      / \       |_   _|    |_   __  | |_   \|_   _| |_   _ `.       / \      |_   __ \    
/ .'   \_|     / _ \        | |        | |_ \_|   |   \ | |     | | `. \     / _ \       | |__) |   
| |           / ___ \       | |   _    |  _| _    | |\ \| |     | |  | |    / ___ \      |  __ /    
\ `.___.'\  _/ /   \ \_    _| |__/ |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_   _| |  \ \_  
 `.____ .' |____| |____|  |________| |________| |_____|\____| |______.'  |____| |____| |____| |___| 
                                                                                                    
*/
/*
    
   ______        _        _______      ______        _____      _____    ______    _________   _____   ____  _____     ______   
 .' ___  |      / \      |_   __ \    |_   _ `.     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
/ .'   \_|     / _ \       | |__) |     | | `. \      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
| |           / ___ \      |  __ /      | |  | |      | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
\ `.___.'\  _/ /   \ \_   _| |  \ \_   _| |_.' /     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 `.____ .' |____| |____| |____| |___| |______.'     |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                                

*/
/*
   ______     ___     ____  _____     ______   _____   ________   _______        ______    ________  
 .' ___  |  .'   `.  |_   \|_   _|  .' ___  | |_   _| |_   __  | |_   __ \     .' ___  |  |_   __  | 
/ .'   \_| /  .-.  \   |   \ | |   / .'   \_|   | |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_| 
| |        | |   | |   | |\ \| |   | |          | |     |  _| _    |  __ /    | |   ____    |  _| _  
\ `.___.'\ \  `-'  /  _| |_\   |_  \ `.___.'\  _| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ | 
 `.____ .'  `.___.'  |_____|\____|  `.____ .' |_____| |________| |____| |___|  `._____.'  |________| 
                                                                                                     
*/
/*

   ______     ___     ____  _____   _________        _          ______   _________     _______    _______        ___     ________   _____    _____      ________  
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  |      / \       .' ___  | |  _   _  |   |_   __ \  |_   __ \     .'   `.  |_   __  | |_   _|  |_   _|    |_   __  | 
/ .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|     / _ \     / .'   \_| |_/ | | \_|     | |__) |   | |__) |   /  .-.  \   | |_ \_|   | |      | |        | |_ \_| 
| |        | |   | |   | |\ \| |       | |        / ___ \    | |            | |         |  ___/    |  __ /    | |   | |   |  _|      | |      | |   _    |  _| _  
\ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _/ /   \ \_  \ `.___.'\    _| |_       _| |_      _| |  \ \_  \  `-'  /  _| |_      _| |_    _| |__/ |  _| |__/ | 
 `.____ .'  `.___.'  |_____|\____|   |_____|   |____| |____|  `.____ .'   |_____|     |_____|    |____| |___|  `.___.'  |_____|    |_____|  |________| |________| 
                                                                                                                                                                  

*/
/*
   ______     ___     ____  _____   _________   ________   ____  _____   _________     ______     _______           _        ____      ____ 
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  | |_   __  | |_   \|_   _| |  _   _  |   |_   _ `.  |_   __ \         / \      |_  _|    |_  _|
/ .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|   | |_ \_|   |   \ | |   |_/ | | \_|     | | `. \   | |__) |       / _ \       \ \  /\  / /  
| |        | |   | |   | |\ \| |       | |       |  _| _    | |\ \| |       | |         | |  | |   |  __ /       / ___ \       \ \/  \/ /   
\ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _| |__/ |  _| |_\   |_     _| |_       _| |_.' /  _| |  \ \_   _/ /   \ \_      \  /\  /    
 `.____ .'  `.___.'  |_____|\____|   |_____|   |________| |_____|\____|   |_____|     |______.'  |____| |___| |____| |____|      \/  \/     
                                                                                                                                            
*/
/*
   ______     ___     ____  _____   _________   ________   ____  _____   _________     _____   ____    ____     ______   
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  | |_   __  | |_   \|_   _| |  _   _  |   |_   _| |_   \  /   _|  .' ___  |  
/ .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|   | |_ \_|   |   \ | |   |_/ | | \_|     | |     |   \/   |   / .'   \_|  
| |        | |   | |   | |\ \| |       | |       |  _| _    | |\ \| |       | |         | |     | |\  /| |   | |   ____  
\ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _| |__/ |  _| |_\   |_     _| |_       _| |_   _| |_\/_| |_  \ `.___]  | 
 `.____ .'  `.___.'  |_____|\____|   |_____|   |________| |_____|\____|   |_____|     |_____| |_____||_____|  `._____.'  
                                                                                                                         
*/
/*
________   ____    ____   ________   _______        ______    ________   ____  _____     ______   ____  ____          _         _____      ________   _______      _________  
|_   __  | |_   \  /   _| |_   __  | |_   __ \     .' ___  |  |_   __  | |_   \|_   _|  .' ___  | |_  _||_  _|        / \       |_   _|    |_   __  | |_   __ \    |  _   _  | 
  | |_ \_|   |   \/   |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_|   |   \ | |   / .'   \_|   \ \  / /         / _ \        | |        | |_ \_|   | |__) |   |_/ | | \_| 
  |  _| _    | |\  /| |     |  _| _    |  __ /    | |   ____    |  _| _    | |\ \| |   | |           \ \/ /         / ___ \       | |   _    |  _| _    |  __ /        | |     
 _| |__/ |  _| |_\/_| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_  \ `.___.'\    _|  |_       _/ /   \ \_    _| |__/ |  _| |__/ |  _| |  \ \_     _| |_    
|________| |_____||_____| |________| |____| |___|  `._____.'  |________| |_____|\____|  `.____ .'   |______|     |____| |____|  |________| |________| |____| |___|   |_____|   
                                                                                                                                                                               
*/
/*
 ________   ____   ____   ________   ____  _____   _________     ______     ________   _________        _        _____    _____       ______   
|_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  |   |_   _ `.  |_   __  | |  _   _  |      / \      |_   _|  |_   _|    .' ____ \  
  | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_|     | | `. \   | |_ \_| |_/ | | \_|     / _ \       | |      | |      | (___ \_| 
  |  _| _     \ \ / /      |  _| _    | |\ \| |       | |         | |  | |   |  _| _      | |        / ___ \      | |      | |   _   _.____`.  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_       _| |_.' /  _| |__/ |    _| |_     _/ /   \ \_   _| |_    _| |__/ | | \____) | 
|________|      \_/      |________| |_____|\____|   |_____|     |______.'  |________|   |_____|   |____| |____| |_____|  |________|  \______.' 
                                                                                                                                               
*/
/*
 ________   ____   ____   ________   ____  _____   _________    ______       _____      _____    ______    _________   _____   ____  _____     ______   
|_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  | .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
  | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_| | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
  |  _| _     \ \ / /      |  _| _    | |\ \| |       | |      _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
|________|      \_/      |________| |_____|\____|   |_____|    \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                                                        
*/
/*

 ________   ________        _        _________   _____  _____   _______      ________     _______         _        ____  _____   ________    _____     
|_   __  | |_   __  |      / \      |  _   _  | |_   _||_   _| |_   __ \    |_   __  |   |_   __ \       / \      |_   \|_   _| |_   __  |  |_   _|    
  | |_ \_|   | |_ \_|     / _ \     |_/ | | \_|   | |    | |     | |__) |     | |_ \_|     | |__) |     / _ \       |   \ | |     | |_ \_|    | |      
  |  _|      |  _| _     / ___ \        | |       | '    ' |     |  __ /      |  _| _      |  ___/     / ___ \      | |\ \| |     |  _| _     | |   _  
 _| |_      _| |__/ |  _/ /   \ \_     _| |_       \ \__/ /     _| |  \ \_   _| |__/ |    _| |_      _/ /   \ \_   _| |_\   |_   _| |__/ |   _| |__/ | 
|_____|    |________| |____| |____|   |_____|       `.__.'     |____| |___| |________|   |_____|    |____| |____| |_____|\____| |________|  |________| 
                                                                                                                                                       

*/
/*
    
 ________     ___       ___     _________   ________   _______     
|_   __  |  .'   `.   .'   `.  |  _   _  | |_   __  | |_   __ \    
  | |_ \_| /  .-.  \ /  .-.  \ |_/ | | \_|   | |_ \_|   | |__) |   
  |  _|    | |   | | | |   | |     | |       |  _| _    |  __ /    
 _| |_     \  `-'  / \  `-'  /    _| |_     _| |__/ |  _| |  \ \_  
|_____|     `.___.'   `.___.'    |_____|   |________| |____| |___| 
                                                                   

*/
/*

   ______   _____  _____    ______    _________     ___     ____    ____     ________     ___     _______      ____    ____    ______     
 .' ___  | |_   _||_   _| .' ____ \  |  _   _  |  .'   `.  |_   \  /   _|   |_   __  |  .'   `.  |_   __ \    |_   \  /   _| .' ____ \    
/ .'   \_|   | |    | |   | (___ \_| |_/ | | \_| /  .-.  \   |   \/   |       | |_ \_| /  .-.  \   | |__) |     |   \/   |   | (___ \_|   
| |          | '    ' |    _.____`.      | |     | |   | |   | |\  /| |       |  _|    | |   | |   |  __ /      | |\  /| |    _.____`.    
\ `.___.'\    \ \__/ /    | \____) |    _| |_    \  `-'  /  _| |_\/_| |_     _| |_     \  `-'  /  _| |  \ \_   _| |_\/_| |_  | \____) |   
 `.____ .'     `.__.'      \______.'   |_____|    `.___.'  |_____||_____|   |_____|     `.___.'  |____| |___| |_____||_____|  \______.'   
                                                                                                                                          
*/
/*
   ______    ________   ____  _____   ________   _______      _____     ______      _____      _____    ______    _________  
 .' ___  |  |_   __  | |_   \|_   _| |_   __  | |_   __ \    |_   _|  .' ___  |    |_   _|    |_   _| .' ____ \  |  _   _  | 
/ .'   \_|    | |_ \_|   |   \ | |     | |_ \_|   | |__) |     | |   / .'   \_|      | |        | |   | (___ \_| |_/ | | \_| 
| |   ____    |  _| _    | |\ \| |     |  _| _    |  __ /      | |   | |             | |   _    | |    _.____`.      | |     
\ `.___]  |  _| |__/ |  _| |_\   |_   _| |__/ |  _| |  \ \_   _| |_  \ `.___.'\     _| |__/ |  _| |_  | \____) |    _| |_    
 `._____.'  |________| |_____|\____| |________| |____| |___| |_____|  `.____ .'    |________| |_____|  \______.'   |_____|   
                                                                                                                             
*/
/*
 ____  ____   ________   _______        ___       ______          _        ____  _____   ____  _____   ________   _______     
|_   ||   _| |_   __  | |_   __ \     .'   `.    |_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \    
  | |__| |     | |_ \_|   | |__) |   /  .-.  \     | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |   
  |  __  |     |  _| _    |  __ /    | |   | |     |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /    
 _| |  | |_   _| |__/ |  _| |  \ \_  \  `-'  /    _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_  
|____||____| |________| |____| |___|  `.___.'    |_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___| 
                                                                                                                              
*/
/*
 ____  ____   _____     ______    ____  ____    _____      _____     ______    ____  ____   _________     ______       ___     ____  ____  
|_   ||   _| |_   _|  .' ___  |  |_   ||   _|  |_   _|    |_   _|  .' ___  |  |_   ||   _| |  _   _  |   |_   _ \    .'   `.  |_  _||_  _| 
  | |__| |     | |   / .'   \_|    | |__| |      | |        | |   / .'   \_|    | |__| |   |_/ | | \_|     | |_) |  /  .-.  \   \ \  / /   
  |  __  |     | |   | |   ____    |  __  |      | |   _    | |   | |   ____    |  __  |       | |         |  __'.  | |   | |    > `' <    
 _| |  | |_   _| |_  \ `.___]  |  _| |  | |_    _| |__/ |  _| |_  \ `.___]  |  _| |  | |_     _| |_       _| |__) | \  `-'  /  _/ /'`\ \_  
|____||____| |_____|  `._____.'  |____||____|  |________| |_____|  `._____.'  |____||____|   |_____|     |_______/   `.___.'  |____||____|

*/
/*
    
 _____   ____    ____     ______        ______         _         _____       _____      ________   _______      ____  ____  
|_   _| |_   \  /   _|  .' ___  |     .' ___  |       / \       |_   _|     |_   _|    |_   __  | |_   __ \    |_  _||_  _| 
  | |     |   \/   |   / .'   \_|    / .'   \_|      / _ \        | |         | |        | |_ \_|   | |__) |     \ \  / /   
  | |     | |\  /| |   | |   ____    | |   ____     / ___ \       | |   _     | |   _    |  _| _    |  __ /       \ \/ /    
 _| |_   _| |_\/_| |_  \ `.___]  |   \ `.___]  |  _/ /   \ \_    _| |__/ |   _| |__/ |  _| |__/ |  _| |  \ \_     _|  |_    
|_____| |_____||_____|  `._____.'     `._____.'  |____| |____|  |________|  |________| |________| |____| |___|   |______|   
                                                                                                                            
*/
/*

  _____      _____   ____  _____   ___  ____       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   _|    |_   _| |_   \|_   _| |_  ||_  _|     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
   | |        | |     |   \ | |     | |_/ /         | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
   | |   _    | |     | |\ \| |     |  __'.         | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
  _| |__/ |  _| |_   _| |_\   |_   _| |  \ \_      _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |________| |_____| |_____|\____| |____||____|    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                              
*/
/*
 ____    ____              _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
 |_   \  /   _|            / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
   |   \/   |             / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
   | |\  /| |            / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
  _| |_\/_| |_   _     _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
 |_____||_____| (_)   |____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
                                                                                                                            
*/
/*
 ____    ____        _        _______      ____      ____  _____   ______       ______    ________   _________  
|_   \  /   _|      / \      |_   __ \    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
  |   \/   |       / _ \       | |__) |     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
  | |\  /| |      / ___ \      |  ___/       \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
 _| |_\/_| |_   _/ /   \ \_   _| |_           \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
|_____||_____| |____| |____| |_____|           \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
                                                                                                                
*/
/*
      _          ______    ________   ____  _____   ______          _         ______   
     / \       .' ___  |  |_   __  | |_   \|_   _| |_   _ `.       / \      .' ____ \  
    / _ \     / .'   \_|    | |_ \_|   |   \ | |     | | `. \     / _ \     | (___ \_| 
   / ___ \    | |   ____    |  _| _    | |\ \| |     | |  | |    / ___ \     _.____`.  
 _/ /   \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_  | \____) | 
|____| |____|  `._____.'  |________| |_____|\____| |______.'  |____| |____|  \______.' 
                                                                                       
*/
/*
                                    __                                                        _                           
                                   [  |                                                      (_)                          
 _ .--.    .---.   ,--.    _ .--.   | |.--.     _   __     .--.    .---.   _ .--.   _   __   __    .---.   .---.   .--.   
[ `.-. |  / /__\\ `'_\ :  [ `/'`\]  | '/'`\ \  [ \ [  ]   ( (`\]  / /__\\ [ `/'`\] [ \ [  ] [  |  / /'`\] / /__\\ ( (`\]  
 | | | |  | \__., // | |,  | |      |  \__/ |   \ '/ /     `'.'.  | \__.,  | |      \ \/ /   | |  | \__.  | \__.,  `'.'.  
[___||__]  '.__.' \'-;__/ [___]    [__;.__.'  [\_:  /     [\__) )  '.__.' [___]      \__/   [___] '.___.'  '.__.' [\__) ) 
                                               \__.'                                                                      
*/
/*
    
 ____  _____   ________   ____      ____   ______        _____   _________   ________   ____    ____    ______   
|_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \      |_   _| |  _   _  | |_   __  | |_   \  /   _| .' ____ \  
  |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|       | |   |_/ | | \_|   | |_ \_|   |   \/   |   | (___ \_| 
  | |\ \| |     |  _| _     \ \/  \/ /    _.____`.        | |       | |       |  _| _    | |\  /| |    _.____`.  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |      _| |_     _| |_     _| |__/ |  _| |_\/_| |_  | \____) | 
|_____|\____| |________|      \/  \/      \______.'     |_____|   |_____|   |________| |_____||_____|  \______.' 
                                                                                                                 

*/
/*
 ____  _____   ________   ____      ____   ______       _____      _____    ______    _________   _____   ____  _____     ______   
|_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
  |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
  | |\ \| |     |  _| _     \ \/  \/ /    _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
|_____|\____| |________|      \/  \/      \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                                   
*/
/*
 _______         _          ______    ________     ____  ____   ________        _        ______     ________   _______     
|_   __ \       / \       .' ___  |  |_   __  |   |_   ||   _| |_   __  |      / \      |_   _ `.  |_   __  | |_   __ \    
  | |__) |     / _ \     / .'   \_|    | |_ \_|     | |__| |     | |_ \_|     / _ \       | | `. \   | |_ \_|   | |__) |   
  |  ___/     / ___ \    | |   ____    |  _| _      |  __  |     |  _| _     / ___ \      | |  | |   |  _| _    |  __ /    
 _| |_      _/ /   \ \_  \ `.___]  |  _| |__/ |    _| |  | |_   _| |__/ |  _/ /   \ \_   _| |_.' /  _| |__/ |  _| |  \ \_  
|_____|    |____| |____|  `._____.'  |________|   |____||____| |________| |____| |____| |______.'  |________| |____| |___| 
                                                                                                                           
 */
/* 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: $body-font;
  --heading-font: $heading-font;
}
body {
  font-family: "Open Sans", sans-serif;
  color: #4A4A4A;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: "Open Sans", sans-serif;
  color: #003876;
}
main .content-container a:link, main .content-container a:visited {
  color: #003876;
}
main .content-container a:hover, main .content-container a:active, main .content-container a:focus {
  color: #003772;
}
@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: #003876;
}
.a-z-listing__group-title {
  color: #003876;
}
/*    
      _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
     / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
    / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
   / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
|____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
*/
.accordion__link, .accordion a.accordion__link {
  background-color: #003876;
  color: #fff;
}
.accordion__link:hover, .accordion__link:focus, .accordion__link.uber-accordion__button-active, .accordion a.accordion__link:hover, .accordion a.accordion__link:focus, .accordion a.accordion__link.uber-accordion__button-active {
  color: #fff;
  background-color: #003876;
}
.accordion__link:hover svg path, .accordion__link:focus svg path, .accordion__link.uber-accordion__button-active svg path, .accordion a.accordion__link:hover svg path, .accordion a.accordion__link:focus 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: #ffffff;
}
/*
      _        ______     ______       _________   ____  ____   _____    ______   
     / \      |_   _ `.  |_   _ `.    |  _   _  | |_   ||   _| |_   _| .' ____ \  
    / _ \       | | `. \   | | `. \   |_/ | | \_|   | |__| |     | |   | (___ \_| 
   / ___ \      | |  | |   | |  | |       | |       |  __  |     | |    _.____`.  
 _/ /   \ \_   _| |_.' /  _| |_.' /      _| |_     _| |  | |_   _| |_  | \____) | 
|____| |____| |______.'  |______.'      |_____|   |____||____| |_____|  \______.' 
                                                                                  
*/
.addthis_inline_follow_toolbox p {
  color: #003876;
  margin: 0;
  margin-bottom: 5px;
}
.addthis_inline_follow_toolbox .addthis_follow_label {
  color: #003876;
  text-decoration: none;
}
.addthis_inline_follow_toolbox .addthis_follow_label:hover, .addthis_inline_follow_toolbox .addthis_follow_label:focus {
  color: #003772;
}
.addthis_inline_share_toolbox {
  margin-top: 20px;
}
footer .addthis_inline_follow_toolbox p {
  color: #003876;
  margin: 0;
  margin-bottom: 5px;
}
footer .addthis_inline_follow_toolbox .addthis_follow_label {
  color: #003876;
  text-decoration: none;
}
footer .addthis_inline_follow_toolbox .addthis_follow_label:hover, footer .addthis_inline_follow_toolbox .addthis_follow_label:focus {
  color: #003772;
}
/*
    
 ______          _        ____  _____   ____  _____   ________   _______          ______        _        _______        ___     _____  _____    ______    ________    _____     
|_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \       .' ___  |      / \      |_   __ \     .'   `.  |_   _||_   _| .' ____ \  |_   __  |  |_   _|    
  | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |     / .'   \_|     / _ \       | |__) |   /  .-.  \   | |    | |   | (___ \_|   | |_ \_|    | |      
  |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /      | |           / ___ \      |  __ /    | |   | |   | '    ' |    _.____`.    |  _| _     | |   _  
 _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_    \ `.___.'\  _/ /   \ \_   _| |  \ \_  \  `-'  /    \ \__/ /    | \____) |  _| |__/ |   _| |__/ | 
|_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___|    `.____ .' |____| |____| |____| |___|  `.___.'      `.__.'      \______.' |________|  |________| 
                                                                                                                                                                                

*/
.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: #ffffff;
  font-size: 24px;
  line-height: 29px;
}
.banner-carousel__content {
  color: #ffffff;
}
.banner-carousel__content * {
  color: #ffffff;
  font-size: 16px;
  line-height: 21px;
}
.banner-carousel__info {
  background-color: #9B9B9B;
}
.banner-carousel__info:before {
  background-color: #000000;
  opacity: 0.45;
}
.banner-carousel__info > a:hover .banner-carousel__cta, .banner-carousel__info > a:focus .banner-carousel__cta {
  background-color: #fff;
  color: #003876;
  border-color: #003876;
}
.banner-carousel__info > a:hover .banner-carousel__cta svg path, .banner-carousel__info > a:focus .banner-carousel__cta svg path {
  fill: #003876;
}
.banner-carousel__cta {
  background-color: #003876;
  color: #fff;
  border-width: 1px;
  border-color: #003876;
}
.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: #003876;
  border-color: #003876;
}
.banner-carousel__cta:hover svg .svg-line, .banner-carousel__cta:focus svg .svg-line {
  fill: #003876;
}
.banner-carousel__cta:hover svg .svg-block, .banner-carousel__cta:focus svg .svg-block {
  stroke: #003876;
}
.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: #000000;
  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: #000000;
  background-color: #D8D8D8;
  border-left: 1px solid #979797;
}
.banner-carousel__label-item {
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  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: #ffffff;
  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:hover:after, .banner-carousel__start-stop button:focus:before, .banner-carousel__start-stop button:focus:after {
  background-color: #ffffff;
}
.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 #ffffff;
}
.banner-carousel__wrap .slick-arrow {
  border-color: #ffffff;
  border-width: 1.25px;
  background-color: transparent;
}
.banner-carousel__wrap .slick-arrow:hover, .banner-carousel__wrap .slick-arrow:focus {
  border-color: #ffffff;
  background-color: #ffffff;
}
.banner-carousel__wrap .slick-arrow:hover:after, .banner-carousel__wrap .slick-arrow:hover:before, .banner-carousel__wrap .slick-arrow:focus:after, .banner-carousel__wrap .slick-arrow:focus:before {
  background-color: #000000;
}
.banner-carousel__wrap .slick-arrow:before, .banner-carousel__wrap .slick-arrow:after {
  background-color: #ffffff;
  height: 1.25px;
}
.banner-carousel--simple .banner-carousel__title:before, .banner-carousel--short-mobile .banner-carousel__title:before {
  background-color: #000000;
  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:hover:after, .banner-carousel__start-stop button:focus:before, .banner-carousel__start-stop button:focus:after {
    background-color: #979797;
  }
  .banner-carousel__start-stop button:hover.active:before, .banner-carousel__start-stop button:hover.active:after, .banner-carousel__start-stop button:focus.active:before, .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: #ffffff;
  }
  .banner-carousel__start-stop button.active:before {
    background-color: transparent;
    border-color: transparent transparent transparent #ffffff;
  }
  .banner-carousel__controls .slick-dots li.slick-active button {
    background-color: #ffffff;
    border-color: #ffffff;
  }
  .banner-carousel__controls .slick-dots li button {
    background-color: transparent;
    border-color: #ffffff;
  }
  .banner-carousel__controls .slick-dots li button:hover, .banner-carousel__controls .slick-dots li button:focus {
    background-color: #ffffff;
    border-color: #ffffff;
  }
  .banner-carousel--right-content .banner-carousel__title:before, .banner-carousel--right-content .banner-carousel__content:before {
    background: #000000;
    opacity: 0.45;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button {
    border-color: #ffffff;
    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: #ffffff;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:focus {
    background-color: #ffffff;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover:after, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:focus:before, .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 #ffffff;
    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: #003876;
}
/*
 ______     _____  _____   _________   _________     ___     ____  _____  
|_   _ \   |_   _||_   _| |  _   _  | |  _   _  |  .'   `.  |_   \|_   _| 
  | |_) |    | |    | |   |_/ | | \_| |_/ | | \_| /  .-.  \   |   \ | |   
  |  __'.    | '    ' |       | |         | |     | |   | |   | |\ \| |   
 _| |__) |    \ \__/ /       _| |_       _| |_    \  `-'  /  _| |_\   |_  
|_______/      `.__.'       |_____|     |_____|    `.___.'  |_____|\____| 
                                                                          
*/
/*
 * 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: #003876;
  color: #fff;
  border-color: #003876;
  border-width: 1px;
}
main .content-container .button:hover, main .content-container .button:focus, main .content-container a.button:hover, main .content-container a.button:focus {
  background-color: #fff;
  color: #003876;
}
/*
   ______        _         _____      ________   ____  _____   ______          _        _______     
 .' ___  |      / \       |_   _|    |_   __  | |_   \|_   _| |_   _ `.       / \      |_   __ \    
/ .'   \_|     / _ \        | |        | |_ \_|   |   \ | |     | | `. \     / _ \       | |__) |   
| |           / ___ \       | |   _    |  _| _    | |\ \| |     | |  | |    / ___ \      |  __ /    
\ `.___.'\  _/ /   \ \_    _| |__/ |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_   _| |  \ \_  
 `.____ .' |____| |____|  |________| |________| |_____|\____| |______.'  |____| |____| |____| |___| 
                                                                                                    
*/
.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: #003876;
  color: #fff;
}
.calendar-list__category {
  background-color: #003876;
  color: #fff;
}
.calendar .fc-event, .calendar .fc-event-dot {
  background-color: #003876;
}
.calendar .fc-event {
  border: 1px solid #003876;
}
/*
    
   ______        _        _______      ______        _____      _____    ______    _________   _____   ____  _____     ______   
 .' ___  |      / \      |_   __ \    |_   _ `.     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
/ .'   \_|     / _ \       | |__) |     | | `. \      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
| |           / ___ \      |  __ /      | |  | |      | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
\ `.___.'\  _/ /   \ \_   _| |  \ \_   _| |_.' /     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 `.____ .' |____| |____| |____| |___| |______.'     |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                                

*/
.card-listing__title {
  color: #003876;
  font-size: 20px;
  line-height: 26px;
}
.card-listing__content * {
  color: #4A4A4A;
  font-size: 16px;
  line-height: 22px;
}
.card-listing__cta {
  color: #fff;
  border-color: #003876;
  border-width: 1px;
  background-color: #003876;
}
.card-listing__link:hover .card-listing__cta, .card-listing__link:focus .card-listing__cta {
  color: #003876;
  background-color: #fff;
  border-color: #003876;
}
.card-listing__link:hover .card-listing__cta svg .svg-line, .card-listing__link:focus .card-listing__cta svg .svg-line {
  fill: #003876;
}
.card-listing__link:hover .card-listing__cta svg .svg-block, .card-listing__link:focus .card-listing__cta svg .svg-block {
  stroke: #003876;
}
.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: #003876;
  border-width: 1.5px;
  background-color: #fff;
}
.card-listing__arrow-prev button:hover, .card-listing__arrow-prev button:focus, .card-listing__arrow-next button:hover, .card-listing__arrow-next button:focus {
  border-color: #003876;
  background-color: #003876;
}
.card-listing__arrow-prev button:hover:after, .card-listing__arrow-prev button:hover:before, .card-listing__arrow-prev button:focus:after, .card-listing__arrow-prev button:focus:before, .card-listing__arrow-next button:hover:after, .card-listing__arrow-next button:hover:before, .card-listing__arrow-next button:focus:after, .card-listing__arrow-next button:focus:before {
  background-color: #fff;
}
.card-listing__arrow-prev button:before, .card-listing__arrow-prev button:after, .card-listing__arrow-next button:before, .card-listing__arrow-next button:after {
  background-color: #003876;
  height: 1.5px;
}
.card-listing__dots ul li.slick-active button {
  background-color: #003876;
  border-color: #003876;
}
.card-listing__dots ul li button {
  background-color: #ffffff;
  border-color: #979797;
  border-width: 1.25px;
}
.card-listing__dots ul li button:hover, .card-listing__dots ul li button:focus {
  background-color: #003876;
  border-color: #003876;
}
.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:hover:after, .card-listing__start-stop button:focus:before, .card-listing__start-stop button:focus:after {
  background-color: black;
}
.card-listing__start-stop button:hover.active:before, .card-listing__start-stop button:hover.active:after, .card-listing__start-stop button:focus.active:before, .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: #003876;
}
.card-listing__start-stop button.active:before {
  background-color: transparent;
  border-color: transparent transparent transparent #003876;
}
/*
   ______     ___     ____  _____     ______   _____   ________   _______        ______    ________  
 .' ___  |  .'   `.  |_   \|_   _|  .' ___  | |_   _| |_   __  | |_   __ \     .' ___  |  |_   __  | 
/ .'   \_| /  .-.  \   |   \ | |   / .'   \_|   | |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_| 
| |        | |   | |   | |\ \| |   | |          | |     |  _| _    |  __ /    | |   ____    |  _| _  
\ `.___.'\ \  `-'  /  _| |_\   |_  \ `.___.'\  _| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ | 
 `.____ .'  `.___.'  |_____|\____|  `.____ .' |_____| |________| |____| |___|  `._____.'  |________| 
                                                                                                     
*/
.concierge {
  color: #fff;
}
.concierge .tt-menu {
  background-color: #00254c;
  border: none;
}
.concierge .tt-title {
  color: #fff;
}
.autocomplete {
  color: #fff;
}
.autocomplete .tt-menu {
  background-color: #00254c;
  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: #003876;
}
.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: #003876;
}
.open-content-drawer .svg-block {
  fill: #003876;
}
/*
   ______     ___     ____  _____   _________   ________   ____  _____   _________     _____   ____    ____     ______   
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  | |_   __  | |_   \|_   _| |  _   _  |   |_   _| |_   \  /   _|  .' ___  |  
/ .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|   | |_ \_|   |   \ | |   |_/ | | \_|     | |     |   \/   |   / .'   \_|  
| |        | |   | |   | |\ \| |       | |       |  _| _    | |\ \| |       | |         | |     | |\  /| |   | |   ____  
\ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _| |__/ |  _| |_\   |_     _| |_       _| |_   _| |_\/_| |_  \ `.___]  | 
 `.____ .'  `.___.'  |_____|\____|   |_____|   |________| |_____|\____|   |_____|     |_____| |_____||_____|  `._____.'  
                                                                                                                         
*/
.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: #003876;
}
/*
 ________   ____   ____   ________   ____  _____   _________     ______     ________   _________        _        _____    _____       ______   
|_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  |   |_   _ `.  |_   __  | |  _   _  |      / \      |_   _|  |_   _|    .' ____ \  
  | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_|     | | `. \   | |_ \_| |_/ | | \_|     / _ \       | |      | |      | (___ \_| 
  |  _| _     \ \ / /      |  _| _    | |\ \| |       | |         | |  | |   |  _| _      | |        / ___ \      | |      | |   _   _.____`.  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_       _| |_.' /  _| |__/ |    _| |_     _/ /   \ \_   _| |_    _| |__/ | | \____) | 
|________|      \_/      |________| |_____|\____|   |_____|     |______.'  |________|   |_____|   |____| |____| |_____|  |________|  \______.' 
                                                                                                                                               
*/
.event-layout__details-item {
  background-color: #003876;
  color: #fff;
}
/*
 ________   ____   ____   ________   ____  _____   _________    ______       _____      _____    ______    _________   _____   ____  _____     ______   
|_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  | .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
  | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_| | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
  |  _| _     \ \ / /      |  _| _    | |\ \| |       | |      _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
|________|      \_/      |________| |_____|\____|   |_____|    \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                                                        
*/
.event-listing__title {
  color: #003876;
}
.event-listing__item-link {
  color: #003876;
}
.event-listing__item-title {
  color: #003876;
  order: 0;
}
.event-listing__item-date {
  order: 0;
}
.event-listing__item-summary {
  order: 0;
}
.event-listing__categories {
  order: 0;
}
.event-listing__category {
  background-color: #003876;
  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: #003876;
  color: #fff;
}
.footer a {
  color: #fff;
}
.footer-top {
  background: #4A4A4A;
  color: #fff;
}
.footer-top a {
  color: #fff;
}
.footer-bottom {
  background: #4A4A4A;
  color: #fff;
}
.footer-bottom a {
  color: #fff;
}
.footer-columns {
  color: #fff;
}
/*

   ______   _____  _____    ______    _________     ___     ____    ____     ________     ___     _______      ____    ____    ______     
 .' ___  | |_   _||_   _| .' ____ \  |  _   _  |  .'   `.  |_   \  /   _|   |_   __  |  .'   `.  |_   __ \    |_   \  /   _| .' ____ \    
/ .'   \_|   | |    | |   | (___ \_| |_/ | | \_| /  .-.  \   |   \/   |       | |_ \_| /  .-.  \   | |__) |     |   \/   |   | (___ \_|   
| |          | '    ' |    _.____`.      | |     | |   | |   | |\  /| |       |  _|    | |   | |   |  __ /      | |\  /| |    _.____`.    
\ `.___.'\    \ \__/ /    | \____) |    _| |_    \  `-'  /  _| |_\/_| |_     _| |_     \  `-'  /  _| |  \ \_   _| |_\/_| |_  | \____) |   
 `.____ .'     `.__.'      \______.'   |_____|    `.___.'  |_____||_____|   |_____|     `.___.'  |____| |___| |_____||_____|  \______.'   
                                                                                                                                          
*/
/*!
 * 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: #ffffff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: 1px solid #bcbcbc;
  background: #ffffff;
  color: #333333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333333;
}
/* 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: #333333;
}
.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: #333333;
  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: #ffffff;
  font-weight: normal;
  color: #333333;
}
.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: #333333;
  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: #333333;
}
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #bcbcbc;
  background-color: #333333;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #333333;
  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: #ffffff;
  color: #333333;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #ffffff;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #333333;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #ff0000;
  background: #ffffff;
  color: #ff0000;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #ff0000;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #ff0000;
}
.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: #aaaaaa;
  opacity: 0.3;
  filter: alpha(Opacity=30);
  /* support: IE8 */
}
.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}
/*
   ______    ________   ____  _____   ________   _______      _____     ______      _____      _____    ______    _________  
 .' ___  |  |_   __  | |_   \|_   _| |_   __  | |_   __ \    |_   _|  .' ___  |    |_   _|    |_   _| .' ____ \  |  _   _  | 
/ .'   \_|    | |_ \_|   |   \ | |     | |_ \_|   | |__) |     | |   / .'   \_|      | |        | |   | (___ \_| |_/ | | \_| 
| |   ____    |  _| _    | |\ \| |     |  _| _    |  __ /      | |   | |             | |   _    | |    _.____`.      | |     
\ `.___]  |  _| |__/ |  _| |_\   |_   _| |__/ |  _| |  \ \_   _| |_  \ `.___.'\     _| |__/ |  _| |_  | \____) |    _| |_    
 `._____.'  |________| |_____|\____| |________| |____| |___| |_____|  `.____ .'    |________| |_____|  \______.'   |_____|   
                                                                                                                             
*/
.generic-list h2.generic-list__main-title, .generic-list__main-title {
  font-size: 20px;
  line-height: 23px;
  color: #003876;
}
.generic-list__title, .generic-list h3.generic-list__title, .generic-list h4.generic-list__title {
  color: #003876;
  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: #003876;
  text-decoration: none;
}
.generic-list__title a:hover, .generic-list__title a:focus, .generic-list h3.generic-list__title a:hover, .generic-list h3.generic-list__title a:focus, .generic-list h4.generic-list__title a:hover, .generic-list h4.generic-list__title a:focus {
  color: #000000;
}
.generic-list__title a:hover span, .generic-list__title a:focus span, .generic-list h3.generic-list__title a:hover span, .generic-list h3.generic-list__title a:focus span, .generic-list h4.generic-list__title a:hover span, .generic-list h4.generic-list__title a:focus span {
  color: #000000;
}
.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: #000000;
}
.generic-list__detail {
  color: #4A4A4A;
  font-size: 16px;
  line-height: 18px;
}
.generic-list__tag {
  background-color: #003876;
  color: #ffffff;
}
.generic-list__tag:hover, .generic-list__tag:focus {
  background-color: #003876;
  color: #ffffff;
}
.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, 56, 118, 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: #003876;
  border-width: 1.5px;
  background-color: #fff;
}
.img-gallery__arrow-prev .slick-arrow:before, .img-gallery__arrow-prev .slick-arrow:after, .img-gallery__arrow-next .slick-arrow:before, .img-gallery__arrow-next .slick-arrow:after {
  background-color: #003876;
}
.img-gallery__arrow-prev .slick-arrow:hover, .img-gallery__arrow-prev .slick-arrow:focus, .img-gallery__arrow-prev .slick-arrow.active, .img-gallery__arrow-next .slick-arrow:hover, .img-gallery__arrow-next .slick-arrow:focus, .img-gallery__arrow-next .slick-arrow.active {
  background-color: #003876;
}
.img-gallery__arrow-prev .slick-arrow:hover:before, .img-gallery__arrow-prev .slick-arrow:hover:after, .img-gallery__arrow-prev .slick-arrow:focus:before, .img-gallery__arrow-prev .slick-arrow:focus:after, .img-gallery__arrow-prev .slick-arrow.active:before, .img-gallery__arrow-prev .slick-arrow.active:after, .img-gallery__arrow-next .slick-arrow:hover:before, .img-gallery__arrow-next .slick-arrow:hover:after, .img-gallery__arrow-next .slick-arrow:focus:before, .img-gallery__arrow-next .slick-arrow:focus:after, .img-gallery__arrow-next .slick-arrow.active:before, .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: #003876;
  }
  .img-gallery__nav-item img {
    border-width: 5px;
  }
  .img-gallery__nav .slick-arrow {
    border-color: #003876;
    border-width: 1.5px;
    background-color: #fff;
  }
  .img-gallery__nav .slick-arrow:before, .img-gallery__nav .slick-arrow:after {
    background-color: #003876;
  }
  .img-gallery__nav .slick-arrow:hover, .img-gallery__nav .slick-arrow:focus, .img-gallery__nav .slick-arrow.active {
    background-color: #003876;
  }
  .img-gallery__nav .slick-arrow:hover:before, .img-gallery__nav .slick-arrow:hover:after, .img-gallery__nav .slick-arrow:focus:before, .img-gallery__nav .slick-arrow:focus:after, .img-gallery__nav .slick-arrow.active:before, .img-gallery__nav .slick-arrow.active:after {
    background-color: #fff;
  }
}
/*

  _____      _____   ____  _____   ___  ____       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   _|    |_   _| |_   \|_   _| |_  ||_  _|     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
   | |        | |     |   \ | |     | |_/ /         | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
   | |   _    | |     | |\ \| |     |  __'.         | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
  _| |__/ |  _| |_   _| |_\   |_   _| |  \ \_      _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |________| |_____| |_____|\____| |____||____|    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                              
*/
.link-listing__title {
  font-size: 20px;
  line-height: 22px;
  color: #003876;
  font-weight: bold;
  padding: 0 0 20px 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #D8D8D8;
  background-color: #ffffff;
}
.link-listing ul {
  background-color: #ffffff;
}
.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: #000000;
}
.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: #003876;
  border-color: #003876;
}
.login-page input[type="submit"]:hover, .login-page input[type="submit"]:focus {
  border-color: #003876;
  background-color: #fff;
  color: #003876;
}
.login-page__forgotten-reset:link, .login-page__forgotten-reset:visited {
  color: #003876;
}
.login-page__forgotten-reset:hover, .login-page__forgotten-reset:active, .login-page__forgotten-reset:focus {
  color: #003772;
}
/*
 ____    ____              _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
|_   \  /   _|            / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
  |   \/   |             / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
  | |\  /| |            / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _| |_\/_| |_   _     _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
|_____||_____| (_)   |____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
                                                                                                                           
*/
.accordion__desktop-button {
  color: #003876;
  border-color: #003876;
  border-width: 1px;
  background-color: #fff;
}
.accordion__desktop-button:hover, .accordion__desktop-button:focus {
  color: #fff;
  background-color: #003876;
  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: #003876;
}
.accordion__desktop-button svg .svg-block {
  stroke: #003876;
}
.accordion__mobile-button {
  color: #003876;
  border-color: #003876;
  border-width: 1px;
  background-color: #fff;
}
.accordion__mobile-button a:visited {
  color: #003876;
}
.accordion__mobile-button:hover, .accordion__mobile-button:focus {
  color: #fff;
  background-color: #003876;
  border-color: #003876;
}
.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: #003876;
}
.accordion__mobile-button svg .svg-block {
  stroke: #003876;
}
/*
 ____    ____        _        _______      ____      ____  _____   ______       ______    ________   _________  
|_   \  /   _|      / \      |_   __ \    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
  |   \/   |       / _ \       | |__) |     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
  | |\  /| |      / ___ \      |  ___/       \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
 _| |_\/_| |_   _/ /   \ \_   _| |_           \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
|_____||_____| |____| |____| |_____|           \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
                                                                                                                
*/
.map-widget__gmap {
  height: 400px;
}
.map-widget__title {
  color: #003876;
  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
 */
/*
      _          ______    ________   ____  _____   ______          _         ______   
     / \       .' ___  |  |_   __  | |_   \|_   _| |_   _ `.       / \      .' ____ \  
    / _ \     / .'   \_|    | |_ \_|   |   \ | |     | | `. \     / _ \     | (___ \_| 
   / ___ \    | |   ____    |  _| _    | |\ \| |     | |  | |    / ___ \     _.____`.  
 _/ /   \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_  | \____) | 
|____| |____|  `._____.'  |________| |_____|\____| |______.'  |____| |____|  \______.' 
                                                                                       
*/
.minutes-and-agendas-listing__title {
  color: #003876;
}
.minutes-and-agendas-listing__item-link {
  color: #003876;
}
.minutes-and-agendas-listing__item-title {
  color: #003876;
}
/*
    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
*/
/*
                                    __                                                        _                           
                                   [  |                                                      (_)                          
 _ .--.    .---.   ,--.    _ .--.   | |.--.     _   __     .--.    .---.   _ .--.   _   __   __    .---.   .---.   .--.   
[ `.-. |  / /__\\ `'_\ :  [ `/'`\]  | '/'`\ \  [ \ [  ]   ( (`\]  / /__\\ [ `/'`\] [ \ [  ] [  |  / /'`\] / /__\\ ( (`\]  
 | | | |  | \__., // | |,  | |      |  \__/ |   \ '/ /     `'.'.  | \__.,  | |      \ \/ /   | |  | \__.  | \__.,  `'.'.  
[___||__]  '.__.' \'-;__/ [___]    [__;.__.'  [\_:  /     [\__) )  '.__.' [___]      \__/   [___] '.___.'  '.__.' [\__) ) 
                                               \__.'                                                                      
*/
.funnelback-filters__tab-button span {
  border-bottom: 1px solid #003876;
}
.funnelback-filters__tab-button:hover, .funnelback-filters__tab-button:focus {
  color: #003876;
}
.funnelback-filter-group__action {
  border: 2px solid #003876 !important;
}
.funnelback-filter-group__action:hover, .funnelback-filter-group__action:focus {
  background: #003876;
}
.funnelback-results-pagination__button[aria-current="true"] {
  background-color: #003876;
}
.funnelback-results-pagination__button:hover, .funnelback-results-pagination__button:focus {
  background-color: #003876;
}
.funnelback-results-map-popup__title {
  background: #003876;
}
.funnelback-results-map-popup__action-button {
  background: #003876;
}
.funnelback-results__view-option-highlight:after, .funnelback-results__view-option-button:hover:after, .funnelback-results__view-option-button:focus:after {
  background-color: #003876;
}
.funnelback-results__view-option.current {
  color: #003876;
}
.funnelback-results__view-option.current .funnelback-results__view-option-button:before {
  background-color: #003876;
}
.funnelback-results__view-option-button:hover, .funnelback-results__view-option-button:focus {
  color: #003876;
}
/*
    
 ____  _____   ________   ____      ____   ______        _____   _________   ________   ____    ____    ______   
|_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \      |_   _| |  _   _  | |_   __  | |_   \  /   _| .' ____ \  
  |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|       | |   |_/ | | \_|   | |_ \_|   |   \/   |   | (___ \_| 
  | |\ \| |     |  _| _     \ \/  \/ /    _.____`.        | |       | |       |  _| _    | |\  /| |    _.____`.  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |      _| |_     _| |_     _| |__/ |  _| |_\/_| |_  | \____) | 
|_____|\____| |________|      \/  \/      \______.'     |_____|   |_____|   |________| |_____||_____|  \______.' 
                                                                                                                 

*/
.news-item__categories {
  order: 3;
}
.news-item__category {
  color: #fff;
  background-color: #003876;
}
.news-item__headline {
  order: 1;
  color: #003876;
}
.news-item__teaser {
  order: 2;
}
.news-item__date {
  order: 4;
}
/*
 ____  _____   ________   ____      ____   ______       _____      _____    ______    _________   _____   ____  _____     ______   
|_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
  |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
  | |\ \| |     |  _| _     \ \/  \/ /    _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
|_____|\____| |________|      \/  \/      \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                                   
*/
.news-listing__title {
  color: #003876;
}
.news-listing__item-link {
  color: #003876;
}
.news-listing__item-title {
  color: #003876;
  order: 0;
}
.news-listing__item-date {
  order: 0;
}
.news-listing__item-teaser {
  order: 0;
}
.news-listing__categories {
  order: -1;
}
.news-listing__category {
  background-color: #003876;
  color: #fff;
}
/*
 _______         _          ______    ________     ____  ____   ________        _        ______     ________   _______     
|_   __ \       / \       .' ___  |  |_   __  |   |_   ||   _| |_   __  |      / \      |_   _ `.  |_   __  | |_   __ \    
  | |__) |     / _ \     / .'   \_|    | |_ \_|     | |__| |     | |_ \_|     / _ \       | | `. \   | |_ \_|   | |__) |   
  |  ___/     / ___ \    | |   ____    |  _| _      |  __  |     |  _| _     / ___ \      | |  | |   |  _| _    |  __ /    
 _| |_      _/ /   \ \_  \ `.___]  |  _| |__/ |    _| |  | |_   _| |__/ |  _/ /   \ \_   _| |_.' /  _| |__/ |  _| |  \ \_  
|_____|    |____| |____|  `._____.'  |________|   |____||____| |________| |____| |____| |______.'  |________| |____| |___| 
                                                                                                                           
 */
.sticky-nav .header {
  background: #fff;
}
.page-header {
  background-color: #fff;
}
.page-header__main-icon-link--search {
  /* To use a custom icon, uncomment the following lines */
}
.page-header__main-icon-link--search svg g {
  fill: #003876;
}
.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: #fff;
}
.secondary-nav {
  background-color: #003876;
}
.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: #003876;
}
.page-header-search-input {
  border: solid 2px #003876;
}
.page-header-search-submit svg g {
  fill: #003876;
}
.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__next:focus, .pagination__prev:hover, .pagination__prev:focus, .pagination__text:hover, .pagination__text:focus, .pagination__list:hover, .pagination__list:focus, .pagination__item:hover, .pagination__item:focus {
  color: #003876;
}
.pagination__next:hover:before, .pagination__next:hover:after, .pagination__next:focus:before, .pagination__next:focus:after, .pagination__prev:hover:before, .pagination__prev:hover:after, .pagination__prev:focus:before, .pagination__prev:focus:after, .pagination__text:hover:before, .pagination__text:hover:after, .pagination__text:focus:before, .pagination__text:focus:after, .pagination__list:hover:before, .pagination__list:hover:after, .pagination__list:focus:before, .pagination__list:focus:after, .pagination__item:hover:before, .pagination__item:hover:after, .pagination__item:focus:before, .pagination__item:focus:after {
  color: #003876;
}
.pagination__next--none, .pagination__prev--none {
  display: none;
  color: #efeeee;
}
.pagination__next--none:hover, .pagination__next--none:focus, .pagination__prev--none:hover, .pagination__prev--none:focus {
  color: #efeeee;
}
.pagination__next--none:hover:before, .pagination__next--none:hover:after, .pagination__next--none:focus:before, .pagination__next--none:focus:after, .pagination__prev--none:hover:before, .pagination__prev--none:hover:after, .pagination__prev--none:focus:before, .pagination__prev--none:focus:after {
  color: #efeeee;
}
.pagination:hover, .pagination:focus {
  color: #003876;
}
.pagination__item--active .pagination__text {
  color: #003876;
  font-weight: bold;
}
/*
 _______         _        _______      ___  ____     ______       _____      _____    ______    _________   _____   ____  _____     ______   
|_   __ \       / \      |_   __ \    |_  ||_  _|  .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
  | |__) |     / _ \       | |__) |     | |_/ /    | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
  |  ___/     / ___ \      |  __ /      |  __'.     _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_      _/ /   \ \_   _| |  \ \_   _| |  \ \_  | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
|_____|    |____| |____| |____| |___| |____||____|  \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
                                                                                                                                             
*/
.parks-poi-listing__title {
  color: #003876;
}
.parks-poi-listing__item-link {
  color: #003876;
}
.parks-poi-listing__item-title {
  color: #003876;
  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: #003876;
}
.parks-poi .svg-line {
  stroke: #003876;
}
/*
    
 _______    _______      _____   ____    ____        _        _______      ____  ____     ____  _____        _        ____   ____  
|_   __ \  |_   __ \    |_   _| |_   \  /   _|      / \      |_   __ \    |_  _||_  _|   |_   \|_   _|      / \      |_  _| |_  _| 
  | |__) |   | |__) |     | |     |   \/   |       / _ \       | |__) |     \ \  / /       |   \ | |       / _ \       \ \   / /   
  |  ___/    |  __ /      | |     | |\  /| |      / ___ \      |  __ /       \ \/ /        | |\ \| |      / ___ \       \ \ / /    
 _| |_      _| |  \ \_   _| |_   _| |_\/_| |_   _/ /   \ \_   _| |  \ \_     _|  |_       _| |_\   |_   _/ /   \ \_      \ ' /     
|_____|    |____| |___| |_____| |_____||_____| |____| |____| |____| |___|   |______|     |_____|\____| |____| |____|      \_/      
                                                                                                                                   

*/
.primary-nav__item {
  background-color: #003876;
}
.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: #003876;
}
@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: #003876;
  }
  .primary-nav__item:hover, .primary-nav__item:focus-within {
    background-color: #003876;
  }
  .primary-nav__item:hover .primary-nav__item--anchor, .primary-nav__item:hover .primary-nav__child-expand-text, .primary-nav__item:focus-within .primary-nav__item--anchor, .primary-nav__item:focus-within .primary-nav__child-expand-text {
    color: #fff;
  }
  .primary-nav__child-expand-text {
    color: #003876;
  }
  .primary-nav.mega-menu--click-to-open .primary-nav__item.mega-menu-expandable--active {
    background-color: #003876;
  }
  .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: #003876;
  }
}
/*
  ______      ______   _______        ___      _____       _____        ________     ___     _______        ____    ____     ___     _______      ________  
.' ____ \   .' ___  | |_   __ \     .'   `.   |_   _|     |_   _|      |_   __  |  .'   `.  |_   __ \      |_   \  /   _|  .'   `.  |_   __ \    |_   __  | 
| (___ \_| / .'   \_|   | |__) |   /  .-.  \    | |         | |          | |_ \_| /  .-.  \   | |__) |       |   \/   |   /  .-.  \   | |__) |     | |_ \_| 
 _.____`.  | |          |  __ /    | |   | |    | |   _     | |   _      |  _|    | |   | |   |  __ /        | |\  /| |   | |   | |   |  __ /      |  _| _  
| \____) | \ `.___.'\  _| |  \ \_  \  `-'  /   _| |__/ |   _| |__/ |    _| |_     \  `-'  /  _| |  \ \_     _| |_\/_| |_  \  `-'  /  _| |  \ \_   _| |__/ | 
 \______.'  `.____ .' |____| |___|  `.___.'   |________|  |________|   |_____|     `.___.'  |____| |___|   |_____||_____|  `.___.'  |____| |___| |________| 
                                                                                                                                                            
*/
/*
 * Mobile layout
 */
.scroll-for-more__link {
  border-color: #003876;
  background-color: transparent;
}
.scroll-for-more__link:after, .scroll-for-more__link:before {
  background-color: #003876;
}
/*
  ______      ______   _______        ___      _____       _____        _________     ___       _________     ___     _______   
.' ____ \   .' ___  | |_   __ \     .'   `.   |_   _|     |_   _|      |  _   _  |  .'   `.    |  _   _  |  .'   `.  |_   __ \  
| (___ \_| / .'   \_|   | |__) |   /  .-.  \    | |         | |        |_/ | | \_| /  .-.  \   |_/ | | \_| /  .-.  \   | |__) | 
 _.____`.  | |          |  __ /    | |   | |    | |   _     | |   _        | |     | |   | |       | |     | |   | |   |  ___/  
| \____) | \ `.___.'\  _| |  \ \_  \  `-'  /   _| |__/ |   _| |__/ |      _| |_    \  `-'  /      _| |_    \  `-'  /  _| |_     
 \______.'  `.____ .' |____| |___|  `.___.'   |________|  |________|     |_____|    `.___.'      |_____|    `.___.'  |_____|    
                                                                                                                                
*/
.scroll-to-top {
  background-color: #003876;
}
.scroll-to-top:hover, .scroll-to-top:focus {
  background-color: #003772;
}
/*
  ______    ________        _        _______        ______   ____  ____  
.' ____ \  |_   __  |      / \      |_   __ \     .' ___  | |_   ||   _| 
| (___ \_|   | |_ \_|     / _ \       | |__) |   / .'   \_|   | |__| |   
 _.____`.    |  _| _     / ___ \      |  __ /    | |          |  __  |   
| \____) |  _| |__/ |  _/ /   \ \_   _| |  \ \_  \ `.___.'\  _| |  | |_  
 \______.' |________| |____| |____| |____| |___|  `.____ .' |____||____| 
                                                                         
*/
.search-query__input-field {
  border: 1px solid #003876;
}
.search-query__input-submit svg path {
  fill: #003876;
}
.search-query__input-submit--block {
  color: #fff;
  background: #003876;
  border: 1px solid #003876;
}
.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: #003876;
  background: #fff;
  border: 1px solid #003876;
}
.search-query__input-submit--block:hover svg .svg-line, .search-query__input-submit--block:focus svg .svg-line {
  fill: #003876;
}
.search-query__input-submit--block:hover svg .svg-block, .search-query__input-submit--block:focus svg .svg-block {
  stroke: #003876;
}
.result-info__select--active {
  background: #003876;
}
.result-info__select--active .result-info__select-text {
  color: #fff;
}
.result-info__select-link:hover, .result-info__select-link:focus {
  background: #003876;
  color: #fff;
}
.search-tabs__item--active .search-tabs__link {
  background: #003876;
  color: #fff;
  border: none;
}
.search-tabs__link {
  background: #CCC;
  color: #4A4A4A;
  border: none;
}
.search-tabs__link:hover, .search-tabs__link:focus {
  background: #003876;
  color: #fff;
  border: none;
}
.result-info__removeall {
  color: #003876;
}
.result-sidebar__toggle, .search-tabs__toggle {
  background: #003876;
  color: #fff;
  border: initial;
}
.result-item__heading {
  color: #003876;
}
.facet-item__removeall {
  color: #003876;
}
.facet-icon .svg-background {
  fill: #fff;
  stroke: #003876;
}
.facet-icon .svg-cross {
  stroke: #003876;
}
.facet-icon .svg-tick, .facet-icon .svg-dot {
  fill: #003876;
}
.facet-icon .svg-point {
  fill: #003876;
}
.facet-icon .svg-line {
  stroke: #003876;
}
.facet-item__collapse-more, .facet-item__collapse-less {
  color: #003876;
}
/*   
  ______    _____   ______     ________   ______          _        _______        ____    ____   ________   ____  _____   _____  _____  
.' ____ \  |_   _| |_   _ `.  |_   __  | |_   _ \        / \      |_   __ \      |_   \  /   _| |_   __  | |_   \|_   _| |_   _||_   _| 
| (___ \_|   | |     | | `. \   | |_ \_|   | |_) |      / _ \       | |__) |       |   \/   |     | |_ \_|   |   \ | |     | |    | |   
 _.____`.    | |     | |  | |   |  _| _    |  __'.     / ___ \      |  __ /        | |\  /| |     |  _| _    | |\ \| |     | '    ' |   
| \____) |  _| |_   _| |_.' /  _| |__/ |  _| |__) |  _/ /   \ \_   _| |  \ \_     _| |_\/_| |_   _| |__/ |  _| |_\   |_     \ \__/ /    
 \______.' |_____| |______.'  |________| |_______/  |____| |____| |____| |___|   |_____||_____| |________| |_____|\____|     `.__.'     
                                                                                                                                        
*/
.sidebar-nav__item--anchor {
  color: #4A4A4A;
  border-bottom: #a3a3a3;
}
.sidebar-nav__main--header {
  border-bottom: 1px solid #EBEBEB;
}
.sidebar-nav__main--anchor {
  color: #003876;
}
.sidebar-nav__level--3 .current-nav {
  background-color: transparent;
}
.sidebar-nav__level--1 .current-nav {
  background-color: #d8d8d8;
  color: #003876;
}
.sidebar-nav__level--1 .hierarchy {
  background-color: #d8d8d8;
  color: #003876;
}
.sidebar-nav__level--2 .current-nav {
  background-color: #efeeee;
  color: #003876;
}
.sidebar-nav__level--2 .hierarchy {
  background-color: #efeeee;
  color: #003876;
}
.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: #ffffff;
}
.social-follow-links__icon {
  color: #ffffff;
}
.social-follow-links--label .social-follow-links__link {
  color: #ffffff;
}
.social-follow-links--label .social-follow-links__link:hover, .social-follow-links--label .social-follow-links__link:focus {
  color: #ffffff;
}
/*
  ______    _____  _____   ______      ______      ______   _______      _____   _______    _________   _____     ___     ____  _____  
  .' ____ \  |_   _||_   _| |_   _ \   .' ____ \   .' ___  | |_   __ \    |_   _| |_   __ \  |  _   _  | |_   _|  .'   `.  |_   \|_   _| 
  | (___ \_|   | |    | |     | |_) |  | (___ \_| / .'   \_|   | |__) |     | |     | |__) | |_/ | | \_|   | |   /  .-.  \   |   \ | |   
   _.____`.    | '    ' |     |  __'.   _.____`.  | |          |  __ /      | |     |  ___/      | |       | |   | |   | |   | |\ \| |   
  | \____) |    \ \__/ /     _| |__) | | \____) | \ `.___.'\  _| |  \ \_   _| |_   _| |_        _| |_     _| |_  \  `-'  /  _| |_\   |_  
   \______.'     `.__.'     |_______/   \______.'  `.____ .' |____| |___| |_____| |_____|      |_____|   |_____|  `.___.'  |_____|\____| 
                                                                                                                                         
*/
.subscription__form .submission-parent {
  flex-direction: row;
}
/*
 _________        _        ______      _____      ________    ______   
|  _   _  |      / \      |_   _ \    |_   _|    |_   __  | .' ____ \  
|_/ | | \_|     / _ \       | |_) |     | |        | |_ \_| | (___ \_| 
    | |        / ___ \      |  __'.     | |   _    |  _| _   _.____`.  
   _| |_     _/ /   \ \_   _| |__) |   _| |__/ |  _| |__/ | | \____) | 
  |_____|   |____| |____| |_______/   |________| |________|  \______.' 
                                                                       
*/
main .content-container tbody {
  color: #4A4A4A td;
  color-border-bottom: solid 1px #BBBBBB;
}
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: #003876;
  border-bottom: solid 1px #BBBBBB;
  background: #fff;
}
.datatable table tbody {
  color: #4A4A4A;
}
.datatable table tbody td {
  border-bottom: solid 1px #BBBBBB;
}
.datatable table tbody tr.odd {
  background-color: #EFEFEF;
}
.datatable table tbody tr.even {
  background: #fff;
}
.datatable table thead th {
  color: #003876;
  border-bottom: solid 1px #BBBBBB;
  background: #fff;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper {
  border-right: solid 1px #BBBBBB;
}
.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: #003876;
  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: #767676;
}
.tabs__link:after {
  background-color: #767676;
}
.tabs__target {
  background-color: #EFEEEE;
}
.tabs__target * {
  color: #000000;
}
/*
  ______    _____  _____   _______      ____   ____   ________   ____  ____  
.' ____ \  |_   _||_   _| |_   __ \    |_  _| |_  _| |_   __  | |_  _||_  _| 
| (___ \_|   | |    | |     | |__) |     \ \   / /     | |_ \_|   \ \  / /   
 _.____`.    | '    ' |     |  __ /       \ \ / /      |  _| _     \ \/ /    
| \____) |    \ \__/ /     _| |  \ \_      \ ' /      _| |__/ |    _|  |_    
 \______.'     `.__.'     |____| |___|      \_/      |________|   |______|   
                                                                             
*/
/* 
 ____   ____   _____   ______     ________     ___       ____      ____  _____   ______       ______    ________   _________  
|_  _| |_  _| |_   _| |_   _ `.  |_   __  |  .'   `.    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
  \ \   / /     | |     | | `. \   | |_ \_| /  .-.  \     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
   \ \ / /      | |     | |  | |   |  _| _  | |   | |      \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
    \ ' /      _| |_   _| |_.' /  _| |__/ | \  `-'  /       \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
     \_/      |_____| |______.'  |________|  `.___.'         \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
                                                                                                                              
*/
.video-widget__heading {
  color: #003876;
}
.video-widget figcaption {
  color: #4A4A4A;
}
.video-widget__link a {
  color: #003876;
  font-size: 15px;
  line-height: 17px;
}
.video-widget__link a:hover, .video-widget__link a:focus {
  color: #4A4A4A;
}
/*
 ____    ____   ________     ______         _          ____    ____   ________   ____  _____   _____  _____  
|_   \  /   _| |_   __  |  .' ___  |       / \        |_   \  /   _| |_   __  | |_   \|_   _| |_   _||_   _| 
  |   \/   |     | |_ \_| / .'   \_|      / _ \         |   \/   |     | |_ \_|   |   \ | |     | |    | |   
  | |\  /| |     |  _| _  | |   ____     / ___ \        | |\  /| |     |  _| _    | |\ \| |     | '    ' |   
 _| |_\/_| |_   _| |__/ | \ `.___]  |  _/ /   \ \_     _| |_\/_| |_   _| |__/ |  _| |_\   |_     \ \__/ /    
|_____||_____| |________|  `._____.'  |____| |____|   |_____||_____| |________| |_____|\____|     `.__.'     
                                                                                                             
*/
.mega-menu__title, .mega-menu__back-text, .mega-menu__item-child-expand-text {
  color: #003876;
}
.mega-menu__item-child-expand {
  /* To use a custom icon, uncomment the following lines */
}
.mega-menu__item-child-expand svg g {
  stroke: #003876;
}
.mega-menu__back svg .svg-block {
  fill: #003876;
}
.mega-menu__back svg .svg-line {
  stroke: #003876;
}
.mega-menu__back svg.icon-hamburger-close path {
  stroke: #003876;
}
.mega-menu__item, .mega-menu__home {
  background-color: #fff;
}
.mega-menu__teir--2 .mega-menu__item, .mega-menu__teir--2 .mega-menu__home {
  background-color: #fff;
}
@media screen and (max-width: 1279px) {
  /* Slide out only works on mobile */
  .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__teir {
    background: #fff;
  }
}
@media screen and (min-width: 1280px) {
  .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;
                }
            }
        }
        */
  }
  .mega-menu__content, .mega-menu__item, .mega-menu__home {
    background-color: #eceff7;
  }
  .mega-menu__teir--2 .mega-menu__item, .mega-menu__teir--2 .mega-menu__home, .mega-menu--mobile-slide .mega-menu__item, .mega-menu--mobile-slide .mega-menu__home {
    background-color: #eceff7;
  }
  .mega-menu__teir--2 .mega-menu__teir, .mega-menu--mobile-slide .mega-menu__teir {
    background-color: #eceff7;
  }
  .mega-menu__title {
    color: #fff;
  }
  .mega-menu__home-description {
    color: #fff;
  }
  .mega-menu__teir--2 .mega-menu__title {
    color: #fff;
  }
  .mega-menu__feature {
    background-color: #fff;
  }
  .mega-menu__feature-title {
    color: #4A4A4A;
  }
  .mega-menu__feature-description {
    color: #4A4A4A;
  }
  .mega-menu__feature-cta {
    background-color: #003876;
    border: initial;
    color: #fff;
  }
  .mega-menu__feature-cta:hover, .mega-menu__feature-cta:focus {
    background-color: #fff;
    border: 1px solid #003876;
    color: #003876;
  }
  .mega-menu__feature-cta:hover svg .svg-line, .mega-menu__feature-cta:focus svg .svg-line {
    fill: #003876;
  }
  .mega-menu__feature-cta:hover svg .svg-block, .mega-menu__feature-cta:focus svg .svg-block {
    stroke: #003876;
  }
  .mega-menu__feature-cta svg .svg-line {
    fill: #fff;
  }
  .mega-menu__feature-cta svg .svg-block {
    stroke: #fff;
  }
}
.lgaSouthAustralia {
  /*
    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;
        }
    }
    
*/
  /* SET SOME GENERIC BODY STYLES */
  font-family: "Open Sans", sans-serif;
  color: #000;
  font-size: 15px;
  letter-spacing: -0.01em;
  /* ############################################# */
  /* Breadcrumbs */
  /* ############################################# */
  /* ReadSpeaker Web reader */
  /* ############################################# */
  /* CARD LISTINGS */
  /* main landing page */
  /* Hover states */
  /* ############################################# */
  /* Highlight Box */
  /* ############################################# */
  /* Re-style the .button class */
  /* Re-style the .button2 class */
  /* SUPPORT-347022 hide sorting dropdown as default is now combined sort key */
  /* Mods by eHost 06/2022 */
  /* Hide these on main site but we will display them on custom pages Council Elections .A463088 */
  /*
    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.
*/
  /*
    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.
*/
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia {
    font-size: 17px;
  }
}
.lgaSouthAustralia h1, .lgaSouthAustralia h2, .lgaSouthAustralia h3, .lgaSouthAustralia h4, .lgaSouthAustralia h5, .lgaSouthAustralia h6 {
  font-family: "Open Sans", sans-serif;
  color: #003876;
  font-weight: 600;
  letter-spacing: -0.025em;
  margin: 0;
}
.lgaSouthAustralia #main-content.login-page {
  max-width: 1280px;
  margin: auto;
}
.lgaSouthAustralia #main-content > h1 {
  display: block;
  text-align: left;
}
.lgaSouthAustralia main h1 {
  font-size: 36px;
  line-height: 40px;
  padding-top: 16px;
  padding-bottom: 8px;
  font-weight: 700;
}
.lgaSouthAustralia main h2 {
  font-size: 28px;
  line-height: 32px;
  padding-top: 16px;
  padding-bottom: 8px;
}
.lgaSouthAustralia main h3 {
  font-size: 24px;
  line-height: 26px;
  padding-top: 14px;
  padding-bottom: 8px;
  font-weight: 400;
}
.lgaSouthAustralia main h4 {
  font-size: 21px;
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 6px;
}
.lgaSouthAustralia main h5 {
  font-size: 19px;
  line-height: 20px;
  padding-top: 8px;
  padding-bottom: 4px;
}
.lgaSouthAustralia main h6 {
  font-size: 17px;
  line-height: 18px;
  padding-top: 7px;
  padding-bottom: 4px;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia main h1 {
    font-size: 42px;
    line-height: 48px;
  }
  .lgaSouthAustralia main h2 {
    font-size: 32px;
    line-height: 40px;
    padding-top: 22px;
  }
  .lgaSouthAustralia main h3 {
    font-size: 28px;
    line-height: 30px;
  }
  .lgaSouthAustralia main h4 {
    font-size: 24px;
    line-height: 26px;
  }
  .lgaSouthAustralia main h5 {
    font-size: 22px;
    line-height: 24px;
  }
  .lgaSouthAustralia main h6 {
    font-size: 21px;
    line-height: 21px;
  }
}
.lgaSouthAustralia main .content-container a:link, .lgaSouthAustralia main .content-container a:visited {
  color: #003876;
  text-decoration-thickness: 1px;
  text-underline-position: auto;
}
.lgaSouthAustralia main .content-container a:hover, .lgaSouthAustralia main .content-container a:active, .lgaSouthAustralia main .content-container a:focus {
  color: #57595c;
}
.lgaSouthAustralia main hr {
  margin: 15px 0;
  height: 3px;
  overflow: hidden;
  border-top: 3px solid #d5e9e7;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  color: #fff;
  background: transparent;
}
.lgaSouthAustralia .breadcrumbs {
  margin-top: 5px;
  margin-right: 0px;
}
.lgaSouthAustralia .breadcrumbs__item {
  padding: 3px 12px;
  line-height: 14px;
}
.lgaSouthAustralia .breadcrumbs__item a {
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .breadcrumbs__item a {
    font-size: 16px;
    line-height: 16px;
  }
}
.lgaSouthAustralia .breadcrumbs__item:hover > a {
  text-decoration: underline;
}
.lgaSouthAustralia .breadcrumbs__item:hover::after {
  border-top: 2px solid #003772;
  border-right: 2px solid #003772;
}
.lgaSouthAustralia .breadcrumbs__item::after {
  content: "";
  position: absolute;
  right: -5px;
  top: 8px;
  height: 7px;
  width: 7px;
  border-top: 2px solid #003772;
  border-right: 2px solid #003772;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.lgaSouthAustralia .breadcrumbs__item:first-child {
  padding-left: 0;
}
.lgaSouthAustralia .breadcrumbs__item:last-child {
  padding-right: 0;
}
.lgaSouthAustralia .breadcrumbs__item:last-child:after {
  content: none;
}
.lgaSouthAustralia .rsbtn {
  position: relative;
  margin-top: 30px;
  margin-right: 5px;
  margin-bottom: 10px;
  text-align: right;
  float: none;
}
.lgaSouthAustralia a.card-listing__link {
  -webkit-box-shadow: none;
  box-shadow: none;
  min-height: 180px;
  transition: all 0.3s ease;
  border: none;
}
.lgaSouthAustralia a.card-listing__link:hover {
  border: none;
}
.lgaSouthAustralia .card-listing__img {
  height: 175px;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .card-listing__img {
    height: 200px;
  }
}
.lgaSouthAustralia .card-listing__title {
  padding-bottom: 5px;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0em;
  white-space: break-spaces;
}
.lgaSouthAustralia .card-listing__content {
  padding-top: 10px;
  padding-bottom: 15px;
}
.lgaSouthAustralia .card-listing__content p {
  position: relative;
  font-size: 17px;
  line-height: 19px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: wrap;
  height: 78px;
  height: auto;
  padding-bottom: 20px;
  color: #000;
}
.lgaSouthAustralia .card-listing__wrapper {
  position: relative;
  min-height: 160px;
  padding: 25px 25px;
  border: 2px solid #d6e9e5;
  border-bottom: 3px solid #00a8b8;
  transition: all 0.3s ease;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .card-listing__wrapper {
    min-height: 320px;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .card-listing__wrapper {
    min-height: 250px;
  }
  .lgaSouthAustralia .taller-content-cards .card-listing__wrapper {
    min-height: 350px;
  }
}
.lgaSouthAustralia .small-cards .card-listing__wrapper {
  min-height: 150px;
}
.lgaSouthAustralia .small-cards .card-listing__content p {
  height: auto;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .small-cards .card-listing__wrapper {
    min-height: 290px;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .small-cards .card-listing__wrapper {
    min-height: 150px;
  }
}
.lgaSouthAustralia .card-listing__wrapper::after {
  position: absolute;
  bottom: 20px;
  left: 25px;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url("https://www.lga.sa.gov.au/__data/assets/file/0027/1166373/lga_rightArrow_blue.svg");
  background-position: 98% center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  transition: all 0.3s ease;
}
.lgaSouthAustralia .card-listing__link:hover .card-listing__wrapper::after {
  background-image: url("https://www.lga.sa.gov.au/__data/assets/file/0028/1166374/lga_rightArrow_white.svg");
  transition: all 0.3s ease;
}
.lgaSouthAustralia a.card-listing__link:hover .card-listing__wrapper {
  background-color: #003876;
  border: 2px solid #003876;
  /* border-top: none; */
  border-bottom: 3px solid #003876;
}
.lgaSouthAustralia a.card-listing__link:hover .card-listing__title, .lgaSouthAustralia a.card-listing__link:hover .card-listing__content p {
  color: #FFF;
}
.lgaSouthAustralia .card-listing__cta {
  visibility: hidden;
}
.lgaSouthAustralia .sa-councils-cards .card-listing__img {
  height: 366px;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .card-listing.speakers .card-listing__img {
    height: 318px;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .card-listing.speakers .card-listing__wrapper {
    min-height: 184px;
  }
}
.lgaSouthAustralia .card-listing.speakers .card-listing__content, .lgaSouthAustralia .card-listing.speakers .card-listing__content p {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.lgaSouthAustralia .highlight-box {
  margin: 0px;
}
.lgaSouthAustralia .highlight-box__wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  color: unset;
  background-color: transparent;
  border-color: transparent;
}
.lgaSouthAustralia input#search-input::placeholder {
  font-size: small;
}
.lgaSouthAustralia .content-container {
  margin-bottom: 15px;
}
.lgaSouthAustralia .scroll-to-top {
  border: 1px solid #fff;
}
.lgaSouthAustralia .concierge .tt-title {
  border-bottom: 1px solid #fff;
}
.lgaSouthAustralia .hero-banner-search {
  border: 3px solid #003876;
  top: 20%;
  left: calc(35% - (60vw / 2));
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .hero-banner-search {
    left: calc(50% - (60vw / 2));
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .hero-banner-search {
    left: calc(50% - (40vw / 2));
  }
}
.lgaSouthAustralia .hero-banner-search .tt-menu {
  right: calc(-5vw + 15px) !important;
  left: calc(-5vw + 15px) !important;
  padding: 0px 10px;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .hero-banner-search .tt-menu {
    left: calc(-20vw + 15px) !important;
  }
}
.lgaSouthAustralia .hero-banner-search__submit {
  background-color: #003876;
  background-repeat: no-repeat;
  padding: 0;
  border: none;
  height: 100%;
  width: 50px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 0;
  clip: auto;
  margin: auto;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .hero-banner-search__submit {
    width: 75px;
    border-left: 3px solid #003876;
  }
}
.lgaSouthAustralia .hero-banner-search__input {
  width: 88vw;
  padding: 20px 5px;
  margin: 0;
  border-width: 0;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .hero-banner-search__input {
    width: 60vw;
    padding: 20px;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .hero-banner-search__input {
    width: 40vw;
  }
}
.lgaSouthAustralia .hero-banner-search .hero-banner-search__submit svg g {
  stroke: #fff;
  fill: #fff;
}
.lgaSouthAustralia .hero-banner-search #header_searchinput::-webkit-input-placeholder {
  color: #003876;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .hero-banner-search__input {
    width: 600px;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .hero-banner-search {
    left: 47.4%;
  }
  .lgaSouthAustralia .hero-banner-search .tt-menu {
    right: -15px !important;
    left: unset !important;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .hero-banner__wrapper {
    height: 500px;
  }
  .lgaSouthAustralia .search-tabs__list {
    overflow: auto;
  }
}
.lgaSouthAustralia title xl {
  visibility: hidden;
}
.lgaSouthAustralia page-title internal tile w100 {
  visibility: hidden;
}
.lgaSouthAustralia .sidebar-nav__main--header a:hover {
  text-decoration: underline;
}
.lgaSouthAustralia .sidebar-nav {
  padding-right: 20px;
}
.lgaSouthAustralia .sidebar-nav__item--anchor {
  border-bottom: 1px solid #e3e1e2;
}
.lgaSouthAustralia .sidebar-nav__item--anchor.normal {
  font-weight: 200;
}
.lgaSouthAustralia .sidebar-nav__item--anchor.hierarchy {
  background-color: #fff;
  border-bottom: 0;
}
.lgaSouthAustralia .sidebar-nav__level--1 .current-nav {
  background-color: #fff;
  font-weight: 600;
  font-size: 104%;
  border-bottom: none;
}
.lgaSouthAustralia .sidebar-nav__level--2 .sidebar-nav__item--anchor {
  border-bottom: 2px solid #fff;
}
.lgaSouthAustralia .sidebar-nav__item--span {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  color: #003772;
}
.lgaSouthAustralia .sidebar-nav__main--header {
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 24px;
  font-weight: 500;
  color: #003772;
  border-bottom: 1px solid #e3e1e2;
}
.lgaSouthAustralia .sidebar-nav__level--1 .hierarchy {
  background-color: #fff;
}
.lgaSouthAustralia .sidebar-nav__level--2 li.current-nav {
  border-left: 0;
}
.lgaSouthAustralia .sidebar-nav__main--anchor {
  color: #003772;
}
.lgaSouthAustralia .sidebar-nav__main--header a:hover {
  text-decoration: underline;
}
.lgaSouthAustralia .sidebar-nav__item.hierarchy, .lgaSouthAustralia .sidebar-nav__item.current-nav {
  border-bottom: 3px solid #e3e1e2;
  border-top: 2px solid #e3e1e2;
}
.lgaSouthAustralia .sidebar-nav__level--2 .sidebar-nav__item.hierarchy {
  border-top: 0;
  border-bottom: 0;
}
.lgaSouthAustralia .sidebar-nav__level--2 .sidebar-nav__item.current-nav {
  border: none;
}
.lgaSouthAustralia .hero-banner h1 {
  max-width: 1250px;
  margin: 0 auto;
}
.lgaSouthAustralia .hero-banner__content {
  bottom: 0;
}
.lgaSouthAustralia .accordion__target.uber-accordion__target-active {
  max-height: 800em !important;
}
.lgaSouthAustralia .sq-form-question-title {
  font-weight: 600;
}
.lgaSouthAustralia .sq-form-required-field-note {
  padding-bottom: 15px;
  font-size: 90%;
}
.lgaSouthAustralia .sq-form-question {
  margin-bottom: 25px;
}
.lgaSouthAustralia .sq-form-section {
  background: #f6f5f5;
  padding: 20px;
  margin-bottom: 40px;
}
.lgaSouthAustralia .ui-selectmenu-button {
  background: #FFFFFF;
}
.lgaSouthAustralia .sq-form-section-title {
  font-size: 1.5em;
  font-weight: 400;
  font-family: "Signika", sans-serif;
  color: #FFFFFF;
  border: #003876;
  border-style: solid;
  border-width: 1px;
  background-color: #003876;
  padding: 0px 10px;
}
.lgaSouthAustralia .sq-form-field {
  border-color: #e9e9e9 !important;
  background-color: #FFFFFF;
}
.lgaSouthAustralia fieldset {
  border-color: #e9e9e9;
  background: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  padding: 20px;
}
.lgaSouthAustralia legend.sq-form-question-title {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
.lgaSouthAustralia .sq-form-question-answer li {
  padding: 5px;
}
.lgaSouthAustralia abbr.sq-form-required-field {
  color: #c30000;
}
.lgaSouthAustralia .sq-form-submit {
  padding: 5px 20px 5px 20px;
  border: none;
  background-color: #003876;
  color: #FFFFFF;
  font-size: 1.5em;
}
.lgaSouthAustralia .sq-form-submit:hover {
  cursor: pointer;
  background-color: #a7bbc8;
}
.lgaSouthAustralia form ul li {
  list-style: disc;
  margin-left: 33px;
}
.lgaSouthAustralia form fieldset ul li {
  list-style: none;
  margin-left: 0px;
}
.lgaSouthAustralia .compact-generic-list .generic-list__link {
  display: none;
}
.lgaSouthAustralia .compact-generic-list .generic-list__left {
  max-width: 20px;
}
.lgaSouthAustralia .compact-generic-list .generic-list__right {
  /* top: 0; */
  /* bottom: 0; */
  margin: auto;
}
.lgaSouthAustralia .compact-generic-list li.generic-list__item.generic-list__file {
  border: none;
}
.lgaSouthAustralia .compact-generic-list h3.generic-list__title a {
  font-weight: 100;
  text-decoration: underline;
  font-size: 14pt;
}
.lgaSouthAustralia .compact-generic-list h3.generic-list__title {
  text-transform: none;
  font-weight: 100;
  padding: 0px;
}
.lgaSouthAustralia .compact-generic-list .generic-list__header {
  border: 0;
  padding: 0;
}
.lgaSouthAustralia .simple-generic-list span {
  display: none;
}
.lgaSouthAustralia .search-page.minutes-and-agendas-listing .result-item__url {
  display: none;
}
.lgaSouthAustralia .search-page.minutes-and-agendas-listing .result-item__link {
  margin-bottom: 0px;
}
.lgaSouthAustralia .contact-list-cards .generic-list__left {
  position: absolute;
}
.lgaSouthAustralia .contact-list-cards li.generic-list__item {
  height: 160px;
  display: inline-block;
  width: 380px;
  -webkit-box-shadow: 3px 3px 5px 0px #dbdbdb;
  -moz-box-shadow: 3px 3px 5px 0px #dbdbdb;
  box-shadow: 3px 3px 5px 0px #dbdbdb;
  vertical-align: top;
}
.lgaSouthAustralia .contact-list-cards .generic-list__content {
  padding: 0px 0px 0px 140px;
}
.lgaSouthAustralia .contact-list-cards .generic-list__header {
  border: none;
}
.lgaSouthAustralia .contact-list-cards li.generic-list__item {
  margin-right: 10px;
}
.lgaSouthAustralia .contact-list-cards .generic-list__right {
  padding-left: 120px;
}
.lgaSouthAustralia .contact-list-cards .generic-list__header {
  padding: 20px 0px 0px 20px;
}
.lgaSouthAustralia .contact-list-cards .generic-list__left {
  max-height: 125px;
  overflow: hidden;
}
.lgaSouthAustralia .contact-list-cards .generic-list__link {
  display: none;
}
.lgaSouthAustralia .mb-contact-image {
  display: inline-block;
  vertical-align: middle;
}
.lgaSouthAustralia .mb-contact-details {
  display: inline-block;
  vertical-align: middle;
}
.lgaSouthAustralia .mb-contact-image img {
  width: 200px;
  height: auto;
}
.lgaSouthAustralia .contacts-card-list .card-listing__img {
  height: 300px;
}
.lgaSouthAustralia .table-nobackground tr:nth-child(odd) {
  background: none !important;
}
.lgaSouthAustralia #main-content a.button {
  font-size: initial;
  line-height: 34px;
  padding-left: 35px;
  padding-right: 15px;
  color: #003876;
  background-color: #fff;
  background-image: url("https://www.lga.sa.gov.au/__data/assets/file/0027/1166373/lga_rightArrow_blue.svg");
  background-position: 12px center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 2px solid #00a8b8;
  border-radius: 3px;
  font-weight: 600;
  transition: all 0.3s ease;
}
.lgaSouthAustralia #main-content a.button:hover {
  background-image: url("https://www.lga.sa.gov.au/__data/assets/file/0028/1166374/lga_rightArrow_white.svg");
  background-color: #00a8b8;
  color: #fff;
  border: 2px solid #00a8b8;
}
.lgaSouthAustralia main .content-container .button svg, .lgaSouthAustralia main .content-container a.button svg, .lgaSouthAustralia .button svg {
  display: none;
}
.lgaSouthAustralia #main-content p.button {
  font-size: initial;
  line-height: 34px;
  padding-left: 35px;
  padding-right: 15px;
  color: #003876;
  background-color: #fff;
  background-image: url("https://www.lga.sa.gov.au/__data/assets/file/0027/1166373/lga_rightArrow_blue.svg");
  background-position: 12px center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 2px solid #00a8b8;
  border-radius: 3px;
  font-weight: 600;
  transition: all 0.3s ease;
}
.lgaSouthAustralia #main-content p.button a {
  text-decoration: none;
}
.lgaSouthAustralia #main-content p.button:hover {
  background-image: url("https://www.lga.sa.gov.au/__data/assets/file/0028/1166374/lga_rightArrow_white.svg");
  background-color: #00a8b8;
  color: #fff;
  border: 2px solid #00a8b8;
}
.lgaSouthAustralia #main-content p.button:hover a {
  color: #fff;
}
.lgaSouthAustralia a.button2 {
  text-decoration: none;
  padding: 10px;
}
.lgaSouthAustralia #main-content a.button2 {
  font-size: initial;
  line-height: 34px;
  padding: 5px 19px;
  margin-bottom: 5px;
  display: inline-block;
  color: #003876;
  background-color: #fff;
  background-position: 12px center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 2px solid #00a8b8;
  border-radius: 3px;
  font-weight: 600;
  transition: all 0.3s ease;
}
.lgaSouthAustralia #main-content a.button2:hover {
  background-color: #00a8b8;
  color: #fff;
  border: 2px solid #00a8b8;
}
.lgaSouthAustralia main .content-container .button2 svg, .lgaSouthAustralia main .content-container a.button2 svg, .lgaSouthAustralia .button svg {
  display: none;
}
.lgaSouthAustralia #main-content p.button2 {
  font-size: initial;
  line-height: 34px;
  padding-left: 35px;
  padding-right: 35px;
  color: #003876;
  background-color: #fff;
  background-position: 12px center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: 2px solid #00a8b8;
  border-radius: 3px;
  font-weight: 600;
  transition: all 0.3s ease;
}
.lgaSouthAustralia #main-content p.button2 a {
  text-decoration: none;
}
.lgaSouthAustralia #main-content p.button2:hover {
  background-color: #00a8b8;
  color: #fff;
  border: 2px solid #00a8b8;
}
.lgaSouthAustralia #main-content p.button2:hover a {
  color: #fff;
}
.lgaSouthAustralia p.external a, .lgaSouthAustralia li.external a, .lgaSouthAustralia a.external {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0015/1234212/open-in-new.png);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 23px;
  text-decoration: none;
  border-bottom: #003876;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.lgaSouthAustralia main .content-container a.accordion-button {
  text-decoration: none;
  padding: 18px 50px 18px 18px;
  font-weight: 600;
  display: block;
  position: relative;
  margin: 0 0 20px 0;
  color: #003876;
  background-size: 100% 200%;
  background-image: linear-gradient(to bottom, #003876 50%, #eceff7 50%);
  -webkit-transition: background-position 0.5s;
  -moz-transition: background-position 0.5s;
  transition: background-position 0.5s;
  margin-bottom: -1px;
  background-position: 0 -98%;
  border-radius: 5px;
  border-bottom-style: solid;
}
.lgaSouthAustralia main .content-container a.accordion-button:hover, .lgaSouthAustralia main .content-container a.accordion-button:active, .lgaSouthAustralia main .content-container a.accordion-button:focus {
  color: #fff;
  background-position: unset;
}
.lgaSouthAustralia .light-blue-accordion .accordion__link, .lgaSouthAustralia .light-blue-accordion .accordion a.accordion__link {
  color: #003876;
  background-color: #eceff7;
}
.lgaSouthAustralia .light-blue-accordion .accordion__link svg path, .lgaSouthAustralia .light-blue-accordion .accordion a.accordion__link svg path {
  fill: #003876;
}
.lgaSouthAustralia .tan-accordion .accordion__link, .lgaSouthAustralia .tan-accordion .accordion a.accordion__link {
  background-color: #d47d36;
}
.lgaSouthAustralia #calendarTable a.dateLink {
  text-decoration: none;
  font-size: 18px;
}
.lgaSouthAustralia #calendarTable tbody td {
  border: solid 1px #dedede;
}
.lgaSouthAustralia #calendarTable td.date {
  vertical-align: text-bottom;
}
.lgaSouthAustralia #calendarTable tbody tr:nth-child(odd) {
  background: #FFFFFF;
}
.lgaSouthAustralia #calendarTable th.weekLink {
  padding: 10px;
}
.lgaSouthAustralia #calendarTable .event {
  font-size: 90%;
}
.lgaSouthAustralia .minutes-and-agendas-listing h2 {
  font-size: 1.5em;
}
.lgaSouthAustralia .minutes-and-agendas-listing .search-query__input {
  margin-left: 0;
}
.lgaSouthAustralia .extranet-agenda span#root_node_selection-button {
  width: 200px !important;
}
.lgaSouthAustralia .accordion__link, .lgaSouthAustralia .accordion a.accordion__link {
  -webkit-transition: background-color 0.25s ease-out;
  -moz-transition: background-color 0.25s ease-out;
  -o-transition: background-color 0.25s ease-out;
  transition: background-color 0.25s ease-out;
}
.lgaSouthAustralia .confidential-accordion .accordion__link, .lgaSouthAustralia .accordion.confidential-accordion a.accordion__link {
  background-color: #00a8b8;
  background-image: url(https://lgasa-web.squiz.cloud/__data/assets/image/0028/555751/lock-outline.png);
  background-repeat: no-repeat;
  background-size: 30px;
  background-position-y: center;
  background-position-x: 10px;
  padding-left: 50px;
}
.lgaSouthAustralia .accordion__link:hover, .lgaSouthAustralia .accordion a.accordion__link:hover, .lgaSouthAustralia .accordion__link:focus, .lgaSouthAustralia .accordion a.accordion__link:focus, .lgaSouthAustralia .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion a.accordion__link.uber-accordion__button-active {
  background-color: #a7bbc8;
}
.lgaSouthAustralia .confidential-accordion .accordion__link:hover, .lgaSouthAustralia .accordion.confidential-accordion a.accordion__link:hover, .lgaSouthAustralia .confidential-accordion .accordion__link:focus, .lgaSouthAustralia .accordion.confidential-accordion a.accordion__link:focus, .lgaSouthAustralia .confidential-accordion .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.confidential-accordion a.accordion__link.uber-accordion__button-active {
  background-color: #008a95;
}
.lgaSouthAustralia .lga-account-form {
  background: white;
  border-style: solid;
  border-width: 1px;
  border-color: #dadada;
  padding: 30px;
  margin-top: 20px;
  margin-bottom: 80px;
  margin: auto;
}
.lgaSouthAustralia .lga-account-form input#SQ_LOGIN_SUBMIT {
  display: block;
  margin-bottom: 20px;
}
.lgaSouthAustralia .lga-login-form {
  max-width: 850px;
}
.lgaSouthAustralia .sign-in-logo {
  text-align: center;
}
.lgaSouthAustralia .sign-in-logo img {
  max-width: 300px;
}
.lgaSouthAustralia span.lga-login-field1 {
  width: 108px;
  display: inline-block;
  vertical-align: middle;
}
.lgaSouthAustralia .content-container .lga-account-form tbody tr:nth-child(odd) {
  background: none;
}
.lgaSouthAustralia .lga-account-form td {
  display: block;
}
.lgaSouthAustralia .lga-login-fields tr {
  margin-top: 15px;
}
.lgaSouthAustralia .content-container .lga-account-form tbody td {
  border: none;
}
.lgaSouthAustralia .lga-account-form .sq-form-field {
  border-color: #bdbdbd !important;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
}
.lgaSouthAustralia .content-container .lga-account-form tbody td {
  padding: 0px;
}
.lgaSouthAustralia .content-container .lga-account-form tbody tr {
  padding: 0px;
  display: block;
}
.lgaSouthAustralia span.lga-login-signin h2 {
  margin: 0;
  text-align: center;
}
.lgaSouthAustralia span.lga-login-sub {
  font-size: 10pt;
  padding: 5px;
}
.lgaSouthAustralia .lga-login-fields input#SQ_LOGIN_SUBMIT:hover {
  background: #FFFFFF;
  color: #003876;
}
.lgaSouthAustralia .lga-login-fields input#SQ_LOGIN_SUBMIT {
  text-align: center;
  background: #003876;
  color: #FFFFFF;
  border-color: #003876 !important;
  border-width: 2px;
  padding: 10px 20px;
  cursor: pointer;
  font-weight: 600;
}
.lgaSouthAustralia .lga-edit-account-form input#sq_commit_button:hover, .lgaSouthAustralia .lga-sign-up-form input#sq_commit_button:hover {
  background: #FFFFFF;
  color: #003876;
}
.lgaSouthAustralia .lga-edit-account-form input#sq_commit_button, .lgaSouthAustralia .lga-sign-up-form input#sq_commit_button {
  text-align: center;
  background: #003876;
  color: #FFFFFF;
  border-color: #003876 !important;
  border-width: 2px;
  padding: 10px 20px;
  cursor: pointer;
  font-weight: 600;
}
.lgaSouthAustralia .lga-sign-up-form {
  max-width: 459px;
  margin-top: 100px;
}
.lgaSouthAustralia span.lga-sign-up-username {
  display: none;
}
.lgaSouthAustralia .content-container .lga-account-form tbody .lga-sign-up-form-submit td {
  padding: 0px;
}
.lgaSouthAustralia .lga-edit-account-form {
  width: 100%;
  max-width: 500px;
}
.lgaSouthAustralia .lga-account-form.lga-edit-account-form tr {
  margin-top: 15px;
}
.lgaSouthAustralia .lga-login-fields tr:first-child > td:first-child:after {
  content: " (email)";
}
.lgaSouthAustralia .account-form-section {
  padding-bottom: 20px;
}
.lgaSouthAustralia .sign-in-intro {
  margin: auto;
  text-align: center;
}
.lgaSouthAustralia td.project-profile-table-heading {
  font-weight: 600;
  color: #003876;
  padding: 3px 10px 3px 0px;
}
.lgaSouthAustralia .project-profile__content {
  padding-bottom: 20px;
}
.lgaSouthAustralia .project-list-container {
  padding: 20px;
  margin-bottom: 25px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #a0a0a0;
}
.lgaSouthAustralia .project-list-container span {
  font-size: 10pt;
}
.lgaSouthAustralia .project-list-container span.project-list-status {
  padding-right: 20px;
}
.lgaSouthAustralia .project-list-container h3 {
  padding: 0px;
  margin: 10px 0px 0px 0px;
}
.lgaSouthAustralia .project-list-container h3 a {
  text-decoration: none;
}
.lgaSouthAustralia .project-list-container h3 a:hover {
  text-decoration: underline;
}
.lgaSouthAustralia .employment-profile__content-attachments h3 {
  margin-top: 20px;
}
.lgaSouthAustralia .employment-profile__content-attachments a {
  color: #003876;
  display: block;
  text-decoration: none;
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0025/555640/file-pdf.png);
  background-repeat: no-repeat;
  background-position-y: 4px;
  padding: 8px 35px;
  background-size: 30px;
}
.lgaSouthAustralia .employment-profile__content-attachments a:hover {
  text-decoration: underline;
}
.lgaSouthAustralia a.news-read-more {
  color: #000;
  text-decoration: none;
  font-size: 11pt;
}
.lgaSouthAustralia a.news-read-more:hover {
  color: #003876;
}
.lgaSouthAustralia .search-page.news-listing {
  padding-top: 30px;
}
.lgaSouthAustralia .news-item .news-item__date {
  order: 1;
  font-weight: 600;
  font-size: large;
}
.lgaSouthAustralia .news-listing__item-teaser, .lgaSouthAustralia .facet-option__link {
  color: #000;
}
.lgaSouthAustralia .emergency-alert {
  display: none;
}
.lgaSouthAustralia span.consultation-list-close {
  font-weight: bold;
}
.lgaSouthAustralia img.employment-listing__item-thumbnail {
  max-width: 250px;
}
.lgaSouthAustralia .search-page.employment-listing {
  margin-top: 50px;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .employment-listing__item-thumbnail {
    height: 150px;
    max-width: 200px;
    padding-left: 0px;
  }
  .lgaSouthAustralia .result-sidebar {
    width: calc(100% / 3.5);
  }
  .lgaSouthAustralia .employment-listing__item-wrapper {
    padding-left: 15px;
  }
}
.lgaSouthAustralia span.employment-listing__phone-label:before {
  display: block;
  content: "";
}
.lgaSouthAustralia .news-builder-status {
  padding: 10px 0px;
}
.lgaSouthAustralia .news-builder-name {
  padding: 10px 0px;
}
.lgaSouthAustralia .news-builder-abstract {
  padding: 10px 0px;
}
.lgaSouthAustralia .news-builder-contents tbody tr:first-child {
  display: none;
}
.lgaSouthAustralia .news-builder-contents {
  padding: 10px 0px;
}
.lgaSouthAustralia .news-builder-changestatus {
  padding: 10px 0px;
}
.lgaSouthAustralia .news-builder-changestatus label {
  display: none;
}
.lgaSouthAustralia .news-builder-changestatus input[type=checkbox] {
  display: none;
}
.lgaSouthAustralia input#page_standard_716176_621 {
  padding: 15px;
}
.lgaSouthAustralia textarea#metadata_field_text_24855_page_standard_value {
  width: 100%;
  height: 60px;
}
.lgaSouthAustralia .content-container img {
  height: auto;
}
.lgaSouthAustralia .asset-builder__wrapper p, .lgaSouthAustralia .asset-builder__wrapper input[type="text"], .lgaSouthAustralia .asset-builder__wrapper .sq-form-question-title {
  margin: 10px 0;
}
.lgaSouthAustralia .asset-builder__wrapper input[type="text"] {
  padding: 7px;
}
.lgaSouthAustralia .asset-builder__wrapper p, .lgaSouthAustralia .asset-builder__wrapper .sq-form-question-title {
  padding: 7px 0;
}
.lgaSouthAustralia .asset-builder__wrapper .content-container tbody td {
  padding: 0;
  border: 0;
}
.lgaSouthAustralia .asset-builder__wrapper .sq-bodycopy-container-header, .lgaSouthAustralia .asset-builder__wrapper .sq-edit-bodycopy-table .sq-edit-bodycopy-insert-container-table {
  display: none;
}
.lgaSouthAustralia .asset-builder__wrapper .sq-edit-bodycopy-table tbody td {
  padding: 0;
  border: 0;
}
.lgaSouthAustralia .asset-builder__wrapper .button {
  height: auto;
}
.lgaSouthAustralia .asset-builder__wrapper h2 {
  margin: 20px 0;
}
.lgaSouthAustralia .asset-builder__wrapper .asset-builder__edit-success {
  color: green;
}
.lgaSouthAustralia .asset-builder__wrapper a {
  text-decoration: underline;
}
.lgaSouthAustralia .asset-builder__wrapper .sq-form-question-option-list li {
  margin: 0;
}
.lgaSouthAustralia .Viper-subSectionRow.Viper-imageTabSwitch, .lgaSouthAustralia .Viper-subSectionRow.Viper-chooseAssetRow, .lgaSouthAustralia .Viper-subSectionRow.Viper-urlRow, .lgaSouthAustralia .Viper-subSectionRow.Viper-imageUploadFileRow, .lgaSouthAustralia .Viper-checkbox {
  display: none !important;
}
.lgaSouthAustralia #ViperImagePluginfileUploadArea {
  display: block !important;
}
.lgaSouthAustralia a.bell-button {
  background: #f3f3f3;
  padding: 20px 20px 20px 90px;
  display: inline-block;
  text-decoration: none;
  font-weight: 700;
  font-size: 18pt;
  border-radius: 10px;
  border-style: solid;
  border-color: #eb690b;
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0029/762572/icons8-alarm-OR.png);
  background-repeat: no-repeat;
  background-position-x: 18px;
  background-position-y: 12px;
  transform: rotate(0deg);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #003876 !important;
}
.lgaSouthAustralia a.bell-button:hover {
  background: #ffe2cc;
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0029/762572/icons8-alarm-OR.png);
  background-repeat: no-repeat;
  background-position-x: 18px;
  background-position-y: 12px;
  transform: rotate(3deg);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.lgaSouthAustralia .create-event-input ul li {
  display: none;
}
.lgaSouthAustralia .create-event-input ul li:nth-child(22) {
  display: block;
}
.lgaSouthAustralia .create-event-input ul li:nth-child(7) {
  display: block;
}
.lgaSouthAustralia .button .open-content-drawer svg {
  display: none;
}
.lgaSouthAustralia .content-container ul li {
  padding-bottom: 10px;
  line-height: initial;
}
.lgaSouthAustralia div.gray-background {
  background: #efefef;
  padding: 5px 10px;
}
.lgaSouthAustralia h1 strong, .lgaSouthAustralia h2 strong, .lgaSouthAustralia h3 strong, .lgaSouthAustralia h4 strong, .lgaSouthAustralia h5 strong {
  font-weight: normal;
}
.lgaSouthAustralia .minutes-and-agendas-listing .result-info__select--sort {
  display: none;
}
.lgaSouthAustralia .funnelback-search .funnelback-results-map-popup__title {
  color: #003876;
}
.lgaSouthAustralia .highlight-box.highlight-box--auto.highlight-box--float-left {
  margin-right: 0px;
}
.lgaSouthAustralia .link-listing.link-listing--float-left {
  margin-right: 0px;
}
.lgaSouthAustralia blockquote {
  margin: auto;
  max-width: 797px;
  margin-top: 60px;
  margin-bottom: 60px;
}
.lgaSouthAustralia blockquote > p {
  position: relative;
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0;
  padding-top: 21px;
  z-index: 1;
  margin-left: 120px;
  padding-left: 12px;
}
.lgaSouthAustralia blockquote > p:first-child {
  position: relative;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 0;
  border: solid 2px;
  border-radius: 20px;
  padding: 25px;
  border-color: #00a8b8;
  color: #003876;
}
.lgaSouthAustralia blockquote > p:first-child:before {
  content: "";
  position: absolute;
  width: 80px;
  border: 6px solid #ffffff;
  bottom: -3px;
  left: 50px;
  z-index: 2;
}
.lgaSouthAustralia blockquote > p:first-child:after {
  content: "";
  position: absolute;
  border: 2px solid #00a8b8;
  border-radius: 0 50px 0 0;
  width: 60px;
  height: 60px;
  bottom: -60px;
  left: 50px;
  border-bottom: none;
  border-left: none;
  z-index: 3;
}
.lgaSouthAustralia .secondary-nav {
  display: none;
}
.lgaSouthAustralia .hamburger-menu #menu__toggle {
  display: none;
}
.lgaSouthAustralia body.sq p.button svg {
  display: none;
}
@media screen and (min-width: 1280px)\a .video-widget--float-left {
  .lgaSouthAustralia {
    margin-right: unset;
  }
}
.lgaSouthAustralia .video-widget.video-widget--width-auto.video-widget--float-left {
  margin-right: unset;
}
.lgaSouthAustralia header {
  background-color: #003876;
}
.lgaSouthAustralia .page-header {
  background-color: #003876;
}
.lgaSouthAustralia .page-header__main {
  height: 90px;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .page-header__main {
    height: 90px;
    position: relative;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .page-header__logo-img {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .primary-nav__item--anchor {
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-size: 28px;
    font-weight: 400;
  }
  .lgaSouthAustralia .primary-nav__links {
    justify-content: center;
    -webkit-box-pack: center;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .page-header-search {
    width: 325px;
    display: inline-block;
    vertical-align: middle;
  }
  .lgaSouthAustralia nav.tertiary-nav {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 3px;
  }
  .lgaSouthAustralia #main-navigation {
    height: 55px;
  }
}
.lgaSouthAustralia .contact-us-button, .lgaSouthAustralia .login-button {
  display: inline-block;
  vertical-align: middle;
}
.lgaSouthAustralia .addthis_inline_follow_toolbox_fqsk {
  display: inline-block;
  vertical-align: middle;
}
.lgaSouthAustralia .contact-us-button a {
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  background: #003876;
  padding: 5px 14px 7px 13px;
  border-radius: 20px;
  font-weight: 400;
  border-style: solid;
  border-color: #ffffff;
  margin-left: 10px;
  border-width: 2px;
  -webkit-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
.lgaSouthAustralia .contact-us-button a:hover {
  background: #ffffff;
  color: #003876;
  -webkit-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
.lgaSouthAustralia .login-button a {
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  background: #00a8b8;
  padding: 5px 14px 7px 13px;
  border-radius: 20px;
  font-weight: 400;
  border-style: solid;
  border-color: #00a8b8;
  margin-left: 10px;
  border-width: 2px;
  -webkit-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
.lgaSouthAustralia .login-button a:hover {
  background: #003876;
  color: #00a8b8;
  -webkit-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
.lgaSouthAustralia .login-button svg {
  vertical-align: middle;
  margin-left: 5px;
}
.lgaSouthAustralia .header input#header_searchinput {
  border-radius: 20px;
  padding-left: 20px;
}
.lgaSouthAustralia .header .page-header-search svg {
  width: 18px;
}
.lgaSouthAustralia .page-header-search svg:hover {
  cursor: pointer;
}
.lgaSouthAustralia .user-button ul {
  padding-left: 15px;
}
.lgaSouthAustralia .user-button {
  display: inline-block;
}
.lgaSouthAustralia .user-button-main {
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  background: #003876;
  padding: 5px 14px 7px 13px;
  border-radius: 20px;
  font-weight: 400;
  border-style: solid;
  border-color: #00a8b8;
  margin-left: 0px;
  border-width: 3px;
  -webkit-transition: background-color 250ms linear;
  -ms-transition: background-color 250ms linear;
  transition: background-color 250ms linear;
}
.lgaSouthAustralia .user-button nav li {
  display: inline-block;
  list-style-type: none;
  position: relative;
}
.lgaSouthAustralia .user-button nav li ul {
  left: -999em;
  position: absolute;
  position: absolute;
  background: #003876;
  border-radius: 0px 0px 15px 15px;
  padding: 5px;
  border-style: solid;
  border-width: 3px;
  border-color: #00a8b8;
  border-top: none;
}
.lgaSouthAustralia .user-button nav li:hover > ul, .lgaSouthAustralia .user-button nav li:focus > ul {
  left: 0em;
}
.lgaSouthAustralia .user-button nav li:hover > ul, .lgaSouthAustralia .user-button nav li:focus > ul {
  left: 0em;
}
.lgaSouthAustralia .user-button nav li:hover .user-button-main {
  border-radius: 15px 15px 0px 0px;
}
.lgaSouthAustralia .user-button nav a {
  padding: 5px 10px;
  color: #fff;
  display: block;
  font-size: 10pt;
  text-decoration: none;
}
.lgaSouthAustralia .user-button nav a:hover {
  text-decoration: underline;
}
.lgaSouthAustralia .user-button svg {
  vertical-align: middle;
  margin-left: 8px;
}
.lgaSouthAustralia .user-button-sub {
  z-index: 10;
}
.lgaSouthAustralia .lga-website {
  display: inline-block;
  vertical-align: middle;
}
.lgaSouthAustralia .lga-website a {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 11pt;
}
.lgaSouthAustralia .lga-website a:hover {
  text-decoration: underline;
}
.lgaSouthAustralia .addthis_inline_follow_toolbox_hx4u {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  margin-bottom: 4px;
}
@media screen and (max-width: 1279px) {
  .lgaSouthAustralia .addthis_inline_follow_toolbox_fqsk {
    display: none;
  }
  .lgaSouthAustralia .contact-us-button {
    display: none;
  }
  .lgaSouthAustralia nav.tertiary-nav {
    display: block;
    position: absolute;
    right: 60px;
    top: 32px;
  }
  .lgaSouthAustralia .user-button {
    margin-top: -19px;
  }
}
@media screen and (max-width: 1280px) {
  .lgaSouthAustralia .page-header__main-icon-bar a {
    position: absolute;
    right: 0px;
    top: 60px;
  }
  .lgaSouthAustralia .page-header__main {
    height: 130px;
  }
  .lgaSouthAustralia .page-header-search {
    display: block;
    position: absolute;
    right: 42px;
    width: 300px;
    top: 70px;
  }
  .lgaSouthAustralia nav.tertiary-nav {
    right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .lgaSouthAustralia .page-header__main {
    height: 170px;
  }
  .lgaSouthAustralia .page-header-search {
    top: 115px;
  }
  .lgaSouthAustralia .page-header__main-icon-bar a {
    top: 105px;
  }
  .lgaSouthAustralia nav.tertiary-nav {
    top: 22px;
  }
}
.lgaSouthAustralia .secondary-nav {
  display: none;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .mega-menu__container {
    display: block;
    visibility: hidden;
    top: 55px;
  }
  .lgaSouthAustralia .mega-menu__content.mega-menu__teir {
    transition: opacity 0.25s ease 0s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  .lgaSouthAustralia .mega-menu--hover-to-open .mega-menu__root:hover .mega-menu__container, .lgaSouthAustralia .mega-menu .mega-menu--hover-to-open .mega-menu__root.js-focus .mega-menu__container {
    visibility: visible;
  }
  .lgaSouthAustralia .mega-menu--hover-to-open .mega-menu__root:hover .mega-menu__container .mega-menu__teir, .lgaSouthAustralia .mega-menu .mega-menu--hover-to-open .mega-menu__root.js-focus .mega-menu__container .mega-menu__teir {
    transition: opacity 0.25s ease 0s;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  }
  .lgaSouthAustralia .mega-menu__content {
    margin: auto;
    max-width: 1280px;
  }
  .lgaSouthAustralia .mega-menu__content .mega-menu__title {
    color: #003876;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    width: 100%;
    padding-bottom: 3px;
    font-size: 20px;
  }
  .lgaSouthAustralia .mega-menu__content .mega-menu__teir--2 {
    margin-top: 0.5em;
  }
  .lgaSouthAustralia .mega-menu__content .mega-menu__teir--2 .mega-menu__title {
    color: #000;
    border: none;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    transition-duration: 0.5s;
  }
  .lgaSouthAustralia .mega-menu__content .mega-menu__teir--2 .mega-menu__title:hover, .lgaSouthAustralia .mega-menu__content .mega-menu__teir--2 .mega-menu__title:focus {
    color: #003876;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .mega-menu__content .mega-menu__list .mega-menu-expandable .mega-menu-expandable__link {
    display: inline;
    width: auto;
  }
  .lgaSouthAustralia .primary-nav__links {
    margin-left: 0px;
    margin-right: 0px;
  }
  .lgaSouthAustralia .primary-nav__item--anchor {
    font-size: 18px;
  }
  .lgaSouthAustralia .mega-menu__item {
    width: 240px;
  }
  .lgaSouthAustralia .mega-menu-expandable .mega-menu-expandable__row:before, .lgaSouthAustralia .mega-menu-expandable:hover .mega-menu-expandable__row:before {
    width: 0%;
  }
  .lgaSouthAustralia .mega-menu-expandable__link {
    display: inline;
    width: auto;
  }
  .lgaSouthAustralia .mega-menu__item-row .mega-menu__title {
    transition: all 0.2s ease-in-out;
    position: relative;
  }
  .lgaSouthAustralia .mega-menu__item-row .mega-menu__title:before, .lgaSouthAustralia .mega-menu__item-row .mega-menu__title:after {
    content: "";
    position: absolute;
    bottom: -1px;
    width: 0px;
    height: 3px;
    transition: all 0.2s ease-in-out;
    transition: 0.5s ease 0s;
    opacity: 0;
    background-color: #EB690B;
  }
  .lgaSouthAustralia .mega-menu__item-row .mega-menu__title:before, .lgaSouthAustralia .mega-menu__item-row .mega-menu__title:after {
    left: 0;
  }
  .lgaSouthAustralia .mega-menu__item-row:hover {
    cursor: pointer;
  }
  .lgaSouthAustralia .mega-menu__item-row:hover .mega-menu__title:before, .lgaSouthAustralia .mega-menu__item-row:hover .mega-menu__title:after {
    width: 100%;
    opacity: 1;
  }
  .lgaSouthAustralia .primary-nav__item {
    padding: 10px 20px 15px 20px;
  }
  .lgaSouthAustralia .mega-menu__root-row.mega-menu-expandable__row {
    position: relative;
  }
  .lgaSouthAustralia .primary-nav__item > .mega-menu__root-row.mega-menu-expandable__row:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background: #FFFFFF;
    visibility: hidden;
    border-radius: 5px;
    transform: scaleX(0);
    transition: 0.25s linear;
  }
  .lgaSouthAustralia .primary-nav__item:hover > .mega-menu__root-row.mega-menu-expandable__row:before, .lgaSouthAustralia .primary-nav__item:focus > .mega-menu__root-row.mega-menu-expandable__row:before {
    visibility: visible;
    transform: scaleX(1);
  }
}
.lgaSouthAustralia .sidebar-nav__item--span {
  color: #00254c;
  margin-left: 15px;
}
.lgaSouthAustralia span.sidebar-nav__item--span.current-nav {
  color: #003876;
}
.lgaSouthAustralia a.sidebar-nav__item--anchor.current-nav, .lgaSouthAustralia .sidebar-nav__item.hierarchy .sidebar-nav__item.hierarchy .sidebar-nav__item.hierarchy a.sidebar-nav__item--anchor.hierarchy {
  border-left-style: solid;
  border-left-color: #003876;
  font-size: 11pt;
}
.lgaSouthAustralia .sidebar-nav__item--anchor {
  border: none;
}
.lgaSouthAustralia li.sidebar-nav__item.hierarchy {
  border: none;
}
.lgaSouthAustralia span.sidebar-nav__item--span.hierarchy {
  font-weight: 600;
}
.lgaSouthAustralia .sidebar-nav__item--anchor.normal {
  font-size: 11pt;
}
.lgaSouthAustralia .sidebar-nav__main--anchor {
  color: #003876;
}
.lgaSouthAustralia .sidebar-nav__item.hierarchy, .lgaSouthAustralia .sidebar-nav__item.current-nav {
  border: none;
}
.lgaSouthAustralia .footer-columns__col:nth-child(1) {
  text-align: center;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .footer-columns__col:nth-child(1) {
    text-align: left;
  }
}
.lgaSouthAustralia .footer-columns__col:nth-child(3) {
  text-align: center;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .footer-columns__col:nth-child(3) {
    text-align: left;
  }
}
.lgaSouthAustralia .footer-columns__col:nth-child(2) {
  Flex: 2 0 0;
  order: 3;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .footer-columns__col:nth-child(2) {
    order: unset;
  }
}
.lgaSouthAustralia .footer__council-info {
  text-align: center;
}
.lgaSouthAustralia .footer a:hover {
  text-decoration: underline;
}
.lgaSouthAustralia .footer-top {
  display: none;
}
.lgaSouthAustralia .footer .footer__rows a {
  color: #fff;
}
.lgaSouthAustralia .sa-council-logo.lilogo_Alexandrina_Council {
  background-image: url(https://www.alexandrina.sa.gov.au/__data/assets/image/0024/198141/Alexandrina_CMYK.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Adelaide_Plains_Council {
  background-image: url(https://www.apc.sa.gov.au/__data/assets/image/0021/364611/APC_Logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_The_Barossa_Council {
  background-image: url(https://lgasa-web.squiz.cloud/__data/assets/image/0017/534230/The-Barossa-Council-Logo-with-words.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Barunga_West_Council {
  background-image: url(https://www.barungawest.sa.gov.au/__data/assets/image/0021/229035/BW_Footer_Logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Berri_Barmera_Council {
  background-image: url(https://www.berribarmera.sa.gov.au/__data/assets/image/0025/337039/logo-wide.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Ceduna {
  background-image: url(https://www.ceduna.sa.gov.au/__data/assets/image/0022/241618/LOGO_Ceduna.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_City_of_Charles_Sturt {
  background-image: url(https://www.charlessturt.sa.gov.au/__data/assets/image/0031/198067/CCS-logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Clare_and_Gilbert_Valleys_Council {
  background-image: url(https://www.claregilbertvalleys.sa.gov.au/__data/assets/image/0020/221582/Logo-only.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Cleve {
  background-image: url(https://www.cleve.sa.gov.au/__data/assets/image/0031/519628/DC-Cleve-Logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Coober_Pedy {
  background-image: url(https://www.cooberpedy.sa.gov.au/__data/assets/image/0022/165505/CP_Logo_WebMobile.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Campbelltown_City_Council {
  background-image: url(https://www.campbelltown.sa.gov.au/__data/assets/image/0022/230548/CouncilLogo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Coorong_District_Council {
  background-image: url(https://www.coorong.sa.gov.au/__data/assets/image/0031/530878/CDC_logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Copper_Coast_Council {
  background-image: url(https://www.coppercoast.sa.gov.au/__data/assets/image/0027/245835/ccc_cccLogoMB.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Elliston {
  background-image: url(https://www.elliston.sa.gov.au/__data/assets/image/0017/330173/DC_ELLISTON_Logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Flinders_Ranges_Council {
  background-image: url(https://www.frc.sa.gov.au/__data/assets/image/0031/253768/1424_FRC_Logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Franklin_Harbour {
  background-image: url(https://www.franklinharbour.sa.gov.au/__data/assets/image/0036/388818/fh_logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Town_of_Gawler {
  background-image: url(https://www.gawler.sa.gov.au/__data/assets/image/0024/220848/logo-1.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Regional_Council_of_Goyder {
  background-image: url(https://www.goyder.sa.gov.au/__data/assets/image/0027/511569/INTRANET_Goyder-LOGOin.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Grant {
  background-image: url(https://www.dcgrant.sa.gov.au/__data/assets/image/0038/394976/dcg_logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Kangaroo_Island_Council {
  background-image: url(https://www.kangarooisland.sa.gov.au/__data/assets/image/0025/316267/KI-Council-horiz.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Karoonda_East_Murray {
  background-image: url(https://www.dckem.sa.gov.au/__data/assets/image/0020/405713/DCKEM_Logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Kimba {
  background-image: url(https://www.kimba.sa.gov.au/__data/assets/image/0042/389796/DCK_Logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Kingston_District_Council {
  background-image: url(https://www.kingstondc.sa.gov.au/__data/assets/image/0022/293341/KDC_footer_KDCLogo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Light_Regional_Council {
  background-image: url(https://www.light.sa.gov.au/__data/assets/image/0017/504053/LRCLogo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Loxton_Waikerie {
  background-image: url(https://www.loxtonwaikerie.sa.gov.au/__data/assets/image/0028/358129/DCLW_Logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Lower_Eyre_Peninsula {
  background-image: url(https://www.lowereyrepeninsula.sa.gov.au/__data/assets/image/0029/405983/lower-eyre-council-logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Mid_Murray_Council {
  background-image: url(https://www.mid-murray.sa.gov.au/__data/assets/image/0024/171384/m_logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_City_of_Mitcham {
  background-image: url(https://www.mitchamcouncil.sa.gov.au/__data/assets/image/0030/89553/com_header_logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Mount_Barker_District_Council {
  background-image: url(https://www.mountbarker.sa.gov.au/__data/assets/image/0019/110395/Mount-Barker-DC-logo-colour-LANDSCAPE-desktop-1.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Rural_City_of_Murray_Bridge {
  background-image: url(https://www.murraybridge.sa.gov.au/__data/assets/image/0027/344880/MB_Logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Naracoorte_Lucindale_Council {
  background-image: url(https://www.naracoortelucindale.sa.gov.au/__data/assets/image/0023/187241/Council_Logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Northern_Areas_Council {
  background-image: url(https://www.nacouncil.sa.gov.au/__data/assets/image/0038/486749/nac3_logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Orroroo_Carrieton {
  background-image: url(https://www.orroroo.sa.gov.au/__data/assets/image/0026/187820/OrrorooCarietonRGB.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Peterborough {
  background-image: url(https://www.peterborough.sa.gov.au/__data/assets/image/0025/371941/p_logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_City_of_Port_Adelaide_Enfield {
  background-image: url(https://www.cityofpae.sa.gov.au/__data/assets/image/0023/416570/cityplan-pae-logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_City_of_Port_Augusta {
  background-image: url(https://www.portaugusta.sa.gov.au/__data/assets/image/0018/224901/port-augustra-logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_City_of_Port_Lincoln {
  background-image: url(https://www.portlincoln.sa.gov.au/__data/assets/image/0029/94718/PortLincolnCityCouncil-RGB200dpi.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Port_Pirie_Regional_Council {
  background-image: url(https://www.pirie.sa.gov.au/__data/assets/image/0020/141707/PPRC_Final.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_City_of_Prospect {
  background-image: url(https://www.prospect.sa.gov.au/__data/assets/image/0022/105682/logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Renmark_Paringa_Council {
  background-image: url(https://www.renmarkparinga.sa.gov.au/__data/assets/image/0028/518374/RPC_Logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Robe {
  background-image: url(https://www.robe.sa.gov.au/__data/assets/image/0018/420417/dcr_logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Roxby_Downs_Council {
  background-image: url(https://www.roxbydowns.sa.gov.au/__data/assets/image/0021/278040/Council_Logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Southern_Mallee_District_Council {
  background-image: url(https://www.southernmallee.sa.gov.au/__data/assets/image/0026/128366/SMDC-Logo-Mobile.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Streaky_Bay {
  background-image: url(https://www.streakybay.sa.gov.au/__data/assets/image/0019/206605/Council-Logo.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Tatiara_District_Council {
  background-image: url(https://www.tatiara.sa.gov.au/__data/assets/image/0021/219522/LOGO_TC.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Tumby_Bay {
  background-image: url(https://www.tumbybay.sa.gov.au/__data/assets/image/0019/426133/2021_Tumby-Bay_Logo_RGB-Vector_Redrawn_1200pxW.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_City_of_Victor_Harbor {
  background-image: url(https://www.victor.sa.gov.au/__data/assets/image/0038/293888/COVH_Logo_RGB-1.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Wattle_Range_Council {
  background-image: url(https://www.wattlerange.sa.gov.au/__data/assets/image/0019/305353/WRC-Logo-RGB-Medium.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Wudinna_District_Council {
  background-image: url(https://www.wudinna.sa.gov.au/__data/assets/image/0023/141917/Logo_WDC-mobile.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Corporation_of_the_Town_of_Walkerville {
  background-image: url(https://www.walkerville.sa.gov.au/__data/assets/image/0022/319801/TOW_Logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Wakefield_Regional_Council {
  background-image: url(https://www.wrc.sa.gov.au/__data/assets/image/0028/347293/WRC_Logo.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_Corporation_of_the_City_of_Whyalla {
  background-image: url(https://www.whyalla.sa.gov.au/__data/assets/image/0015/444030/Whyalla_logo_tagline_RGB.png);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Yankalilla {
  background-image: url(https://www.yankalilla.sa.gov.au/__data/assets/image/0036/448857/YDC_LightGreen.jpg);
}
.lgaSouthAustralia .sa-council-logo.lilogo_District_Council_of_Mount_Remarkable {
  background-image: url(https://www.mtr.sa.gov.au/__data/assets/image/0035/178919/DCMR_logo.jpg);
}
.lgaSouthAustralia .sa-council-logo {
  display: inline-block;
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-size: contain;
  padding-left: 120px;
  background-position: center;
  vertical-align: middle;
}
.lgaSouthAustralia .cel-thumbnail {
  background-size: contain;
  background-position: center;
  width: 200px;
  height: 120px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  float: right;
}
.lgaSouthAustralia li.cel-item {
  margin-bottom: 30px;
  border-bottom: #d8d8d8;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 30px;
}
.lgaSouthAustralia .cel-details {
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
  max-width: 450px;
}
.lgaSouthAustralia .cel-logo {
  display: inline-block;
  vertical-align: middle;
}
.lgaSouthAustralia .coli-logo {
  margin-right: 20px;
}
.lgaSouthAustralia img.coli-icon {
  vertical-align: middle;
  margin-right: 10px;
}
.lgaSouthAustralia .coli-row {
  margin-bottom: 5px;
}
.lgaSouthAustralia ul.pol-accordion {
  padding: 0;
}
.lgaSouthAustralia ul.pol-accordion a h3 {
  color: #003876;
  margin: 5px 10px 5px 10px;
  font-weight: 600;
  font-size: 1em;
  line-height: 1.4;
}
.lgaSouthAustralia ul.pol-accordion a h4 {
  margin: 3px 10px 3px 10px;
}
.lgaSouthAustralia ul.pol-accordion a h4:hover {
  text-decoration: underline;
}
.lgaSouthAustralia ul.pol-accordion .inner {
  padding-left: 1em;
  overflow: hidden;
  display: none;
}
.lgaSouthAustralia ul.pol-accordion .inner.show {
  /*display: block;*/
}
.lgaSouthAustralia ul.pol-accordion li {
  margin: 0.5em 0;
  list-style: none;
}
.lgaSouthAustralia ul.pol-accordion li a.toggle {
  width: 100%;
  display: block;
  background: #eceff7;
  color: #003876;
  padding: 0.5em;
  border-radius: 0.15em;
  transition: background 0.3s ease;
  text-decoration: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-radius: 7px;
  border-bottom-color: #003876;
  padding: 16px;
}
.lgaSouthAustralia ul.pol-accordion li a.toggle:hover {
  background: #003876;
}
.lgaSouthAustralia ul.pol-accordion li a.toggle:hover h3 {
  color: #FFF;
}
.lgaSouthAustralia ul.pol-accordion li a.toggle:hover h4 {
  color: #FFF;
}
.lgaSouthAustralia ul.pol-accordion li li a.toggle {
  background: none;
  padding: 0.15em;
}
.lgaSouthAustralia ul.pol-accordion li li a.toggle:hover {
  background: #003876;
}
.lgaSouthAustralia ul.pol-accordion ul {
  padding-left: 20px;
}
.lgaSouthAustralia ul.pol-accordion a:hover span {
  color: #fff;
}
.lgaSouthAustralia a.file-link {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/file/0027/541377/icon-link-file.svg);
  background-repeat: no-repeat;
  background-position-y: center;
  display: block;
  padding-left: 25px;
  background-size: 16px;
  text-decoration: none;
}
.lgaSouthAustralia a.file-link:hover {
  text-decoration: underline;
}
.lgaSouthAustralia ul.pol-accordion a:hover span.file-title {
  color: #003876;
}
.lgaSouthAustralia ul.pol-accordion a span.file-title {
  color: #003876;
}
.lgaSouthAustralia .fast-fact {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
  vertical-align: top;
}
.lgaSouthAustralia .fast-fact p {
  margin-top: 0px;
}
.lgaSouthAustralia .fast-fact img {
  max-width: 30%;
  max-height: 80px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3%;
  margin-bottom: 8px;
}
.lgaSouthAustralia .fast-fact h3 {
  font-size: 16pt;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 5px;
}
.lgaSouthAustralia .fast-fact-heading {
  margin-bottom: 15px;
}
.lgaSouthAustralia h2.fast-fact-title {
  margin-top: 50px;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .fast-fact {
    width: 27%;
  }
  .lgaSouthAustralia .fast-fact:nth-child(2) {
    margin-right: 7%;
  }
  .lgaSouthAustralia .fast-fact:nth-child(1) {
    margin-right: 7%;
  }
  .lgaSouthAustralia .fast-fact:nth-child(4) {
    margin-right: 7%;
  }
  .lgaSouthAustralia .fast-fact:nth-child(5) {
    margin-right: 7%;
  }
  .lgaSouthAustralia .fast-fact:nth-child(7) {
    margin-right: 7%;
  }
  .lgaSouthAustralia .fast-fact:nth-child(8) {
    margin-right: 7%;
  }
}
.lgaSouthAustralia .sponsor-logo {
  display: inline-block;
  width: 33%;
  text-align: center;
  padding: 20px;
  min-width: 295px;
  vertical-align: middle;
}
.lgaSouthAustralia .sponsor-logos {
  text-align: center;
}
.lgaSouthAustralia .sponsor-logo-caption {
  font-size: 10pt;
  color: #043a76;
  padding-top: 5px;
  font-weight: 600;
}
.lgaSouthAustralia .sponsor-logo-img {
  display: block;
  height: 100%;
}
.lgaSouthAustralia .sponsor-logo a {
  display: block;
}
.lgaSouthAustralia .sponsor-logo img {
  max-height: 100% !important;
}
.lgaSouthAustralia #calendar_event_single_0_1344_wysiwyg_div {
  display: block !important;
}
.lgaSouthAustralia .lga-event-submission#calendar_event_single_0_1344_wysiwyg_div {
  width: auto !important;
}
.lgaSouthAustralia .lga-event-submission.lga-event-submission .sq-form-field {
  border-style: solid;
  border-width: 1px;
  border-color: #bcbcbc !important;
}
.lgaSouthAustralia .lga-event-submission span.create-event-question-title {
  color: #003876;
  font-size: 11pt;
  font-weight: 600;
  display: block;
}
.lgaSouthAustralia .lga-event-submission.lga-event-submission .create-event-question {
  padding: 10px 0px 10px 0px;
}
.lgaSouthAustralia .lga-event-submission textarea#calendar_event_single_0_1344 {
  width: 100%;
  height: 200px;
}
.lgaSouthAustralia .lga-event-submission .sq-wysiwyg-preview-read-only-icon.pl-5.unlocked:after {
  content: "Show toolbar";
  display: inline-block;
  margin-left: 5px;
}
.lgaSouthAustralia .lga-event-submission td.sq-left-img-margin img {
  display: none;
}
.lgaSouthAustralia .lga-event-submission tr.sq-grey-header-row td div {
  display: inline-block;
}
.lgaSouthAustralia .lga-event-submission .sq-wysiwyg-container-title {
  display: none !important;
}
.lgaSouthAustralia .lga-event-submission tbody tr:nth-child(odd) {
  background: none;
}
.lgaSouthAustralia .lga-event-submission tbody td {
  border-bottom: none;
}
.lgaSouthAustralia .lga-event-submission table.sq-calendar-date-table.start {
  border-bottom: solid 1px #dddddd;
}
.lgaSouthAustralia .lga-event-submission span#metadata_field_select_29473-button {
  width: auto !important;
}
.lgaSouthAustralia .lga-event-submission span#metadata_field_select_29439-button {
  width: auto !important;
}
.lgaSouthAustralia .lga-event-submission .lga-inline-group > div {
  display: inline-block;
  margin-right: 20px;
}
.lgaSouthAustralia .lga-event-submission span#metadata_field_select_29439-button {
  height: 38px;
}
.lgaSouthAustralia .lga-event-submission .lga-inline-group.lga-event-address {
  background: #f7f7f7;
  padding: 20px;
  border-radius: 3px;
  border-color: #cecece;
  border-style: solid;
  border-width: 1px;
}
.lgaSouthAustralia .lga-contact-list {
  width: 420px;
  display: inline-block;
  -webkit-box-shadow: 3px 3px 5px 0px #dbdbdb;
  -moz-box-shadow: 3px 3px 5px 0px #dbdbdb;
  box-shadow: 3px 3px 5px 0px #dbdbdb;
  border-width: 1px;
  border-color: #efeeee;
  border-style: solid;
  margin-right: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-left: 10px;
}
.lgaSouthAustralia .lga-contact-list .generic-list__left {
  margin-right: 10px;
  margin-top: 10px;
  float: left;
}
.lgaSouthAustralia .lga-contact-list .card-listing__cta:hover, .lgaSouthAustralia .lga-contact-list .card-listing__cta:focus {
  color: #006d50;
  background-color: #fff;
  border-color: #006d50;
}
.lgaSouthAustralia a.lga-contact-link {
  float: left;
  margin-top: 10px;
}
.lgaSouthAustralia a.lga-contact-email {
  font-size: 10pt;
}
.lgaSouthAustralia .lga-contact-list .generic-list__right {
  margin-left: 10px;
}
.lgaSouthAustralia .lga-contact-list h4.generic-list__title {
  padding-top: 10px;
}
.lgaSouthAustralia .lg-events.event a {
  color: #FFFFFF !important;
}
.lgaSouthAustralia .lg-events.event {
  background: #9453C6;
  padding: 3px;
  border-radius: 4px;
}
.lgaSouthAustralia .lga-meetings.event a {
  color: #FFFFFF !important;
}
.lgaSouthAustralia .lga-meetings.event {
  background: #003876;
  padding: 3px;
  border-radius: 4px;
}
.lgaSouthAustralia .project-profile__thumbnail img {
  display: none;
}
.lgaSouthAustralia .accordion .accordion__link, .lgaSouthAustralia .accordion a.accordion__link {
  color: #003876;
  background-size: 100% 200%;
  background-image: linear-gradient(to bottom, #003876 50%, #eceff7 50%);
  -webkit-transition: background-position 0.5s;
  -moz-transition: background-position 0.5s;
  transition: background-position 0.5s;
  margin-bottom: -1px;
  background-position: 0 -98%;
  border-radius: 5px;
}
.lgaSouthAustralia .accordion .accordion__link:hover, .lgaSouthAustralia .accordion a.accordion__link:hover, .lgaSouthAustralia .accordion .accordion__link:focus, .lgaSouthAustralia .accordion a.accordion__link:focus, .lgaSouthAustralia .accordion .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion a.accordion__link.uber-accordion__button-active {
  color: #FFFFFF;
  background-position: unset;
}
.lgaSouthAustralia .accordion .accordion__item {
  background: #eceff7;
  border-radius: 10px;
}
.lgaSouthAustralia .accordion .accordion__target {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background: #FFFFFF;
  display: block;
}
.lgaSouthAustralia .accordion .accordion__title {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-radius: 7px;
  border-bottom-color: #003876;
}
.lgaSouthAustralia .accordion .accordion__link svg path, .lgaSouthAustralia .accordion a.accordion__link svg path {
  fill: #003876;
}
.lgaSouthAustralia .accordion .accordion__link:hover svg path, .lgaSouthAustralia .accordion a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .accordion__link:focus svg path, .lgaSouthAustralia .accordion a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion a.accordion__link.uber-accordion__button-active svg path {
  fill: #FFFFFF;
}
.lgaSouthAustralia .accordion .accordion__item {
  background: #eceff7;
}
.lgaSouthAustralia .accordion .accordion__title {
  font-weight: 600;
}
.lgaSouthAustralia .accordion .teal .accordion__title, .lgaSouthAustralia .accordion.teal .accordion__title {
  border-bottom-color: #00b1bd;
}
.lgaSouthAustralia .accordion .teal .accordion__link svg path, .lgaSouthAustralia .accordion .teal .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.teal .accordion__link svg path, .lgaSouthAustralia .accordion.teal .accordion a.accordion__link svg path {
  fill: #00b1bd;
}
.lgaSouthAustralia .accordion .teal .accordion__link, .lgaSouthAustralia .accordion .teal a.accordion__link, .lgaSouthAustralia .accordion.teal .accordion__link, .lgaSouthAustralia .accordion.teal a.accordion__link {
  background-image: linear-gradient(to bottom, #00b1bd 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .teal .accordion__link:hover, .lgaSouthAustralia .accordion .teal a.accordion__link:hover, .lgaSouthAustralia .accordion .teal .accordion__link:focus, .lgaSouthAustralia .accordion .teal a.accordion__link:focus, .lgaSouthAustralia .accordion .teal .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .teal a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.teal .accordion__link:hover, .lgaSouthAustralia .accordion.teal a.accordion__link:hover, .lgaSouthAustralia .accordion.teal .accordion__link:focus, .lgaSouthAustralia .accordion.teal a.accordion__link:focus, .lgaSouthAustralia .accordion.teal .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.teal a.accordion__link.uber-accordion__button-active {
  color: #000;
}
.lgaSouthAustralia .accordion .teal .accordion__link:hover svg path, .lgaSouthAustralia .accordion .teal a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .teal .accordion__link:focus svg path, .lgaSouthAustralia .accordion .teal a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .teal .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .teal a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.teal .accordion__link:hover svg path, .lgaSouthAustralia .accordion.teal a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.teal .accordion__link:focus svg path, .lgaSouthAustralia .accordion.teal a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.teal .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.teal a.accordion__link.uber-accordion__button-active svg path {
  fill: #000;
}
.lgaSouthAustralia .accordion .red .accordion__title, .lgaSouthAustralia .accordion.red .accordion__title {
  border-bottom-color: #d12229;
}
.lgaSouthAustralia .accordion .red .accordion__link svg path, .lgaSouthAustralia .accordion .red .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.red .accordion__link svg path, .lgaSouthAustralia .accordion.red .accordion a.accordion__link svg path {
  fill: #d12229;
}
.lgaSouthAustralia .accordion .red .accordion__link, .lgaSouthAustralia .accordion .red a.accordion__link, .lgaSouthAustralia .accordion.red .accordion__link, .lgaSouthAustralia .accordion.red a.accordion__link {
  background-image: linear-gradient(to bottom, #d12229 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .red .accordion__link:hover, .lgaSouthAustralia .accordion .red a.accordion__link:hover, .lgaSouthAustralia .accordion .red .accordion__link:focus, .lgaSouthAustralia .accordion .red a.accordion__link:focus, .lgaSouthAustralia .accordion .red .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .red a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.red .accordion__link:hover, .lgaSouthAustralia .accordion.red a.accordion__link:hover, .lgaSouthAustralia .accordion.red .accordion__link:focus, .lgaSouthAustralia .accordion.red a.accordion__link:focus, .lgaSouthAustralia .accordion.red .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.red a.accordion__link.uber-accordion__button-active {
  color: #FFF;
}
.lgaSouthAustralia .accordion .red .accordion__link:hover svg path, .lgaSouthAustralia .accordion .red a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .red .accordion__link:focus svg path, .lgaSouthAustralia .accordion .red a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .red .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .red a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.red .accordion__link:hover svg path, .lgaSouthAustralia .accordion.red a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.red .accordion__link:focus svg path, .lgaSouthAustralia .accordion.red a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.red .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.red a.accordion__link.uber-accordion__button-active svg path {
  fill: #FFF;
}
.lgaSouthAustralia .accordion .lightblue .accordion__title, .lgaSouthAustralia .accordion.lightblue .accordion__title {
  border-bottom-color: #0d9bd7;
}
.lgaSouthAustralia .accordion .lightblue .accordion__link svg path, .lgaSouthAustralia .accordion .lightblue .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.lightblue .accordion__link svg path, .lgaSouthAustralia .accordion.lightblue .accordion a.accordion__link svg path {
  fill: #0d9bd7;
}
.lgaSouthAustralia .accordion .lightblue .accordion__link, .lgaSouthAustralia .accordion .lightblue a.accordion__link, .lgaSouthAustralia .accordion.lightblue .accordion__link, .lgaSouthAustralia .accordion.lightblue a.accordion__link {
  background-image: linear-gradient(to bottom, #0d9bd7 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .lightblue .accordion__link:hover, .lgaSouthAustralia .accordion .lightblue a.accordion__link:hover, .lgaSouthAustralia .accordion .lightblue .accordion__link:focus, .lgaSouthAustralia .accordion .lightblue a.accordion__link:focus, .lgaSouthAustralia .accordion .lightblue .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .lightblue a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.lightblue .accordion__link:hover, .lgaSouthAustralia .accordion.lightblue a.accordion__link:hover, .lgaSouthAustralia .accordion.lightblue .accordion__link:focus, .lgaSouthAustralia .accordion.lightblue a.accordion__link:focus, .lgaSouthAustralia .accordion.lightblue .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.lightblue a.accordion__link.uber-accordion__button-active {
  color: #000;
}
.lgaSouthAustralia .accordion .lightblue .accordion__link:hover svg path, .lgaSouthAustralia .accordion .lightblue a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .lightblue .accordion__link:focus svg path, .lgaSouthAustralia .accordion .lightblue a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .lightblue .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .lightblue a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.lightblue .accordion__link:hover svg path, .lgaSouthAustralia .accordion.lightblue a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.lightblue .accordion__link:focus svg path, .lgaSouthAustralia .accordion.lightblue a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.lightblue .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.lightblue a.accordion__link.uber-accordion__button-active svg path {
  fill: #000;
}
.lgaSouthAustralia .accordion .green .accordion__title, .lgaSouthAustralia .accordion.green .accordion__title {
  border-bottom-color: #97c13c;
}
.lgaSouthAustralia .accordion .green .accordion__link svg path, .lgaSouthAustralia .accordion .green .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.green .accordion__link svg path, .lgaSouthAustralia .accordion.green .accordion a.accordion__link svg path {
  fill: #97c13c;
}
.lgaSouthAustralia .accordion .green .accordion__link, .lgaSouthAustralia .accordion .green a.accordion__link, .lgaSouthAustralia .accordion.green .accordion__link, .lgaSouthAustralia .accordion.green a.accordion__link {
  background-image: linear-gradient(to bottom, #97c13c 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .green .accordion__link:hover, .lgaSouthAustralia .accordion .green a.accordion__link:hover, .lgaSouthAustralia .accordion .green .accordion__link:focus, .lgaSouthAustralia .accordion .green a.accordion__link:focus, .lgaSouthAustralia .accordion .green .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .green a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.green .accordion__link:hover, .lgaSouthAustralia .accordion.green a.accordion__link:hover, .lgaSouthAustralia .accordion.green .accordion__link:focus, .lgaSouthAustralia .accordion.green a.accordion__link:focus, .lgaSouthAustralia .accordion.green .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.green a.accordion__link.uber-accordion__button-active {
  color: #000;
}
.lgaSouthAustralia .accordion .green .accordion__link:hover svg path, .lgaSouthAustralia .accordion .green a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .green .accordion__link:focus svg path, .lgaSouthAustralia .accordion .green a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .green .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .green a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.green .accordion__link:hover svg path, .lgaSouthAustralia .accordion.green a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.green .accordion__link:focus svg path, .lgaSouthAustralia .accordion.green a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.green .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.green a.accordion__link.uber-accordion__button-active svg path {
  fill: #000;
}
.lgaSouthAustralia .accordion .purple .accordion__title, .lgaSouthAustralia .accordion.purple .accordion__title {
  border-bottom-color: #5a3f98;
}
.lgaSouthAustralia .accordion .purple .accordion__link svg path, .lgaSouthAustralia .accordion .purple .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.purple .accordion__link svg path, .lgaSouthAustralia .accordion.purple .accordion a.accordion__link svg path {
  fill: #5a3f98;
}
.lgaSouthAustralia .accordion .purple .accordion__link, .lgaSouthAustralia .accordion .purple a.accordion__link, .lgaSouthAustralia .accordion.purple .accordion__link, .lgaSouthAustralia .accordion.purple a.accordion__link {
  background-image: linear-gradient(to bottom, #5a3f98 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .purple .accordion__link:hover, .lgaSouthAustralia .accordion .purple a.accordion__link:hover, .lgaSouthAustralia .accordion .purple .accordion__link:focus, .lgaSouthAustralia .accordion .purple a.accordion__link:focus, .lgaSouthAustralia .accordion .purple .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .purple a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.purple .accordion__link:hover, .lgaSouthAustralia .accordion.purple a.accordion__link:hover, .lgaSouthAustralia .accordion.purple .accordion__link:focus, .lgaSouthAustralia .accordion.purple a.accordion__link:focus, .lgaSouthAustralia .accordion.purple .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.purple a.accordion__link.uber-accordion__button-active {
  color: #FFF;
}
.lgaSouthAustralia .accordion .purple .accordion__link:hover svg path, .lgaSouthAustralia .accordion .purple a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .purple .accordion__link:focus svg path, .lgaSouthAustralia .accordion .purple a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .purple .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .purple a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.purple .accordion__link:hover svg path, .lgaSouthAustralia .accordion.purple a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.purple .accordion__link:focus svg path, .lgaSouthAustralia .accordion.purple a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.purple .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.purple a.accordion__link.uber-accordion__button-active svg path {
  fill: #FFF;
}
.lgaSouthAustralia .accordion .lgapgreen .accordion__title, .lgaSouthAustralia .accordion.lgapgreen .accordion__title {
  border-bottom-color: #227c6e;
}
.lgaSouthAustralia .accordion .lgapgreen .accordion__link svg path, .lgaSouthAustralia .accordion .lgapgreen .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.lgapgreen .accordion__link svg path, .lgaSouthAustralia .accordion.lgapgreen .accordion a.accordion__link svg path {
  fill: #227c6e;
}
.lgaSouthAustralia .accordion .lgapgreen .accordion__link, .lgaSouthAustralia .accordion .lgapgreen a.accordion__link, .lgaSouthAustralia .accordion.lgapgreen .accordion__link, .lgaSouthAustralia .accordion.lgapgreen a.accordion__link {
  background-image: linear-gradient(to bottom, #227c6e 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .lgapgreen .accordion__link:hover, .lgaSouthAustralia .accordion .lgapgreen a.accordion__link:hover, .lgaSouthAustralia .accordion .lgapgreen .accordion__link:focus, .lgaSouthAustralia .accordion .lgapgreen a.accordion__link:focus, .lgaSouthAustralia .accordion .lgapgreen .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .lgapgreen a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.lgapgreen .accordion__link:hover, .lgaSouthAustralia .accordion.lgapgreen a.accordion__link:hover, .lgaSouthAustralia .accordion.lgapgreen .accordion__link:focus, .lgaSouthAustralia .accordion.lgapgreen a.accordion__link:focus, .lgaSouthAustralia .accordion.lgapgreen .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.lgapgreen a.accordion__link.uber-accordion__button-active {
  color: #FFF;
}
.lgaSouthAustralia .accordion .lgapgreen .accordion__link:hover svg path, .lgaSouthAustralia .accordion .lgapgreen a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .lgapgreen .accordion__link:focus svg path, .lgaSouthAustralia .accordion .lgapgreen a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .lgapgreen .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .lgapgreen a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.lgapgreen .accordion__link:hover svg path, .lgaSouthAustralia .accordion.lgapgreen a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.lgapgreen .accordion__link:focus svg path, .lgaSouthAustralia .accordion.lgapgreen a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.lgapgreen .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.lgapgreen a.accordion__link.uber-accordion__button-active svg path {
  fill: #FFF;
}
.lgaSouthAustralia .accordion .orange .accordion__title, .lgaSouthAustralia .accordion.orange .accordion__title {
  border-bottom-color: #EB690B;
}
.lgaSouthAustralia .accordion .orange .accordion__link svg path, .lgaSouthAustralia .accordion .orange .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.orange .accordion__link svg path, .lgaSouthAustralia .accordion.orange .accordion a.accordion__link svg path {
  fill: #EB690B;
}
.lgaSouthAustralia .accordion .orange .accordion__link, .lgaSouthAustralia .accordion .orange a.accordion__link, .lgaSouthAustralia .accordion.orange .accordion__link, .lgaSouthAustralia .accordion.orange a.accordion__link {
  background-image: linear-gradient(to bottom, #EB690B 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .orange .accordion__link:hover, .lgaSouthAustralia .accordion .orange a.accordion__link:hover, .lgaSouthAustralia .accordion .orange .accordion__link:focus, .lgaSouthAustralia .accordion .orange a.accordion__link:focus, .lgaSouthAustralia .accordion .orange .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .orange a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.orange .accordion__link:hover, .lgaSouthAustralia .accordion.orange a.accordion__link:hover, .lgaSouthAustralia .accordion.orange .accordion__link:focus, .lgaSouthAustralia .accordion.orange a.accordion__link:focus, .lgaSouthAustralia .accordion.orange .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.orange a.accordion__link.uber-accordion__button-active {
  color: #000;
}
.lgaSouthAustralia .accordion .orange .accordion__link:hover svg path, .lgaSouthAustralia .accordion .orange a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .orange .accordion__link:focus svg path, .lgaSouthAustralia .accordion .orange a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .orange .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .orange a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.orange .accordion__link:hover svg path, .lgaSouthAustralia .accordion.orange a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.orange .accordion__link:focus svg path, .lgaSouthAustralia .accordion.orange a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.orange .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.orange a.accordion__link.uber-accordion__button-active svg path {
  fill: #000;
}
.lgaSouthAustralia .accordion .yellow .accordion__title, .lgaSouthAustralia .accordion.yellow .accordion__title {
  border-bottom-color: #FED060;
}
.lgaSouthAustralia .accordion .yellow .accordion__link svg path, .lgaSouthAustralia .accordion .yellow .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.yellow .accordion__link svg path, .lgaSouthAustralia .accordion.yellow .accordion a.accordion__link svg path {
  fill: #FED060;
}
.lgaSouthAustralia .accordion .yellow .accordion__link, .lgaSouthAustralia .accordion .yellow a.accordion__link, .lgaSouthAustralia .accordion.yellow .accordion__link, .lgaSouthAustralia .accordion.yellow a.accordion__link {
  background-image: linear-gradient(to bottom, #FED060 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .yellow .accordion__link:hover, .lgaSouthAustralia .accordion .yellow a.accordion__link:hover, .lgaSouthAustralia .accordion .yellow .accordion__link:focus, .lgaSouthAustralia .accordion .yellow a.accordion__link:focus, .lgaSouthAustralia .accordion .yellow .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .yellow a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.yellow .accordion__link:hover, .lgaSouthAustralia .accordion.yellow a.accordion__link:hover, .lgaSouthAustralia .accordion.yellow .accordion__link:focus, .lgaSouthAustralia .accordion.yellow a.accordion__link:focus, .lgaSouthAustralia .accordion.yellow .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.yellow a.accordion__link.uber-accordion__button-active {
  color: #000;
}
.lgaSouthAustralia .accordion .yellow .accordion__link:hover svg path, .lgaSouthAustralia .accordion .yellow a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .yellow .accordion__link:focus svg path, .lgaSouthAustralia .accordion .yellow a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .yellow .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .yellow a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.yellow .accordion__link:hover svg path, .lgaSouthAustralia .accordion.yellow a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.yellow .accordion__link:focus svg path, .lgaSouthAustralia .accordion.yellow a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.yellow .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.yellow a.accordion__link.uber-accordion__button-active svg path {
  fill: #000;
}
.lgaSouthAustralia .accordion .pink .accordion__title, .lgaSouthAustralia .accordion.pink .accordion__title {
  border-bottom-color: #BA007C;
}
.lgaSouthAustralia .accordion .pink .accordion__link svg path, .lgaSouthAustralia .accordion .pink .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.pink .accordion__link svg path, .lgaSouthAustralia .accordion.pink .accordion a.accordion__link svg path {
  fill: #BA007C;
}
.lgaSouthAustralia .accordion .pink .accordion__link, .lgaSouthAustralia .accordion .pink a.accordion__link, .lgaSouthAustralia .accordion.pink .accordion__link, .lgaSouthAustralia .accordion.pink a.accordion__link {
  background-image: linear-gradient(to bottom, #BA007C 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .pink .accordion__link:hover, .lgaSouthAustralia .accordion .pink a.accordion__link:hover, .lgaSouthAustralia .accordion .pink .accordion__link:focus, .lgaSouthAustralia .accordion .pink a.accordion__link:focus, .lgaSouthAustralia .accordion .pink .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .pink a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.pink .accordion__link:hover, .lgaSouthAustralia .accordion.pink a.accordion__link:hover, .lgaSouthAustralia .accordion.pink .accordion__link:focus, .lgaSouthAustralia .accordion.pink a.accordion__link:focus, .lgaSouthAustralia .accordion.pink .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.pink a.accordion__link.uber-accordion__button-active {
  color: #FFF;
}
.lgaSouthAustralia .accordion .pink .accordion__link:hover svg path, .lgaSouthAustralia .accordion .pink a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .pink .accordion__link:focus svg path, .lgaSouthAustralia .accordion .pink a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .pink .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .pink a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.pink .accordion__link:hover svg path, .lgaSouthAustralia .accordion.pink a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.pink .accordion__link:focus svg path, .lgaSouthAustralia .accordion.pink a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.pink .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.pink a.accordion__link.uber-accordion__button-active svg path {
  fill: #FFF;
}
.lgaSouthAustralia .accordion .plum .accordion__title, .lgaSouthAustralia .accordion.plum .accordion__title {
  border-bottom-color: #76386E;
}
.lgaSouthAustralia .accordion .plum .accordion__link svg path, .lgaSouthAustralia .accordion .plum .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.plum .accordion__link svg path, .lgaSouthAustralia .accordion.plum .accordion a.accordion__link svg path {
  fill: #76386E;
}
.lgaSouthAustralia .accordion .plum .accordion__link, .lgaSouthAustralia .accordion .plum a.accordion__link, .lgaSouthAustralia .accordion.plum .accordion__link, .lgaSouthAustralia .accordion.plum a.accordion__link {
  background-image: linear-gradient(to bottom, #76386E 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .plum .accordion__link:hover, .lgaSouthAustralia .accordion .plum a.accordion__link:hover, .lgaSouthAustralia .accordion .plum .accordion__link:focus, .lgaSouthAustralia .accordion .plum a.accordion__link:focus, .lgaSouthAustralia .accordion .plum .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .plum a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.plum .accordion__link:hover, .lgaSouthAustralia .accordion.plum a.accordion__link:hover, .lgaSouthAustralia .accordion.plum .accordion__link:focus, .lgaSouthAustralia .accordion.plum a.accordion__link:focus, .lgaSouthAustralia .accordion.plum .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.plum a.accordion__link.uber-accordion__button-active {
  color: #FFF;
}
.lgaSouthAustralia .accordion .plum .accordion__link:hover svg path, .lgaSouthAustralia .accordion .plum a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .plum .accordion__link:focus svg path, .lgaSouthAustralia .accordion .plum a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .plum .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .plum a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.plum .accordion__link:hover svg path, .lgaSouthAustralia .accordion.plum a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.plum .accordion__link:focus svg path, .lgaSouthAustralia .accordion.plum a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.plum .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.plum a.accordion__link.uber-accordion__button-active svg path {
  fill: #FFF;
}
.lgaSouthAustralia .accordion .lightpurple .accordion__title, .lgaSouthAustralia .accordion.lightpurple .accordion__title {
  border-bottom-color: #C4ADD0;
}
.lgaSouthAustralia .accordion .lightpurple .accordion__link svg path, .lgaSouthAustralia .accordion .lightpurple .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.lightpurple .accordion__link svg path, .lgaSouthAustralia .accordion.lightpurple .accordion a.accordion__link svg path {
  fill: #C4ADD0;
}
.lgaSouthAustralia .accordion .lightpurple .accordion__link, .lgaSouthAustralia .accordion .lightpurple a.accordion__link, .lgaSouthAustralia .accordion.lightpurple .accordion__link, .lgaSouthAustralia .accordion.lightpurple a.accordion__link {
  background-image: linear-gradient(to bottom, #C4ADD0 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .lightpurple .accordion__link:hover, .lgaSouthAustralia .accordion .lightpurple a.accordion__link:hover, .lgaSouthAustralia .accordion .lightpurple .accordion__link:focus, .lgaSouthAustralia .accordion .lightpurple a.accordion__link:focus, .lgaSouthAustralia .accordion .lightpurple .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .lightpurple a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.lightpurple .accordion__link:hover, .lgaSouthAustralia .accordion.lightpurple a.accordion__link:hover, .lgaSouthAustralia .accordion.lightpurple .accordion__link:focus, .lgaSouthAustralia .accordion.lightpurple a.accordion__link:focus, .lgaSouthAustralia .accordion.lightpurple .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.lightpurple a.accordion__link.uber-accordion__button-active {
  color: #000;
}
.lgaSouthAustralia .accordion .lightpurple .accordion__link:hover svg path, .lgaSouthAustralia .accordion .lightpurple a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .lightpurple .accordion__link:focus svg path, .lgaSouthAustralia .accordion .lightpurple a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .lightpurple .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .lightpurple a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.lightpurple .accordion__link:hover svg path, .lgaSouthAustralia .accordion.lightpurple a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.lightpurple .accordion__link:focus svg path, .lgaSouthAustralia .accordion.lightpurple a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.lightpurple .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.lightpurple a.accordion__link.uber-accordion__button-active svg path {
  fill: #000;
}
.lgaSouthAustralia .accordion .darkteal .accordion__title, .lgaSouthAustralia .accordion.darkteal .accordion__title {
  border-bottom-color: #007192;
}
.lgaSouthAustralia .accordion .darkteal .accordion__link svg path, .lgaSouthAustralia .accordion .darkteal .accordion a.accordion__link svg path, .lgaSouthAustralia .accordion.darkteal .accordion__link svg path, .lgaSouthAustralia .accordion.darkteal .accordion a.accordion__link svg path {
  fill: #007192;
}
.lgaSouthAustralia .accordion .darkteal .accordion__link, .lgaSouthAustralia .accordion .darkteal a.accordion__link, .lgaSouthAustralia .accordion.darkteal .accordion__link, .lgaSouthAustralia .accordion.darkteal a.accordion__link {
  background-image: linear-gradient(to bottom, #007192 50%, #eceff7 50%);
}
.lgaSouthAustralia .accordion .darkteal .accordion__link:hover, .lgaSouthAustralia .accordion .darkteal a.accordion__link:hover, .lgaSouthAustralia .accordion .darkteal .accordion__link:focus, .lgaSouthAustralia .accordion .darkteal a.accordion__link:focus, .lgaSouthAustralia .accordion .darkteal .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion .darkteal a.accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.darkteal .accordion__link:hover, .lgaSouthAustralia .accordion.darkteal a.accordion__link:hover, .lgaSouthAustralia .accordion.darkteal .accordion__link:focus, .lgaSouthAustralia .accordion.darkteal a.accordion__link:focus, .lgaSouthAustralia .accordion.darkteal .accordion__link.uber-accordion__button-active, .lgaSouthAustralia .accordion.darkteal a.accordion__link.uber-accordion__button-active {
  color: #FFF;
}
.lgaSouthAustralia .accordion .darkteal .accordion__link:hover svg path, .lgaSouthAustralia .accordion .darkteal a.accordion__link:hover svg path, .lgaSouthAustralia .accordion .darkteal .accordion__link:focus svg path, .lgaSouthAustralia .accordion .darkteal a.accordion__link:focus svg path, .lgaSouthAustralia .accordion .darkteal .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion .darkteal a.accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.darkteal .accordion__link:hover svg path, .lgaSouthAustralia .accordion.darkteal a.accordion__link:hover svg path, .lgaSouthAustralia .accordion.darkteal .accordion__link:focus svg path, .lgaSouthAustralia .accordion.darkteal a.accordion__link:focus svg path, .lgaSouthAustralia .accordion.darkteal .accordion__link.uber-accordion__button-active svg path, .lgaSouthAustralia .accordion.darkteal a.accordion__link.uber-accordion__button-active svg path {
  fill: #FFF;
}
.lgaSouthAustralia .accordion__target {
  position: relative;
}
.lgaSouthAustralia .reform-item {
  background: #efefef;
  padding: 0px 20px 15px 20px;
  margin: 10px 0px 10px 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #d4d4d4;
  display: inline-block;
  width: 100%;
}
.lgaSouthAustralia h3.reform-title a {
  text-decoration: none;
}
.lgaSouthAustralia h3.reform-title a:hover, .lgaSouthAustralia h3.reform-title a:focus {
  text-decoration: underline;
}
.lgaSouthAustralia .reform-commencement-date {
  font-size: 10pt;
}
.lgaSouthAustralia .reform-attachments {
  background: #FFF;
  border-style: solid;
  border-width: 1px;
  padding: 10px;
  border-color: #d4d4d4;
  margin-bottom: 10px;
}
.lgaSouthAustralia .reform-attachment {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0029/951608/file-pdfb.png);
  background-repeat: no-repeat;
  padding: 8px 35px;
  background-size: 30px;
  background-position-y: center;
}
.lgaSouthAustralia a.reform-attachment {
  width: 47%;
  display: inline-block;
  text-decoration: none;
}
.lgaSouthAustralia a.reform-attachment:hover, .lgaSouthAustralia a.reform-attachment:focus {
  text-decoration: underline;
}
.lgaSouthAustralia .reform-lastupdated {
  text-align: right;
  float: right;
  font-size: 10pt;
}
.lgaSouthAustralia ul.pol-accordion .content-container li {
  list-style: disc;
}
.lgaSouthAustralia .reform-group-title {
  overflow: hidden;
  text-indent: -10px;
}
.lgaSouthAustralia .link-listing--artwork-resources ul li {
  margin-bottom: 10px;
  border-radius: 8px;
  border-color: #003876;
  border-width: 3px;
  position: relative;
  background: #ebebeb;
}
.lgaSouthAustralia .link-listing--artwork-resources ul li:hover {
  background: #d7d7d7;
}
.lgaSouthAustralia .link-listing--artwork-resources ul li a {
  padding: 10px 50px 10px 140px;
  font-size: 11pt;
  line-height: 1.5;
  min-height: 130px;
  background-size: 95px;
}
.lgaSouthAustralia .link-listing--artwork-resources ul li a:after {
  content: "";
  display: block;
  position: absolute;
  right: 5px;
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0020/1042670/document-download-icon.png);
  width: 40px;
  background-size: 40px;
  background-repeat: no-repeat;
  height: 100%;
  top: 0px;
  background-position: center;
}
.lgaSouthAustralia .link-listing--a4artwork-resources ul li {
  margin-bottom: 10px;
  border-radius: 8px;
  border-color: #003876;
  border-width: 3px;
  position: relative;
  background: #ebebeb;
}
.lgaSouthAustralia .link-listing--a4artwork-resources ul li:hover {
  background: #d7d7d7;
}
.lgaSouthAustralia .link-listing--a4artwork-resources ul li a {
  padding: 10px 50px 10px 180px;
  font-size: 11pt;
  line-height: 1.5;
  min-height: 200px;
  background-size: 95px;
}
.lgaSouthAustralia .link-listing--a4artwork-resources ul li a:after {
  content: "";
  display: block;
  position: absolute;
  right: 5px;
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0020/1042670/document-download-icon.png);
  width: 40px;
  background-size: 40px;
  background-repeat: no-repeat;
  height: 100%;
  top: 0px;
  background-position: center;
}
.lgaSouthAustralia .generic-list-websites li.generic-list__item {
  position: relative;
}
.lgaSouthAustralia .generic-list-websites.generic-list--thumbnails-left .generic-list__left, .lgaSouthAustralia .generic-list-websites .generic-list--thumbnails-right .generic-list__left {
  max-width: 180px;
  width: 100%;
  margin-right: 13px;
  position: absolute;
  left: 0px;
}
.lgaSouthAustralia .generic-list-websites.generic-list--thumbnails-left .generic-list__right, .lgaSouthAustralia .generic-list-websites .generic-list--thumbnails-right .generic-list__right {
  position: relative;
  margin-left: 180px;
}
.lgaSouthAustralia .generic-list-websites .generic-list__content {
  border-top: none;
  margin-left: 180px;
}
.lgaSouthAustralia .generic-list-websites .generic-list__header {
  border-bottom: none;
}
.lgaSouthAustralia .generic-list-websites .generic-list__left img {
  display: block;
}
.lgaSouthAustralia #mainlist li.active a {
  cursor: default;
  text-decoration: none;
  font-weight: 600;
  width: 24px;
  display: block;
  height: 24px;
  text-align: center;
}
.lgaSouthAustralia #mainlist ul.pagination li {
  list-style: none;
}
.lgaSouthAustralia #mainlist li.disabled a {
  text-decoration: none;
  cursor: default;
}
.lgaSouthAustralia #mainlist ul.pagination {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.lgaSouthAustralia .select-filter {
  border: none;
  border-right: 16px solid transparent;
}
.lgaSouthAustralia .lga-projects__filterswrap {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .lga-projects__filterswrap {
    width: 90%;
  }
}
.lgaSouthAustralia .lga-projects__search {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  align-items: flex-start;
}
.lgaSouthAustralia .lga-projects__section {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.lgaSouthAustralia .lga-projects__section .lga-projects__criteria {
  width: 100%;
  vertical-align: top;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .lga-projects__section .lga-projects__criteria {
    width: 33.3%;
  }
}
.lgaSouthAustralia .lga-projects__keywords input#queries_keywords_query {
  width: 100%;
  border: none;
  height: 48px;
  padding-left: 20px;
}
.lgaSouthAustralia .lga-projects__type .lga-projects__input {
  display: none;
}
.lgaSouthAustralia .lga-projects__criteria {
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
.lgaSouthAustralia .lga-projects__criteria a.adv-toggle {
  display: block;
  border-style: solid;
  border-width: 1px;
  border-color: #bcbcbc;
  padding: 10px 19px 10px 25px;
  height: 48px;
  color: #737373 !important;
  text-decoration: none;
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0035/1218878/chevron-down.png);
  background-repeat: no-repeat;
  background-position: right;
  background-position-y: 10px;
}
.lgaSouthAustralia .lga-projects__input {
  border: solid 1px #767676;
}
.lgaSouthAustralia .lga-projects__input select {
  width: 100%;
  height: 48px;
  padding: 10px;
  color: #7a7a7a;
}
.lgaSouthAustralia .lga-projects__input.lga-projects__expand {
  position: absolute;
  z-index: 99;
  border-style: solid;
  border-width: 1px;
  border-color: #bcbcbc;
}
.lgaSouthAustralia .lga-projects__input .ui-selectmenu-button {
  height: 48px;
}
.lgaSouthAustralia .lga-projects__input span.ui-selectmenu-text {
  color: #737373;
}
.lgaSouthAustralia .lga-projects__input .ui-selectmenu-icon.ui-icon {
  display: none;
}
.lgaSouthAustralia .lga-projects__input span#year-button, .lgaSouthAustralia .lga-projects__input span#queries_project_status_query-button {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0035/1218878/chevron-down.png);
  background-repeat: no-repeat;
  background-position: right;
  background-position-y: 10px;
}
.lgaSouthAustralia .lga-projects__submit {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .lga-projects__submit {
    width: 10%;
    margin-top: 35px;
  }
}
.lgaSouthAustralia .lga-projects__submit .lga-projects__buttons {
  display: block;
}
.lgaSouthAustralia .lga-projects__submit input[type="submit"] {
  background-color: #003876;
  color: #FFF;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.lgaSouthAustralia .lga-projects__submit input[type="submit"]:hover, .lgaSouthAustralia .lga-projects__submit input[type="submit"] :focus {
  background-color: #00a8b8;
}
.lgaSouthAustralia .lga-projects__submit a.lga-projects__clear {
  margin: 5px 0px;
  display: block;
  text-decoration: none;
  font-size: small;
}
.lgaSouthAustralia .lga-projects__listing {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.lgaSouthAustralia .lga-projects__listing a.lga-projects__cards {
  position: relative;
  width: 100%;
  text-decoration: none;
  border-style: solid;
  border-width: 1px;
  border-color: #bcbcbc;
  border-bottom-color: #00a8b8;
  border-bottom-width: 4px;
  margin-bottom: 30px;
  transition: all 0.3s ease;
}
.lgaSouthAustralia .lga-projects__listing a.lga-projects__cards:hover, .lgaSouthAustralia .lga-projects__listing a.lga-projects__cards :focus {
  color: #FFF;
  background-color: #003876;
}
.lgaSouthAustralia .lga-projects__listing a.lga-projects__cards:hover .lga-projects__content::after, .lgaSouthAustralia .lga-projects__listing a.lga-projects__cards :focus .lga-projects__content::after {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/file/0028/1166374/lga_rightArrow_white.svg);
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .lga-projects__listing a.lga-projects__cards {
    width: 48%;
  }
}
@media screen and (min-width: 1000px) {
  .lgaSouthAustralia .lga-projects__listing a.lga-projects__cards {
    width: 31%;
  }
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__thumbnail {
  display: block;
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__title {
  padding-bottom: 5px;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  white-space: break-spaces;
  padding: 25px 14px;
  display: block;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__featured {
  font-size: 13px;
  background: #ff8a00;
  color: #000;
  padding: 5px 10px;
  display: inline-block;
  top: 0px;
  position: absolute;
  right: 0px;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__content {
  height: 285px;
  position: relative;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__content::after {
  position: absolute;
  bottom: 20px;
  left: 25px;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(https://www.lga.sa.gov.au/__data/assets/file/0027/1166373/lga_rightArrow_blue.svg);
  background-position: 98% center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  transition: all 0.3s ease;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__tagswrap {
  position: absolute;
  padding: 14px;
  bottom: 36px;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__tag {
  display: inline-block;
  font-size: 13px;
  background: #dddddd;
  color: #000;
  padding: 5px 10px;
  margin-bottom: 4px;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__tag.Current {
  background: #a3cfe4;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__tag.Complete {
  background: #afdaad;
}
.lgaSouthAustralia .lga-projects__listing .lga-projects__tag.Proposed {
  background: #e2d6a5;
}
.lgaSouthAustralia .project-page__wrapper {
  padding-top: 24px;
}
.lgaSouthAustralia .project-page__wrapper .project-page__details {
  padding-top: 10px;
}
.lgaSouthAustralia .project-page__wrapper .project-page__snapshot-title {
  padding-bottom: 15px;
}
.lgaSouthAustralia .project-page__wrapper .project-page__snapshot-item {
  padding-bottom: 10px;
  line-height: 1.3;
}
.lgaSouthAustralia .project-page__wrapper .project-page__snapshop-section {
  padding-bottom: 50px;
}
.lgaSouthAustralia .project-page__wrapper ul.project-page__attachments {
  margin-top: 5px;
  padding-left: 28px;
}
.lgaSouthAustralia .project-page__wrapper ul.project-page__attachments li {
  padding-bottom: 8px;
}
.lgaSouthAustralia .project-page__wrapper ul.project-page__attachments li a {
  color: #003876;
  text-decoration: none;
}
.lgaSouthAustralia .project-page__wrapper ul.project-page__attachments li a:hover, .lgaSouthAustralia .project-page__wrapper ul.project-page__attachments li a focus {
  text-decoration: underline;
}
.lgaSouthAustralia .project-page__wrapper ul.project-page__key-list {
  padding: 0px;
  margin-bottom: 0;
}
.lgaSouthAustralia .project-page__wrapper li.project-page__key-date {
  list-style: none;
  padding: 0;
  padding-bottom: 1.5rem;
  border-left: 2px solid #003876;
  position: relative;
  padding-left: 20px;
  margin-left: 10px;
}
.lgaSouthAustralia .project-page__wrapper li.project-page__key-date::before {
  content: "";
  width: 15px;
  height: 15px;
  background: white;
  border: 2px solid #003876;
  border-radius: 50%;
  position: absolute;
  left: -9px;
  top: 0px;
}
.lgaSouthAustralia .project-page__wrapper li.project-page__key-date:last-child {
  border: 0px;
  padding-bottom: 0;
}
.lgaSouthAustralia .project-page__wrapper li.project-page__key-date:last-child::before {
  left: -6px;
  background: #003876;
}
.lgaSouthAustralia .project-page__wrapper li.project-page__key-date span.project-page__key-date-title {
  display: block;
  font-weight: 600;
  top: -15px;
  position: relative;
}
.lgaSouthAustralia .project-page__wrapper li.project-page__key-date span.project-page__key-date-date {
  display: block;
  top: -15px;
  position: relative;
}
.lgaSouthAustralia .lga-featitems {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .lga-featitems {
    flex-direction: row;
  }
}
.lgaSouthAustralia .lga-featitems__item {
  width: 100%;
  padding: 50px;
  border-style: solid;
  border-width: 2px;
  border-color: #d7d5d5;
  border-radius: 5px;
  box-shadow: 1px 2px 5px 0px rgba(156, 153, 153, 0.75);
  -webkit-box-shadow: 1px 2px 5px 0px rgba(156, 153, 153, 0.75);
  -moz-box-shadow: 1px 2px 5px 0px rgba(156, 153, 153, 0.75);
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .lga-featitems__item {
    width: 50%;
  }
}
.lgaSouthAustralia .lga-featitems__item1 {
  margin-right: 0px;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .lga-featitems__item1 {
    margin-right: 50px;
  }
}
.lgaSouthAustralia .lga-featitems__title {
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 10px;
}
.lgaSouthAustralia .lga-featitems__subtitle {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.lgaSouthAustralia .lga-featitems__actionwrap {
  text-align: center;
  padding-bottom: 20px;
}
.lgaSouthAustralia .lga-featitems__description {
  padding-bottom: 20px;
}
.lgaSouthAustralia .lga-featitems__divider {
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  width: 100px;
  margin: auto;
  margin-bottom: 30px;
  padding: 10px;
  border-color: #d7d5d5;
}
.lgaSouthAustralia .lga-featitems__features {
  font-size: 16px;
  padding-bottom: 30px;
}
.lgaSouthAustralia .lga-featitems__features ol {
  padding: 0px;
  margin: 0px;
}
.lgaSouthAustralia .lga-featitems__features li {
  padding-left: 30px;
  list-style: none;
  margin-bottom: 5px;
}
.lgaSouthAustralia .lga-featitems__included li {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0025/1228363/check-outline.png);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position-y: center;
}
.lgaSouthAustralia .lga-featitems__excluded li {
  color: #bdb9b9;
}
.lgaSouthAustralia .lga-featitems__item2 {
  background: #2b313f;
}
.lgaSouthAustralia .lga-featitems__item2 .lga-featitems__title, .lgaSouthAustralia .lga-featitems__item2 .lga-featitems__description, .lgaSouthAustralia .lga-featitems__item2 .lga-featitems__subtitle, .lgaSouthAustralia .lga-featitems__item2 .lga-featitems__features {
  color: #FFF;
}
.lgaSouthAustralia .lga-featitems__item2 .lga-featitem__divider {
  border-color: #FFF;
}
.lgaSouthAustralia .content-container a.lga-featitems__action1 {
  text-decoration: none;
  border-width: 3px;
  border-style: solid;
  border-radius: 5px;
  padding: 5px 15px;
  font-weight: 600;
  background: #FFF;
  border-color: #003876;
}
.lgaSouthAustralia .content-container a.lga-featitems__action1:hover, .lgaSouthAustralia .content-container a.lga-featitems__action1 :focus {
  color: #FFF;
  background: #003876;
  border-color: #003876;
}
.lgaSouthAustralia .content-container .lga-featitems__item2 a.lga-featitems__action1 {
  border-color: #FFF;
}
.lgaSouthAustralia .content-container .lga-featitems__item2 a.lga-featitems__action1:hover, .lgaSouthAustralia .content-container .lga-featitems__item2 a.lga-featitems__action1 :focus {
  border-color: #003876;
}
.lgaSouthAustralia .content-container a.lga-featitems__action2 {
  border-radius: 5px;
  text-decoration: none;
  font-weight: 600;
  padding: 10px 30px;
}
.lgaSouthAustralia .content-container .lga-featitems__item1 a.lga-featitems__action2 {
  background: #00a8b8;
  color: #FFF;
}
.lgaSouthAustralia .content-container .lga-featitems__item1 a.lga-featitems__action2:hover, .lgaSouthAustralia .content-container .lga-featitems__item1 a.lga-featitems__action2 :focus {
  background: #007882;
}
.lgaSouthAustralia .content-container .lga-featitems__item2 a.lga-featitems__action2 {
  background: #FFF;
  color: #003876;
}
.lgaSouthAustralia .content-container .lga-featitems__item2 a.lga-featitems__action2:hover, .lgaSouthAustralia .content-container .lga-featitems__item2 a.lga-featitems__action2 :focus {
  background: #00a8b8;
  color: #FFF;
}
.lgaSouthAustralia .hrpurchase__wrap {
  display: flex;
  flex-direction: column;
  padding-top: 70px;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .hrpurchase__wrap {
    flex-direction: row;
  }
}
.lgaSouthAustralia .hrpurchase__side {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .hrpurchase__side {
    width: 50%;
  }
}
.lgaSouthAustralia .hrpurchase__left {
  order: 2;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .hrpurchase__left {
    padding-right: 50px;
    border-right-style: solid;
    border-right-color: #e5e3e3;
    order: 1;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .hrpurchase__left {
    padding-right: 100px;
  }
}
.lgaSouthAustralia .hrpurchase__right {
  order: 1;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia .hrpurchase__right {
    padding-left: 50px;
    order: 2;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia .hrpurchase__right {
    padding-left: 100px;
  }
}
.lgaSouthAustralia .account-management__wrapper {
  border-style: solid;
  border-width: 2px;
  border-color: #d7d5d5;
  border-radius: 5px;
  box-shadow: 1px 2px 5px 0px rgba(156, 153, 153, 0.75);
  -webkit-box-shadow: 1px 2px 5px 0px rgba(156, 153, 153, 0.75);
  -moz-box-shadow: 1px 2px 5px 0px rgba(156, 153, 153, 0.75);
  padding: 20px 40px;
  margin: 20px 0px;
  display: inline-block;
}
.lgaSouthAustralia .account-management__field {
  margin: 20px 0px 28px 0px;
}
.lgaSouthAustralia .account-management__field-name {
  font-size: 14px;
  font-weight: 600;
}
.lgaSouthAustralia .account-management__terms {
  font-size: 14px;
  text-align: center;
}
.lgaSouthAustralia .account-management__signup input {
  display: block;
}
.lgaSouthAustralia .account-management__validated tbody {
  width: 100%;
  display: block;
}
.lgaSouthAustralia .account-management__validated td {
  background: #FFF;
  border: none !important;
  display: block;
  padding: 0px !important;
}
.lgaSouthAustralia .account-management__validated tr {
  display: block;
}
.lgaSouthAustralia .account-management__validated a.account-management__forgot {
  text-align: center !important;
}
.lgaSouthAustralia .account-management__wrapper input#SQ_LOGIN_USERNAME, .lgaSouthAustralia .account-management__wrapper input#SQ_LOGIN_PASSWORD {
  display: block;
  border: none;
  border-bottom-color: #d7d5d5 !important;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  width: 100%;
  color: #747474;
  background-repeat: no-repeat;
  background-position-y: center;
  padding-left: 30px;
}
.lgaSouthAustralia .account-management__wrapper input#SQ_LOGIN_USERNAME {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0025/1242628/account-circle-grey.png);
}
.lgaSouthAustralia .account-management__wrapper input#SQ_LOGIN_PASSWORD {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0022/1242625/lock-outline-grey.png);
}
.lgaSouthAustralia .account-management__wrapper span.account-management__field-name {
  width: 147px;
  display: inline-block;
}
.lgaSouthAustralia .account-management__wrapper a.account-management__forgot {
  font-size: 14px;
  text-align: right;
  display: block;
  text-decoration: none;
}
.lgaSouthAustralia .account-management__wrapper p.account-management__noaccount {
  text-align: center;
  padding: 15px 0px;
}
.lgaSouthAustralia .account-management__wrapper input#SQ_LOGIN_SUBMIT, .lgaSouthAustralia .account-management__wrapper input#sq_commit_button {
  border: none;
  border-radius: 5px;
  background: #00a8b8;
  color: #FFF;
  font-weight: 600;
  padding: 10px 30px;
  margin: auto;
  display: block;
  cursor: pointer;
  transition: all 0.3s ease;
}
.lgaSouthAustralia .account-management__wrapper input#SQ_LOGIN_SUBMIT:hover, .lgaSouthAustralia .account-management__wrapper input#SQ_LOGIN_SUBMIT :focus, .lgaSouthAustralia .account-management__wrapper input#sq_commit_button:hover, .lgaSouthAustralia .account-management__wrapper input#sq_commit_button :focus {
  background: #007882;
}
.lgaSouthAustralia .account-management__wrapper input[type="submit" i] {
  border: none;
  border-radius: 5px;
  background: #00a8b8;
  color: #FFF;
  font-weight: 600;
  padding: 10px 30px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.lgaSouthAustralia .account-management__wrapper input[type="submit" i]:hover, .lgaSouthAustralia .account-management__wrapper input[type="submit" i] :focus {
  background: #007882;
}
.lgaSouthAustralia .account-management__wrapper input#username, .lgaSouthAustralia .account-management__wrapper .account-management__signup input {
  border: none;
  border-color: #d7d5d5 !important;
  border-style: solid;
  border-width: 2px;
  color: #747474;
  border-radius: 5px;
  height: 45px;
}
.lgaSouthAustralia .account-management__wrapper .sq-backend-smallprint {
  font-size: 14px;
}
.lgaSouthAustralia .no-thumbnail .card-listing__img {
  display: none;
}
.lgaSouthAustralia .timeline > ul > li {
  list-style: none;
  padding: 0;
  padding-bottom: 1.5rem;
  border-left: 2px solid #003876;
  position: relative;
  padding-left: 20px;
  margin-left: 10px;
  font-weight: 600;
}
.lgaSouthAustralia .timeline > ul > li:last-child {
  border: 0px;
  padding-bottom: 0;
}
.lgaSouthAustralia .timeline > ul > li::before {
  content: "";
  width: 15px;
  height: 15px;
  background: white;
  border: 2px solid #003876;
  border-radius: 50%;
  position: absolute;
  left: -9px;
  top: 0px;
}
.lgaSouthAustralia .timeline > ul > li:last-child::before {
  left: -6px;
  background: #003876;
}
.lgaSouthAustralia .timeline > ul > li > ul {
  padding-left: 0;
}
.lgaSouthAustralia .timeline > ul > li > ul > li {
  list-style: none;
  font-weight: 100;
}
.lgaSouthAustralia .project-ratings-comments {
  margin: 30px 0;
}
.lgaSouthAustralia .project-ratings-comments__ratings {
  background: #efeeee;
  padding: 15px 20px;
  border-bottom: 1px solid #4a4a4a;
}
.lgaSouthAustralia .project-ratings-comments__ratings-list {
  padding: 0;
}
.lgaSouthAustralia .project-ratings-comments__ratings-item {
  list-style: none;
  margin: 20px 0;
}
.lgaSouthAustralia .project-ratings-comments__ratings-item_created {
  font-size: 0.8em;
}
.lgaSouthAustralia .project-ratings-comments__create-error {
  color: red;
}
.lgaSouthAustralia .project_rating__wrapper li {
  display: inline-block;
  padding: 10px;
}
.lgaSouthAustralia .project_rating__wrapper li:first-child {
  display: none;
}
.lgaSouthAustralia.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.
*/
}
.lgaSouthAustralia.home main .layout--single .column--center {
  max-width: 100%;
  padding: 0;
}
.lgaSouthAustralia.home .home-carousel-wrapper {
  position: relative;
}
.lgaSouthAustralia.home .home-carousel-wrapper .home-carousel {
  width: 100%;
}
.lgaSouthAustralia.home .home-carousel-wrapper .home-carousel__image {
  height: 350px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia.home .home-carousel-wrapper .home-carousel__image {
    height: 320px;
    width: 100%;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-carousel-wrapper .home-carousel__image {
    height: 500px;
    width: 100%;
  }
}
.lgaSouthAustralia.home .home-quicklinks-wrapper {
  margin-top: -6px;
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links {
  max-width: 1280px;
  margin: auto;
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__item {
  width: 50%;
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__item {
    width: 33%;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__item {
    flex: 1 0 0;
    width: auto;
  }
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__link {
  height: 250px;
  display: flex;
  justify-content: center;
  cursor: pointer;
  background: #fff;
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  color: #003876;
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__link:hover, .lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__link:focus {
  background-color: #003876;
  color: #fff;
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__text {
  padding-top: 130px;
  font-weight: 600;
  font-size: 25px;
  text-align: center;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 1.1;
  max-width: 160px;
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__item-532752 .home-button-links__link {
  background-image: url("https://www.lga.sa.gov.au/__data/assets/image/0023/532328/Icon_Links_Careers.png");
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__item-532753 .home-button-links__link {
  background-image: url("https://www.lga.sa.gov.au/__data/assets/image/0018/532341/Icon_Links_MLS.png");
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__item-532755 .home-button-links__link {
  background-image: url("https://www.lga.sa.gov.au/__data/assets/image/0016/532330/Icon_Links_Councils.png");
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__item-532756 .home-button-links__link {
  background-image: url("https://www.lga.sa.gov.au/__data/assets/image/0020/532334/Icon_Links_News.png");
}
.lgaSouthAustralia.home .home-quicklinks-wrapper .home-button-links__item-532768 .home-button-links__link {
  background-image: url("https://www.lga.sa.gov.au/__data/assets/image/0018/532332/Icon_Links_Everyday.png");
}
.lgaSouthAustralia.home .home-card-listing__wrapper1 {
  max-width: 100%;
  margin-top: -6px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-card-listing__wrapper1:after {
    content: " ";
    background-image: linear-gradient(to bottom right, #003876, #7395b8);
    height: 220px;
    position: absolute;
    bottom: 80px;
    width: 100%;
    z-index: -1;
  }
}
.lgaSouthAustralia.home .home-card-listing__wrapper1--top {
  max-width: 1280px;
  margin: auto;
  position: relative;
}
.lgaSouthAustralia.home .home-card-listing__wrapper1 .home-card-listing {
  max-width: 1080px;
  margin: auto;
}
.lgaSouthAustralia.home .home-card-listing__wrapper1 .home-card-listing__dots button {
  background-color: #fff;
}
.lgaSouthAustralia.home .home-card-listing__wrapper1 .home-card-listing__dots .slick-active button {
  background-color: #003876;
  border-color: #003876;
}
.lgaSouthAustralia.home .home-card-listing__wrapper1 .home-card-listing__start-stop button {
  border: none;
  background: none;
}
.lgaSouthAustralia.home .home-card-listing__wrapper1 .home-card-listing__start-stop button.active:after {
  background-color: #003876;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-card-listing__wrapper1 .home-card-listing__controls {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 55px;
  }
  .lgaSouthAustralia.home .home-card-listing__wrapper1 .home-card-listing__item {
    max-height: 415px;
  }
  .lgaSouthAustralia.home .home-card-listing__wrapper1 .home-card-listing__dots {
    display: none;
  }
}
.lgaSouthAustralia.home .home-card-listing__wrapper2 {
  max-width: 100%;
  margin-top: -6px;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-card-listing__wrapper2:after {
    content: " ";
    background-image: linear-gradient(to bottom right, #e8e7e5, #7b7f80);
    height: 200px;
    position: absolute;
    bottom: 80px;
    width: 100%;
    z-index: -1;
  }
}
.lgaSouthAustralia.home .home-card-listing__wrapper2--top {
  max-width: 1280px;
  margin: auto;
  position: relative;
}
.lgaSouthAustralia.home .home-card-listing__wrapper2 .home-card-listing {
  max-width: 1080px;
  margin: auto;
}
.lgaSouthAustralia.home .home-card-listing__wrapper2 .home-card-listing__dots button {
  background-color: #fff;
}
.lgaSouthAustralia.home .home-card-listing__wrapper2 .home-card-listing__dots .slick-active button {
  background-color: #003876;
  border-color: #003876;
}
.lgaSouthAustralia.home .home-card-listing__wrapper2 .home-card-listing__start-stop button {
  border: none;
  background: none;
}
.lgaSouthAustralia.home .home-card-listing__wrapper2 .home-card-listing__start-stop button.active:after {
  background-color: #003876;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-card-listing__wrapper2 .home-card-listing__controls {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 55px;
  }
  .lgaSouthAustralia.home .home-card-listing__wrapper2 .home-card-listing__item {
    max-height: 415px;
  }
  .lgaSouthAustralia.home .home-card-listing__wrapper2 .home-card-listing__dots {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-card-listing__arrow-prev button, .lgaSouthAustralia.home .home-card-listing__arrow-next button {
    border-color: #bacbdc;
    background-color: transparent;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-card-listing__arrow-prev button:before, .lgaSouthAustralia.home .home-card-listing__arrow-prev button:after {
    background-color: #bacbdc;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-card-listing__arrow-next button:before, .lgaSouthAustralia.home .home-card-listing__arrow-next button:after {
    background-color: #bacbdc;
  }
}
.lgaSouthAustralia.home .addthis_inline_share_toolbox {
  display: none;
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-card-listing[data-autoplay="true"] .home-card-listing__start-stop {
    display: none;
  }
}
.lgaSouthAustralia.home .home-card-listing__start-stop button.active:before {
  background: transparent;
  border-color: transparent transparent transparent #003876;
}
.lgaSouthAustralia.home .home-card-listing__start-stop button.active:after {
  background-color: #003876;
}
.lgaSouthAustralia.home .home-card-listing__start-stop button:after {
  background-color: #003876;
}
.lgaSouthAustralia.home .home-card-listing__start-stop button:before {
  background-color: #003876;
}
.lgaSouthAustralia.home .hero-banner-search {
  display: none;
}
.lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links {
  width: 100%;
}
.lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__item {
  width: 100%;
  margin: 2px 0px 2px 0px;
}
.lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__item.alternateBackground .home-button-links__link {
  background-color: rgba(40, 78, 121, 0.9);
}
.lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__item.alternateBackground .home-button-links__link:hover, .lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__item.alternateBackground .home-button-links__link:focus {
  color: #fff;
  background-color: #09315d;
}
.lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links a.home-button-links__link {
  color: #FFFFFF;
}
.lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__link {
  width: 100%;
  padding: 20px;
  font-weight: 400;
  font-size: 19px;
  letter-spacing: -0.03em;
  line-height: 1em;
  text-align: center;
  transition: all 0.3s ease;
  background-color: rgba(0, 56, 118, 0.9);
}
.lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__link:hover, .lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__link:focus {
  color: #fff;
  background-color: #09315d;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__list {
    justify-content: center;
  }
  .lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__item {
    width: auto;
    margin: 3px 1px 3px 1px;
  }
  .lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__link {
    width: auto;
    text-align: left;
  }
}
@media screen and (min-width: 1280px) {
  .lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links {
    position: absolute;
    bottom: 14%;
    left: 17%;
    width: 430px;
  }
  .lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__item {
    margin: 0.6% 0.6% 0.6% 0.6%;
  }
  .lgaSouthAustralia.home .home-banner-link-wrapper-cloud .home-button-links__list {
    justify-content: flex-start;
  }
}
.lgaSouthAustralia.home .emergency-alert {
  display: block;
}
.lgaSouthAustralia.home .home-contracts-search {
  position: absolute;
  bottom: 40px;
  width: 100%;
}
.lgaSouthAustralia.home .contracts-search__title {
  font-size: 25pt;
  padding: 20px 10px;
  font-weight: 600;
  color: #FFF;
  text-align: center;
  max-width: 760px;
  margin: auto;
  text-shadow: 1px 0px 20px rgba(0, 0, 0, 0.65);
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia.home .contracts-search__title {
    font-size: 40pt;
    text-align: left;
  }
  .lgaSouthAustralia.home .home-contracts-search {
    bottom: 100px;
  }
}
.lgaSouthAustralia.portal {
  line-height: inherit;
  font-size: inherit;
  color: inherit;
  font-family: "myriad-pro", sans-serif;
  /*
    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.
*/
  /* reset Alert Edit CSS from Matrix */
}
.lgaSouthAustralia.portal .page-header__main {
  height: 90px;
}
.lgaSouthAustralia.portal .page-header__logo {
  margin: 19px;
}
.lgaSouthAustralia.portal .page-header__logo:after {
  content: "LGA Squiz Portal";
  position: absolute;
  font-size: 18px;
  color: #fff;
  line-height: 1;
  top: 21px;
  right: 19px;
  left: inherit;
}
.lgaSouthAustralia.portal .page-header__main-icon-link--search {
  display: none;
}
.lgaSouthAustralia.portal .page-header__main-icon-link--menu {
  top: 37px;
}
.lgaSouthAustralia.portal .breadcrumbs__item:after {
  top: 0px;
}
.lgaSouthAustralia.portal main .layout--single .column--center {
  max-width: 1280px;
  padding: 20px;
}
.lgaSouthAustralia.portal .layout--single .breadcrumbs {
  padding-left: 0;
}
.lgaSouthAustralia.portal .dataTable {
  margin: 0;
}
.lgaSouthAustralia.portal .dataTable th {
  padding: 15px 18px 15px 10px;
}
.lgaSouthAustralia.portal .dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: none;
}
.lgaSouthAustralia.portal .dataTable .no-sort.sorting {
  background-image: none;
}
.lgaSouthAustralia.portal fieldset {
  border-color: #000000;
  margin: 20px 0;
  padding: 5px 20px;
}
.lgaSouthAustralia.portal legend {
  font-weight: 600;
  background-color: black;
  color: white;
  padding: 5px 10px;
}
.lgaSouthAustralia.portal fieldset .sq-form-question {
  margin: 10px 0;
}
.lgaSouthAustralia.portal .sq-form-question {
  margin: 25px 0;
}
.lgaSouthAustralia.portal .sq-form-question.sq-asset-status {
  background-color: rgba(0, 56, 118, 0.1);
  padding: 0 1rem;
  border: 1px solid #003876;
}
.lgaSouthAustralia.portal .sq-commit-button {
  padding: 5px 20px 5px 20px;
  border: none;
  background-color: #003876;
  color: #fff;
  font-size: 1.5em;
  border-radius: 3px;
}
.lgaSouthAustralia.portal a.sq-commit-button {
  text-decoration: none;
}
.lgaSouthAustralia.portal .ui-selectmenu-button {
  background: #f1f1f1;
}
.lgaSouthAustralia.portal .ui-selectmenu-icon.ui-icon {
  margin-top: 6px;
}
.lgaSouthAustralia.portal textarea {
  width: 100%;
  max-width: 100%;
  font-size: inherit;
  padding: 7px;
  background: #f1f1f1;
  border: 1px solid #bcbcbc !important;
}
.lgaSouthAustralia.portal li.ui-menu-item div {
  margin: 0.9rem;
  background: none;
}
.lgaSouthAustralia.portal li.ui-menu-item div.ui-state-active {
  background: none;
  border: none;
}
.lgaSouthAustralia.portal .alert_edit--notice.scroll-table {
  display: block;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia.portal .sq-asset-builder-tab-content, .lgaSouthAustralia.portal #sq_backend_sections {
    width: 70%;
  }
  .lgaSouthAustralia.portal .alert_edit--notice.scroll-table {
    display: none;
  }
}
.lgaSouthAustralia.portal .alert_edit--success {
  color: #008000;
  background-color: rgba(0, 128, 0, 0.1);
  padding: 0 1rem;
  border: 1px solid #008000;
}
.lgaSouthAustralia.portal .alert_edit--error {
  color: #ff0000;
  background-color: rgba(255, 0, 0, 0.1);
  padding: 0 1rem;
  border: 1px solid #ff0000;
}
.lgaSouthAustralia.portal .alert_edit--notice {
  font-style: italic;
  font-size: 0.96rem;
  padding: 10px;
  background-color: rgba(17, 56, 118, 0.1);
  text-align: right;
}
.lgaSouthAustralia.portal p {
  font-size: inherit;
  font-weight: 400;
  margin: 1rem 0;
}
.lgaSouthAustralia.portal li {
  line-height: inherit;
}
.lgaSouthAustralia.portal .primary-nav__item--anchor:hover {
  text-decoration: none;
}
.lgaSouthAustralia.portal #sq_backend_sections {
  margin: 1.5rem 0;
}
.lgaSouthAustralia.portal .sq-status-square {
  display: none;
}
.lgaSouthAustralia.portal .sq-status-description {
  font-weight: 600;
}
.lgaSouthAustralia.portal input[id$="_change_status_all_children"], .lgaSouthAustralia.portal label[for$="_change_status_all_children"] {
  display: none;
}
.lgaSouthAustralia.portal .sq-form-field {
  height: inherit;
  font-family: inherit;
  line-height: inherit;
}
.lgaSouthAustralia.portal .sq-form-question-answer {
  margin-top: 10px;
}
.lgaSouthAustralia.portal input[type="text"].sq-form-field {
  font-size: inherit;
  padding: 7px;
  background: #f1f1f1;
  border: 1px solid #bcbcbc !important;
}
@media screen and (min-width: 768px) {
  .lgaSouthAustralia.portal .page-header__logo:after {
    font-size: 23px;
    top: 25px;
  }
}
.A823410, .A826947 {
  /**
* +--------------------------------------------------------------------+
* | This MySource Matrix CMS file is Copyright (c) Squiz Pty Ltd       |
* | ACN 084 670 600                                                    |
* +--------------------------------------------------------------------+
* | IMPORTANT: Your use of this Software is subject to the terms of    |
* | the Licence provided in the file licence.txt. If you cannot find   |
* | this file please contact Squiz (www.squiz.net) so we may provide   |
* | you a copy.                                                        |
* +--------------------------------------------------------------------+
*
* $Id: calendar_default.css,v 1.37 2008/11/24 23:17:15 mbrydon Exp $
*
*/
  /**
 ***********************************************************************
 * CALENDAR CSS RULES
 *
 * The following CSS rules govern the layout of the calendar displays.
 * Note that most of the height, width and position attributes are set
 * in-line by the calendar and should/can not be specified here.
 *
 * Note also that these rules apply in the order they are specified.
 * When several rules apply to an element, the latest-specified rule
 * wins if there is a conflict.
 ***********************************************************************
*/
  /**
 * GENERAL RULES
 */
  /* popups over events */
  /**
 * YEAR TABLE RULES
 * Cells in this table can be header cells or data cells.
 * Data cells can be completely empty, or contain a date,
 * or contain a date and event(s). Several of the following
 * rules could apply to a given cell.
 */
  /* Header cells */
  /* All data cells, including completely empty ones */
  /* Cells with dates */
  /* Weekend Cells, with or without dates */
  /* Cells with dates, again, to make its borders overrule */
  /* Cells with events */
  /**
 * MONTH TABLE RULES
 * Cells in this table can be header cells or data cells.
 * Data cells can be completely empty, or contain a date,
 * or contain a date and event(s). Several of the following
 * rules could apply to a given cell.
 */
  /* Header Cells */
  /* All data cells, including completely empty ones */
  /* Cells with dates */
  /* Weekend Cells, with or without dates */
  /* Cells with events */
  /* Linked dates at top left of cells */
  /* Linked event names in cells (root-node-specific classes will also apply) */
  /* Arrowed '�' (&raquo;) links to the week view from the month */
  /* Week view links text */
  /* Fill table to width of containing element */
  /* event divs */
  /**
 * WEEK TABLE RULES
 * Cells in this table can be header cells or data cells.
 * Data cells can contain DIVs that represent events
 */
  /* header cells */
  /* Event DIVs (root-node-specific classes will also apply) */
  /* Event Links (root-node-specific classes will also apply) */
  /**
 * DAY TABLE RULES
 * Cells in this table can be header cells or data cells.
 * Data cells can contain DIVs that represent events
**/
  /* header cells */
  /* Event DIVs (root-node-specific classes will also apply) */
  /* Event Links (root-node-specific classes will also apply) */
  /**
 * PRESET ROOT NODE RULES
 * These rules will be applied to all A and DIV elements that represent
 * events drawn from the relevant root nodes
 */
  /**
 * USER-DEFINED ROOT NODE RULES
 * These rules will be applied to all A and DIV elements that represent
 * events drawn from the relevant root nodes
 * If you want these to be view-specific you can define them for each of the
 * #year, #month, #week, #day IDs
 */
  /* Custom Event Colours */
}
.A823410 div#calendarTable, .A826947 div#calendarTable {
  width: 100%;
}
.A823410 div#calendarTable table td, .A826947 div#calendarTable table td {
  text-align: left;
  font-size: 70%;
}
.A823410 div#calendarTable table th, .A826947 div#calendarTable table th {
  text-align: left;
  font-size: 80%;
}
.A823410 #calendarTable table, .A826947 #calendarTable table {
  margin-left: auto;
  margin-right: auto;
}
.A823410 #calendarTable div, .A826947 #calendarTable div {
  margin: 0px;
}
.A823410 #calendarTable td div.eventText, .A826947 #calendarTable td div.eventText {
  margin: 0px 0px 0px 1px;
  padding: 0px;
}
.A823410 .calendarNavLink, .A823410 a.calendarNavLink:hover, .A823410 a.calendarNavLink:visited, .A826947 .calendarNavLink, .A826947 a.calendarNavLink:hover, .A826947 a.calendarNavLink:visited {
  text-decoration: none;
  font-weight: 600;
  color: blue;
  font-size: 100%;
}
.A823410 div#calendarList, .A826947 div#calendarList {
  text-align: left;
  width: 80ex;
  margin-left: auto;
  margin-right: auto;
}
.A823410 th.columnLabel a, .A826947 th.columnLabel a {
  display: block;
  height: 100%;
  width: 100%;
}
.A823410 div.popup, .A826947 div.popup {
  position: absolute;
  visibility: visible;
  left: 0px;
  top: 0px;
  display: none;
  width: 25ex;
  border: 1px solid black;
  padding: 1px 3px;
  background-color: white;
  z-index: 100;
}
.A823410 table#year, .A826947 table#year {
  border: 1px solid #173e57;
  background-color: #f8f8f8;
  border-collapse: collapse;
  font-family: sans-serif;
}
.A823410 #year th, .A826947 #year th {
  border: 1px solid #c8c8c8;
  padding: 0px;
}
.A823410 #year td, .A826947 #year td {
  padding: 0px;
}
.A823410 #year th.monthLabel, .A826947 #year th.monthLabel {
  background-color: #017ca5;
  color: white;
  font-weight: bold;
}
.A823410 #year th.monthLabel a, .A823410 #year td.monthLabel a:visited, .A823410 #year td.monthLabel a:hover, .A826947 #year th.monthLabel a, .A826947 #year td.monthLabel a:visited, .A826947 #year td.monthLabel a:hover {
  color: white;
  font-weight: bold;
  text-decoration: none;
}
.A823410 #year th.dayLabel, .A826947 #year th.dayLabel {
  background-color: #41afe0;
  color: white;
  text-align: center;
}
.A823410 #year th.dayLabelWeekend, .A826947 #year th.dayLabelWeekend {
  background-color: #93b0e6;
}
.A823410 #year tr td a, .A823410 #year tr th a, .A826947 #year tr td a, .A826947 #year tr th a {
  display: block;
  margin: 0px;
  height: 100%;
  width: 100%;
}
.A823410 #year td, .A826947 #year td {
  text-align: center;
  border-top: 1px solid #d8d8d8;
  padding: 0px;
}
.A823410 #year td.date, .A826947 #year td.date {
  background-color: #f5f6fe;
  text-align: center;
  color: #737373;
}
.A823410 #year td.weekend, .A826947 #year td.weekend {
  background-color: #e6e6eb;
}
.A823410 #year td.date, .A826947 #year td.date {
  border: 1px solid #c0c0c0;
}
.A823410 #year td a, .A823410 #year td a:visited, .A823410 #year td a:hover, .A826947 #year td a, .A826947 #year td a:visited, .A826947 #year td a:hover {
  color: #3598b9;
  font-weight: 600;
  text-decoration: none;
}
.A823410 table#month, .A826947 table#month {
  border: none;
  border-collapse: collapse;
  width: 100% !important;
}
.A823410 #month th, .A826947 #month th {
  border: 1px solid #c8c8c8;
}
.A823410 #month th.dayLabel, .A823410 #month th.weekLink, .A826947 #month th.dayLabel, .A826947 #month th.weekLink {
  font-weight: 100;
  border: none !important;
  color: black;
}
.A823410 #month th.dayLabelWeekend, .A826947 #month th.dayLabelWeekend {
  font-weight: 100;
  border: none !important;
}
.A823410 #month td, .A826947 #month td {
  text-align: left;
  vertical-align: top;
  border: 1px solid #c0c0c0;
}
.A823410 #month td.date, .A826947 #month td.date {
  background-color: #f1f5f9;
  padding: 0px;
}
.A823410 #month td.weekend, .A826947 #month td.weekend {
  background-color: #f9f9f9;
}
.A823410 #month a.dateLink, .A823410 #month a.dateLink:visited, .A823410 #month a.dateLink:hover, .A826947 #month a.dateLink, .A826947 #month a.dateLink:visited, .A826947 #month a.dateLink:hover {
  padding: 10px 10px 0px 10px;
  display: inline-block;
  color: primary-colour;
  font-weight: bold;
  text-decoration: none;
}
.A823410 #month .event, .A823410 #month a.event:visited, .A823410 #month a.event:hover, .A826947 #month .event, .A826947 #month a.event:visited, .A826947 #month a.event:hover {
  font-weight: 600;
  font-size: 100%;
  text-decoration: none;
  padding: 0px 1px;
  color: black;
}
.A823410 #month th.weekLink, .A826947 #month th.weekLink {
  vertical-align: middle;
  padding: 0px;
  cursor: pointer;
  cursor: hand;
}
.A823410 #month th.weekLink a.dateLink, .A823410 #month th.weekLink a.dateLink:visited, .A823410 #month th.weekLink a.dateLink:hover, .A826947 #month th.weekLink a.dateLink, .A826947 #month th.weekLink a.dateLink:visited, .A826947 #month th.weekLink a.dateLink:hover {
  display: block;
  color: white;
  font-weight: bold;
  text-decoration: none;
  font-size: 1.2em;
  padding: 3px;
}
.A823410 th, .A826947 th {
  width: calc(100%/7) !important;
}
.A823410 td.date div, .A826947 td.date div {
  padding-left: 10px;
  padding-right: 10px;
  width: auto !important;
}
.A823410 tbody, .A826947 tbody {
  width: 100%;
  display: table;
}
.A823410 table#week, .A826947 table#week {
  border: 1px solid #173e57;
  background-color: white;
  border-collapse: collapse;
}
.A823410 #week td, .A823410 #week th, .A826947 #week td, .A826947 #week th {
  border: 1px solid #c0c0c0;
}
.A823410 #week td, .A823410 #week th.timeLabel, .A826947 #week td, .A826947 #week th.timeLabel {
  vertical-align: top;
  padding: 0px;
}
.A823410 #week th, .A826947 #week th {
  background-color: #41afe0;
  text-align: center;
  padding: 1px;
}
.A823410 #week th.timeLabel, .A826947 #week th.timeLabel {
  background-color: #017ca5;
  color: white;
}
.A823410 #week th.columnLabel, .A826947 #week th.columnLabel {
  background-color: #41afe0;
  vertical-align: middle;
  font-weight: bold;
  color: black;
  white-space: nowrap;
}
.A823410 #week th.columnLabel a, .A823410 #week th.columnLabel a:visited, .A823410 #week th.columnLabel a:hover, .A826947 #week th.columnLabel a, .A826947 #week th.columnLabel a:visited, .A826947 #week th.columnLabel a:hover {
  text-decoration: none;
  font-weight: bold;
  color: black;
}
.A823410 #week td div.event, .A826947 #week td div.event {
  margin: 0px 0px 1px 0px;
  text-align: center;
  padding: 0px;
  border: 1px solid black;
}
.A823410 #week .event, .A823410 #week a.event:visited, .A823410 #week a.event:hover, .A826947 #week .event, .A826947 #week a.event:visited, .A826947 #week a.event:hover {
  text-decoration: none;
}
.A823410 table#day, .A826947 table#day {
  border: 1px solid #173e57;
  background-color: white;
  border-collapse: collapse;
}
.A823410 #day td, .A823410 #day th, .A826947 #day td, .A826947 #day th {
  border: 1px solid #c0c0c0;
}
.A823410 #day td, .A823410 #day th.timeLabel, .A826947 #day td, .A826947 #day th.timeLabel {
  vertical-align: top;
}
.A823410 #day th, .A826947 #day th {
  background-color: #41afe0;
  text-align: center;
  padding: 1px;
}
.A823410 #day th.timeLabel, .A826947 #day th.timeLabel {
  background-color: #017ca5;
  color: white;
}
.A823410 #day th.columnLabel, .A826947 #day th.columnLabel {
  background-color: #41afe0;
  vertical-align: middle;
  font-weight: bold;
  color: black;
  white-space: nowrap;
}
.A823410 #day th.columnLabel a, .A823410 #week th.columnLabel a:visited, .A823410 #week th.columnLabel a:hover, .A826947 #day th.columnLabel a, .A826947 #week th.columnLabel a:visited, .A826947 #week th.columnLabel a:hover {
  text-decoration: none;
  font-weight: bold;
  color: black;
}
.A823410 #day td div.event, .A826947 #day td div.event {
  margin: 0px 0px 1px 0px;
  text-align: center;
  padding: 0px;
  border: 1px solid black;
}
.A823410 #day .event, .A823410 #day a.event:visited, .A823410 #day a.event:hover, .A826947 #day .event, .A826947 #day a.event:visited, .A826947 #day a.event:hover {
  text-decoration: none;
}
.A823410 #calendarTable .aqua, .A823410 #calendarTable .aqua:visited, .A823410 #calendarTable .aqua:hover, .A826947 #calendarTable .aqua, .A826947 #calendarTable .aqua:visited, .A826947 #calendarTable .aqua:hover {
  background-color: aqua;
  color: black;
}
.A823410 #calendarTable .black, .A823410 #calendarTable .black:visited, .A823410 #calendarTable .black:hover, .A826947 #calendarTable .black, .A826947 #calendarTable .black:visited, .A826947 #calendarTable .black:hover {
  background-color: black;
  color: white;
}
.A823410 #calendarTable .blue, .A823410 #calendarTable .blue:visited, .A823410 #calendarTable .blue:hover, .A826947 #calendarTable .blue, .A826947 #calendarTable .blue:visited, .A826947 #calendarTable .blue:hover {
  background-color: blue;
  color: white;
}
.A823410 #calendarTable .fuchsia, .A823410 #calendarTable .fuchsia:visited, .A823410 #calendarTable .fuchsia:hover, .A826947 #calendarTable .fuchsia, .A826947 #calendarTable .fuchsia:visited, .A826947 #calendarTable .fuchsia:hover {
  background-color: fuchsia;
  color: black;
}
.A823410 #calendarTable .gray, .A823410 #calendarTable .gray:visited, .A823410 #calendarTable .gray:hover, .A826947 #calendarTable .gray, .A826947 #calendarTable .gray:visited, .A826947 #calendarTable .gray:hover {
  background-color: gray;
  color: white;
}
.A823410 #calendarTable .green, .A823410 #calendarTable .green:visited, .A823410 #calendarTable .green:hover, .A826947 #calendarTable .green, .A826947 #calendarTable .green:visited, .A826947 #calendarTable .green:hover {
  background-color: green;
  color: white;
}
.A823410 #calendarTable .lime, .A823410 #calendarTable .lime:visited, .A823410 #calendarTable .lime:hover, .A826947 #calendarTable .lime, .A826947 #calendarTable .lime:visited, .A826947 #calendarTable .lime:hover {
  background-color: lime;
  color: black;
}
.A823410 #calendarTable .maroon, .A823410 #calendarTable .maroon:visited, .A823410 #calendarTable .maroon:hover, .A826947 #calendarTable .maroon, .A826947 #calendarTable .maroon:visited, .A826947 #calendarTable .maroon:hover {
  background-color: maroon;
  color: white;
}
.A823410 #calendarTable .navy, .A823410 #calendarTable .navy:visited, .A823410 #calendarTable .navy:hover, .A826947 #calendarTable .navy, .A826947 #calendarTable .navy:visited, .A826947 #calendarTable .navy:hover {
  background-color: navy;
  color: white;
}
.A823410 #calendarTable .olive, .A823410 #calendarTable .olive:visited, .A823410 #calendarTable .olive:hover, .A826947 #calendarTable .olive, .A826947 #calendarTable .olive:visited, .A826947 #calendarTable .olive:hover {
  background-color: olive;
  color: white;
}
.A823410 #calendarTable .purple, .A823410 #calendarTable .purple:visited, .A823410 #calendarTable .purple:hover, .A826947 #calendarTable .purple, .A826947 #calendarTable .purple:visited, .A826947 #calendarTable .purple:hover {
  background-color: purple;
  color: white;
}
.A823410 #calendarTable .red, .A823410 #calendarTable .red:visited, .A823410 #calendarTable .red:hover, .A826947 #calendarTable .red, .A826947 #calendarTable .red:visited, .A826947 #calendarTable .red:hover {
  background-color: red;
  color: white;
}
.A823410 #calendarTable .silver, .A823410 #calendarTable .silver:visited, .A823410 #calendarTable .silver:hover, .A826947 #calendarTable .silver, .A826947 #calendarTable .silver:visited, .A826947 #calendarTable .silver:hover {
  background-color: silver;
  color: black;
}
.A823410 #calendarTable .teal, .A823410 #calendarTable .teal:visited, .A823410 #calendarTable .teal:hover, .A826947 #calendarTable .teal, .A826947 #calendarTable .teal:visited, .A826947 #calendarTable .teal:hover {
  background-color: teal;
  color: white;
}
.A823410 #calendarTable .white, .A823410 #calendarTable .white:visited, .A823410 #calendarTable .white:hover, .A826947 #calendarTable .white, .A826947 #calendarTable .white:visited, .A826947 #calendarTable .white:hover {
  background-color: white;
  color: black;
}
.A823410 #calendarTable .yellow, .A823410 #calendarTable .yellow:visited, .A823410 #calendarTable .yellow:hover, .A826947 #calendarTable .yellow, .A826947 #calendarTable .yellow:visited, .A826947 #calendarTable .yellow:hover {
  background-color: yellow;
  color: black;
}
.A823410 span.lga-event-monthnavbutton a, .A826947 span.lga-event-monthnavbutton a {
  background: #f9f9f9;
  border: #dedede;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
  color: black !important;
  display: inline-block;
}
.A823410 span.lga-event-monthtitle, .A826947 span.lga-event-monthtitle {
  display: inline-block;
  margin-left: 15px;
}
.A823410 span.lga-event-monthnavbutton a:hover, .A826947 span.lga-event-monthnavbutton a:hover {
  background: #dedede;
}
.A823410 div.event-background, .A826947 div.event-background {
  border-radius: 5px;
  padding: 0px 5px !important;
  transition: all 0.2s ease-in;
}
.A823410 div.lga-event-training.event, .A826947 div.lga-event-training.event {
  background: #a8d24a;
}
.A823410 div.lga-event-sector.event, .A826947 div.lga-event-sector.event {
  background: #00C4D6;
}
.A823410 div.lga-event-board.event, .A826947 div.lga-event-board.event {
  background: #66ADFF;
}
.A823410 div.lga-event-major.event, .A826947 div.lga-event-major.event {
  background: #F68DAF;
}
.A823410 div.event-background:hover, .A826947 div.event-background:hover {
  background: #f86f32;
  transition: all 0.2s ease-in;
}
.A464282 .hero-banner__content-inner {
  background-color: #ABBD26;
}
.A464282 h1.hero-banner__title {
  color: #092F5E;
}
.A464282 .hero-banner__content-inner {
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0035/873368/EHA_logoh.png);
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: center;
}
.A463745 .hero-banner__content-inner, .A474295 .hero-banner__content-inner {
  background-image: linear-gradient(to bottom right, #f47822, #fdaf19);
}
.A463745 h1.hero-banner__title, .A474295 h1.hero-banner__title {
  color: #ffffff;
  text-shadow: 0px 0px 8px #2d1500;
}
.A1083141 .hero-banner__content-inner {
  background-color: #3c579f;
}
.A1083141 .hero-banner {
  border-bottom-color: #3c579f;
}
.A1083141 .scroll-to-top {
  background-color: #3c579f;
}
.A1083184 .hero-banner__content-inner {
  background-color: #3c579f;
}
.A1083184 .hero-banner {
  border-bottom-color: #3c579f;
}
.A1083184 .scroll-to-top {
  background-color: #3c579f;
}
.A1083184 a.sidebar-nav__item--anchor.current-nav {
  border-left-color: #3c579f;
}
.A1083165 .hero-banner__content-inner {
  background-color: #f6a051;
}
.A1083165 .hero-banner {
  border-bottom-color: #f6a051;
}
.A1083165 .scroll-to-top {
  background-color: #f6a051;
}
.A1083165 a.sidebar-nav__item--anchor.current-nav {
  border-left-color: #f6a051;
}
.A1090713 .hero-banner__content-inner {
  background-color: #0a4382;
}
.A1090713 .hero-banner {
  border-bottom-color: #0a4382;
}
.A1090713 .scroll-to-top {
  background-color: #0a4382;
}
.A1090713 a.sidebar-nav__item--anchor.current-nav {
  border-left-color: #0a4382;
}
.A1083169 .hero-banner__content-inner {
  background-color: #eb7e6d;
}
.A1083169 .hero-banner {
  border-bottom-color: #eb7e6d;
}
.A1083169 .scroll-to-top {
  background-color: #eb7e6d;
}
.A1083169 a.sidebar-nav__item--anchor.current-nav {
  border-left-color: #eb7e6d;
}
.A1083141 {
  font-size: larger;
}
.A1083141 .sidebar-nav {
  z-index: 999;
  position: absolute;
}
.A1083141 .hero-banner__content {
  bottom: -110px;
}
.A1083141 div#readspeaker_button1 {
  margin-bottom: 100px;
}
.A1083141 h1.hero-banner__title, .A1083141 h1, .A1083141 h2, .A1083141 h3, .A1083141 h4, .A1083141 h5, .A1083141 .card-listing__title, .A1083141 .sidebar-nav__main--anchor, .A1083141 span.sidebar-nav__item--span.current-nav {
  color: #3c579f;
}
.A1083141 h1.hero-banner__title {
  padding-left: 0px;
}
.A1083141 .breadcrumbs__item a {
  background: #3c579f;
}
.A1083141 .breadcrumbs__item:after {
  border-top: 19px solid #3c579f;
  border-right: 19px solid #3c579f;
}
.A1083141 main .content-container .button, .A1083141 main .content-container a.button {
  background-color: #3c579f;
  border-color: #3c579f;
  font-size: large;
}
.A1083141 p.button a {
  text-decoration: none;
}
.A1083141 .hero-banner {
  overflow: visible;
  border-bottom-style: solid;
  border-bottom-width: 20px;
}
.A1083141 .hero-banner__content-inner {
  background: none;
  width: 100%;
  position: absolute;
  padding-bottom: 0px;
}
.A1083141 h1.hero-banner__title {
  font-size: 20pt;
}
.A1083141 nav.breadcrumbs.breadcrumbs--side {
  font-size: initial;
}
.A1083141 .hero-banner__overlay {
  background-size: 235px;
  background-image: url(https://www.lga.sa.gov.au/__data/assets/image/0029/1090973/LocalVoices.png);
  background-size: 335px;
  background-repeat: no-repeat;
}
.A1083141 .module-wrapper {
  padding: 20px;
}
.A1083141 .module-content {
  display: flex;
}
.A1083141 .card-listing__content {
  display: none;
}
.A1083141 .card-listing__cta {
  border-color: #3c579f;
  background-color: #3c579f;
}
.A1083141 footer {
  margin-top: 50px;
}
@media screen and (min-width: 768px) {
  .A1083141 .hero-banner__overlay {
    background-size: 435px;
  }
  .A1083141 h1.hero-banner__title {
    font-size: 28pt;
  }
}
@media screen and (min-width: 1280px) {
  .A1083141 h1.hero-banner__title {
    font-size: 35pt;
  }
  .A1083141 .card-listing.card-listing--list.sa-councils-cards {
    margin: 0% 10%;
  }
  .A1083141 h1.hero-banner__title {
    padding-left: 275px;
  }
  .A1083141 div#main-navigation {
    display: none;
  }
  .A1083141 .page-header__logo-img {
    margin-bottom: 10px;
  }
  .A1083141 .hero-banner__overlay {
    background-position-y: 50%;
    background-position-x: 90%;
    background-size: 535px;
  }
  .A1083141 .card-listing--list .card-listing__item {
    width: 30%;
  }
  .A1083141 .card-listing--list .card-listing__item:nth-child(n+1):nth-child(-n+2) {
    margin-right: 4.7%;
  }
  .A1083141 .sa-councils-cards .card-listing__img {
    height: 290px;
  }
}
.A1083141 .grey-background {
  background-color: #e9e9e9;
  padding: 25px 20px 10px 20px;
}
.A1083141 .card-listing__item.card-listing__item--has-cta {
  -webkit-box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.16);
  box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.16);
}
.A1083141 .card-listing__item:hover {
  -webkit-box-shadow: 2px 2px 8px 4px #97A5CF;
  box-shadow: 2px 2px 8px 4px #97A5CF;
}
.A1083141 main .content-container .button:hover, .A1083141 main .content-container a.button:hover, .A1083141 main .content-container .button:focus, .A1083141 main .content-container a.button:focus {
  background-color: #fff;
}
.A1083141 .card-listing__link:hover .card-listing__cta, .A1083141 .card-listing__link:focus .card-listing__cta {
  background-color: #ffffff;
  border-color: #3c579f;
}
.A1083141 .card-listing__link:hover .card-listing__cta svg .svg-line, .A1083141 .card-listing__link:focus .card-listing__cta svg .svg-line {
  fill: #3c579f;
}
.A1083141 .card-listing__link:hover .card-listing__cta svg .svg-block, .A1083141 .card-listing__link:focus .card-listing__cta svg .svg-block {
  stroke: #3c579f;
}
.audio-tiles-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 254px;
  column-gap: 25px;
  row-gap: 25px;
}
.audio-tiles-wrapper audio {
  bottom: 0px;
  left: 0px;
  position: absolute;
}
audio {
  width: 100%;
  max-width: 500px;
}
.audio-files-item {
  position: relative;
  -webkit-box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.16);
  box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.16);
}
.audio-files-item:hover {
  -webkit-box-shadow: 2px 2px 8px 4px #97A5CF;
  box-shadow: 2px 2px 8px 4px #97A5CF;
}
.audio-files-title-bg {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 56, 118, 0.7);
  align-items: center;
  display: flex;
}
.audio-files-item .audio-files-title-bg a {
  text-decoration: none;
  text-align: center;
  width: 100%;
  color: #FFF !important;
}
.audio-files-title {
  height: 200px;
}
.addthis_inline_share_toolbox.audio-files-share {
  margin-top: -35px;
  margin-left: 10px;
}
.video-tiles-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: 300px;
  column-gap: 25px;
  row-gap: 25px;
}
.video-tiles-wrapper .vf-play-button {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-size: cover;
  background-position: center;
}
.video-tiles-wrapper .vf-title {
  color: #FFF;
}
.video-tiles-wrapper .play {
  color: #FFF;
  font-size: xxx-large;
  cursor: pointer;
}
.video-tiles-wrapper .play:hover {
  color: #ff6550;
}
.video-tiles-wrapper .video-files-item {
  position: relative;
  -webkit-box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.16);
  box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.16);
}
.video-tiles-wrapper .video-files-item:hover {
  -webkit-box-shadow: 2px 2px 8px 4px #97A5CF;
  box-shadow: 2px 2px 8px 4px #97A5CF;
}
.video-tiles-wrapper .addthis_inline_share_toolbox.audio-files-share {
  position: absolute;
  top: 45px;
}
li.primary-nav__item:nth-child(8) {
  display: none;
}
.A1156377 a, .A466695 a {
  color: #003876;
}
.A1156377 .hub-card-wrapper, .A466695 .hub-card-wrapper {
  padding: 0px 15px 15px 15px;
  position: relative;
}
.A1156377 .hub-card-wrapper .hub-view-more, .A466695 .hub-card-wrapper .hub-view-more {
  position: absolute;
  right: 0px;
  top: 5px;
  font-size: 10pt;
}
.A1156377 .hub-card-wrapper .hub-item-title, .A466695 .hub-card-wrapper .hub-item-title {
  font-size: 13pt;
  border-bottom-style: solid;
  margin-bottom: 10px;
  border-width: 1px;
  padding: 3px 10px 5px 10px;
  border-color: #ededed;
  background: #fff;
}
.A1156377 .hub-card-wrapper .hub-item-title a, .A466695 .hub-card-wrapper .hub-item-title a {
  text-decoration: none;
}
.A1156377 .hub-card-wrapper .hub-item-title a:hover, .A466695 .hub-card-wrapper .hub-item-title a:hover {
  text-decoration: underline;
}
