


	#footer .mobileHide div, #footer .mobileHide ul, #top .sidebar-section-filters .mobileHide div, #top .sidebar-section-filters .mobileHide ul {
		overflow: hidden; transition: max-height 0.5s cubic-bezier(0, 1, 0, 1); -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
	}

	#footer .mobileHide--animaction div, #footer .mobileHide--animaction ul, 
	#top .sidebar-section-filters .mobileHide--animaction div, #top .sidebar-section-filters .mobileHide--animaction ul {max-height: 1000px; transition: max-height 0.6s ease-in-out;}

    #top .toggle-button:before {font-family: "entypo-fontello";}
		

/* ======================================================================================================================================================
# » Footer Accordion
====================================================================================================================================================== */

	@media (min-width: 990px) {
	
		#footer .toggle-button {display: none;}
	
	}

	@media (max-width: 989px) {
		
		#footer .mobileHide div, #footer .mobileHide ul {max-height: 0;}
		


		#footer .flex_column {margin: 0px !important; width: 100% !important;}
		#footer .widget {position: relative; margin-top: 0px; margin-bottom: 15px;}
		#footer .flex_column:last-child .widget {margin-bottom: 50px;}
	
		#footer h3.widgettitle {margin-bottom: 0px; padding: 20px 55px 20px 15px; background: #202020; font-size: 17px;  cursor: pointer; border-radius: 3px;}
		#footer h3.widgettitle:after {bottom: 10px; left: 15px;}
	
		#footer .textwidget, #footer ul.menu, #footer ul.news-wrap {padding: 10px 10px 0px 10px;}
		#footer ul.menu li a {padding: 10px 0; font-size: 14px;}


	}
	
	#footer .toggle-button {
		position: absolute; top: 50%; right: 8px; margin-top: -21px; width: 42px; height: 42px; line-height: 42px;  background-color: #1a1a1a;
		font-size: 22px !important; color: #fff; text-align: center; border-radius: 50%; visibility: visible;
	}

	#footer .mobileHide--animaction .toggle-button {background-color: #ffc701; color: #1a1a1a;}

    #footer .toggle-button:before {content:'\e883';}
	#footer .toggle-open:before {transform: rotate(180deg) !important;}


/* ======================================================================================================================================================
# » Filter Sidebar Accordion
====================================================================================================================================================== */

    #top .sidebar-section-filters .mobileHide div, #top .sidebar-section-filters .mobileHide ul {max-height: 0;}

	

	#top .sidebar-section-filters .widget {padding-bottom: 15px;}
	#top .sidebar-section-filters h3.widgettitle {cursor: pointer;}
	
	#top .sidebar-section-filters .toggle-button {
		position: absolute; top: 50%; right: 0; margin-top: -21px; height: 42px; line-height: 42px; font-size: 20px !important; font-weight: 300 !important; color: #1a1a1a; text-align: center;
	}

    #top .sidebar-section-filters .toggle-button:before {content:'\e816';}
	#top .sidebar-section-filters .toggle-open:before {content:'\e819';}
	
	
	
	/* Hyperlinks */
	#top .sidebar-section-filters ul.woocommerce-widget-layered-nav-list li a {font-weight: 500; color: #6a6a6a;}