p {
  padding: 0;
}
body {
  color: #000
}


#main-content {
  background-color:#fff;
}
#home-page-content {
  background-image:url('https://randleslaw.com/wp-content/uploads/2015/07/bg-randles1.jpg');
}
#page-content, .no_title_section #page-content {
  background-image:url('https://randleslaw.com/wp-content/uploads/2015/07/bg-randles1.jpg');
}
#page-content {
    background-image:url('https://randleslaw.com/wp-content/uploads/2015/07/bg-randles1.jpg');
}
#page-content-title {
   background-image:url('https://randleslaw.com/wp-content/uploads/2015/07/bg-randles1.jpg');
}

h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
}

h6 {
  color: #9b9b9b;
  font-size: 1.12em;
  font-weight: 700;
}

#logo {
  top: 20px;
  left: 30px;
}

#main-menu {
  height: 0;
}

#navigation-menu {
  font-family: Baskerville, 'Times New Roman';
  font-weight: 700;
  text-transform: uppercase;
}

#navigation-menu ul.sf-menu > li > a > span {
  padding: 10px 0 10px 10px;
}

#page-content-title {
    margin-top: 20px;
}

#page-content #content-container {
  padding: 0;

}

#page-content-title #page-title h1 {
  padding: 0;
}

.no-breadcrumbs-padding {
  padding: 0;
}

#bottom .bottom-content-padding {
  padding: 0 10px;
}

#bottom .one_fourth, #bottom .one_half, #bottom .three_fourth {
  font-size: 13px;
  margin-right: 2%;
  padding-left: 2%;
  min-height: 106px;
  width: 27%;
  border-left: 1px solid #666;
}

#bottom #bottom_1 {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}

#bottom #bottom_3 {
  width: 26%;
}

#bottom #bottom_1, #bottom #bottom_4 {
  width: 17%;
}

.alignleft, img.alignleft, a img.alignleft {
  float: left;
  margin: 4px 14px 2px 0 !important;
}

.alignright, img.alignright, a img.alignright {
  float: left;
  margin: 4px 0 2px 14px !important;
}

/* Attorney Menu */
.menu-attorneys-container {
  width: 100%;
}
 
ul#menu-attorneys {
  margin: 0;
  padding: 0;
}

ul#menu-attorneys li {
 background: -webkit-linear-gradient(#111, #333); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#111, #333); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#111, #333); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#111, #333);
 list-style: none;
 margin: 0;
}
 
ul#menu-attorneys a {
 color: #fff;
 cursor: pointer;
 display:block;
 font-family: Baskerville, 'Times New Roman';
 font-size: 18px;
 padding: 15px;
 text-transform: uppercase;
 width:100%;
}
 
ul#menu-attorneys li:hover, ul#menu-attorneys .current-menu-item {
 background: #b3282d;
 position: relative;
}

/*Practice Areas Menu */
.menu-practice-areas-container {
  width: 100%;
}
 
ul#menu-practice-areas {
  margin: 0;
  padding: 0;
}

ul#menu-practice-areas li {
 background: -webkit-linear-gradient(#111, #333); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#111, #333); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#111, #333); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#111, #333);
 list-style: none;
 margin: 0;
}
 
ul#menu-practice-areas a {
 color: #fff;
 cursor: pointer;
 display:block;
 font-family: Baskerville, 'Times New Roman';
 font-size: 16px;
 padding: 15px;
 text-transform: uppercase;
}
 
ul#menu-practice-areas li:hover, ul#menu-practice-areas .current-menu-item {
 background: #b3282d;
 position: relative;
}

/*Home Page Practice Areas Menu */ 
.home ul#menu-practice-areas a {
 color: #fff;
 cursor: pointer;
 display:block;
 font-size: 16px;
 padding: 11px 10px;
 text-transform: uppercase;
}

#page-content-title {
    margin-top: 0px;
}

#latest-posts-widget-2 {
  padding: 0;
}

ul.small-thumb .teaser-title {
  color: #000000;
  font-family: 'Times New Roman';
  font-size: 1.12em;
  font-weight: 700;
  padding-bottom: 2px;
  text-transform: uppercase;
}

.in-the-news {
  margin-bottom: 0;
}

a.read-more-align-left span, a.read-more-align-right span {
  font-family: 'Times New Roman';
  font-size: 1.12em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
}

ul.small-thumb .teaser-content {
  font-size: 1.04em;
  padding-top: 4px;
}

ul.small-thumb li {
  padding: 6px 0 15px;
}
@media only screen and (max-width: 960px) {
#navigation-menu ul.sf-menu > li > a > span {
    font-size: 11px;
}
}
@media only screen and (max-width: 767px) {
  #logo h1 a { 
    float: none;
    width: 100% !impotartant;
    height: 57px;
    margin-bottom: 30px;
    margin-left: -25px;
  }
  #logo .site-name a {
     float: none;
    width: 100% !impotartant;
    height: 57px;
    margin-bottom: 30px;
    margin-left: -25px;
  }
  #top-wrapper {
    background-color: #fff;
  }
#main-menu {
    margin-bottom: 30px;
}
}
@media only screen and (max-width: 480px) {
 #logo .site-name a {
     float: none;
    width: 100% !impotartant;
    height: 57px;
    margin-bottom: 30px;
    margin-left: -25px;
  }
  #bottom .one_fourth {
    width:100%;
}
  #bottom #bottom_1 {
    width:45%;
  }
  #bottom #bottom_3 {
    display: none;
  }
  #bottom #bottom_4 {
    display: none;
  }
}