@media only screen and (max-width: 1150px) and (min-width: 951px){
.main_content_wrapper {
min-width: 70%;
max-width: 70%;
}
}
@media (max-width: 1100px) {
#nav {
left: 270px;
}
.sidebar {
width: 28%;
margin: 0 0 0 2%;
}
.meta-share{
display: none;
}
}
@media (max-width: 980px) {
.header .content_wrapper {
max-width: 1240px;
padding: 10px 15px;
}
.nav-btn{
color: #1226aa;
font-size: 24px;
left: auto;
right: 15px;
top: 20px;
}
.head_scocialicons{
display: none;
}
#sticky_header{
padding: 10px 0;
}
.header-sticky .content_wrapper{
padding: 0 15px;
}
.logo_wrapper {
width: 116px;
}
.site-title img {
max-height: inherit !important;
}
.site-title, 
.site-title a,
.header-sticky .site-title, 
.header-sticky .site-title a{
margin: 0;
}
.main_content_wrapper {
width: 65%;
}
.thr_content_wrapped .main_content_wrapper {
padding: 15px;
}
.category-uncategorized .entry-title {
font-size: 18px;
line-height: 24px;
}
.layout_b .entry-content {
clear: both;
padding: 10px 0 0 0;
}
.sidebar {
width: 33%;
margin: 0 0 0 2% !important;
}
.sidr {
background-color: #1226aa;
width: 100%;
}
.sidr .logo_wrapper,
.sidr .nav-btn{
display: none;
}
.sidr .close_navicon{
display: block;
z-index: 12;
}
.sidr .head_scocialicons{
display: block;
text-align: center;
padding: 20px 0 0 0;
float: none;
}
.sidr #nav {
display: block;
position: relative;
left: auto;
bottom: auto;
padding-top: 100px;
}
.sidr #nav ul{
padding: 0 50px;
border: 0;
}
.sidr #nav ul li{
display: block;
padding: 0;
}
.sidr #nav li a{
color: #fff;
float: none;
padding: 12px 0;
}
.sidr #nav > ul > li:hover > a, 
.sidr #nav a:hover {
color: #fff;
}
.featured_posts_link {
font-size: 16px;
line-height: 20px;
}
}
@media (max-width: 767px) {
.main_content_wrapper {
width: 100%;
word-break: break-word;
}
.sidebar {
width: 100%;
margin: 0 !important;
}
.featured_wrapper, 
#archive_title {
margin-bottom: 20px;
}
.thr_widget_wrapped #sidebar .widget {
padding: 0 0 20px 0;
border: 0;
border-bottom: 1px solid #ddd;
}
.thr_widget_wrapped #sidebar .widget > ul, 
.thr_widget_wrapped #sidebar .widget > div, 
.thr_widget_wrapped #sidebar .widget > p, 
.thr_widget_wrapped .widget_search .search_form {
padding: 0 !important;
}
.comment-list .comment-content {
font-size: 14px;
}
}
@media (max-width: 639px) {
.category-uncategorized .entry-title {
font-size: 16px;
line-height: 22px;
}
.meta-item {
margin-top: 0;
}
.sidr #nav {
padding-top: 60px;
}
.sidr #nav li a {
font-size: 16px;
}
h3 {
font-size: 20px;
line-height: 28px;
}
.thr_author_link {
display: none;
}
.underlined_heading,
.comment-reply-title{
font-size: 20px;
line-height: 30px;
}
.close_navicon {
top: 15px;
right: 15px;
}
h4 {
font-size: 18px;
line-height: 26px;
}
#archive_title h1 {
font-size: 20px;
line-height: 30px;
}
}
@media (max-width: 479px) {
.thr_content_wrapped .main_content_wrapper{
padding: 0;
box-shadow: none;
margin: 0 0 20px 0;
}
.posts_wrapper .post:first-child{
padding: 0;
}
.posts_wrapper .post{
border-bottom: 1px solid #ddd;
padding: 20px 0 0 0;
margin: 0;
}
.posts_wrapper .layout_b.post:last-child, 
.posts_wrapper .layout_b.page:last-child {
padding: 20px 0 0 0;
border: 0;
}
.posts_wrapper .post:last-child{
border: 0;
}
.layout_b{
display: grid;
}
.layout_b .entry-title{
order: 1;
}
.layout_b .entry-image{
float: none;
margin: 0 0 10px 0;
order: 2;
}
.layout_b .entry-image a,
.layout_b .entry-image img{
float: none;
}
.layout_b .entry-meta{
order: 3;
}
.layout_b .entry-content{
order: 4;
}
.meta-item .read_more_button {
text-align: left;
}
.meta-item {
margin-top: 0;
}
h3 {
font-size: 18px;
line-height: 26px;
}
.comments_main{
padding-top: 20px;
}
.layout_b .entry-content p {
margin-bottom: 5px;
}
.prev_next_link .featured_posts_link{
font-size: 16px;
}
.single_post_navigation {
margin-bottom: 20px;
}
#archive_title .content_wrapper {
width: 100%;
margin: 0;
}
.copy_area {
padding: 10px 0;
}
.copy_area .left .pull-left,
.copy_area .left .pull-right{
width: 100%;
text-align: center;
font-size: 15px;
}
.copy_area .left .pull-right{
padding: 10px 0 0 0;
}
.logo_wrapper {
width: 90px;
}
.nav-btn {
top: 15px;
}
.header-sticky .nav-btn {
top: 6px;
}
#archive_title h1 {
font-size: 18px;
line-height: 26px;
}
.comment-form-author,
.comment-form-email{
width:100%;
padding: 0;
}
.comment-awaiting-moderation{
font-size: 12px;
margin: 5px 0 0 0;
}
.thr_widget_wrapped #sidebar .widget-title{
margin: 0 0 10px 0 !important;
width: 100% !important;
}
}
@media (max-width: 350px) {
.comment-awaiting-moderation{
font-size: 10px;
}
}