.atwm-footer {
	padding-top: 3rem;
	padding-bottom: 2rem;
}
.atwm-footer h3 {
	font-weight: 700;
	font-size: 1.3rem;
}


.atwm-footer-menu {
}
.atwm-footer-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.atwm-footer-menu ul li {
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
}






.atwm-footer-middle .wpcf7 input[type=text].wpcf7-form-control,
.atwm-footer-middle .wpcf7 input[type=email].wpcf7-form-control {
    border: none;
    background: none;
    border-bottom: solid 1px #58595B;
    padding-bottom: 2px;
    box-sizing: border-box;
    width: 80%;
	border-radius: 0;
}
.atwm-footer-middle .wpcf7 input[type=submit] {
	border: none;
	background: none;
	color: #fff;
	background-color: #707070;
	text-transform: uppercase;
	padding: 8px 25px;
	margin-top: 1rem;
	cursor: pointer;
	border-radius: 0;
}


.mc-field-group input[type=text],
.mc-field-group input[type=email] {
	border: none;
	background: none;
	border-bottom: solid 1px #707070;
	display: block;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border-radius: 0;
}
.mc-field-group input[type=submit] {
	border: none;
	background: none;
	color: #fff;
	background-color: #707070;
	text-transform: uppercase;
	padding: 8px 25px;
	margin-top: 1rem;
	cursor: pointer;
	border-radius: 0;
}

.atwm-footer .atwm-shortcode-social-icons {
}
.atwm-footer .atwm-shortcode-social-icons p {
	display: none;
}
.atwm-footer .atwm-shortcode-social {
	max-width: 33px;
	height: 33px;
	margin-right: 10px;
	display: inline-block;
}
.atwm-footer .atwm-shortcode-social svg {
	width: auto;
	height: 100%;
	fill: #58595B;
}
.atwm-footer-callus {
	margin-bottom: 5px !important;
}


.atwm-footer-bottom {
	font-size: 0.85rem;
}
.vc_row.atwm-footer-bottom {
    margin-left: -35px;
    margin-right: -35px;
}
.vc_row.atwm-footer-bottom .vc_column_container>.vc_column-inner {
	padding-left: 35px;
    padding-right: 35px;
}


.atwm-footer-bottom-menu {
	text-align: right;
}
.atwm-footer-bottom-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}
.atwm-footer-bottom-menu ul li {
	display: inline-block;
}
.atwm-footer-bottom-menu ul li:before {
	content: " | ";
	margin-left: 0.5em;
	margin-right: 0.5em;
}
.atwm-footer-bottom-menu ul li:first-child:before {
	display: none;
}
.atwm-footer-copyright {
	
}

