/* --- Style by J.Matthew Lawrence --- */

@media all and (max-width: 980px) {
    #nav .menu-primary { width: auto; }
    body #header { width: auto; }
    body #header .widget-area { padding-top: 55px; width: auto; }
    #header .simple-social-icons ul li { margin-left: 0 !important; margin-right: 0 !important; }
    #header .simple-social-icons ul li a, #header .simple-social-icons ul li a:hover { padding: 10px; }
    #subnav .menu-secondary { max-width: 97%; padding-left: 3%; }
    body #inner .wrap { padding: 3%; max-width: 94%; }
    body #footer-widgets, body #footer { max-width: 100%; }
    #inner .wrap #content-sidebar-wrap { max-width: 100%; }
    body #footer-widgets .wrap { padding: 3%; max-width: 94%; }
    
    #inner .wrap #content { padding: 0; width: 60%; }
    #inner .wrap .sidebar { width: 37%; }
    
    #footer-widgets .footer-widgets-1 { width: 13%; }
    #footer-widgets .footer-widgets-2 { width: 45%; }
    #footer-widgets .footer-widgets-3 { width: 37%; }
    
    body #footer .gototop, body #footer .creds { font-size: 13px; width: auto; }
}
@media all and (max-width: 768px) {
    #nav .menu-primary a, #subnav .menu-secondary a { padding-left: 10px; padding-right: 10px; }
    #inner .wrap #content, #inner .wrap .sidebar { width: 99%; }
    
     #footer-widgets .footer-widgets-1,    #footer-widgets .footer-widgets-2,     #footer-widgets .footer-widgets-3 { width: auto; float: left; }
     
     body #footer .gototop { width: 30%; }
     body #footer .creds { width: 70%; }
     
     body.header-image #title-area, body.header-image #title, body.header-image #title a { height: 105px; width: 100%; }
      body.header-image #title a { background-size: 455px auto; }
      body #header { min-height:105px; }
      
      body #header .widget-area {    margin-top: -101px;    padding-top: 0; }
      #header .simple-social-icons ul li a, #header .simple-social-icons ul li a:hover { padding: 5px; font-size: 20px; }
}
@media all and (max-width: 480px) {
    body.header-image #title a {    background-size: 295px auto;}
    body.header-image #title-area, body.header-image #title, body.header-image #title a {    height: 68px;}
    body #header {    min-height: 68px;}
    body #header .widget-area {    margin-top: 12px; }
    #nav .responsiveMenuSelect { font-size: 14px; text-transform: uppercase; color: #fff; padding: 10px; border: none; -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ''; background: url(images/mobile_menu_icon.png) no-repeat right center #959595; }
    #subnav .responsiveMenuSelect { font-size: 14px; text-transform: uppercase; color: #fff; padding: 10px;  border: none; -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ''; background: url(images/mobile_menu_icon.png) no-repeat right center #F46B21; }
    .entry-content img { max-width: 96%; }
    
    body #subnav { background: #fff; }
}