hr {
  margin-top:30px;
  margin-bottom:30px;
}
p.clear {
    clear: both;
}
a, a:link {
  color:#004F9F;
}
a:visited {
  color:#004F9F;
}
a:hover {
  color:#1879DB;
}
.flex-direction-nav { 
  	display: none;
}
input[type=text], [type=email], [type=number] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    font-size: 0.95em;
}
input[type=button], input[type=submit], input[type=reset] {
    background-color: #B3A369;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
  	font-size: 0.95em;
    font-weight: bold;
}
textarea {
    width: 100%;
    padding: 12px 20px;
    box-sizing: border-box;
    font-size: 0.95em;
    border: 2px solid #ccc;
}
select {
    font-size: 0.95em;
}
#jump-menu {
  background: #000;
  color: #ffffff;
  padding:15px;
  text-align: center;
  font-size:110%;
}
#jump-menu a:link {
  color: #B3A369;
  border-bottom: 1px dotted #eeb211;
  text-decoration: none;
  margin-right: 15px;
  margin-left: 15px;
  font-weight:bold;
}
#jump-menu a:visited {
  color: #B3A369;
}
#jump-menu a:hover {
  color:#fff;
  border-bottom: 1px dotted #fff;
}
#metaslider_container_794 {
  margin-bottom: 20px;
}
#inner .wp-caption p.wp-caption-text {
    font-size: 0.75em;
  	padding: 5px;
}
.smallText {
  font-size: 0.85em;
  font-weight: normal;
}
.nf-field-label{
  font-size:110%;
}
.nf-field-element{
  font-size:110%;
}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.nf-form-cont {
  background: #e7e7e7;
  padding:10px;
}
#rcorners1 {
    border-radius: 5px;
    background: #e7e7e7;
    max-width: 370px;
    padding-left:15px; 
  	padding-top:10px;
  	padding-bottom:20px;
    padding-right:5px;
    margin-top:30px;
    margin-bottom:20px;
}
#rcorners1 p {
    margin-top:0;
    margin-bottom:10px;
  	padding:0;
}
#rcorners1 h3 {
    margin-top:20px;
    margin-bottom:20px;
}
.column {
    float: left;
}

.left {
    width: 740px;
    margin-right:20px;
}

.right {
    width: 340px;
}

.column2 {
    float: left;
    width: 50%;
}
.column3 {
    float: left;
    width: 33%;
}
/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}
/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
    .column, .column2, .column3 {
        width: 100%;
    }
}