

.q_logo {
    min-height: 80px;
}
.q_logo a {
    visibility: visible;
}
.q_logo img {
    max-width: 400px;
}


.title_subtitle_holder_inner {
visibility: hidden;
}
.blog_holder article .post_info span{
font-size: 16px !important;
}
.post_author {
font-size: 16px !important;
}

.blog_holder article .post_info i {
font-size: 16px !important;
}

.blog_holder article .post_info a{
font-size: 16px !important;
}
header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom{
box-shadow:none;
}
.blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p {
font-size: 18px;
color: #9d9d9d;
}

.blog_holder article.format-quote .post_text .quote_author {
font-size: 18px;
}

body > div.wrapper > div > footer > div > div.footer_top_holder > div {
background-color: #5e5e5e;
} 

.single-post .blog_single p {
  margin-bottom: 18px;
}

.blog_holder article.format-link .post_text .post_text_inner {
  background-color: rgba(0,0,0,.3);
}

.container_inner.default_template_holder {
  padding-top: 90px;
}

.mobile_menu_button span {
  color: #2D3F6E;
}
.fa {
 font-size: 25px;
}

body > div.wrapper > div > div > div > div.container {
   padding-top: 60px;
}
.full_width {
   padding-top: 60px;
}


@media only screen and (max-width: 1200px) {
nav.main_menu > ul > li > a {
    font-size: 12px;
    letter-spacing: 2px;
    }
}
@media only screen and (max-width: 1200px) {
.container_inner {
    width: 960px;
    }
}
@media only screen and (max-width: 1000px) {
.container_inner {
    width: 800px;
    }
.container_inner.default_template_holder {
  padding-top: 10px;
   }
}
@media only screen and (max-width: 766px) {
.container_inner {
    width: 550px;
    }
.container_inner.default_template_holder {
  padding-top: 8px;
  }
}
@media only screen and (max-width: 600px) {
.container_inner {
    width: 400px;
    }
.container_inner.default_template_holder {
  padding-top: 8px;
  }
}
@media only screen and (max-width: 400px) {
.container_inner {
    width: 305px;
    }
.container_inner.default_template_holder {
  padding-top: 4px;
  }
}