.outerbox { max-width: 90% } @media only screen and (max-width: 959px) { .hide-all-devices { display: none } #navigation .searchform,
.main-menu-ul,
.entry-overlay { display: none } #navigation { padding: 0; border: 0; height: auto; line-height: normal; }
.slicknav_menu { display:block; } #wrap { padding: 0 }
} @media only screen and (min-width:768px) and (max-width:1024px) { 
.hide-tablet-landscape { display: none }
} @media only screen and (min-width: 768px) and (max-width: 959px) { .hide-tablet-portrait { display: none } .fixed-header { position: relative !important; top: auto !important; left: auto !important; }
#wrap { padding-top: 0 !important } .home-sidebar .loop-entry-meta li { display: block; float: none; margin-bottom: 5px; }
.home-sidebar .loop-entry-meta li:last-child { margin: 0 } .footer-box { width: 226px; margin-right: 21px; }
} @media only screen and (max-width: 850px) { 
#post,
#sidebar { width: 100% !important }
} @media only screen and (max-width: 767px) { .hide-mobile-portrait,
#single-nav,
#single-share h4 { display: none } .fixed-header { position: relative !important; top: auto !important; left: auto !important; }
#wrap { padding-top: 0 !important } #sidebar { width: 280px }
.wpex-row .col { width: 100% !important } #sidebar { margin-top: 30px; padding-top: 30px; border-top: 4px solid #ddd; } #header-social { position: inherit; top: auto; right: auto; text-align: center; padding-top: 30px;  }
#header-social li,
#header-social a { display: inline-block }
#logo { text-align: center }
#logo a { display: inline-block; float: none; } #related-posts .alignleft { max-width: 30% }
.related-entry-excerpt { display: none } .search-entry-text { width: 100%; margin-top: 25px; } .footer-box { width: 100%; margin-right: 0; }
#footer-bottom,
#footer-menu { text-align: center }
#footer-menu { margin-top: 5px }
#copyright,
.footer-menu { width: 100%; float: none; }
.footer-menu { margin-top: 10px; text-align: center; } .commentlist span.reply { display: block; padding-top: 5px; }
.comment-meta .reply a { margin: 0; }
.commentlist .children { margin: 30px 0 0 }
.commentlist .children li { margin-left: 0 !important }
#commentform .comment-form-author label, #commentform .comment-form-url label, #commentform .comment-form-email label { float: none; }
.comment-respond p { margin: 0 0 10px; }
.comment-form-comment label { display: block; }
} @media only screen and (min-width: 480px) and (max-width: 767px) { 
.hide-mobile-portrait { display: block }
.hide-mobile-landscape { display: none }
}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}