

nav.vertical_menu_toggle ul>li.menu-item-has-children>a>.plus {
  line-height: 50px;
  height: 50px;
  margin-top: 0;
  width: 10px;
  margin-right: -10px;
  left: -10px;
}
p, .image_with_text {
text-align: justify;
}
.white, .white p, .white h2, .white h3 {
color: #fff !important;
}
.blog_holder article.format-quote .post_title p:not(.quote_author), .blog_holder article.format-quote .post_title p:not(.quote_author) a, .blog_holder article.format-link .post_title p,  .blog_holder article.format-link .post_title p a {
text-transform: uppercase;
 font-weight: 400 !important;
font-size: 17px;
line-height: 24px !important;
}

.blog_holder article.format-quote .post_text .quote_author {
color: #000;
font-weight: 300;
line-height: 25px;
padding-top: 13px;
}
body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type='text'], .comment_holder .comment #respond input[type='email'], .content .container {
    background-color: #fff;
}
aside.vertical_menu_area {
    background-color: #f8f5f0;
}
.vertical_logo_wrapper {
    z-index: 100;
    position: relative;
    top: 15px;
}
nav.vertical_menu > ul > li > a {
    color: #444038;
    font-family: 'Quicksand', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
footer a {
	color: #fff;
	}
p {
	margin-bottom: 10px;
	}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    font-family: Quicksand;
    border-color: #000000;
}
.mobile-show {
display: none;
}
.mobile-hide {
display: block;
}


@media screen and (max-width: 786px) {  
.mobile-show {
display: block;
}
.mobile-hide {
display: none;
}

}