.one-half {
    position: relative;
    margin-left: 1%;
    float: left;
        margin-bottom: 20px;
 
}
 
.one-half { width: 49%; }
 
@media only screen and (max-width: 767px) {
    .one-half {
        width: 100%;
        margin-right: 0;
    }
}

input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=tel] {
    width: 100%;
}

textarea {
    height: 11.6em! important;
    max-height: 12em;
}

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
    background-color: #ffffff;
color: #4B4A4F;
font-family: Lato! important;
font-size: 13px;
padding-top: 7px! important;
padding-bottom: 7px! important;
}

input[type=submit], button {
    background-color: #4B4A4F;
    color: #fff;
    border-radius: 0px;
    text-transform: uppercase;
    font-family: Lato! important;
    font-size: 12px;
    position: relative;
    left: 44%;
width: 12%;
}

@media only screen and (max-width: 767px)
{ input[type=submit], button {
    background-color: #4B4A4F;
    color: #fff;
    border-radius: 0px;
    text-transform: uppercase;
    font-family: Lato! important;
    font-size: 12px;
    position: relative;
    left: 1%! important;
width: 100%;
}}

::-webkit-input-placeholder { /* WebKit browsers */
color: #4B4A4F !important;
opacity: 1;
font-family: Lato! important;
font-size: 13px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #4B4A4F !important;
opacity: 1;
font-family: Lato! important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #4B4A4F !important;
opacity: 1;
font-family: Lato! important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #4B4A4F !important;
opacity: 1;
font-family: Lato! important;
}

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {
    border-radius: 0px! important;
}

@media only screen and (max-width: 767px)
{.one-half, .one-third {
    margin-bottom: 0! important;
	}}

.more-link span:before {
        content: "READ MORE";
     font-size: 11px! important;
    letter-spacing: 3px;
}

.more-link span:before:hover {
    background-color: #D36400;
}

.more-link span {
     font-size: 0px;
letter-spacing: -5px;
}

.themify_builder_content .module-title {
    margin: 1.4em 0 0em;
}

.featured-area {
    background-color: #ffffff;
}

.themify_builder_slider_wrap .carousel-nav-wrap {
    display: none;
}

.module-slider {
    margin-bottom: 0em;
}

@media screen and (max-width: 680px)
{.loops-wrapper.list-post .post-image {
    margin: 0 0 0em;
}}

.themify_builder_content .module-title {
    margin: 0.4em 0 0em;
}

.entry-content p {
    color: #ffffff;
}

.mobile_menu_active .sidemenu {
    transition: all 0s ease-in-out;
    max-height: 100%;
    width: 100%;
    padding: 90px 25px 25px;
}

.mobile_menu_active #mobile-menu {
    right: -100%;
}

.mobile_menu_active #headerwrap .sidemenu-on nav li a {
    text-align: center;
}

.body-overlay {
    background-color: rgba(255,255,255,0);
    width: 100%;
    box-shadow: inset -1px 0 13px rgba(0,0,0,0);
}

.mobile_menu_active #headerwrap .sidemenu-on {
    background-color: rgba(0,0,0,1);
}

.mobile_menu_active.sidemenu-right, .mobile_menu_active.sidemenu-right #headerwrap {
    left: 0px;
}

h3 {
    padding: .2em 0 0.4em;
}

.loops-wrapper.list-post .post-title {
    margin-bottom: .4em;
}

a.more-link {
line-height: 3.4em;
}

.post-nav a {
    font-size: 13px! important;
    letter-spacing: 2px! important;
    text-transform: uppercase! important;
    font-family: lato! important;
    line-height: 1.25em! important;
}

.post-nav span {
    width: auto! important;
    max-width: 20%;
    vertical-align: middle! important;
}

.post-nav span span {
    display: none;
}

.post-nav .prev {
    float: left;
    background-color: #ed7203;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
margin-left: -6%;
}

.post-nav .next {
    float: right;
    background-color: #ed7203;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
margin-right: -6%;
}

em {
    font-style: normal! important;
    color: #ed7203! important;
}

.post-content {
    margin-top: -20px;
}

#header {
    padding: 10px 0;
}

#main-nav a {
    padding: 19px 10px 19px;
}

@media screen and (max-width: 680px)
{ .tb_row_frame.tb_row_frame_left.in_front {
    display: none;
}}

em.ui.tf_vmiddle.tf_textc.tf_box {
    color: #ffffff! important;
}

.builder-posts-wrap .post-image img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    margin-bottom: -20px;
}

.people h3.module-title {
    padding-right: 20%! important;
color: #ed7203! important;
letter-spacing: 0px! important;
font-weight: 700! important;
margin: 0em 0 0em;
}

.people em.ui.tf_vmiddle.tf_textc.tf_box:hover {
    color: #ed7201! important;
}