*
{
margin:0;
padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
 -webkit-tap-highlight-color: rgba(0,0,0,0);

}
.elastic
{
width:95%;
margin:0 auto;

}
body
{
font:13px/21px 'Roboto', Arial, sans-serif;
font-weight: 400;
background:#ddd;
background-image:url();

}
img
{
width:100%;
height:auto;

}
.space15
{
line-height: 15px
}
p
{
margin-bottom:10px;

}
h1
{
line-height:110%;

}
.img-style
{
border: 1px solid #dedede;
          border-radius: 2px;
     -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  padding: 5px;

}
/** * Grid container */#tiles
{
  list-style-type: none;
  position: relative;
   margin: 5px auto;
  padding: 0;

}
.box
{
border-top:3px solid #f26ea1;
padding:20px;
margin-bottom:15px;
background:#f7f7f7;

}
.media
{
overflow:hidden;
margin-bottom:15px;

}
.media img
{
width:100px;

}
.pull-left
{
float:left;
margin-right:10px;

}
.media-body
{
float:none;
width:auto;
overflow:hidden;

}
/** * Grid items */#tiles li
{
  width: 100%;
  border: 1px solid #dedede;
          border-radius: 2px;
     -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  padding: 5px;
  background-color: #ffffff;
  position:relative;
  overflow:hidden;
  vertical-align: middle;
  margin:5px 0;

}
#tiles li h1
{
font-weight:lighter;
opacity:0;
position:absolute;
left:5px;
right:5px;
font-size:16px;
bottom:5px;
padding:14px 10px;
background:#000;
background:rgba(0,0,0,0.5);

}
#tiles li h1 a
{
color:#fff;
text-decoration:none;

}
#tiles li.inactive
{
  visibility: hidden;
  opacity: 0;

}
#tiles li img
{
  display: block;

}
.explor
{
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 3px #665f66;
  -moz-box-shadow: 0px 0px 3px #665f66;
  box-shadow: 0px 0px 3px #665f66;
  font-family: Arial;
  color: #ffffff;
  font-size: 9px;
  padding: 19px 40px 8px 40px;
  text-decoration: none;
  width:30px;

}
.explor:hover
{
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;

}
.first_page
{
width:100%;
background-image:url(traditional-exterior.jpg);
background-size:cover;

}
.container
{
padding: 15px 7px;

}
.feature_wrap
{
margin: 0px auto;
max-width: 960px;

}
.feature
{
border-radius: 10px;
float: left;
line-height: 50px;
margin: 0 10px 3px 0;
text-align: center;
width: 50px;

}
.feature img
{
height: auto;
vertical-align: middle;
width: 31px;

}
.accent-color
{
background: #2196f3!important;

}
/*stripesmenucssaddition*/.stripesmenulistcontainer
{
text-align:left;
width:100%;

}
.StripesMenuList
{
    text-align:left;
    list-style:none;
    margin:0px;
    padding:0px;
    margin-top:10px;

}
.StripesMenuItem
{
line-height: 35px;
background: #2196f3;
margin-bottom:10px;

}
.StripesMenuTitle
{
 margin:0;
 display:block;
 font-size: 16px;
 font-weight:100;
 font-family:STHeitiTC-Light, Century Gothic;
 text-decoration:none;
 color:#fff;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;

}
.StripesMenuImage
{
 vertical-align:middle;
 margin-left:15px;
 margin-top:2px;
 margin-right:10px;
 margin-bottom:2px;
 width: 20px;
 height: 20px;
}

