/*
  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 February 2020 21:11:25
*/


/*
 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: 'Open Sans', sans-serif;
  --heading-font: 'Signika', sans-serif;
}
body {
  font-family: 'Open Sans', sans-serif;
  color: #4a4a4a;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: 'Signika', sans-serif;
  color: #006d50;
}
main .content-container a:link, main .content-container a:visited {
  color: #006d50;
}
main .content-container a:hover, main .content-container a:active, main .content-container a:focus {
  color: #bed62f;
}
@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: #006d50;
}
.a-z-listing__group-title {
  color: #006d50;
}
/*    
 _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
 / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
 / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
 / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
 |____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
 */
.accordion__link, .accordion a.accordion__link {
  background-color: #006d50;
  color: #fff;
}
.accordion__link:hover, .accordion a.accordion__link:hover, .accordion__link:focus, .accordion a.accordion__link:focus, .accordion__link.uber-accordion__button-active, .accordion a.accordion__link.uber-accordion__button-active {
  color: #fff;
  background-color: #006d50;
}
.accordion__link:hover svg path, .accordion a.accordion__link:hover svg path, .accordion__link:focus svg path, .accordion a.accordion__link:focus svg path, .accordion__link.uber-accordion__button-active svg path, .accordion a.accordion__link.uber-accordion__button-active svg path {
  fill: #fff;
}
.accordion__link svg path, .accordion a.accordion__link svg path {
  fill: #fff;
}
.accordion__item {
  border-color: #efeeee;
}
.accordion__target {
  background-color: #fff;
}
/*
 _        ______     ______       _________   ____  ____   _____    ______   
 / \      |_   _ `.  |_   _ `.    |  _   _  | |_   ||   _| |_   _| .' ____ \  
 / _ \       | | `. \   | | `. \   |_/ | | \_|   | |__| |     | |   | (___ \_| 
 / ___ \      | |  | |   | |  | |       | |       |  __  |     | |    _.____`.  
 _/ /   \ \_   _| |_.' /  _| |_.' /      _| |_     _| |  | |_   _| |_  | \____) | 
 |____| |____| |______.'  |______.'      |_____|   |____||____| |_____|  \______.' 
 */
.addthis_inline_follow_toolbox p {
  color: #006d50;
  margin: 0;
  margin-bottom: 5px;
}
.addthis_inline_follow_toolbox .addthis_follow_label {
  color: #006d50;
  text-decoration: none;
}
.addthis_inline_follow_toolbox .addthis_follow_label:hover, .addthis_inline_follow_toolbox .addthis_follow_label:focus {
  color: #bed62f;
}
.addthis_inline_share_toolbox {
  margin-top: 20px;
}
footer .addthis_inline_follow_toolbox p {
  color: #006d50;
  margin: 0;
  margin-bottom: 5px;
}
footer .addthis_inline_follow_toolbox .addthis_follow_label {
  color: #006d50;
  text-decoration: none;
}
footer .addthis_inline_follow_toolbox .addthis_follow_label:hover, footer .addthis_inline_follow_toolbox .addthis_follow_label:focus {
  color: #bed62f;
}
/*
 ______          _        ____  _____   ____  _____   ________   _______          ______        _        _______        ___     _____  _____    ______    ________    _____     
 |_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \       .' ___  |      / \      |_   __ \     .'   `.  |_   _||_   _| .' ____ \  |_   __  |  |_   _|    
 | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |     / .'   \_|     / _ \       | |__) |   /  .-.  \   | |    | |   | (___ \_|   | |_ \_|    | |      
 |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /      | |           / ___ \      |  __ /    | |   | |   | '    ' |    _.____`.    |  _| _     | |   _  
 _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_    \ `.___.'\  _/ /   \ \_   _| |  \ \_  \  `-'  /    \ \__/ /    | \____) |  _| |__/ |   _| |__/ | 
 |_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___|    `.____ .' |____| |____| |____| |___|  `.___.'      `.__.'      \______.' |________|  |________| 
 */
