   
@media only screen and (max-width: 991px) {
	footer .moduletable.fcontact { min-height: 220px;width:300px; 
	overflow:hidden;
	}
	footer .moduletable >.fcontact { min-height: 220px;width:300px; 
	overflow:hidden;margin: auto;
	}
}
@media only screen and (min-width: 992px) {
		footer .moduletable.fcontact { min-height: 220px;width:300px; 
	overflow:hidden;
	}
	footer .moduletable >.fcontact { min-height: 220px;width:300px; 
	overflow:hidden;margin: auto;
	}
}

	
  @font-face {
	font-family: 'IcoMoon';
	src: url('../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: auto;
	height: 20px;
	margin-right: .25em;
	line-height: 14px;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;

}
.icon-phone:before {
	content: "\e260";
}

.icon-printer:before {
	content: "\e013";
}
.icon-mail:before {
	content: "\4d";
}
.fcontact [class^="icon-"]:before,
.fcontact [class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	font-size: 26px;
	margin-right: .5em;
}

	footer .moduletable.fcontact {
		font-weight: bold;position:relative;
		background: #fff url('../img/contact.jpg ') center top no-repeat;
		border: 1px solid #ccc; color: #000;
	
	}
	
	footer .moduletable.fixbox {position:relative;margin-top: 30px;
		background: #fff; color: #000;
	min-height: 270px;width:300px; 
	border: 1px solid #ccc;
	}
	.gonr  {position:relative;margin-top: 10px;margin-bottom: 10px;
		background: #fff; color: #000;
	min-height: 70px;width:300px; 
	border: 1px solid #ccc;
	}

.fcontact h2, .fixbox h2, .gonr h2 {font-size: 18px; width: 100%; background: #888; color:#fff; margin: 0; padding: 10px 5px;}

.fcontact p {padding: 10px 5px;line-height: 28px;}
.fixbox p {padding: 3px 5px;}
.fcontact a {display: inline-block; color: #fff; text-decoration: none; text-shadow: 0px -1px 1px black;}
.fcontact .sign {margin-bottom: 0; width: 100%; display: block; position: absolute; bottom:0px; color: #A17856; font-style: italic; background: #fff;text-shadow: none;}




.gonr ul {display: flex; flex-wrap: wrap; list-style: inherit;}
.gonr a {color: #A17856;}

.fixbox .sign {color: #A17856; font-style: italic; background: #fff;text-shadow: none;}

nav a:hover + #fixed {
	border:3px solid red;
}



