/* Enter Your Custom CSS Here */

@media only screen and (max-width: 800px)
    {
    .gutter-narrow.themify_builder_sub_row > .col4-3, .gutter-narrow .row_inner > .col4-3 {
    width: 100% !important;
}
#pagewrap {
    padding-top: 0px; 
}
#body {
    padding-top: 0px; 
}
 
  #content {
    width: 77% !important;
    max-width: 100%;
    float: left !important;
    clear: none !important; 
}
#sidebar {
    width: 23% !important;
    float: right !important;
    clear: none !important; 
    padding-left:2px;

  }  
.col6-1, .col5-1, .col4-1, .col4-2, .col2-1, .col4-3, .col3-1, .col3-2 {
    width: 100% !important;
    max-width: 100% !important;
  }

.headerimage { 
    width: 200px;
    position: absolute;

  }
  
  .module-slider {
    margin-bottom: 0em !important;
}
  .themify_builder .slider-17351-0-0-1.module-slider {
    padding-bottom: 0px !important;
}
  .g .g-dyn img {
    width: 100% !important;
}

}

.themify_builder_content-17351 > .module_row_0.module_row {
    padding-top: 2px !important;
    margin-top: 0px !important; 
}
#content, #sidebar {
    padding:0px !important; 
}


#main-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block;
}
#main-nav a {
    color: #666;
    display: block;
    padding: 5px 10px 19px;
    margin: 0 3px;
    text-decoration: none;
}