.banner-carousel--short .banner-carousel__wrap .slick-track, .banner-carousel--short .banner-carousel__wrap .slick-slide {
  height: 190px;
}
.banner-carousel__img {
  height: 190px;
}
.banner-carousel__title {
  color: #fff;
  font-size: 24px;
  line-height: 29px;
}
.banner-carousel__content {
  color: #fff;
}
.banner-carousel__content * {
  color: #fff;
  font-size: 16px;
  line-height: 21px;
}
.banner-carousel__info {
  background-color: #9b9b9b;
}
.banner-carousel__info:before {
  background-color: #000;
  opacity: 0.45;
}
.banner-carousel__info > a:hover .banner-carousel__cta, .banner-carousel__info > a:focus .banner-carousel__cta {
  background-color: #fff;
  color: #006d50;
  border-color: #006d50;
}
.banner-carousel__info > a:hover .banner-carousel__cta svg path, .banner-carousel__info > a:focus .banner-carousel__cta svg path {
  fill: #006d50;
}
.banner-carousel__cta {
  background-color: #006d50;
  color: #fff;
  border-width: 1px;
  border-color: #006d50;
}
.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: #006d50;
  border-color: #006d50;
}
.banner-carousel__cta:hover svg .svg-line, .banner-carousel__cta:focus svg .svg-line {
  fill: #006d50;
}
.banner-carousel__cta:hover svg .svg-block, .banner-carousel__cta:focus svg .svg-block {
  stroke: #006d50;
}
.banner-carousel__labels-wrap .slick-slide.slick-current, .banner-carousel__labels-wrap .slick-slide:focus, .banner-carousel__labels-wrap .slick-slide:hover {
  outline: 0;
}
.banner-carousel__labels-wrap .slick-slide.slick-current .banner-carousel__label-item, .banner-carousel__labels-wrap .slick-slide:focus .banner-carousel__label-item, .banner-carousel__labels-wrap .slick-slide:hover .banner-carousel__label-item {
  color: #000;
  background-color: #d8d8d8;
  border-left: 1px solid #979797;
}
.banner-carousel__labels-wrap .slick-slide:first-child .banner-carousel__label-item {
  border-left: none;
}
.banner-carousel[data-labels="true"] .slick-dots .slick-active button, .banner-carousel[data-labels="true"] .slick-dots button:focus, .banner-carousel[data-labels="true"] .slick-dots button:hover {
  color: #000;
  background-color: #d8d8d8;
  border-left: 1px solid #979797;
}
.banner-carousel__label-item {
  font-size: 15px;
  line-height: 18px;
  color: #000;
  background-color: #efeeee;
  border-left: 1px solid #979797;
}
.banner-carousel__controls .slick-dots li.slick-active button {
  background-color: #d8d8d8;
  border-color: #979797;
}
.banner-carousel__controls .slick-dots li button {
  background-color: #fff;
  border-color: #979797;
  border-width: 1.25px;
}
.banner-carousel__controls .slick-dots li button:hover, .banner-carousel__controls .slick-dots li button:focus {
  background-color: #d8d8d8;
  border-color: #979797;
}
.banner-carousel__start-stop button {
  border-color: #979797;
  border-width: 1.25px;
}
.banner-carousel__start-stop button:before, .banner-carousel__start-stop button:after {
  background-color: #979797;
}
.banner-carousel__start-stop button:hover, .banner-carousel__start-stop button:focus {
  outline: 0;
  background-color: black;
}
.banner-carousel__start-stop button:hover:before, .banner-carousel__start-stop button:focus:before, .banner-carousel__start-stop button:hover:after, .banner-carousel__start-stop button:focus:after {
  background-color: #fff;
}
.banner-carousel__start-stop button.active:before {
  background-color: transparent;
  border-color: transparent transparent transparent #979797;
}
.banner-carousel__start-stop button.active:hover:before, .banner-carousel__start-stop button.active:focus:before {
  background-color: transparent;
  border-color: transparent transparent transparent #fff;
}
.banner-carousel__wrap .slick-arrow {
  border-color: #fff;
  border-width: 1.25px;
  background-color: transparent;
}
.banner-carousel__wrap .slick-arrow:hover, .banner-carousel__wrap .slick-arrow:focus {
  border-color: #fff;
  background-color: #fff;
}
.banner-carousel__wrap .slick-arrow:hover:after, .banner-carousel__wrap .slick-arrow:focus:after, .banner-carousel__wrap .slick-arrow:hover:before, .banner-carousel__wrap .slick-arrow:focus:before {
  background-color: #000;
}
.banner-carousel__wrap .slick-arrow:before, .banner-carousel__wrap .slick-arrow:after {
  background-color: #fff;
  height: 1.25px;
}
.banner-carousel--simple .banner-carousel__title:before, .banner-carousel--short-mobile .banner-carousel__title:before {
  background-color: #000;
  opacity: 0.45;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .banner-carousel--short-desktop .banner-carousel__wrap .slick-track, .banner-carousel--short-desktop .banner-carousel__wrap .slick-slide, .banner-carousel--short-desktop .banner-carousel__item {
    height: 320px;
  }
  .banner-carousel__wrap .slick-track, .banner-carousel__wrap .slick-slide, .banner-carousel__item {
    height: 320px;
  }
  .banner-carousel__info {
    background: transparent;
  }
  .banner-carousel__start-stop button:hover, .banner-carousel__start-stop button:focus {
    outline: 0;
    background: transparent;
  }
  .banner-carousel__start-stop button:hover:before, .banner-carousel__start-stop button:focus:before, .banner-carousel__start-stop button:hover:after, .banner-carousel__start-stop button:focus:after {
    background-color: #979797;
  }
  .banner-carousel__start-stop button:hover.active:before, .banner-carousel__start-stop button:focus.active:before, .banner-carousel__start-stop button:hover.active:after, .banner-carousel__start-stop button:focus.active:after {
    border-color: transparent transparent transparent #979797;
  }
  .banner-carousel__start-stop button:before, .banner-carousel__start-stop button:after {
    background-color: #fff;
  }
  .banner-carousel__start-stop button.active:before {
    background-color: transparent;
    border-color: transparent transparent transparent #fff;
  }
  .banner-carousel__controls .slick-dots li.slick-active button {
    background-color: #fff;
    border-color: #fff;
  }
  .banner-carousel__controls .slick-dots li button {
    background-color: transparent;
    border-color: #fff;
  }
  .banner-carousel__controls .slick-dots li button:hover, .banner-carousel__controls .slick-dots li button:focus {
    background-color: #fff;
    border-color: #fff;
  }
  .banner-carousel--right-content .banner-carousel__title:before, .banner-carousel--right-content .banner-carousel__content:before {
    background: #000;
    opacity: 0.45;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button {
    border-color: #fff;
    background-color: transparent;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:after {
    background-color: #fff;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:focus {
    background-color: #fff;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:focus:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:hover:after, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button:focus:after {
    background-color: black;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button.active:before {
    border-color: transparent transparent transparent #fff;
    background-color: transparent;
  }
  .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button.active:hover:before, .banner-carousel[data-autoplay="true"] .banner-carousel__start-stop button.active:focus:before {
    background-color: transparent;
    border-color: transparent transparent transparent black;
  }
}
/*
 * Desktop layout
 */
@media screen and (min-width: 1280px) {
  .banner-carousel__wrap .slick-track, .banner-carousel__wrap .slick-slide, .banner-carousel__item {
    height: 535px;
  }
  .banner-carousel--short-desktop .banner-carousel__wrap .slick-track, .banner-carousel--short-desktop .banner-carousel__item {
    height: 320px;
  }
}
/*
 ______     _______      ________        _        ______       ______   _______      _____  _____   ____    ____   ______      ______   
 |_   _ \   |_   __ \    |_   __  |      / \      |_   _ `.   .' ___  | |_   __ \    |_   _||_   _| |_   \  /   _| |_   _ \   .' ____ \  
 | |_) |    | |__) |     | |_ \_|     / _ \       | | `. \ / .'   \_|   | |__) |     | |    | |     |   \/   |     | |_) |  | (___ \_| 
 |  __'.    |  __ /      |  _| _     / ___ \      | |  | | | |          |  __ /      | '    ' |     | |\  /| |     |  __'.   _.____`.  
 _| |__) |  _| |  \ \_   _| |__/ |  _/ /   \ \_   _| |_.' / \ `.___.'\  _| |  \ \_     \ \__/ /     _| |_\/_| |_   _| |__) | | \____) | 
 |_______/  |____| |___| |________| |____| |____| |______.'   `.____ .' |____| |___|     `.__.'     |_____||_____| |_______/   \______.' 
 */
.breadcrumbs__anchor {
  color: #006d50;
}
/*
 ______     _____  _____   _________   _________     ___     ____  _____  
 |_   _ \   |_   _||_   _| |  _   _  | |  _   _  |  .'   `.  |_   \|_   _| 
 | |_) |    | |    | |   |_/ | | \_| |_/ | | \_| /  .-.  \   |   \ | |   
 |  __'.    | '    ' |       | |         | |     | |   | |   | |\ \| |   
 _| |__) |    \ \__/ /       _| |_       _| |_    \  `-'  /  _| |_\   |_  
 |_______/      `.__.'       |_____|     |_____|    `.___.'  |_____|\____| 
 */
/*
 * 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: #006d50;
  color: #fff;
  border-color: #006d50;
  border-width: 1px;
}
main .content-container .button:hover, main .content-container a.button:hover, main .content-container .button:focus, main .content-container a.button:focus {
  background-color: #fff;
  color: #006d50;
}
/*
 ______        _         _____      ________   ____  _____   ______          _        _______     
 .' ___  |      / \       |_   _|    |_   __  | |_   \|_   _| |_   _ `.       / \      |_   __ \    
 / .'   \_|     / _ \        | |        | |_ \_|   |   \ | |     | | `. \     / _ \       | |__) |   
 | |           / ___ \       | |   _    |  _| _    | |\ \| |     | |  | |    / ___ \      |  __ /    
 \ `.___.'\  _/ /   \ \_    _| |__/ |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_   _| |  \ \_  
 `.____ .' |____| |____|  |________| |________| |_____|\____| |______.'  |____| |____| |____| |___| 
 */
.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: #006d50;
  color: #fff;
}
.calendar-list__category {
  background-color: #006d50;
  color: #fff;
}
.calendar .fc-event, .calendar .fc-event-dot {
  background-color: #006d50;
}
.calendar .fc-event {
  border: 1px solid #006d50;
}
/*
 ______        _        _______      ______        _____      _____    ______    _________   _____   ____  _____     ______   
 .' ___  |      / \      |_   __ \    |_   _ `.     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 / .'   \_|     / _ \       | |__) |     | | `. \      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |           / ___ \      |  __ /      | |  | |      | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 \ `.___.'\  _/ /   \ \_   _| |  \ \_   _| |_.' /     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 `.____ .' |____| |____| |____| |___| |______.'     |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.card-listing__title {
  color: #006d50;
  font-size: 20px;
  line-height: 26px;
}
.card-listing__content * {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 22px;
}
.card-listing__cta {
  color: #fff;
  border-color: #006d50;
  border-width: 1px;
  background-color: #006d50;
}
.card-listing__link:hover .card-listing__cta, .card-listing__link:focus .card-listing__cta {
  color: #006d50;
  background-color: #fff;
  border-color: #006d50;
}
.card-listing__link:hover .card-listing__cta svg .svg-line, .card-listing__link:focus .card-listing__cta svg .svg-line {
  fill: #006d50;
}
.card-listing__link:hover .card-listing__cta svg .svg-block, .card-listing__link:focus .card-listing__cta svg .svg-block {
  stroke: #006d50;
}
.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: #006d50;
  border-width: 1.5px;
  background-color: #fff;
}
.card-listing__arrow-prev button:hover, .card-listing__arrow-next button:hover, .card-listing__arrow-prev button:focus, .card-listing__arrow-next button:focus {
  border-color: #006d50;
  background-color: #006d50;
}
.card-listing__arrow-prev button:hover:after, .card-listing__arrow-next button:hover:after, .card-listing__arrow-prev button:focus:after, .card-listing__arrow-next button:focus:after, .card-listing__arrow-prev button:hover:before, .card-listing__arrow-next button:hover:before, .card-listing__arrow-prev button:focus:before, .card-listing__arrow-next button:focus:before {
  background-color: #fff;
}
.card-listing__arrow-prev button:before, .card-listing__arrow-next button:before, .card-listing__arrow-prev button:after, .card-listing__arrow-next button:after {
  background-color: #006d50;
  height: 1.5px;
}
.card-listing__dots ul li.slick-active button {
  background-color: #006d50;
  border-color: #006d50;
}
.card-listing__dots ul li button {
  background-color: #fff;
  border-color: #979797;
  border-width: 1.25px;
}
.card-listing__dots ul li button:hover, .card-listing__dots ul li button:focus {
  background-color: #006d50;
  border-color: #006d50;
}
.card-listing__start-stop button:hover, .card-listing__start-stop button:focus {
  outline: 0;
}
.card-listing__start-stop button:hover:before, .card-listing__start-stop button:focus:before, .card-listing__start-stop button:hover:after, .card-listing__start-stop button:focus:after {
  background-color: black;
}
.card-listing__start-stop button:hover.active:before, .card-listing__start-stop button:focus.active:before, .card-listing__start-stop button:hover.active:after, .card-listing__start-stop button:focus.active:after {
  border-color: transparent transparent transparent black;
}
.card-listing__start-stop button:before, .card-listing__start-stop button:after {
  background-color: #006d50;
}
.card-listing__start-stop button.active:before {
  background-color: transparent;
  border-color: transparent transparent transparent #006d50;
}
/*
 ______     ___     ____  _____     ______   _____   ________   _______        ______    ________  
 .' ___  |  .'   `.  |_   \|_   _|  .' ___  | |_   _| |_   __  | |_   __ \     .' ___  |  |_   __  | 
 / .'   \_| /  .-.  \   |   \ | |   / .'   \_|   | |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_| 
 | |        | |   | |   | |\ \| |   | |          | |     |  _| _    |  __ /    | |   ____    |  _| _  
 \ `.___.'\ \  `-'  /  _| |_\   |_  \ `.___.'\  _| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ | 
 `.____ .'  `.___.'  |_____|\____|  `.____ .' |_____| |________| |____| |___|  `._____.'  |________| 
 */
.concierge {
  color: #fff;
}
.concierge .tt-menu {
  background-color: rgba(46, 50, 52, 0.95);
  border: none;
}
.concierge .tt-title {
  color: #fff;
}
.autocomplete {
  color: #fff;
}
.autocomplete .tt-menu {
  background-color: rgba(46, 50, 52, 0.95);
  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: #006d50;
}
.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: #006d50;
}
.open-content-drawer .svg-block {
  fill: #006d50;
}
/*
 ______     ___     ____  _____   _________   ________   ____  _____   _________     _____   ____    ____     ______   
 .' ___  |  .'   `.  |_   \|_   _| |  _   _  | |_   __  | |_   \|_   _| |  _   _  |   |_   _| |_   \  /   _|  .' ___  |  
 / .'   \_| /  .-.  \   |   \ | |   |_/ | | \_|   | |_ \_|   |   \ | |   |_/ | | \_|     | |     |   \/   |   / .'   \_|  
 | |        | |   | |   | |\ \| |       | |       |  _| _    | |\ \| |       | |         | |     | |\  /| |   | |   ____  
 \ `.___.'\ \  `-'  /  _| |_\   |_     _| |_     _| |__/ |  _| |_\   |_     _| |_       _| |_   _| |_\/_| |_  \ `.___]  | 
 `.____ .'  `.___.'  |_____|\____|   |_____|   |________| |_____|\____|   |_____|     |_____| |_____||_____|  `._____.'  
 */
.content-img figcaption {
  color: #4a4a4a;
}
/*
 ________   ____    ____   ________   _______        ______    ________   ____  _____     ______   ____  ____          _         _____      ________   _______      _________  
 |_   __  | |_   \  /   _| |_   __  | |_   __ \     .' ___  |  |_   __  | |_   \|_   _|  .' ___  | |_  _||_  _|        / \       |_   _|    |_   __  | |_   __ \    |  _   _  | 
 | |_ \_|   |   \/   |     | |_ \_|   | |__) |   / .'   \_|    | |_ \_|   |   \ | |   / .'   \_|   \ \  / /         / _ \        | |        | |_ \_|   | |__) |   |_/ | | \_| 
 |  _| _    | |\  /| |     |  _| _    |  __ /    | |   ____    |  _| _    | |\ \| |   | |           \ \/ /         / ___ \       | |   _    |  _| _    |  __ /        | |     
 _| |__/ |  _| |_\/_| |_   _| |__/ |  _| |  \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_  \ `.___.'\    _|  |_       _/ /   \ \_    _| |__/ |  _| |__/ |  _| |  \ \_     _| |_    
 |________| |_____||_____| |________| |____| |___|  `._____.'  |________| |_____|\____|  `.____ .'   |______|     |____| |____|  |________| |________| |____| |___|   |_____|   
 */
.emergency-alert__inner {
  background-color: initial;
  border: none;
}
.emergency-alert__content {
  border: solid 1px #4a4a4a;
  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;
}
/*
 ________   ____   ____   ________   ____  _____   _________     ______     ________   _________        _        _____    _____       ______   
 |_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  |   |_   _ `.  |_   __  | |  _   _  |      / \      |_   _|  |_   _|    .' ____ \  
 | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_|     | | `. \   | |_ \_| |_/ | | \_|     / _ \       | |      | |      | (___ \_| 
 |  _| _     \ \ / /      |  _| _    | |\ \| |       | |         | |  | |   |  _| _      | |        / ___ \      | |      | |   _   _.____`.  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_       _| |_.' /  _| |__/ |    _| |_     _/ /   \ \_   _| |_    _| |__/ | | \____) | 
 |________|      \_/      |________| |_____|\____|   |_____|     |______.'  |________|   |_____|   |____| |____| |_____|  |________|  \______.' 
 */
.event-layout__details-item {
  background-color: #006d50;
  color: #fff;
}
/*
 ________   ____   ____   ________   ____  _____   _________    ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   __  | |_  _| |_  _| |_   __  | |_   \|_   _| |  _   _  | .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |_ \_|   \ \   / /     | |_ \_|   |   \ | |   |_/ | | \_| | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 |  _| _     \ \ / /      |  _| _    | |\ \| |       | |      _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |__/ |     \ ' /      _| |__/ |  _| |_\   |_     _| |_    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |________|      \_/      |________| |_____|\____|   |_____|    \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.event-listing__title {
  color: #006d50;
}
.event-listing__item-link {
  color: #006d50;
}
.event-listing__item-title {
  color: #006d50;
  order: 0;
}
.event-listing__item-date {
  order: 0;
}
.event-listing__item-summary {
  order: 0;
}
.event-listing__categories {
  order: 0;
}
.event-listing__category {
  background-color: #006d50;
  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: #3d4245;
  color: #fff;
}
.footer a {
  color: #fff;
}
.footer-top {
  background: #4a4a4a;
  color: #fff;
}
.footer-top a {
  color: #fff;
}
.footer-bottom {
  background: #fff;
  color: #69747a;
}
.footer-bottom a {
  color: #69747a;
}
.footer-columns {
  color: #fff;
}
@media screen and (min-width: 768px) {
}
/*
 ______   _____  _____    ______    _________     ___     ____    ____     ________     ___     _______      ____    ____    ______     
 .' ___  | |_   _||_   _| .' ____ \  |  _   _  |  .'   `.  |_   \  /   _|   |_   __  |  .'   `.  |_   __ \    |_   \  /   _| .' ____ \    
 / .'   \_|   | |    | |   | (___ \_| |_/ | | \_| /  .-.  \   |   \/   |       | |_ \_| /  .-.  \   | |__) |     |   \/   |   | (___ \_|   
 | |          | '    ' |    _.____`.      | |     | |   | |   | |\  /| |       |  _|    | |   | |   |  __ /      | |\  /| |    _.____`.    
 \ `.___.'\    \ \__/ /    | \____) |    _| |_    \  `-'  /  _| |_\/_| |_     _| |_     \  `-'  /  _| |  \ \_   _| |_\/_| |_  | \____) |   
 `.____ .'     `.__.'      \______.'   |_____|    `.___.'  |_____||_____|   |_____|     `.___.'  |____| |___| |_____||_____|  \______.'   
 */
/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller
 */
/* Component containerss
 ----------------------------------*/
.ui-widget {
  font-family: inherit;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: inherit;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #bcbcbc;
}
.ui-widget-content {
  border: 1px solid #bcbcbc;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #bcbcbc;
  background: #fff;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
/* Interaction states
 ----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  /* We use html here because we need a greater specificity to make sure disabled
   works properly when clicked or hovered */
  border: 1px solid #bcbcbc;
  background: #f1f1f1;
  font-weight: normal;
  color: #333;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #333;
  text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #bcbcbc;
  background: #fff;
  font-weight: normal;
  color: #333;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #333;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #bcbcbc;
  background: #f1f1f1;
  font-weight: normal;
  color: #333;
}
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #bcbcbc;
  background-color: #333;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #333;
  text-decoration: none;
}
/* Interaction Cues
 ----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fff;
  color: #333;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fff;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #333;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f00;
  background: #fff;
  color: #f00;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #f00;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #f00;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}
/* Icons
 ----------------------------------*/
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-widget-header .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url('../files/icon/ui-icons_ff0000_256x240.png');
}
.ui-button .ui-icon {
  background-image: url('../files/icon/ui-icons_333333_256x240.png');
}
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
 ----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}
.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666;
  box-shadow: 0px 0px 5px #666;
}
/*
 ______    ________   ____  _____   ________   _______      _____     ______      _____      _____    ______    _________  
 .' ___  |  |_   __  | |_   \|_   _| |_   __  | |_   __ \    |_   _|  .' ___  |    |_   _|    |_   _| .' ____ \  |  _   _  | 
 / .'   \_|    | |_ \_|   |   \ | |     | |_ \_|   | |__) |     | |   / .'   \_|      | |        | |   | (___ \_| |_/ | | \_| 
 | |   ____    |  _| _    | |\ \| |     |  _| _    |  __ /      | |   | |             | |   _    | |    _.____`.      | |     
 \ `.___]  |  _| |__/ |  _| |_\   |_   _| |__/ |  _| |  \ \_   _| |_  \ `.___.'\     _| |__/ |  _| |_  | \____) |    _| |_    
 `._____.'  |________| |_____|\____| |________| |____| |___| |_____|  `.____ .'    |________| |_____|  \______.'   |_____|   
 */
