/* Custom CSS */
.site-info
{
  display:none;
}

.sub-menu > .menu-item{
  background: rgb(240, 240, 240);
}

table, table td
{
 border: 0px; 
}

.builder-section-content a
{
 color:rgb(180, 41, 38); !important; 
  font-weight: 400;
}

ul.list-style, ul.sub-list-style
{
   list-style-type: none;
   padding:0; 
   margin:0;
}

.custom-profile-body
{
 float:left;
  width:68%;
}

.custom-profile-sidebar
{
  float:right;
  width: 25%;
}

.custom-profile-sidebar h3
{
  font-size: 1.6rem;
  color: #4D4D4D;
  padding: 10px 0 0 0;
}

.custom-profile-contacts
{
  border: none;
  margin: 0;
}

.custom-profile-contacts td
{
 border:none; 
  font-size:0.9em;
  vertical-align: middle;
  padding: 6px 4px;
}

.custom-profile-contacts td:first-child
{
  text-align:center;
}

.box-content {
padding: 16px;
background: #fff;
border: 1px solid #c7c7c7;
-webkit-box-shadow: -1px 2px 3px #c7c7c7;
-moz-box-shadow: -1px 2px 3px #c7c7c7;
box-shadow: -1px 2px 3px #c7c7c7;
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
-ms-border-radius: 0.3em;
-o-border-radius: 0.3em;
border-radius: 0.3em;
}


.ren-main-body{
  float:left;
  width:76%%;
  padding:10px 10px 0 0px;
}

.ren-sidebar{
  float:right;
  width:22%;
  padding:20px;
  background: rgb(180, 41, 38);

}

.ren-sidebar > .list-style > li
{
    padding: 0 0 0px 0;
}
  
.ren-sidebar > .list-style > li > a, .sub-list-style > li > a
{
  color:white;
  font-weight: 100;
  font-kerning: none;
}
.ren-sidebar > .list-style > li > a
{
    text-transform:uppercase;
}

.sub-list-style > li > a
{
padding: 0 0 0 0px;
}


@media (max-width: 767px) {

.site-navigation{
	padding-bottom: 25px;  
}

.custom-profile-body
{
  width:100%;
}

.custom-profile-sidebar
{
  width: 100%;
  float:left;
}

.box-content {
  
}

.custom-profile-sidebar h3
{
  font-size: 2.8rem;
}

.ren-main-body{
  width:100%;
  padding:0 0 20px 0;
}

.ren-sidebar{
  width:100%;
  padding:0 0 20px 0;
}

.ren-sidebar a
{
 padding: 10px 0;
  font-size:1.8em;
}

.ren-sidebar > .list-style > li
{
  
}

}