footer .coldumn1 {
position: relative;
top: -18px;
}

.footer-custom{
color: #818181;
}

.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] { 
background-color:#AF976D;
border: 1px solid #AF976D;
border-radius: 0;

}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
		border-bottom-color: 1px solid #af976d;

}
.wpcf7-form-control-wrap your-message{
border: 1px solid black !important;
border: 1px solid black;
border-bottom: 1px solid black;
}

/* font */

@font-face {
 font-family: 'EncodeSansRegular';
 src:  url('encode-sans-regular.woff') format('woff');
}
@font-face {
 font-family: 'EncodeSansSemibold';
 src:  url('encode-sans-semibold.woff') format('woff');
}
@font-face {
 font-family: 'EncodeSansThin';
 src:  url('encode-sans-thin.woff') format('woff');
}
@font-face {
 font-family: 'EncodeSansLight';
 src:  url('encode-sans-light.woff') format('woff');
}

body, p {
font-family: 'EncodeSansRegular', sans-serif !important; 
color: #000;
}
 h1, h2, h3, h4, h5, h6{
font-family: 'EncodeSansThin', sans-serif !important; 
}
p {
font-family: 'EncodeSansThin', sans-serif !important; 
color: #000;
font-size: 16px;
line-height: 35.2px;
}
li:not(.menu-item) {
font-family: 'EncodeSansThin', sans-serif !important; 
color: #000;
font-size: 16px;

}



a.qbutton.default,
a.qbutton.white,
a.qbutton{
font-family: 'EncodeSansSemibold';
font-weight: 400;
}

/* Social Icons */

span.q_social_icon_holder.circle_social{

}
span.q_social_icon_holder.circle_social  *::-moz-selection{
background: #ffffff;
background-color: #ffffff;
}

/* Side Menu */

.menu-custom_menu-container>ul>li{
border-top: 1px solid #818181;

}
.side_menu .widget li,aside .widget li {
 margin:5px 0 5px;
padding-top:5px;
}


.side_menu .widget li a{
color: #ffffff;
}
.side_menu .widget li ul li a{
color: #818181;
}
.side_menu .widget li ul li a{
color: #818181;
}


.infusion-field-input-container {
    /* This is where styling goes for input containers */

}

.infusion-submit button[type='submit'],
.infusion-submit input[type='submit'] {
    /* this is where code goes to style button */
font-family:EncodeSansSemibold;
color: rgb(255, 255, 255);
font-size: 16px;
font-style: normal;

background-color: rgb(175, 151, 109);
border-bottom-color: rgb(175, 151, 109);
border-radius: 100px;
border: 1px solid rgb(175, 151, 109);
box-sizing: content-box;

cursor: pointer;
display: inline-block;


height: 64px;
letter-spacing: 1px;
line-height: 64px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 30px;
padding-right: 30px;
padding-top: 0px;
position: relative;
transition-delay: 0s;
transition-duration: 0.1s;
transition-property: all;
transition-timing-function: linear;
white-space: nowrap;
}
.infusion-submit.transparent button[type='submit'],
.infusion-submit.transparent input[type='submit'] {
background-color: white;
color: black;
border:2px solid #F2F2F2;
}

.infusion-submit:hover button[type='submit'],
.infusion-submit:hover input[type='submit'] {
background-color: #000;
border-color: #000;
}
.infusion-submit.light:hover button[type='submit'],
.infusion-submit.light:hover input[type='submit'] {
background-color: #fff;
border-color: #fff;
color: #000;
}
.infusion-submit.transparent:hover button[type='submit'],
.infusion-submit.transparent:hover input[type='submit'] {
background-color: #AF976D;
border-color: #AF976D;
color: #fff;
}
.infusion-field label{
display: block;
}
.infusion-field input{
padding: 15px;
width: 100%;
}

.infusion-field.style1 > input{
 border: none;
border-bottom: 2px solid #AF976D;

}

.infusion-field {
    /* styling for the container that holds input elements */
width: 100%;

background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: none;
background-origin: padding-box;
background-position: 0px 0px;
background-position-x: 0px;
background-position-y: 0px;
background-repeat: repeat;
background-size: auto auto;
border-bottom-color: rgb(129, 129, 129);
border-bottom-style: none;
border-bottom-width: 0px;
border-image-outset: 0 0 0 0;
border-image-repeat: stretch stretch;
border-image-slice: 100% 100% 100% 100%;
border-image-source: none;
border-image-width: 1 1 1 1;
border-left-color: rgb(129, 129, 129);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(129, 129, 129);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(129, 129, 129);
border-top-style: none;
border-top-width: 0px;
color: rgb(129, 129, 129);
font-family: "EncodeSansThin",sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 35.2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(129, 129, 129);
outline-style: none;
outline-width: 0px;
overflow-wrap: break-word;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
position: relative;
vertical-align: baseline;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;

}

.qode-advanced-tabs .qode-advanced-tabs-nav li{
background-color: #AF976D;
}