.generic-list h2.generic-list__main-title, .generic-list__main-title {
  font-size: 20px;
  line-height: 23px;
  color: #006d50;
}
.generic-list__title, .generic-list h3.generic-list__title, .generic-list h4.generic-list__title {
  color: #006d50;
  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: #006d50;
  text-decoration: none;
}
.generic-list__title a:hover, .generic-list h3.generic-list__title a:hover, .generic-list h4.generic-list__title a:hover, .generic-list__title a:focus, .generic-list h3.generic-list__title a:focus, .generic-list h4.generic-list__title a:focus {
  color: #000;
}
.generic-list__title a:hover span, .generic-list h3.generic-list__title a:hover span, .generic-list h4.generic-list__title a:hover span, .generic-list__title a:focus span, .generic-list h3.generic-list__title a:focus span, .generic-list h4.generic-list__title a:focus span {
  color: #000;
}
.generic-list__title span, .generic-list h3.generic-list__title span, .generic-list h4.generic-list__title span {
  color: #4a4a4a;
}
.generic-list__header {
  padding: 20px;
  border-bottom-width: 1px;
  border-bottom-color: #efeeee;
}
.generic-list__link a {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 18px;
  font-style: italic;
}
.generic-list__link a:hover, .generic-list__link a:focus {
  color: #000;
}
.generic-list__detail {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 18px;
}
.generic-list__tag {
  background-color: #006d50;
  color: #fff;
}
.generic-list__tag:hover, .generic-list__tag:focus {
  background-color: #006d50;
  color: #fff;
}
.generic-list__item {
  border-width: 1px;
  border-color: #efeeee;
}
.generic-list__content {
  padding: 20px;
}
.generic-list__content .content-container p {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 18px;
}
.generic-list--thumbnails .generic-list__header {
  padding: 10px 15px;
}
.generic-list--thumbnails .generic-list__content {
  padding: 18px 15px;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .generic-list h2.generic-list__main-title, .generic-list h3.generic-list__main-title, .generic-list__main-title {
    font-size: 24px;
    line-height: 27px;
  }
  .generic-list h3.generic-list__title, .generic-list__title {
    font-size: 20px;
    line-height: 23px;
  }
}
/*
 ____  ____   ________   _______        ___       ______          _        ____  _____   ____  _____   ________   _______     
 |_   ||   _| |_   __  | |_   __ \     .'   `.    |_   _ \        / \      |_   \|_   _| |_   \|_   _| |_   __  | |_   __ \    
 | |__| |     | |_ \_|   | |__) |   /  .-.  \     | |_) |      / _ \       |   \ | |     |   \ | |     | |_ \_|   | |__) |   
 |  __  |     |  _| _    |  __ /    | |   | |     |  __'.     / ___ \      | |\ \| |     | |\ \| |     |  _| _    |  __ /    
 _| |  | |_   _| |__/ |  _| |  \ \_  \  `-'  /    _| |__) |  _/ /   \ \_   _| |_\   |_   _| |_\   |_   _| |__/ |  _| |  \ \_  
 |____||____| |________| |____| |___|  `.___.'    |_______/  |____| |____| |_____|\____| |_____|\____| |________| |____| |___| 
 */
/*
 * Mobile layout
 */
.hero-banner__wrapper {
  height: 194px;
}
.hero-banner__content-inner {
  background-color: rgba(0, 109, 80, 0.95);
  padding-top: 12px;
  padding-bottom: 12px;
  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: 284px;
  }
  .hero-banner__content {
    max-width: 100%;
  }
}
/*
 * Desktop layout
 */
@media screen and (min-width: 1280px) {
  .hero-banner__wrapper {
    height: 396px;
  }
}
/*
 ____  ____   _____     ______    ____  ____    _____      _____     ______    ____  ____   _________     ______       ___     ____  ____  
 |_   ||   _| |_   _|  .' ___  |  |_   ||   _|  |_   _|    |_   _|  .' ___  |  |_   ||   _| |  _   _  |   |_   _ \    .'   `.  |_  _||_  _| 
 | |__| |     | |   / .'   \_|    | |__| |      | |        | |   / .'   \_|    | |__| |   |_/ | | \_|     | |_) |  /  .-.  \   \ \  / /   
 |  __  |     | |   | |   ____    |  __  |      | |   _    | |   | |   ____    |  __  |       | |         |  __'.  | |   | |    > `' <    
 _| |  | |_   _| |_  \ `.___]  |  _| |  | |_    _| |__/ |  _| |_  \ `.___]  |  _| |  | |_     _| |_       _| |__) | \  `-'  /  _/ /'`\ \_  
 |____||____| |_____|  `._____.'  |____||____|  |________| |_____|  `._____.'  |____||____|   |_____|     |_______/   `.___.'  |____||____|
 */
/*
 * 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: #006d50;
  border-width: 1.5px;
  background-color: #fff;
}
.img-gallery__arrow-prev .slick-arrow:before, .img-gallery__arrow-next .slick-arrow:before, .img-gallery__arrow-prev .slick-arrow:after, .img-gallery__arrow-next .slick-arrow:after {
  background-color: #006d50;
}
.img-gallery__arrow-prev .slick-arrow:hover, .img-gallery__arrow-next .slick-arrow:hover, .img-gallery__arrow-prev .slick-arrow:focus, .img-gallery__arrow-next .slick-arrow:focus, .img-gallery__arrow-prev .slick-arrow.active, .img-gallery__arrow-next .slick-arrow.active {
  background-color: #006d50;
}
.img-gallery__arrow-prev .slick-arrow:hover:before, .img-gallery__arrow-next .slick-arrow:hover:before, .img-gallery__arrow-prev .slick-arrow:focus:before, .img-gallery__arrow-next .slick-arrow:focus:before, .img-gallery__arrow-prev .slick-arrow.active:before, .img-gallery__arrow-next .slick-arrow.active:before, .img-gallery__arrow-prev .slick-arrow:hover:after, .img-gallery__arrow-next .slick-arrow:hover:after, .img-gallery__arrow-prev .slick-arrow:focus:after, .img-gallery__arrow-next .slick-arrow:focus:after, .img-gallery__arrow-prev .slick-arrow.active:after, .img-gallery__arrow-next .slick-arrow.active:after {
  background-color: #fff;
}
.img-gallery__count {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 18px;
}
.img-gallery__item a:focus img, .img-gallery__item a:hover img {
  opacity: 0.8;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .img-gallery__item .popup__image .img-gallery__image {
    height: 400px;
  }
  .img-gallery__image--thumbnail {
    height: 100px;
  }
  .img-gallery__single {
    background: transparent;
  }
  .img-gallery__nav .slick-slide:hover .img-gallery__nav-item, .img-gallery__nav .slick-slide:focus .img-gallery__nav-item, .img-gallery__nav .slick-slide.slick-current .img-gallery__nav-item {
    opacity: 0.9;
  }
  .img-gallery__nav .slick-slide.slick-current .img-gallery__nav-item img {
    border-width: 5px;
    border-color: #006d50;
  }
  .img-gallery__nav-item img {
    border-width: 5px;
  }
  .img-gallery__nav .slick-arrow {
    border-color: #006d50;
    border-width: 1.5px;
    background-color: #fff;
  }
  .img-gallery__nav .slick-arrow:before, .img-gallery__nav .slick-arrow:after {
    background-color: #006d50;
  }
  .img-gallery__nav .slick-arrow:hover, .img-gallery__nav .slick-arrow:focus, .img-gallery__nav .slick-arrow.active {
    background-color: #006d50;
  }
  .img-gallery__nav .slick-arrow:hover:before, .img-gallery__nav .slick-arrow:focus:before, .img-gallery__nav .slick-arrow.active:before, .img-gallery__nav .slick-arrow:hover:after, .img-gallery__nav .slick-arrow:focus:after, .img-gallery__nav .slick-arrow.active:after {
    background-color: #fff;
  }
}
/*
 _____      _____   ____  _____   ___  ____       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   _|    |_   _| |_   \|_   _| |_  ||_  _|     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |        | |     |   \ | |     | |_/ /         | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |   _    | |     | |\ \| |     |  __'.         | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |__/ |  _| |_   _| |_\   |_   _| |  \ \_      _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |________| |_____| |_____|\____| |____||____|    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.link-listing__title {
  font-size: 20px;
  line-height: 22px;
  color: #006d50;
  font-weight: bold;
  padding: 0 0 20px 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d8d8d8;
  background-color: #fff;
}
.link-listing ul li {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d8d8d8;
  font-size: 16px;
  line-height: 28px;
  color: #353535;
}
.link-listing ul li.link-listing__thumbnail a {
  background-image: yourFileHere;
  background-size: 28px;
}
.link-listing ul li.link-listing__file a {
  background-image: yourFileHere;
  background-size: 18px;
}
.link-listing ul li a {
  color: #353535;
  background-image: yourFileHere;
  background-size: 28px;
}
.link-listing ul li a:hover, .link-listing ul li a:focus {
  color: #000;
}
.link-listing ul li a[target="_blank"] {
  background-image: yourFileHere;
  background-size: 28px;
}
.link-listing--content .link-listing__title {
  border-top-color: #d8d8d8;
  border-top-style: solid;
  border-top-width: 1px;
}
.link-listing--content .link-listing__wrap {
  border-bottom-color: #d8d8d8;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.link-listing__content .content-container * {
  color: #4a4a4a;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .link-listing {
    width: 100%;
  }
}
/*
 Use http://patorjk.com/software/taag/#p=display&h=0&f=Varsity&t=TEXT%20HERE to generate a nice header for your doco file
 */
.login-page input[type="submit"] {
  background-color: #006d50;
  border-color: #006d50;
}
.login-page input[type="submit"]:hover, .login-page input[type="submit"]:focus {
  border-color: #006d50;
  background-color: #fff;
  color: #006d50;
}
.login-page__forgotten-reset:link, .login-page__forgotten-reset:visited {
  color: #006d50;
}
.login-page__forgotten-reset:hover, .login-page__forgotten-reset:active, .login-page__forgotten-reset:focus {
  color: #bed62f;
}
/*
 ____    ____              _          ______     ______     ___     _______      ______     _____     ___     ____  _____  
 |_   \  /   _|            / \       .' ___  |  .' ___  |  .'   `.  |_   __ \    |_   _ `.  |_   _|  .'   `.  |_   \|_   _| 
 |   \/   |             / _ \     / .'   \_| / .'   \_| /  .-.  \   | |__) |     | | `. \   | |   /  .-.  \   |   \ | |   
 | |\  /| |            / ___ \    | |        | |        | |   | |   |  __ /      | |  | |   | |   | |   | |   | |\ \| |   
 _| |_\/_| |_   _     _/ /   \ \_  \ `.___.'\ \ `.___.'\ \  `-'  /  _| |  \ \_   _| |_.' /  _| |_  \  `-'  /  _| |_\   |_  
 |_____||_____| (_)   |____| |____|  `.____ .'  `.____ .'  `.___.'  |____| |___| |______.'  |_____|  `.___.'  |_____|\____| 
 */
.accordion__desktop-button {
  color: #006d50;
  border-color: #006d50;
  border-width: 1px;
  background-color: #fff;
}
.accordion__desktop-button:hover, .accordion__desktop-button:focus {
  color: #fff;
  background-color: #006d50;
  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: #006d50;
}
.accordion__desktop-button svg .svg-block {
  stroke: #006d50;
}
.accordion__mobile-button {
  color: #006d50;
  border-color: #006d50;
  border-width: 1px;
  background-color: #fff;
}
.accordion__mobile-button a:visited {
  color: #006d50;
}
.accordion__mobile-button:hover, .accordion__mobile-button:focus {
  color: #fff;
  background-color: #006d50;
  border-color: #006d50;
}
.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: #006d50;
}
.accordion__mobile-button svg .svg-block {
  stroke: #006d50;
}
/*
 ____    ____        _        _______      ____      ____  _____   ______       ______    ________   _________  
 |_   \  /   _|      / \      |_   __ \    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
 |   \/   |       / _ \       | |__) |     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
 | |\  /| |      / ___ \      |  ___/       \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
 _| |_\/_| |_   _/ /   \ \_   _| |_           \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
 |_____||_____| |____| |____| |_____|           \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
 */
.map-widget__gmap {
  height: 400px;
}
.map-widget__title {
  color: #006d50;
  font-size: 17px;
  line-height: 19px;
}
.map-widget__caption {
  color: #4a4a4a;
}
.map-widget__caption p {
  color: #4a4a4a;
}
/*
 * Tablet layout
 */
@media screen and (min-width: 768px) {
  .map-widget__title {
    font-size: 20px;
    line-height: 22px;
  }
}
/*
 * Desktop layout
 */
@media screen and (min-width: 1280px) {
}
/*
 _          ______    ________   ____  _____   ______          _         ______   
 / \       .' ___  |  |_   __  | |_   \|_   _| |_   _ `.       / \      .' ____ \  
 / _ \     / .'   \_|    | |_ \_|   |   \ | |     | | `. \     / _ \     | (___ \_| 
 / ___ \    | |   ____    |  _| _    | |\ \| |     | |  | |    / ___ \     _.____`.  
 _/ /   \ \_  \ `.___]  |  _| |__/ |  _| |_\   |_   _| |_.' /  _/ /   \ \_  | \____) | 
 |____| |____|  `._____.'  |________| |_____|\____| |______.'  |____| |____|  \______.' 
 */
