/** * This file contains the media queries and adjusted css for smaller devices */ @media screen and (max-width: 900px) { .portfolio_four_column {width: 100%;} /*.portfolio_four_column .display_caption { width: 90%; margin-left: 5%; }*/ .portfolio_four_column .display_description { width: 90%; margin-left: 5%; } .portfolio_four_column h6 { width: 90%; margin-left: 5%; margin-top: 1em; } .portfolio_four_column .display_post { width: 90%; margin-left: 5%; } } @media screen and (max-width: 700px){ /* ------------------- Navigation ---------------- */ #main_menu_ul {display:none;} .nav-container select.menu{ width: 90%; display: block; margin: 10px auto 0px auto; padding: 5px 0px 5px 1em; } nav {padding-bottom:10px;} /* ------- feature elements ------ */ #leftfeature { width: 90%; padding: 0px 5% 0px 5%; } #leftfeature h1 {margin:0px;} #single-image { width: 90%; margin: 15px 3% 5px 3%; padding: 5px 2% 10px 2%; overflow: hidden; } .half-slider-wrapper { width: 90%; margin: 15px 3% 5px 3%; padding: 5px 2% 10px 2%; overflow: hidden; } /* -------------- static home page styles ------------ */ a.button1 {font-size: 14px;} #slogan1 h1 {font-size: 16px;} #homesection2 { width: 100%; display: block; float: left; margin: 10px 0 10px 0; padding: 0; } #servicebox1,#servicebox2,#servicebox3 { width: 90%!important; display: block; float: left; margin: 10px 2.5% 10px 2.5%!important; padding: 2.5%; } #slogan2 p.slogan2line1 {font-size: 16px;} #slogan2 p.slogan2line2 {font-size: 14px;} /* --------- footers ---------------- */ .footercol-3,.footercol-4 { width: 94%; float: left; padding: 0px 3% 0px 3%; background: none; } .copyright_c1,.copyright_c2,.copyright_c3 { clear: left; text-align: left; width: 90%; padding: 5px 5% 5px 5%; float: left; } /*------ layouts ---------------- */ #widecolumn,#widecolumn-right { width: 92%; float: left; } #sidebar { width: 92%; float: left; padding: 50px 4% 5px 4%; } /* ---------- portfolio layouts ----------------- */ .portfolio_one_column .left_col{ width: 100%; margin: 15px 0px 10px 0px; } .portfolio_one_column .right_col, .portfolio_one_column .display_description, .portfolio_one_column .display_caption { width: 80%; margin: 15px 10% 10px 10%; } .portfolio_two_column{ width: 90%; margin: 15px 5% 10px 5%; } .portfolio_three_column { width: 90%; margin: 15px 5% 10px 5%; } .portfolio_three_column .display_caption h5,.portfolio_three_column .display_description, .portfolio_three_column .display_post,.portfolio_three_column h5 { width: 90%; margin: 15px 5% 10px 5%; } } @media screen and (max-width: 480px){ body {font-size: 90%;} /* -------------- header changes ----------- */ .header-widget-narrow,.header-widget-full,.header-widget-half { width: 100%; float: right; } .header-widget-narrow .widget,.header-widget-full .widget,.header-widget-half .widget { float:none; width: 100%; overflow: hidden; z-index: 1; } .header-widget-narrow .bB-social-widget,.header-widget-full .bB-social-widget,.header-widget-half .bB-social-widget { width: 100%; float:left; text-align: center; } .header-widget-narrow .bB-social-widget a,.header-widget-full .bB-social-widget a,.header-widget-half .bB-social-widget a { float: none; } .header-widget-narrow .widget_text,.header-widget-full .widget_text,.header-widget-half .widget_text { float: none; text-align: center; } .header-widget-narrow .bB-social-widget img { padding:0; margin: 0; } .header-logo { width: 100%; margin: 0; } .center-50 { width: 100%; float: left; } .blog-title { padding: 0em 5% 0em 5%; } .header-logo-half { width: 90%; height: auto; margin: 0.5em 5% 0.5em 5%; } .full-banner-text { width: 90%; float: left; padding: 0.5em 5% 0.75em 5%; } .blog-title-top-left { text-align: center; } .blog-description-top-left{ float: left; text-align: center; } /* ------- Home Page Sections ------ */ a.button1 { font-size: 12px; padding: 5px; text-align: center; } #slogan1 h1 {font-size: 14px;} #slogan2 p.slogan2line1 {font-size: 14px;} #slogan2 p.slogan2line2 {font-size: 12px;} /* ------- Post Formats ------ */ .aside-entry .post-icon, .status-entry .post-icon { font-size: 16px; /* Post icons are now Font Awsome */ margin: -3% 1% 0 -12%; } } @media screen and (max-width: 320px){ th,tr,td,td:first-child {padding: 0.4em;} }