/* responsive options */
#showmenu {
    display:none;
    font-size: 2em;
    font-weight:600;
    line-height:1.5em;
    }
@media (max-width: 60em) {
    html, body, table {  
    font-size: 11pt;
    }

    .menu_quicklinks .item3 {
        margin-right: 0.5em;
    }
    .menu_social .item1 {
     margin-left:0.5em;   
    }
    #content-wrapper {
    width:62%;
    padding-right:3%;
    }
    .no-sidebar #content-inner .inner, .page-content .inner {
    padding: 1em 0.5em;
}
    #sidebar-wrapper {
    width:30%    
    }
 #content-inner {
      width:65%;  
    }
    .inner-container {
    width:100%;
    }
    #footer #block-1,
    #footer #block-2,
    #footer #block-3 {
    width: 32%;    
    }
    #footer #block-2 {
    margin-left:2%;
    margin-right:2%;
    }
    .footer-address {
    width: 27%;
    padding-left: 1%
    }
    .footer-menu {
    width:70%;    
    }
    #menu_what {
     width:60%;
     margin-left:1%;
     margin-right:1%;
    }
    #menu_about {
    width:31%;
    padding-left:2%;
    }
    #photoSlideshow .bxslider img {
    width:100%;
    }

    .bx-prev {
    left:0; 
    }
    .bx-next {
    right:0; 
    }

} /* end media 950 */
@media (max-width: 50.5em) {
    html, body, table {  
    font-size: 10pt;
    }
 #showmenu {
     display:block;
     } 
     #pre-header {
         position:relative;
     }
     #post-header {
         height:0;
     }
    .menu_quicklinks li {
    float:none;
    clear:both;
    display:block;
    padding:0.2em !important;
    text-align:left;
    font-size: 1.2em;
    }

    .menu_quicklinks li ul {
    display:block;
    position:relative;
    background:#fff;
    border-left:none;
    border-right:none;
    border-top:none;
    width: 100%;
    line-height: 1.3em
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
    }
    .menu_quicklinks li:before {
        content:"";
    }
    .menu_quicklinks li ul {
    display:none;    
    }
    ul.menu_quicklinks {
     background:#fff;
     height:auto;
}
ul.menu_quicklinks li{
    border-bottom: thin solid #ccc;
}

 ul.menu_quicklinks {
     display:none;
     }

     
} /* end media 50.5 */
@media (max-width: 30em) {
    
    
    #content-inner ul.work li {
        width:100%;

    }
    #pre-header {
        text-align:center;
    }

    #logo{
        margin:auto;
        float:none;
    }
    .menu_quicklinks {
        position:relative;
        text-align:center;
    }
    .menu_quicklinks li a, 
    .menu_quicklinks li a:hover {
        padding: 0.25em 0.25em;
    }
    .contact-block {
        width:100%;
        float:none;
        }
    
    #content-wrapper,
    #content-inner,
    #sidebar-wrapper {
    width:100%;
    float:none;
    }
    #content-main img {
    width:100%;    
    }
    #sidebar-wrapper {
        margin: 1em 0 1em 0;
        background: #444444;
    }
    
    #sidebar-inner {
    border:none;    
    }
    .button-style {
    display:block;
    width:100%;
    font-size: 1.2em;
    text-align:center;
    margin-bottom:1em;
    padding: 0.2em 0;
    }

    .footer-address,
    .footer-menu,
    #menu_what,
    #menu_about {
    width:100%;
    clear:both;
    float:none;
    border-left: none;
    border-right:none;
    padding-top:1em;
    text-align:center;
    margin-left: 0;
    margin-right: 0;
    padding-left:0;
    padding-right:0;
    }
       #footer #block-1,
    #footer #block-2,
    #footer #block-3 {
    width: 100%;
    float:none;
    clear:both;
    padding-bottom:1em;
    }
    #footer #block-2 {
    margin-left:0;
    margin-right:0;
    }
    #featured li.item_1,
    #featured li.item_2,
    #featured li.item_3,
    #featured li.item_4 {
        width:100%;
        float:none;
    }
    #featured .info {
        background-color: rgba(255,153,0,0.5);
    }
    
    #homeSlideshow .bxiteminner {
        padding:10% 5%;
    }
    #homeSlideshow .headline {
        font-size: 5em;
    }
    .listItem.blog.odd .listDescription,
    .listItem.blog.odd .listImage,
    .listItem.blog.even .listDescription,
    .listItem.blog.even .listImage {
        width:100%;
        float:none;
    }
} /* end media 30 */