.minutes-and-agendas-listing__title {
  color: #006d50;
}
.minutes-and-agendas-listing__item-link {
  color: #006d50;
}
.minutes-and-agendas-listing__item-title {
  color: #006d50;
}
/*
 Use http://patorjk.com/software/taag/#p=display&h=0&f=Varsity&t=TEXT%20HERE to generate a nice header for your doco file
 */
/*
 ____  _____   ________   ____      ____   ______        _____   _________   ________   ____    ____    ______   
 |_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \      |_   _| |  _   _  | |_   __  | |_   \  /   _| .' ____ \  
 |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|       | |   |_/ | | \_|   | |_ \_|   |   \/   |   | (___ \_| 
 | |\ \| |     |  _| _     \ \/  \/ /    _.____`.        | |       | |       |  _| _    | |\  /| |    _.____`.  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |      _| |_     _| |_     _| |__/ |  _| |_\/_| |_  | \____) | 
 |_____|\____| |________|      \/  \/      \______.'     |_____|   |_____|   |________| |_____||_____|  \______.' 
 */
.news-item__categories {
  order: 3;
}
.news-item__category {
  color: #fff;
  background-color: #006d50;
}
.news-item__headline {
  order: 1;
  color: #006d50;
}
.news-item__teaser {
  order: 2;
}
.news-item__date {
  order: 4;
}
/*
 ____  _____   ________   ____      ____   ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   \|_   _| |_   __  | |_  _|    |_  _|.' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 |   \ | |     | |_ \_|   \ \  /\  / /  | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 | |\ \| |     |  _| _     \ \/  \/ /    _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_\   |_   _| |__/ |     \  /\  /    | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |_____|\____| |________|      \/  \/      \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.news-listing__title {
  color: #006d50;
}
.news-listing__item-link {
  color: #006d50;
}
.news-listing__item-title {
  color: #006d50;
  order: 0;
}
.news-listing__item-date {
  order: 0;
}
.news-listing__item-teaser {
  order: 0;
}
.news-listing__categories {
  order: -1;
}
.news-listing__category {
  background-color: #006d50;
  color: #fff;
}
/*
 _______         _          ______    ________     ____  ____   ________        _        ______     ________   _______     
 |_   __ \       / \       .' ___  |  |_   __  |   |_   ||   _| |_   __  |      / \      |_   _ `.  |_   __  | |_   __ \    
 | |__) |     / _ \     / .'   \_|    | |_ \_|     | |__| |     | |_ \_|     / _ \       | | `. \   | |_ \_|   | |__) |   
 |  ___/     / ___ \    | |   ____    |  _| _      |  __  |     |  _| _     / ___ \      | |  | |   |  _| _    |  __ /    
 _| |_      _/ /   \ \_  \ `.___]  |  _| |__/ |    _| |  | |_   _| |__/ |  _/ /   \ \_   _| |_.' /  _| |__/ |  _| |  \ \_  
 |_____|    |____| |____|  `._____.'  |________|   |____||____| |________| |____| |____| |______.'  |________| |____| |___| 
 */
.sticky-nav .header {
  background: #fff;
}
.page-header {
  background-color: #fff;
}
.page-header__main-icon-link {
  /* To use a custom icon, uncomment the following lines */
}
.page-header__main-icon-link--search svg g {
  fill: #006d50;
}
.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: #006d50;
}
.secondary-nav {
  background-color: #006d50;
}
.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: #006d50;
}
.page-header-search-input {
  border: 1px solid #aab1b5;
}
.page-header-search-submit svg g {
  fill: #006d50;
}
.page-header--expand-to-side .page-header-search-form {
  max-width: 220px;
}
@media screen and (min-width: 768px) {
  .page-header--expand-to-side .page-header-search-form {
    max-width: 500px;
  }
}
@media screen and (min-width: 1280px) {
  .page-header--expand-to-side .page-header-search-form {
    max-width: 500px;
  }
}
/*
 _______         _          ______    _____   ____  _____        _        _________   _____     ___     ____  _____  
 |_   __ \       / \       .' ___  |  |_   _| |_   \|_   _|      / \      |  _   _  | |_   _|  .'   `.  |_   \|_   _| 
 | |__) |     / _ \     / .'   \_|    | |     |   \ | |       / _ \     |_/ | | \_|   | |   /  .-.  \   |   \ | |   
 |  ___/     / ___ \    | |   ____    | |     | |\ \| |      / ___ \        | |       | |   | |   | |   | |\ \| |   
 _| |_      _/ /   \ \_  \ `.___]  |  _| |_   _| |_\   |_   _/ /   \ \_     _| |_     _| |_  \  `-'  /  _| |_\   |_  
 |_____|    |____| |____|  `._____.'  |_____| |_____|\____| |____| |____|   |_____|   |_____|  `.___.'  |_____|\____| 
 */
.pagination__next, .pagination__prev, .pagination__text, .pagination__list, .pagination__item {
  color: #4a4a4a;
}
.pagination__next:hover, .pagination__prev:hover, .pagination__text:hover, .pagination__list:hover, .pagination__item:hover, .pagination__next:focus, .pagination__prev:focus, .pagination__text:focus, .pagination__list:focus, .pagination__item:focus {
  color: #006d50;
}
.pagination__next:hover:before, .pagination__prev:hover:before, .pagination__text:hover:before, .pagination__list:hover:before, .pagination__item:hover:before, .pagination__next:focus:before, .pagination__prev:focus:before, .pagination__text:focus:before, .pagination__list:focus:before, .pagination__item:focus:before, .pagination__next:hover:after, .pagination__prev:hover:after, .pagination__text:hover:after, .pagination__list:hover:after, .pagination__item:hover:after, .pagination__next:focus:after, .pagination__prev:focus:after, .pagination__text:focus:after, .pagination__list:focus:after, .pagination__item:focus:after {
  color: #006d50;
}
.pagination__next--none, .pagination__prev--none {
  display: none;
  color: #efeeee;
}
.pagination__next--none:hover, .pagination__prev--none:hover, .pagination__next--none:focus, .pagination__prev--none:focus {
  color: #efeeee;
}
.pagination__next--none:hover:before, .pagination__prev--none:hover:before, .pagination__next--none:focus:before, .pagination__prev--none:focus:before, .pagination__next--none:hover:after, .pagination__prev--none:hover:after, .pagination__next--none:focus:after, .pagination__prev--none:focus:after {
  color: #efeeee;
}
.pagination:hover, .pagination:focus {
  color: #006d50;
}
.pagination__item--active .pagination__text {
  color: #006d50;
  font-weight: bold;
}
/*
 _______         _        _______      ___  ____     ______       _____      _____    ______    _________   _____   ____  _____     ______   
 |_   __ \       / \      |_   __ \    |_  ||_  _|  .' ____ \     |_   _|    |_   _| .' ____ \  |  _   _  | |_   _| |_   \|_   _|  .' ___  |  
 | |__) |     / _ \       | |__) |     | |_/ /    | (___ \_|      | |        | |   | (___ \_| |_/ | | \_|   | |     |   \ | |   / .'   \_|  
 |  ___/     / ___ \      |  __ /      |  __'.     _.____`.       | |   _    | |    _.____`.      | |       | |     | |\ \| |   | |   ____  
 _| |_      _/ /   \ \_   _| |  \ \_   _| |  \ \_  | \____) |     _| |__/ |  _| |_  | \____) |    _| |_     _| |_   _| |_\   |_  \ `.___]  | 
 |_____|    |____| |____| |____| |___| |____||____|  \______.'    |________| |_____|  \______.'   |_____|   |_____| |_____|\____|  `._____.'  
 */
.parks-poi-listing__title {
  color: #006d50;
}
.parks-poi-listing__item-link {
  color: #006d50;
}
.parks-poi-listing__item-title {
  color: #006d50;
  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: #006d50;
}
.parks-poi .svg-line {
  stroke: #006d50;
}
/*
 _______    _______      _____   ____    ____        _        _______      ____  ____     ____  _____        _        ____   ____  
 |_   __ \  |_   __ \    |_   _| |_   \  /   _|      / \      |_   __ \    |_  _||_  _|   |_   \|_   _|      / \      |_  _| |_  _| 
 | |__) |   | |__) |     | |     |   \/   |       / _ \       | |__) |     \ \  / /       |   \ | |       / _ \       \ \   / /   
 |  ___/    |  __ /      | |     | |\  /| |      / ___ \      |  __ /       \ \/ /        | |\ \| |      / ___ \       \ \ / /    
 _| |_      _| |  \ \_   _| |_   _| |_\/_| |_   _/ /   \ \_   _| |  \ \_     _|  |_       _| |_\   |_   _/ /   \ \_      \ ' /     
 |_____|    |____| |___| |_____| |_____||_____| |____| |____| |____| |___|   |______|     |_____|\____| |____| |____|      \_/      
 */
.primary-nav__item {
  background-color: #3d4245;
}
.primary-nav__item--anchor {
  color: rgba(255, 255, 255, 0.8);
}
.primary-nav__child-expand {
  /* To use a custom icon, uncomment the following lines */
}
.primary-nav__child-expand-text {
  color: rgba(255, 255, 255, 0.8);
}
.primary-nav__child-expand svg g {
  stroke: rgba(255, 255, 255, 0.8);
}
.mega-menu-expandable--active.primary-nav__item {
  background-color: #3d4245;
}
@media screen and (min-width: 1280px) {
  .primary-nav {
    background-color: #fff;
  }
  .primary-nav__container {
    background: #fff;
  }
  .primary-nav__item {
    background-color: transparent;
  }
  .primary-nav__item--anchor {
    color: #69747a;
  }
  .primary-nav__item:hover, .primary-nav__item:focus-within {
    background-color: #fff;
  }
  .primary-nav__item:hover .primary-nav__item--anchor, .primary-nav__item:focus-within .primary-nav__item--anchor, .primary-nav__item:hover .primary-nav__child-expand-text, .primary-nav__item:focus-within .primary-nav__child-expand-text {
    color: #abc31c;
  }
  .primary-nav__child-expand-text {
    color: #69747a;
  }
  .primary-nav.mega-menu--click-to-open .primary-nav__item.mega-menu-expandable--active {
    background-color: #fff;
  }
  .primary-nav.mega-menu--click-to-open .primary-nav__item.mega-menu-expandable--active .primary-nav__item--anchor {
    color: #abc31c;
  }
  .primary-nav.mega-menu--click-to-open .primary-nav__item.mega-menu-expandable--active .primary-nav__child-expand-text {
    color: #abc31c;
  }
  .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: #fff;
  }
}
/*
 ______      ______   _______        ___      _____       _____        ________     ___     _______        ____    ____     ___     _______      ________  
 .' ____ \   .' ___  | |_   __ \     .'   `.   |_   _|     |_   _|      |_   __  |  .'   `.  |_   __ \      |_   \  /   _|  .'   `.  |_   __ \    |_   __  | 
 | (___ \_| / .'   \_|   | |__) |   /  .-.  \    | |         | |          | |_ \_| /  .-.  \   | |__) |       |   \/   |   /  .-.  \   | |__) |     | |_ \_| 
 _.____`.  | |          |  __ /    | |   | |    | |   _     | |   _      |  _|    | |   | |   |  __ /        | |\  /| |   | |   | |   |  __ /      |  _| _  
 | \____) | \ `.___.'\  _| |  \ \_  \  `-'  /   _| |__/ |   _| |__/ |    _| |_     \  `-'  /  _| |  \ \_     _| |_\/_| |_  \  `-'  /  _| |  \ \_   _| |__/ | 
 \______.'  `.____ .' |____| |___|  `.___.'   |________|  |________|   |_____|     `.___.'  |____| |___|   |_____||_____|  `.___.'  |____| |___| |________| 
 */
/*
 * Mobile layout
 */
.scroll-for-more__link {
  border-color: #006d50;
  background-color: transparent;
}
.scroll-for-more__link:after, .scroll-for-more__link:before {
  background-color: #006d50;
}
/*
 ______      ______   _______        ___      _____       _____        _________     ___       _________     ___     _______   
 .' ____ \   .' ___  | |_   __ \     .'   `.   |_   _|     |_   _|      |  _   _  |  .'   `.    |  _   _  |  .'   `.  |_   __ \  
 | (___ \_| / .'   \_|   | |__) |   /  .-.  \    | |         | |        |_/ | | \_| /  .-.  \   |_/ | | \_| /  .-.  \   | |__) | 
 _.____`.  | |          |  __ /    | |   | |    | |   _     | |   _        | |     | |   | |       | |     | |   | |   |  ___/  
 | \____) | \ `.___.'\  _| |  \ \_  \  `-'  /   _| |__/ |   _| |__/ |      _| |_    \  `-'  /      _| |_    \  `-'  /  _| |_     
 \______.'  `.____ .' |____| |___|  `.___.'   |________|  |________|     |_____|    `.___.'      |_____|    `.___.'  |_____|    
 */
.scroll-to-top {
  background-color: #999;
}
.scroll-to-top:hover, .scroll-to-top:focus {
  background-color: #999;
}
/*
 ______    ________        _        _______        ______   ____  ____  
 .' ____ \  |_   __  |      / \      |_   __ \     .' ___  | |_   ||   _| 
 | (___ \_|   | |_ \_|     / _ \       | |__) |   / .'   \_|   | |__| |   
 _.____`.    |  _| _     / ___ \      |  __ /    | |          |  __  |   
 | \____) |  _| |__/ |  _/ /   \ \_   _| |  \ \_  \ `.___.'\  _| |  | |_  
 \______.' |________| |____| |____| |____| |___|  `.____ .' |____||____| 
 */
