/* NewsPress Theme by D5 Creation, www.d5creation.com
/* =Responsive Design 
-------------------------------------------------------------- */
@media screen and (max-width:1250px){
body { min-width: 1000px; } #site-container { width: 95%; overflow: hidden; } img.site-logo, h1.site-title { max-width: 90%; } .fpec { height: 21vw; } .fpgcontainer { height: 31vw; } .fpmost-read { height: 53vw; } #right-sidebar { line-height: 1.25; } #right-sidebar.slider-sidebar .widget { min-width: 170px; } #newspress-main-menu a { padding: 10px; } table#wp-calendar, #wp-calendar a { font-size: 70%; }
}

@media screen and (max-width:1000px){
#site-container { width: 97%; }
.site-title-desc { display:none; }
}

@media screen and (max-width:900px){
body { min-width: 900px; } 
img.site-logo, h1.site-title { float: left; max-width: 70%; }  
.fpec { height: 30vw; } 
.fpgcontainer { height: 34vw; } 
.fpmost-read { height: 65vw; } 
.fpgallery { height: 33vw; } 
.heading-date { text-align: left; } 

#top-menu-container { text-align: center; } 
#top-menu-container #searchform { display: block; clear: both; float: none; margin: 10px auto;  } 
ul.lboxd { position: absolute; top: 10px; right: 10px; }  
#newspress-top-menu { display: inline-block; float: none; } 
#newspress-top-menu ul { display: inline-block; }
#social { display: block; margin: 0 auto 10px; clear: both; float: none;  } 
.lboxcontainer { float: none; position: absolute; top: 10px; right: 10px; }

#newspress-main-menu { display: none; }
.mobile-menu { display: block; }
#newspress-main-menu { width: 205px; z-index: 999; position: absolute; padding: 0; }
#newspress-main-menu ul { display: block; }
#newspress-main-menu li { display: block; clear: both; width: 100%; }
#newspress-main-menu li a { text-align: left; border-bottom: 1px dotted rgba(255,255,255,.55); }
#newspress-main-menu ul ul, .sub-menu, .sub-menu ul ul { left: 10px; border-left: 1px solid rgba(0,0,0,.5); }
#newspress-main-menu ul ul ul { left: 10px; top: auto; }

#content { width: 100%; }#right-sidebar { float: left; width: 100%; padding: 0; min-width: 200px; text-align: center; } #right-sidebar .widget { clear: none; display: inline-block; float: none; margin:2%;  width: 45%; min-width: 200px; vertical-align: top; text-align: left; } #content #right-sidebar.slider-sidebar { float: right;width: 27%; min-width: 0; } #right-sidebar.slider-sidebar .widget { float: right; }
#wp-calendar td { font-size: 13px; } .fpage-cat { width: 45%; }
.topadlft { display: none; }
}

@media screen and (max-width:700px){ body { min-width: 700px; }
.fpage-cat  { min-width: 200px; width: 45%;  }  .fpgallery, .fpec, .fpmost-read { display: none; } #wp-calendar a { font-size: 100%; }
#content #right-sidebar.slider-sidebar { display: none; } #content .main-slider { width: 100%; }
.floatleft, .floatright { width: auto; }
}

@media screen and (max-width:500px){ body { min-width: 100%; } .fsubheading { width: 94% } img.site-logo, h1.site-title { max-width: 100%; width: 70%; display: block; float: none; margin: 0 auto; } .post-meta, .topadrt, .fslidedescription { display: none; } #right-sidebar .widget, .fpage-cat, #footer-sidebar .first-widget, #footer-sidebar .widgets, .special-cat-sub, a.post-edit-link, .fccontainer { width: 100%; margin: 10px auto; } .heading-date { font-size: 17px; text-align: center; }
#content, .attachment-single-page, .attachment-post-page, .frnt-page .attachment-single-page, .frnt-page .attachment-single-page, .frnt-page .attachment-post-page { width: 100%; }
}

@media screen and (max-width:400px){ .main-slider, .breakingnews { display: none; } ul.lboxd ul { right: 0; } .lboxcontainer { top: 30px; right: -20px; } #top-menu-container #newspress-top-menu, #top-menu-container #newspress-top-menu li, #top-menu-container #newspress-top-menu li a { border: none; float: none; display: inline-block;  } img.site-logo, h1.site-title { width: 100%; }  }
