#footer {
    width: 100%;
    margin: 0 auto;
    position: relative;
    text-shadow: none;
    font-size: 94%;
    border-width: 1px 0 0 0;
    z-index: 11;
    line-height: 1.4;
	padding: 30px 0 10px;
}
.tmnf_width_wide .tmnf_container {
    max-width: 1360px;
}
.tmnf_container, .tmnf_container_vis {
    overflow: hidden;
    position: relative;
}
.tmnf_container, .tmnf_container_vis {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 0;
}
@media only screen and (min-width: 868px) {
    .foocol.first {
        padding-right: 8%;
        width: 42%;
    }
	.foocol {
        width: 19%;
        padding: 0 20px 0 20px;
        position: relative;
        float: left;
        min-height: 1px;
        border-width: 0 0 0 0;
    }
}
	
	.sidebar_item ul.menu {
    list-style: none;
    margin: 10px 0 30px 0;
}
.sidebar_item ul {
    margin: 0;
    display: block;
    width: auto;
	padding-inline-start: 0;
    list-style: none;
}
#footer .foocol .sidebar_item ul li {
    border: none;
    display: inline-block;
    margin: 0 2px;
}
	#footer h4{
		margin-top: 0;
	}
	.footerbottom {
		text-align: center;
		color:#b18435;
		margin: auto;
		padding: 10px 0;
	}
	
	.footerbottom h4 {
		font-size: 1rem;
	}
	
	#footer h5 {
		color:#b18435;
		font-size: 0.9rem;
	}
	
	#footer {
		font-size: 0.85rem;
		border-top: 1px solid var(--line);
	}

					input{
					  -webkit-backface-visibility: hidden;
					  backface-visibility: hidden;	
						}
					.newsletter_news_input {
					 color: #666;
					 line-height: 100%;
					 padding: 5px;
					 min-height: 26px;
					 border: 1px solid #ccc;
					 font-size: 12px;
						border-radius: 6px;
					 margin-bottom: 8px
					}
					.newsletter_btn {
					 font-size: 12px;
					 border: 1px solid #ccc;
					 color: #666;
					 text-decoration: none;
					 padding: 6px;
					 font-weight:bold;
					 border-radius: 6px;
					 margin-top: 12px
					}
					.newsletter_btn:hover{
						text-decoration:none;
					}	