.search-query__input-field {
  border: 1px solid #006d50;
}
.search-query__input-submit svg path {
  fill: #006d50;
}
.search-query__input-submit--block {
  color: #fff;
  background: #006d50;
  border: 1px solid #006d50;
}
.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: #006d50;
  background: #fff;
  border: 1px solid #006d50;
}
.search-query__input-submit--block:hover svg .svg-line, .search-query__input-submit--block:focus svg .svg-line {
  fill: #006d50;
}
.search-query__input-submit--block:hover svg .svg-block, .search-query__input-submit--block:focus svg .svg-block {
  stroke: #006d50;
}
.result-info__select--active {
  background: #d7e488;
}
.result-info__select--active .result-info__select-text {
  color: #3d4245;
}
.result-info__select-link:hover, .result-info__select-link:focus {
  background: #d7e488;
  color: #3d4245;
}
.search-tabs__item--active .search-tabs__link {
  background: #d7e488;
  color: #3d4245;
  border: 1px solid #d7e488;
}
.search-tabs__link {
  background: #fff;
  color: #3d4245;
  border: 1px solid #d7e488;
}
.search-tabs__link:hover, .search-tabs__link:focus {
  background: #d7e488;
  color: #3d4245;
  border: 1px solid #d7e488;
}
.result-info__removeall {
  color: #006d50;
}
.result-sidebar__toggle, .search-tabs__toggle {
  background: #006d50;
  color: #fff;
  border: initial;
}
.result-item__heading {
  color: #006d50;
}
.facet-item__removeall {
  color: #006d50;
}
.facet-icon .svg-background {
  fill: #fff;
  stroke: #006d50;
}
.facet-icon .svg-cross {
  stroke: #006d50;
}
.facet-icon .svg-tick, .facet-icon .svg-dot {
  fill: #006d50;
}
.facet-icon .svg-point {
  fill: #006d50;
}
.facet-icon .svg-line {
  stroke: #006d50;
}
.facet-item__collapse-more, .facet-item__collapse-less {
  color: #006d50;
}
/*   
 ______    _____   ______     ________   ______          _        _______        ____    ____   ________   ____  _____   _____  _____  
 .' ____ \  |_   _| |_   _ `.  |_   __  | |_   _ \        / \      |_   __ \      |_   \  /   _| |_   __  | |_   \|_   _| |_   _||_   _| 
 | (___ \_|   | |     | | `. \   | |_ \_|   | |_) |      / _ \       | |__) |       |   \/   |     | |_ \_|   |   \ | |     | |    | |   
 _.____`.    | |     | |  | |   |  _| _    |  __'.     / ___ \      |  __ /        | |\  /| |     |  _| _    | |\ \| |     | '    ' |   
 | \____) |  _| |_   _| |_.' /  _| |__/ |  _| |__) |  _/ /   \ \_   _| |  \ \_     _| |_\/_| |_   _| |__/ |  _| |_\   |_     \ \__/ /    
 \______.' |_____| |______.'  |________| |_______/  |____| |____| |____| |___|   |_____||_____| |________| |_____|\____|     `.__.'     
 */
.sidebar-nav__item--anchor {
  color: #4a4a4a;
  border-bottom: 1px soild #e0e1e3;
}
.sidebar-nav__main--header {
  border-bottom: 1px solid #ebebeb;
}
.sidebar-nav__main--anchor {
  color: #006d50;
}
.sidebar-nav__level--3 .current-nav {
  background-color: transparent;
}
.sidebar-nav__level--1 .current-nav {
  background-color: #f6f7f7;
  color: #006d50;
}
.sidebar-nav__level--1 .hierarchy {
  background-color: #f6f7f7;
  color: #006d50;
}
.sidebar-nav__level--2 .current-nav {
  background-color: #f6f7f7;
  color: #006d50;
}
.sidebar-nav__level--2 .hierarchy {
  background-color: #f6f7f7;
  color: #006d50;
}
.sidebar-nav__level--3 .current-nav .sidebar-nav__item--anchor {
  font-weight: bold;
}
/*
 ______      ___       ______   _____        _         _____        ________   ____    ____   ______     ________   ______    
 .' ____ \   .'   `.   .' ___  | |_   _|      / \       |_   _|      |_   __  | |_   \  /   _| |_   _ \   |_   __  | |_   _ `.  
 | (___ \_| /  .-.  \ / .'   \_|   | |       / _ \        | |          | |_ \_|   |   \/   |     | |_) |    | |_ \_|   | | `. \ 
 _.____`.  | |   | | | |          | |      / ___ \       | |   _      |  _| _    | |\  /| |     |  __'.    |  _| _    | |  | | 
 | \____) | \  `-'  / \ `.___.'\  _| |_   _/ /   \ \_    _| |__/ |    _| |__/ |  _| |_\/_| |_   _| |__) |  _| |__/ |  _| |_.' / 
 \______.'  `.___.'   `.____ .' |_____| |____| |____|  |________|   |________| |_____||_____| |_______/  |________| |______.'  
 */
/*
 ______      ___       ______   _____        _         _____        ________     ___      _____       _____        ___     ____      ____     _____      _____   ____  _____   ___  ____     ______   
 .' ____ \   .'   `.   .' ___  | |_   _|      / \       |_   _|      |_   __  |  .'   `.   |_   _|     |_   _|     .'   `.  |_  _|    |_  _|   |_   _|    |_   _| |_   \|_   _| |_  ||_  _|  .' ____ \  
 | (___ \_| /  .-.  \ / .'   \_|   | |       / _ \        | |          | |_ \_| /  .-.  \    | |         | |      /  .-.  \   \ \  /\  / /       | |        | |     |   \ | |     | |_/ /    | (___ \_| 
 _.____`.  | |   | | | |          | |      / ___ \       | |   _      |  _|    | |   | |    | |   _     | |   _  | |   | |    \ \/  \/ /        | |   _    | |     | |\ \| |     |  __'.     _.____`.  
 | \____) | \  `-'  / \ `.___.'\  _| |_   _/ /   \ \_    _| |__/ |    _| |_     \  `-'  /   _| |__/ |   _| |__/ | \  `-'  /     \  /\  /        _| |__/ |  _| |_   _| |_\   |_   _| |  \ \_  | \____) | 
 \______.'  `.___.'   `.____ .' |_____| |____| |____|  |________|   |_____|     `.___.'   |________|  |________|  `.___.'       \/  \/        |________| |_____| |_____|\____| |____||____|  \______.' 
 */
.social-follow-links__inner {
  background-color: #9b9b9b;
}
.social-follow-links__link:hover svg, .social-follow-links__link:focus svg {
  color: #fff;
}
.social-follow-links__icon {
  color: #fff;
}
.social-follow-links--label .social-follow-links__link {
  color: #fff;
}
.social-follow-links--label .social-follow-links__link:hover, .social-follow-links--label .social-follow-links__link:focus {
  color: #fff;
}
/*
 ______    _____  _____   ______      ______      ______   _______      _____   _______    _________   _____     ___     ____  _____  
 .' ____ \  |_   _||_   _| |_   _ \   .' ____ \   .' ___  | |_   __ \    |_   _| |_   __ \  |  _   _  | |_   _|  .'   `.  |_   \|_   _| 
 | (___ \_|   | |    | |     | |_) |  | (___ \_| / .'   \_|   | |__) |     | |     | |__) | |_/ | | \_|   | |   /  .-.  \   |   \ | |   
 _.____`.    | '    ' |     |  __'.   _.____`.  | |          |  __ /      | |     |  ___/      | |       | |   | |   | |   | |\ \| |   
 | \____) |    \ \__/ /     _| |__) | | \____) | \ `.___.'\  _| |  \ \_   _| |_   _| |_        _| |_     _| |_  \  `-'  /  _| |_\   |_  
 \______.'     `.__.'     |_______/   \______.'  `.____ .' |____| |___| |_____| |_____|      |_____|   |_____|  `.___.'  |_____|\____| 
 */
.subscription__form .submission-parent {
  flex-direction: row;
}
@media screen and (min-width: 768px) {
}
/*
 _________        _        ______      _____      ________    ______   
 |  _   _  |      / \      |_   _ \    |_   _|    |_   __  | .' ____ \  
 |_/ | | \_|     / _ \       | |_) |     | |        | |_ \_| | (___ \_| 
 | |        / ___ \      |  __'.     | |   _    |  _| _   _.____`.  
 _| |_     _/ /   \ \_   _| |__) |   _| |__/ |  _| |__/ | | \____) | 
 |_____|   |____| |____| |_______/   |________| |________|  \______.' 
 */
main .content-container tbody {
  color: #4a4a4a td;
  color-border-bottom: solid 1px #bbb;
}
main .content-container tbody tr:nth-child(odd) {
  background: #efefef;
}
main .content-container tbody tr:nth-child(even) {
  background: #fff;
}
main .content-container thead th {
  color: #006d50;
  border-bottom: solid 1px #bbb;
  background: #fff;
}
.datatable table tbody {
  color: #4a4a4a;
}
.datatable table tbody td {
  border-bottom: solid 1px #bbb;
}
.datatable table tbody tr.odd {
  background-color: #efefef;
}
.datatable table tbody tr.even {
  background: #fff;
}
.datatable table thead th {
  color: #006d50;
  border-bottom: solid 1px #bbb;
  background: #fff;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper {
  border-right: solid 1px #bbb;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table tbody td, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table tbody td {
  color: #4a4a4a;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table tbody tr.odd, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table tbody tr.odd {
  background-color: #efefef;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table tbody tr.even, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table tbody tr.even {
  background: #fff;
}
.datatable .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table thead th, .datatable .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table thead th {
  color: #006d50;
  background: #fff;
}
/*
 _________        _        ______      ______   
 |  _   _  |      / \      |_   _ \   .' ____ \  
 |_/ | | \_|     / _ \       | |_) |  | (___ \_| 
 | |        / ___ \      |  __'.   _.____`.  
 _| |_     _/ /   \ \_   _| |__) | | \____) | 
 |_____|   |____| |____| |_______/   \______.' 
 */
.tabs__link {
  background-color: #d8d8d8;
  color: #4a4a4a;
  font-size: 16px;
  line-height: 19px;
}
.tabs__link.uber-accordion__button-active, .tabs__link:hover, .tabs__link:focus {
  color: #fff;
  background-color: #aaa;
}
.tabs__link:after {
  background-color: #aaa;
}
.tabs__target {
  background-color: #efeeee;
}
.tabs__target * {
  color: #000;
}
/*
 ______    _____  _____   _______      ____   ____   ________   ____  ____  
 .' ____ \  |_   _||_   _| |_   __ \    |_  _| |_  _| |_   __  | |_  _||_  _| 
 | (___ \_|   | |    | |     | |__) |     \ \   / /     | |_ \_|   \ \  / /   
 _.____`.    | '    ' |     |  __ /       \ \ / /      |  _| _     \ \/ /    
 | \____) |    \ \__/ /     _| |  \ \_      \ ' /      _| |__/ |    _|  |_    
 \______.'     `.__.'     |____| |___|      \_/      |________|   |______|   
 */
/* 
 ____   ____   _____   ______     ________     ___       ____      ____  _____   ______       ______    ________   _________  
 |_  _| |_  _| |_   _| |_   _ `.  |_   __  |  .'   `.    |_  _|    |_  _||_   _| |_   _ `.   .' ___  |  |_   __  | |  _   _  | 
 \ \   / /     | |     | | `. \   | |_ \_| /  .-.  \     \ \  /\  / /    | |     | | `. \ / .'   \_|    | |_ \_| |_/ | | \_| 
 \ \ / /      | |     | |  | |   |  _| _  | |   | |      \ \/  \/ /     | |     | |  | | | |   ____    |  _| _      | |     
 \ ' /      _| |_   _| |_.' /  _| |__/ | \  `-'  /       \  /\  /     _| |_   _| |_.' / \ `.___]  |  _| |__/ |    _| |_    
 \_/      |_____| |______.'  |________|  `.___.'         \/  \/     |_____| |______.'   `._____.'  |________|   |_____|   
 */
