

.footer_bottom a {
color: #818181;
}

.footer_bottom {
color: #818181;
}

nav.main_menu>ul>li>a {
color: #414141;
}

li {
line-height: 32px;
}

.blog_single {
width: 70% !important;
margin: 0 auto !important;
}

#respond textarea {
font-family: 'Open Sans';
}

.post_author {
display: none;
}

.title_subtitle_holder {
padding: 40px 0;
}

.breadcrumbs {
padding-top: 10px;
}

.side_menu_button a:last-child {
padding: 0 0 7px 8px;
}

.entry {
text-align: center;
padding-top: 50px;
}

div.comment_form {
margin-bottom: 120px;
}

p a {
text-decoration: underline;
}

.comment_form a {
text-decoration: none;
}

.blog_holder article .post_image {
max-width: 400px;
height: auto;
margin: 0 auto;
}

.post_title > h2 {
padding: 40px 0;
text-align: center;
}

#toc_container {
margin-bottom: 40px;
}

nav.main_menu>ul>li>a {
font-size: 14px;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
font-size: 12px;
}

.footer_top .textwidget, .footer_top a, .footer_top li, .footer_top p, .footer_top span {
font-size: 14px;
}

.footer_top h5 {
font-size: 16px;
}

.poem_centered {
max-width: 50%;
margin:0 auto;
}

.post_title > h2 {
padding: 0;
}

.post_subtitle > h4 {
margin: 20px 0 40px 0;
text-align: center;
font-weight: 600;
}

.wp-caption-text {
font-size: 0.8em;
line-height: 1.3em;
}

.bot_link_r {
display: block;
margin-top: -40px;
text-align: right !important;
}

.bot_link_l {
display: block;
margin-top: -40px;
text-align: left;
padding-bottom: 40px;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {
font-size: 14px !important;
}

#slb_viewer_wrap .slb_theme_slb_baseline * {
padding-top: 10px !important;
}

#respond input[type=text], #respond textarea, .contact_form input[type=text], .contact_form textarea {
font-family: 'Open Sans';
}

.footer-bottom-left {
margin-left: 20px;
}

.footer-bottom-right {
margin-right: 20px !important;
}

nav.main_menu {
    position: absolute;
    left: 10%;
    width: 80%;
    z-index: 100;
    text-align: left;
}

.footer-bottom-left {
    font-size: 12px !important;
}

nav.main_menu>ul>li>a {
text-transform: none;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
text-transform: none;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
text-transform: none;
}

.h2, .h3, h2, h3 {
text-transform: none;
}

.h5, .h6, h5, h6 {
text-transform: none;
}

.textwidget.custom-html-widget li {
    padding: 0 0 17px;
}

.copyright-notice {
font-size: 12px;
}

.single_tags {
    margin: 60px 0 0;
}

.icon_social_holder {
margin-bottom: 100px;
}

nav.main_menu.right {
margin-right: 7%;
}

input.wpcf7-form-control.wpcf7-submit {
    margin-top: 30px;
}

div.wpcf7-response-output {
color: black;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
font-family: 'Open Sans';
font-size: 15px;
}

.blog_holder.blog_small_image article {
    margin: 0px 0 100px 0;
}

p.post_excerpt {
    margin-top: 30px;
}

sup {
    font-size: 11px;
    position: relative;
    top: -10px;
}

.centered-text {
text-align: center;
}

.text-wide {
letter-spacing: 6px;
margin-right: -6px;
}

.qode_print {
    display: none !important;
}

.qode_like {
    padding-left: 50px;
}

.powered-by {
    margin: -30px 0 30px 0 !important;
}

.h2, h2, .h3, h3 {
    margin-bottom: 20px;
}

.title_subtitle_holder .separator {
    display: none;
}

.title_subtitle_holder h1 {
    display: none;
}

div.pp_pic_holder {
    display:none!important;
}

body div.pp_overlay {
    display:none!important;
}

.h4, h4 {
    margin-bottom: 20px;
}

@media (max-width: 1024px) {
  .blog_single {
    width: 100%!important;
  }
}