@media (min-width: 990px) {
	
	.fa-caret-down {visibility: hidden;}
	
}

@media (max-width: 989px) {
	
	#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 {position: relative; margin-bottom: 0px; padding: 22px 54px 22px 15px; background: #191d24; font-size: 16px;}
	#footer h3.widgettitle:after {bottom: 10px; left: 15px;}
	
	#footer .textwidget, #footer ul.menu, #footer ul.news-wrap {padding: 10px 0 0 0;}
	#footer ul.menu li a {padding: 10px 0; font-size: 14px;}
	
    .mobileHide div, .mobileHide ul {max-height: 0; 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);}
	.mobileHide--animaction div, .mobileHide--animaction ul {max-height: 1000px; transition: max-height 0.6s ease-in-out;}
	
	.mobileHide h3.widgettitle, .mobileHide--animaction h3.widgettitle {cursor: pointer;}
	
	.icon-arrow {
		position: absolute; top: 50%; right: 10px; margin-top: -20px; width: 40px; height: 40px; line-height: 40px;  background-color: #ff7029;
		font-size: 22px !important; color: #fff; text-align: center; visibility: visible;
	}
	
	.mobileHide--animaction .icon-arrow {background-color: #50b33e; color: #ffffff;}
	
    .icon-arrow::before {
		content: "\e883"; font-family: "entypo-fontello";
	}
	
	.fa-caret-down--up {
		transform: rotate(180deg) !important;
	}
	
}