.video-widget__heading {
  color: #006d50;
}
.video-widget figcaption {
  color: #4a4a4a;
}
.video-widget__link a {
  color: #006d50;
  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: rgba(255, 255, 255, 0.8);
}
.mega-menu__item-child-expand {
  /* To use a custom icon, uncomment the following lines */
}
.mega-menu__item-child-expand svg g {
  stroke: rgba(255, 255, 255, 0.8);
}
.mega-menu__back svg .svg-block {
  fill: rgba(255, 255, 255, 0.8);
}
.mega-menu__back svg .svg-line {
  stroke: rgba(255, 255, 255, 0.8);
}
.mega-menu__back svg.icon-hamburger-close path {
  stroke: rgba(255, 255, 255, 0.8);
}
.mega-menu__item, .mega-menu__home {
  background-color: #3d4245;
}
.mega-menu__teir--2 .mega-menu__item, .mega-menu__teir--2 .mega-menu__home {
  background-color: #3d4245;
}
@media screen and (max-width: 1279px) {
  /* Slide out only works on mobile */
  .mega-menu--mobile-slide:not(.primary-nav--inactive) .mega-menu__teir {
    background: #3d4245;
  }
}
@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: transparent;
  }
  .mega-menu__teir--2 .mega-menu__item, .mega-menu--mobile-slide .mega-menu__item, .mega-menu__teir--2 .mega-menu__home, .mega-menu--mobile-slide .mega-menu__home {
    background-color: transparent;
  }
  .mega-menu__teir--2 .mega-menu__teir, .mega-menu--mobile-slide .mega-menu__teir {
    background-color: transparent;
  }
  .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: #006d50;
  }
  .mega-menu__feature-description {
    color: #3d4245;
  }
  .mega-menu__feature-cta {
    background-color: #fff;
    border: 1px solid #d7e488;
    color: #3d4245;
  }
  .mega-menu__feature-cta:hover, .mega-menu__feature-cta:focus {
    background-color: #d7e488;
    border: 1px solid #d7e488;
    color: #3d4245;
  }
  .mega-menu__feature-cta:hover svg .svg-line, .mega-menu__feature-cta:focus svg .svg-line {
    fill: #3d4245;
  }
  .mega-menu__feature-cta:hover svg .svg-block, .mega-menu__feature-cta:focus svg .svg-block {
    stroke: #3d4245;
  }
  .mega-menu__feature-cta svg .svg-line {
    fill: #3d4245;
  }
  .mega-menu__feature-cta svg .svg-block {
    stroke: #3d4245;
  }
}
.mitchamcouncil {
  /*
   The following variables 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;
   }
   }
   */
}
.mitchamcouncil h1, .mitchamcouncil h2, .mitchamcouncil h3, .mitchamcouncil h4, .mitchamcouncil h5, .mitchamcouncil h6 {
  font-weight: 400;
  text-transform: uppercase;
  margin: 0px;
}
.mitchamcouncil h1 {
  padding-top: 16px;
  padding-bottom: 8px;
}
.mitchamcouncil h2 {
  padding-top: 16px;
  padding-bottom: 8px;
}
.mitchamcouncil h3 {
  padding-top: 14px;
  padding-bottom: 8px;
}
.mitchamcouncil h4 {
  padding-top: 10px;
  padding-bottom: 6px;
}
.mitchamcouncil h5 {
  padding-top: 8px;
  padding-bottom: 4px;
}
.mitchamcouncil h6 {
  padding-top: 7px;
  padding-bottom: 4px;
}
.mitchamcouncil .content-container p {
  margin: 0;
  padding: 12px 0px 12px 0px;
}
.mitchamcouncil .content-container ul {
  margin: 0;
  padding-top: 8px;
  padding-bottom: 12px;
}
.mitchamcouncil .content-container li {
  padding-bottom: 5px;
}
.mitchamcouncil .column--center .content-container table {
  margin: 6px 0px;
}
.mitchamcouncil .column--center .content-container tbody tr:nth-child(odd) {
  background: #efefef;
}
.mitchamcouncil #main-content.column.column--center {
  border-top: 1px solid #e0e1e3;
  margin-top: 20px;
  padding-top: 10px;
}
.mitchamcouncil .column.column--left {
  border-top: 1px solid #e0e1e3;
  margin-top: 20px;
  padding-top: 10px;
}
.mitchamcouncil main .layout--two-column-left, .mitchamcouncil main .layout--two-column-right, .mitchamcouncil main .layout--three-column, .mitchamcouncil main .layout--single .column--center, .mitchamcouncil .breadcrumbs, .mitchamcouncil .emergency-alert__inner, .mitchamcouncil .footer-top__content, .mitchamcouncil .footer-columns, .mitchamcouncil .footer-bottom__content, .mitchamcouncil .mega-menu__container, .mitchamcouncil .page-header__main, .mitchamcouncil .secondary-nav__list, .mitchamcouncil .primary-nav__container {
  max-width: 1600px;
  margin: auto;
}
.mitchamcouncil .hero-banner {
  border-bottom: 16px solid #abc31c;
}
.mitchamcouncil .hero-banner__content {
  bottom: 0;
}
.mitchamcouncil .hero-banner__title {
  font-size: 26px;
  text-transform: none;
  max-width: 1600px;
  margin: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil .hero-banner__title {
    font-size: 46px;
  }
}
.mitchamcouncil .hero-banner__text {
  max-width: 1600px;
  margin: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.mitchamcouncil .hero-banner__overlay {
  background-image: url(https://www.mitchamcouncil.sa.gov.au/__data/assets/image/0028/89722/com_com_homeBannerOverlay.png?v=0.1.2);
}
.mitchamcouncil .hero-banner__content-inner {
  background: none;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil main .layout--two-column-left, .mitchamcouncil main .layout--three-column {
    flex-direction: row-reverse;
  }
  .mitchamcouncil main .layout .column--left {
    margin-right: 0;
    margin-left: 30px;
  }
  .mitchamcouncil main .layout .column--right {
    margin-right: 30px;
    margin-left: 0;
  }
  .mitchamcouncil .sidebar-nav__item--span {
    padding: 9px 0;
  }
  .mitchamcouncil .sidebar-nav__level--2 .sidebar-nav__item--anchor {
    padding-left: 8px;
  }
}
.mitchamcouncil .breadcrumbs__list {
  padding-top: 15px;
}
.mitchamcouncil .sq-form-question-title {
  font-weight: 600;
}
.mitchamcouncil .sq-form-required-field-note {
  padding-bottom: 15px;
  font-size: 90%;
}
.mitchamcouncil .sq-form-question {
  margin-bottom: 25px;
}
.mitchamcouncil .sq-form-section {
  background: #f6f5f5;
  padding: 20px;
  margin-bottom: 40px;
}
.mitchamcouncil .sq-form-section-title {
  font-size: 1.5em;
  font-weight: 400;
  text-transform: uppercase;
  font-family: 'Signika', sans-serif;
  color: #006d50;
  border: #bed62f;
  border-style: solid;
  border-width: 1px;
  background-color: #fff;
  padding: 0px 10px;
}
.mitchamcouncil .sq-form-field {
  border-color: #e9e9e9 !important;
  background-color: #fff;
}
.mitchamcouncil fieldset {
  border-color: #e9e9e9;
  background: #fff;
  border-style: solid;
  border-width: 1px;
  padding: 20px;
}
.mitchamcouncil legend.sq-form-question-title {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
.mitchamcouncil .sq-form-question-answer li {
  padding: 5px;
}
.mitchamcouncil abbr.sq-form-required-field {
  color: #c30000;
}
.mitchamcouncil .sq-form-submit {
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  background-color: #006d50;
  color: #fff;
  font-size: unset;
}
.mitchamcouncil .sq-form-submit:hover {
  cursor: pointer;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .mega-menu__content {
    max-width: 1600px !important;
  }
  .mitchamcouncil .mega-menu__teir.mega-menu__teir--2 {
    margin-top: 10px;
    line-height: 1.1em;
  }
  .mitchamcouncil .mega-menu__content {
    padding: 60px 20px 60px 20px;
  }
}
.mitchamcouncil .back-to-top {
  display: inline-block;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  position: fixed;
  z-index: 1;
  bottom: 85px;
  right: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background-image: url(https://www.mitchamcouncil.sa.gov.au/__data/assets/file/0009/100701/com_arrow_topPage.svg);
  background-repeat: no-repeat;
  background-size: 14px 12px;
  background-color: #999;
  background-position: center 50%;
  background-repeat: no-repeat;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.mitchamcouncil .community-centres-page .home-carousel__content {
  display: none;
}
.mitchamcouncil .community-logo-wrapper {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.mitchamcouncil .community-centres-page .community-logo-wrapper img {
  width: 240px;
  height: auto;
}
.mitchamcouncil .community-logo-wrapper img {
  margin-top: 170px;
}
.mitchamcouncil .community-centres-page .home-banner-link-wrapper {
  height: 206px;
  border-bottom: 16px solid #abc31c;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil .community-logo-wrapper {
    max-width: 1600px;
  }
  .mitchamcouncil .community-centres-page .home-carousel__image {
    height: 412px !important;
  }
  .mitchamcouncil .community-centres-page .community-logo-wrapper img {
    width: 359px;
  }
  .mitchamcouncil .community-logo-wrapper img {
    margin-top: 180px;
  }
  .mitchamcouncil .community-centres-page .home-banner-link-wrapper {
    height: 428px;
  }
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .community-logo-wrapper img {
    margin-top: 80px;
  }
}
.mitchamcouncil #comm-centres-outer {
  clear: both;
  position: relative;
  float: left;
  margin: auto;
  margin-top: 0px;
  margin-bottom: 15px;
  width: 100%;
  background-color: #edeef0;
  z-index: 10;
}
.mitchamcouncil #comm-centres-inner {
  position: relative;
  margin: auto;
  background-color: #edeef0;
  width: 84%;
}
.mitchamcouncil #comm-centres-inner h2 {
  color: #006d50;
  padding: 10px 0 10px 0;
  margin-top: 60px;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  background-image: url(../graphics/com_hr2.png);
  background-position: 420px center;
  background-repeat: no-repeat;
}
.mitchamcouncil #comm-centres-quicklinks {
  position: relative;
  clear: both;
  float: left;
  text-align: center;
  width: 100%;
  padding: 15px 0 85px 0;
}
.mitchamcouncil .comm-centres-qckLinks {
  display: block;
  position: relative;
  float: left;
  margin: 0.5% 0.2% 0.5% 0.2%;
  width: 19.3%;
  transition: all 0.3s ease;
}
.mitchamcouncil .comm-centres-qckLinks a:link, .mitchamcouncil .comm-centres-qckLinks a:visited {
  display: block;
  padding: 24px 10px 24px 10px;
  text-transform: uppercase;
  transition: all 0.3s ease;
  text-decoration: none;
  line-height: 1em;
  color: #3d4245;
  font-family: 'Signika', sans-serif;
  font-weight: 400;
  font-size: 19px;
  letter-spacing: -0.03em;
}
.mitchamcouncil .qckBG01 {
  background-color: #f58b31;
}
.mitchamcouncil .qckBG02 {
  background-color: #fbb220;
}
.mitchamcouncil .qckBG03 {
  background-color: #a6cd39;
}
.mitchamcouncil .qckBG04 {
  background-color: #0baecc;
}
.mitchamcouncil .qckBG05 {
  background-color: #14b7ee;
}
@media only screen and (max-width: 1040px), only screen and (max-device-width: 1040px) {
  .mitchamcouncil .comm-centres-qckLinks {
    min-height: 125px;
  }
}
@media only screen and (max-width: 1260px), only screen and (max-device-width: 1240px) {
  .mitchamcouncil #comm-centres-inner {
    width: 97%;
  }
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
  .mitchamcouncil .comm-centres-qckLinks {
    margin: 0 0 5px 0;
    width: 100%;
    min-height: auto;
  }
}
.mitchamcouncil #comm-centres-bookOuter {
  clear: both;
  position: relative;
  float: left;
  margin: auto;
  padding-top: 70px;
  padding-bottom: 70px;
  width: 100%;
  background-color: #edeef0;
  z-index: 10;
}
.mitchamcouncil #comm-centres-bookInner {
  position: relative;
  margin: auto;
  width: 84%;
}
.mitchamcouncil #comm-centres-bookInner #comm-centres-box01 {
  background-color: #abc31c;
}
.mitchamcouncil #comm-centres-bookInner #comm-centres-box01:hover {
  background-color: #a0b61a;
}
.mitchamcouncil #comm-centres-bookInner #comm-centres-box02 {
  background-color: #f58b31;
}
.mitchamcouncil #comm-centres-bookInner #comm-centres-box02:hover {
  background-color: #e4822e;
}
.mitchamcouncil #comm-centres-bookInner #comm-centres-box01, .mitchamcouncil #comm-centres-bookInner #comm-centres-box02 {
  position: relative;
  float: left;
  width: 49.2%;
  margin: 0 0.3% 0 0.3%;
  padding: 40px 60px 30px 60px;
  min-height: 190px;
}
.mitchamcouncil #comm-centres-box01 h3, .mitchamcouncil #comm-centres-box02 h3 {
  color: #fff;
  padding: 15px 0 15px 0;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  display: block;
  background-image: url(../graphics/com_hr3.png);
  background-position: 215px center;
  background-repeat: no-repeat;
  margin: 0px;
}
.mitchamcouncil #comm-centres-bookInner #comm-centres-box01 > a, .mitchamcouncil #comm-centres-bookInner #comm-centres-box02 > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
}
.mitchamcouncil .landing-card-listing .card-listing__content {
  display: none;
}
.mitchamcouncil .landing-card-listing .card-listing__cta {
  padding-top: 20px;
}
.mitchamcouncil .landing-card-listing .card-listing__wrapper {
  min-height: auto;
}
.mitchamcouncil .landing-card-listing .card-listing__img {
  display: none;
}
.mitchamcouncil .card-listing__wrapper {
  -webkit-box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
  -moz-box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
  box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
}
.mitchamcouncil .card-listing__title {
  white-space: normal;
}
.mitchamcouncil .table-nobackground tr:nth-child(odd) {
  background: none !important;
}
.mitchamcouncil h2.generic-list__main-title {
  font-weight: 400;
}
.mitchamcouncil .generic-list__title a:hover, .mitchamcouncil .generic-list h3.generic-list__title a:hover, .mitchamcouncil .generic-list h4.generic-list__title a:hover, .mitchamcouncil .generic-list__title a:focus, .mitchamcouncil .generic-list h3.generic-list__title a:focus, .mitchamcouncil .generic-list h4.generic-list__title a:focus {
  color: #abc31c;
}
.mitchamcouncil .generic-list__link a {
  color: #4a4a4a;
  font-size: 14px;
}
.mitchamcouncil .generic-list__title span {
  font-size: 90%;
  color: #9b9b9b !important;
}
.mitchamcouncil .compact-generic-list .generic-list__link {
  display: none;
}
.mitchamcouncil .compact-generic-list .generic-list__left {
  max-width: 20px;
}
.mitchamcouncil .compact-generic-list .generic-list__right {
  /* top: 0; */
  /* bottom: 0; */
  margin: auto;
}
.mitchamcouncil .compact-generic-list li.generic-list__item.generic-list__file {
  border: none;
}
.mitchamcouncil .compact-generic-list h3.generic-list__title a {
  font-weight: 100;
  text-decoration: underline;
  font-size: 14pt;
}
.mitchamcouncil .compact-generic-list h3.generic-list__title {
  text-transform: none;
  font-weight: 100;
  padding: 0px;
}
.mitchamcouncil .compact-generic-list .generic-list__header {
  border: 0;
  padding: 0;
}
.mitchamcouncil .simple-generic-list span {
  display: none;
}
.mitchamcouncil .search-page.minutes-and-agendas-listing .result-item__url {
  display: none;
}
.mitchamcouncil .search-page.minutes-and-agendas-listing .result-item__link {
  margin-bottom: 0px;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil .img-gallery__nav .slick-slide.slick-current .img-gallery__nav-item img {
    border-color: #abc31c;
  }
  .mitchamcouncil .img-gallery__nav .img-gallery__nav-item img {
    height: 120px;
    width: 200px;
  }
}
.mitchamcouncil .elected-members-list .generic-list__left {
  position: absolute;
}
.mitchamcouncil .elected-members-list li.generic-list__item {
  height: 160px;
  display: inline-block;
  width: 380px;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
  -moz-box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
  box-shadow: 3px 3px 5px 0px rgba(219, 219, 219, 1);
}
.mitchamcouncil .elected-members-list .generic-list__content {
  padding: 0px 0px 0px 140px;
}
.mitchamcouncil .elected-members-list .generic-list__header {
  border: none;
}
.mitchamcouncil .elected-members-list li.generic-list__item {
  margin-right: 10px;
}
.mitchamcouncil .elected-members-list .generic-list__right {
  padding-left: 120px;
}
.mitchamcouncil .elected-members-list .generic-list__header {
  padding: 20px 0px 0px 20px;
}
.mitchamcouncil .button-list .generic-list__link {
  display: none;
}
.mitchamcouncil .button-list .generic-list__content {
  display: none;
}
.mitchamcouncil .button-list li.generic-list__item {
  display: inline-block;
  width: 170px;
  height: 155px;
  margin: 5px;
  background: #abc31c;
  overflow: hidden;
  -webkit-transition: background 0.4s ease;
  transition: background 0.4s ease;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil .button-list li.generic-list__item {
    width: 200px;
    margin: 10px;
  }
}
.mitchamcouncil .button-list ul.generic-list__list {
  text-align: center;
}
.mitchamcouncil .button-list .generic-list__header {
  position: relative;
  height: 100%;
  display: block;
}
.mitchamcouncil .generic-list--thumbnails-left.button-list .generic-list__left, .mitchamcouncil .generic-list--thumbnails-right.button-list .generic-list__left {
  margin: auto;
}
.mitchamcouncil .button-list h3.generic-list__title a {
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  color: #fff;
  font-weight: 400;
  text-transform: none;
}
.mitchamcouncil .button-list .generic-list__left {
  padding-top: 45px;
}
.mitchamcouncil .button-list h3.generic-list__title a:hover {
  color: #006c50;
}
.mitchamcouncil .button-list li.generic-list__item:hover {
  background: #d7e488;
}
.mitchamcouncil .generic-list--thumbnails-left.button-list .generic-list__left img, .mitchamcouncil .button-list .generic-list--thumbnails-right.button-list .generic-list__left img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 72px;
}
.mitchamcouncil .related-links {
  border-top: 1px solid #e0e1e3;
  margin-top: 20px;
  padding-top: 10px;
  margin-left: 30px;
}
.mitchamcouncil .related-links ul {
  margin: 0;
  padding: 0;
}
.mitchamcouncil .related-links a {
  text-decoration: none;
  color: #4a4a4a;
}
.mitchamcouncil .related-links li {
  list-style: none;
  border-bottom: 1px solid #d8d8d8;
  padding: 9px 0;
}
.mitchamcouncil .related-links h3 {
  border-bottom: 1px solid #d8d8d8;
  padding-top: 25px;
}
.mitchamcouncil .related-links a:hover {
  text-decoration: underline;
}
.mitchamcouncil .page-header {
  border-bottom: 1px solid #e5e5e5;
}
.mitchamcouncil .page-header__main {
  height: 140px;
  align-items: flex-start;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .page-header__main {
    height: 153px;
    margin-bottom: 30px;
    align-items: flex-end;
  }
}
.mitchamcouncil .page-header__logo-img {
  width: 48px;
  height: 120px;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .page-header__logo-img {
    width: 61px;
    height: 153px;
  }
}
.mitchamcouncil .page-header__nav-search {
  display: flex;
  margin-top: 25px;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .page-header__nav-search {
    display: block;
    margin-top: 0;
  }
}
.mitchamcouncil .page-header__main-icon-bar {
  flex-direction: column;
  order: 2;
  margin-top: 5px;
}
.mitchamcouncil .page-header .page-header-search {
  top: 32px;
  right: 60px;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .page-header .page-header-search {
    top: 0;
    right: 0;
  }
}
.mitchamcouncil .page-header-search {
  max-width: 220px;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil .page-header-search {
    max-width: 300px;
  }
}
.mitchamcouncil .page-header-search-submit {
  background-image: url(https://www.mitchamcouncil.sa.gov.au/__data/assets/file/0037/89488/com_search.svg?v=0.1.7);
  background-position: center;
  background-size: contain;
}
.mitchamcouncil .page-header-search-submit svg {
  display: none;
}
.mitchamcouncil .page-header--search-active .page-header__main-icon-link--search {
  background-image: url(https://www.mitchamcouncil.sa.gov.au/__data/assets/file/0032/89546/com_searchclose.svg?v=0.1.7);
}
.mitchamcouncil .page-header__main-icon-link--search {
  width: 31px;
  height: 31px;
  background-image: url(https://www.mitchamcouncil.sa.gov.au/__data/assets/file/0037/89488/com_search.svg?v=0.1.7);
  background-position: center;
  background-size: contain;
}
.mitchamcouncil .page-header__main-icon-link--search svg {
  display: none;
}
.mitchamcouncil .page-header--menu-active {
  position: relative;
}
.mitchamcouncil .page-header--menu-active::before {
  content: '';
  background: #3d4245;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: 0;
  right: 22px;
  bottom: -10px;
  transform: rotate(45deg);
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .page-header--menu-active::before {
    display: none;
  }
}
.mitchamcouncil .tertiary-nav {
  display: block;
  order: 1;
}
.mitchamcouncil .tertiary-nav__icon {
  width: 31px;
  height: 31px;
}
.mitchamcouncil .tertiary-nav__link--home {
  display: none;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .tertiary-nav__link--home {
    display: block;
  }
}
.mitchamcouncil .page-header--expand-to-side .concierge .tt-menu {
  right: -60px;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .page-header--expand-to-side .concierge .tt-menu {
    right: 0;
  }
}
@media screen and (max-width: 1279px) {
  .mitchamcouncil .primary-nav__child-expand-text, .mitchamcouncil .primary-nav__item--anchor {
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 18px;
  }
  .mitchamcouncil .primary-nav__container {
    background-color: #3d4245;
  }
  .mitchamcouncil .primary-nav__links {
    background-color: rgba(0, 0, 0, 0.15);
  }
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .primary-nav__links {
    justify-content: center;
  }
  .mitchamcouncil .primary-nav__child-expand-text, .mitchamcouncil .primary-nav__item--anchor {
    font-size: 24px;
    font-family: 'Signika', sans-serif;
    font-weight: 300;
  }
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .mega-menu {
    /*
     .mega-menu__root--show-home{
     //home takes up one so 5
     .mega-menu__list{
     -moz-column-count: 5;
     -webkit-column-count: 5;
     column-count: 5;
     }    
     //Unless feature panel is here which takes up another 2
     .mega-menu__content--has-feature{
     .mega-menu__list{
     -moz-column-count: 3;
     -webkit-column-count: 3;
     column-count: 3;
     }  
     }
     }
     //Feature panel takes two column widths
     .mega-menu__content--has-feature{
     .mega-menu__list{
     -moz-column-count: 4;
     -webkit-column-count: 4;
     column-count: 4;
     }
     }*/
  }
  .mitchamcouncil .mega-menu__container {
    top: 59px;
    max-width: 100%;
    background: rgba(46, 50, 52, 0.95);
  }
  .mitchamcouncil .mega-menu__content {
    max-width: 1440px;
    margin: auto;
  }
  .mitchamcouncil .mega-menu__home-description p {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
  }
  .mitchamcouncil .mega-menu__item {
    border-top: 1px solid #abc31c;
    padding-right: 0;
  }
  .mitchamcouncil .mega-menu__title {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Signika', sans-serif;
    padding-top: 6px;
  }
  .mitchamcouncil .mega-menu__teir--2 .mega-menu__item {
    border-top: none;
  }
  .mitchamcouncil .mega-menu__teir--2 .mega-menu__title {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    padding: 0;
  }
  .mitchamcouncil .mega-menu__teir--2 .mega-menu__title:hover, .mitchamcouncil .mega-menu__teir--2 .mega-menu__title:focus {
    color: #bed62f;
  }
  .mitchamcouncil .mega-menu__feature-title {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Signika', sans-serif;
  }
  .mitchamcouncil .mega-menu__content > .mega-menu__list {
    display: block;
    -moz-column-gap: 0px;
    -webkit-column-gap: 0px;
    column-gap: 0px;
  }
  .mitchamcouncil .mega-menu__item {
    display: inline-block;
  }
  .mitchamcouncil .mega-menu .mega-menu__item {
    width: 87%;
  }
  .mitchamcouncil .mega-menu .mega-menu__list {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
  }
}
@media screen and (max-width: 1279px) {
  .mitchamcouncil .mega-menu__home .mega-menu__title {
    color: #fff;
    font-weight: 400;
  }
  .mitchamcouncil .mega-menu__title, .mitchamcouncil .mega-menu-expandable__toggle-label {
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 18px;
  }
  .mitchamcouncil .mega-menu-expandable__toggle-label, .mitchamcouncil .mega-menu-expandable__link {
    padding: 10px 20px;
  }
}
.mitchamcouncil .footer {
  font-size: 15px;
}
.mitchamcouncil .footer * {
  font-weight: 300;
}
.mitchamcouncil .footer h4 {
  color: #bed62f;
  font-weight: 300;
  font-size: 24px;
  text-transform: none;
  margin-bottom: 10px;
  margin-top: 0;
}
.mitchamcouncil .footer_group {
  margin-top: 20px;
}
.mitchamcouncil .footer-columns a:hover, .mitchamcouncil .footer-columns a:focus {
  color: #bed62f;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .footer-columns {
    background-image: url(https://www.mitchamcouncil.sa.gov.au/__data/assets/image/0024/93534/footer_logo.png?v=0.1.1);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 281px 264px;
  }
}
.mitchamcouncil .footer-columns__col {
  padding-top: 20px;
  padding-bottom: 20px;
}
.mitchamcouncil .footer-columns__col:nth-child(n+4) {
  display: none;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .footer-columns__col {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .mitchamcouncil .footer-columns__col:nth-child(n+4) {
    display: block;
  }
}
.mitchamcouncil .footer-bottom {
  font-size: 13px;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .footer-bottom {
    padding-top: 20px;
  }
}
.mitchamcouncil .footer-bottom__content {
  display: flex;
  align-items: left;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .footer-bottom__content {
    flex-direction: row;
    align-items: center;
  }
}
.mitchamcouncil .footer-bottom__content-right {
  display: flex;
  flex-wrap: wrap;
}
.mitchamcouncil .footer-share, .mitchamcouncil .footer-translate {
  display: flex;
  align-items: center;
  padding-right: 30px;
  padding-top: 20px;
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil .footer-share, .mitchamcouncil .footer-translate {
    padding-left: 30px;
    padding-right: 0;
    padding-top: 0;
  }
}
.mitchamcouncil .footer-share__label, .mitchamcouncil .footer-translate__label {
  margin-right: 10px;
}
.mitchamcouncil .footer-share #google_translate_element img, .mitchamcouncil .footer-translate #google_translate_element img {
  display: none;
}
.mitchamcouncil .footer-share #google_translate_element a:link, .mitchamcouncil .footer-translate #google_translate_element a:link, .mitchamcouncil .footer-share #google_translate_element a:visited, .mitchamcouncil .footer-translate #google_translate_element a:visited {
  text-decoration: none;
  color: #69747a;
}
.mitchamcouncil .footer-share .goog-te-gadget-simple, .mitchamcouncil .footer-translate .goog-te-gadget-simple {
  background-color: #fff !important;
  border: 1px solid #a29e9f !important;
}
.mitchamcouncil .footer-share .goog-te-menu-value span:first-of-type, .mitchamcouncil .footer-translate .goog-te-menu-value span:first-of-type {
  padding: 0px 6px 0px 6px !important;
}
.mitchamcouncil .footer-share .goog-te-menu-value span:last-of-type, .mitchamcouncil .footer-translate .goog-te-menu-value span:last-of-type {
  padding: 0px 6px 0px 6px !important;
}
.mitchamcouncil .footer .addthis_inline_share_toolbox {
  margin: 0;
}
.mitchamcouncil .footer .addthis_inline_share_toolbox .at-share-btn {
  border: 2px solid #3d4245;
}
.mitchamcouncil .footer .addthis_inline_follow_toolbox .at-icon-wrapper {
  border: 1px solid #fff;
}
.mitchamcouncil.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.
   */
}
.mitchamcouncil.home main .layout--single .column--center {
  max-width: 100%;
  padding: 0;
}
.mitchamcouncil.home #main-content.column.column--center {
  border-top: none;
  margin-top: 0px;
  padding-top: 0px;
}
.mitchamcouncil.home .home-carousel {
  margin-bottom: 4px;
}
.mitchamcouncil.home .home-carousel__image {
  height: 190px;
  width: 100%;
}
.mitchamcouncil.home .home-carousel__content {
  position: relative;
  width: 100%;
  padding: 14px 19px;
  background-color: #3d4245;
}
.mitchamcouncil.home .home-carousel__title, .mitchamcouncil.home .home-carousel__info {
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  text-transform: none;
  text-decoration: none;
}
.mitchamcouncil.home .home-carousel__info {
  font-weight: 300;
}
.mitchamcouncil.home .home-carousel__dots {
  display: none !important;
  position: absolute;
  right: 8%;
  bottom: 14%;
}
.mitchamcouncil.home .home-carousel__dots li.slick-active button {
  background-color: #bed62f;
  border-color: #bed62f;
}
.mitchamcouncil.home .home-carousel__dots button {
  border-color: #ccc;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil.home .home-carousel__image {
    height: 320px;
  }
  .mitchamcouncil.home .home-carousel__content {
    padding: 30px 30px 30px 30px;
  }
  .mitchamcouncil.home .home-carousel__title, .mitchamcouncil.home .home-carousel__info {
    font-size: 24px;
  }
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil.home .home-carousel {
    margin-bottom: 0;
  }
  .mitchamcouncil.home .home-carousel__image {
    height: 535px;
  }
  .mitchamcouncil.home .home-carousel__content {
    position: absolute;
    right: 8%;
    bottom: 14%;
    width: 36%;
    background-color: rgba(46, 50, 52, 0.9);
    color: #fff;
    z-index: 8;
    padding: 60px 60px 60px 60px;
    overflow: hidden;
  }
  .mitchamcouncil.home .home-carousel__title, .mitchamcouncil.home .home-carousel__info {
    font-size: 36px;
  }
  .mitchamcouncil.home .home-carousel__dots {
    display: flex !important;
  }
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil.home .home-banner-link-wrapper {
    position: relative;
  }
}
.mitchamcouncil.home .home-button-links {
  width: 100%;
}
.mitchamcouncil.home .home-button-links__item {
  width: 100%;
  margin: 2px 0px 2px 0px;
}
.mitchamcouncil.home .home-button-links__item.alternateBackground .home-button-links__link {
  background-color: rgba(215, 228, 136, 0.95);
}
.mitchamcouncil.home .home-button-links__item.alternateBackground .home-button-links__link:hover, .mitchamcouncil.home .home-button-links__item.alternateBackground .home-button-links__link:focus {
  color: #fff;
  background-color: rgba(61, 66, 69, 0.95);
}
.mitchamcouncil.home .home-button-links__link {
  width: 100%;
  padding: 20px;
  font-family: 'Signika', sans-serif;
  font-weight: 400;
  font-size: 19px;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  line-height: 1em;
  text-align: center;
  transition: all 0.3s ease;
  background-color: rgba(233, 240, 194, 0.95);
}
.mitchamcouncil.home .home-button-links__link:hover, .mitchamcouncil.home .home-button-links__link:focus {
  color: #fff;
  background-color: rgba(61, 66, 69, 0.95);
}
@media screen and (min-width: 768px) {
  .mitchamcouncil.home .home-button-links__list {
    justify-content: center;
  }
  .mitchamcouncil.home .home-button-links__item {
    width: auto;
    margin: 3px 1px 3px 1px;
  }
  .mitchamcouncil.home .home-button-links__link {
    width: auto;
    text-align: left;
  }
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil.home .home-button-links {
    position: absolute;
    bottom: 14%;
    left: 8%;
    width: 430px;
  }
  .mitchamcouncil.home .home-button-links__item {
    margin: 0.6% 0.6% 0.6% 0.6%;
  }
  .mitchamcouncil.home .home-button-links__list {
    justify-content: flex-start;
  }
}
.mitchamcouncil.home .home-news-listing {
  max-width: 1600px;
  margin: auto;
}
.mitchamcouncil.home .home-news-listing__background {
  background-color: #edeef0;
  border: none;
}
.mitchamcouncil.home .home-news-listing__wrapper {
  flex-direction: column;
}
.mitchamcouncil.home .home-news-listing__title {
  padding: 40px 0 40px 20px;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: -0.03em;
}
.mitchamcouncil.home .home-news-listing__view-item {
  color: #bed62f;
  text-decoration: none;
  display: inline-block;
  padding-top: 12px;
  padding-bottom: 12px;
}
.mitchamcouncil.home .home-news-listing__feature {
  flex: 1;
}
.mitchamcouncil.home .home-news-listing__feature .home-news-listing__content {
  margin: 0;
  padding: 20px;
  background-color: #3d4245;
}
.mitchamcouncil.home .home-news-listing__feature .home-news-listing__content .home-news-listing__title {
  font-size: 23px;
  line-height: 1.1em;
  color: #fff;
  font-weight: 300;
  text-transform: none;
  padding: 20px 0 20px 0;
  margin-top: 0;
}
.mitchamcouncil.home .home-news-listing__feature .home-news-listing__content .home-news-listing__abstract {
  color: #fff;
  height: 54px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4em;
  padding-top: 6px;
  padding-bottom: 4px;
}
.mitchamcouncil.home .home-news-listing__others {
  flex: 1;
  flex-direction: column;
  flex-wrap: wrap;
}
.mitchamcouncil.home .home-news-listing__others .home-news-listing__content {
  margin: 0;
  padding: 0;
}
.mitchamcouncil.home .home-news-listing__others .home-news-listing__content .home-news-listing__title {
  font-size: 22px;
  line-height: 1.1em;
  color: #222;
  font-weight: 300;
  text-transform: none;
  padding: 20px 0 20px 0;
  margin-top: 0;
  min-height: 48px;
}
.mitchamcouncil.home .home-news-listing__others .home-news-listing__item {
  border-bottom: 1px solid #dce0e1;
  float: left;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  min-height: 195px;
  margin: 0;
  padding: 20px 20px 20px 20px;
  text-align: left;
  transition: all 0.4s ease;
}
.mitchamcouncil.home .home-news-listing__others .home-news-listing__item:nth-of-type(3), .mitchamcouncil.home .home-news-listing__others .home-news-listing__item:nth-of-type(4) {
  border: none;
}
.mitchamcouncil.home .home-news-listing__view-all {
  padding-top: 25px;
  padding-bottom: 41px;
  display: flex;
  justify-content: flex-end;
  color: #333;
  text-decoration: none;
  font-size: 14px;
  padding-right: 20px;
}
.mitchamcouncil.home .home-news-listing__view-all:hover {
  color: #bed62f;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil.home .home-news-listing__wrapper {
    display: flex;
    flex-direction: column;
  }
  .mitchamcouncil.home .home-news-listing__others {
    flex: 1;
    flex-direction: row;
  }
  .mitchamcouncil.home .home-news-listing__others .home-news-listing__item {
    width: 100%;
  }
  .mitchamcouncil.home .home-news-listing__background {
    border: none;
  }
  .mitchamcouncil.home .home-news-listing__title {
    padding: 40px 0 40px 20px;
  }
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil.home .home-news-listing__wrapper {
    display: flex;
    flex-direction: row;
  }
  .mitchamcouncil.home .home-news-listing__others {
    flex: 2;
    flex-direction: row;
  }
  .mitchamcouncil.home .home-news-listing__others .home-news-listing__item {
    width: 44%;
    margin: 0 0 0 6%;
    padding: 0;
  }
  .mitchamcouncil.home .home-news-listing__background {
    border-top: 16px solid #abc31c;
  }
  .mitchamcouncil.home .home-news-listing__title {
    padding: 40px 0 40px 0px;
  }
  .mitchamcouncil.home .home-news-listing__view-item {
    padding-top: 10px;
    padding-bottom: 19px;
  }
}
.mitchamcouncil.home .home-event-listing {
  max-width: 1600px;
  margin: auto;
  padding: 0 20px 0 20px;
  clear: both;
}
.mitchamcouncil.home .home-event-listing__list {
  padding: 0px 0 40px 0;
}
.mitchamcouncil.home .home-event-listing__contents {
  position: relative;
  padding: 20px 20px 20px 20px;
  border: 1px solid #e6e6e8;
  min-height: 170px;
}
.mitchamcouncil.home .home-event-listing__image {
  height: 240px;
  background: #ccc;
}
.mitchamcouncil.home .home-event-listing__title {
  color: #006d50;
  text-transform: uppercase;
  margin: 0;
  padding: 40px 0 0px 0px;
  margin-top: 15px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.1;
  letter-spacing: -0.03em;
}
.mitchamcouncil.home .home-event-listing__contents .home-event-listing__dates {
  width: 22%;
  float: left;
  position: absolute;
  display: flex;
  flex-direction: column-reverse;
  background-image: url('https://www.mitchamcouncil.sa.gov.au/__data/assets/image/0024/100869/com_events_dayMonth.png?v=0.0.8');
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 84px 109px;
}
.mitchamcouncil.home .home-event-listing__contents .home-event-listing__date--start-day {
  font-size: 36px;
  color: #222;
  padding: 4px 0 14px 0;
  text-align: center;
  display: block;
  clear: both;
  font-family: 'Signika', sans-serif;
}
.mitchamcouncil.home .home-event-listing__contents .home-event-listing__date--start-month {
  font-size: 17px;
  color: #006d50;
  padding: 14px 0 14px 0;
  text-align: center;
  display: block;
  font-family: 'Signika', sans-serif;
}
.mitchamcouncil.home .home-event-listing__contents .home-event-listing__date--start-year {
  display: none;
}
.mitchamcouncil.home .home-event-listing__contents .home-event-listing__title {
  color: #006d50;
  text-transform: none;
  margin-top: 5px;
  margin-left: 50px;
  padding: 0px 0 0px 25px;
  font-size: 31px;
  font-weight: 400;
  line-height: 1.1;
  letter-spacing: -0.03em;
  font-family: 'Signika', sans-serif;
}
.mitchamcouncil.home .home-event-listing__calendar-link {
  display: block;
  padding: 24px 0px 24px 28px;
  text-decoration: none;
  background-image: url('https://www.mitchamcouncil.sa.gov.au/__data/assets/file/0016/100870/com_events_view.svg?v=0.0.1');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  color: #006d50;
}
.mitchamcouncil.home .home-event-listing__view-event {
  display: inline-block;
  text-decoration: none;
  color: #a29e9f;
  background-image: url('https://www.mitchamcouncil.sa.gov.au/__data/assets/file/0016/100870/com_events_view.svg?v=0.0.1');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  padding-left: 26px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: 'Signika', sans-serif;
  width: 100%;
  margin-left: 75px;
}
.mitchamcouncil.home .home-event-listing__dots {
  padding: 20px 0 0 0;
  justify-content: center;
}
.mitchamcouncil.home .home-event-listing__dots .slick-active button {
  background-color: #abc31c;
  border-color: #abc31c;
}
.mitchamcouncil.home .home-event-listing__dots button {
  background: #fff;
  border: 1px solid #d6d6d6;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil.home .home-event-listing__item {
    padding-right: 14px;
  }
  .mitchamcouncil.home .home-event-listing__contents .home-event-listing__title {
    margin-left: 70px;
  }
  .mitchamcouncil.home .home-event-listing__view-event {
    margin-left: 95px;
  }
}
@media screen and (min-width: 1280px) {
  .mitchamcouncil.home .home-event-listing__item {
    padding-right: 14px;
  }
  .mitchamcouncil.home .home-event-listing__contents .home-event-listing__title {
    margin-left: 90px;
  }
  .mitchamcouncil.home .home-event-listing__related-page, .mitchamcouncil.home .home-event-listing__view-event {
    margin-left: 115px;
  }
  .mitchamcouncil.home .home-event-listing__dots {
    justify-content: flex-end;
  }
}
.mitchamcouncil.home img.home-news-listing__image {
  height: 200px;
}
.mitchamcouncil.home .home-news-listing {
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .mitchamcouncil.home .home-event-listing__contents .home-event-listing__title {
    margin-left: 90px;
  }
  .mitchamcouncil.home .home-event-listing__view-event {
    margin-left: 115px;
  }
}
@media screen and (max-width: 768px) {
  .mitchamcouncil.home .home-event-listing__contents .home-event-listing__title {
    margin-left: 90px;
  }
  .mitchamcouncil.home .home-event-listing__view-event {
    margin-left: 115px;
  }
}
