@charset "utf-8";
/* CSS Document */

body {
   font-family: 'Open Sans', sans-serift;
   font-size:14px;
   color:#010101;
}

.wrapper {
	width:100%;
	height:100%;
}

.header {
	padding:20px 0px 5px 0px;
	margin-bottom:35px;
	border-top:15px solid #000;
	border-bottom:5px solid #000;
  background-color: #f4f4f4;
}

.header a {
	color:#000;
}

.header p a {
  font-size:24px;
  padding-left:0px;
}

.navbar-toggle {
	background:#000;
}

.navbar-toggle .icon-bar {
	background:#FFFFFF;
}

.navbar-nav>li>a {
   font-family: 'PT Sans', sans-serif;
   text-transform:uppercase;
}

.navbar-collapse.in {
border-top:1px solid #000;
}

.logo {
margin-bottom:0px;
display: inline-block;
}

.main-section {
  margin:35px 0px 0px 0px;
  background-size:cover;
  padding-bottom:20px;
}

.main-section h1 {
    font-size: 26px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}

.main-section p {
line-height:24px;
}

.footer {
background:#010101;
padding:20px 0px;
color:#fff;
line-height:24px;
}

.footer h3 {
font-family: 'PT Sans', sans-serif;
padding:0px;
margin:0px;
font-size:18px;
margin-bottom:5px;
}

.footer input[type="text"] {
padding-left:10px;
width:100%;
}

.footer input[type="submit"] {
border:0px;
background:none;
padding:5px 0 0 0;
}

.footer p a {
  font-size:24px;
  padding-left:0px;
  color:#fff;
}


/********************    inner page    ********************/

.tile-stone img {
float:left;
padding:0px 15px;
}

.inner-main-section {
  margin:35px 0px 0px 0px;
  background-size:cover;
  padding-bottom:20px;
}

.inner-main-section h1 {
font-size:24px;
text-transform:uppercase;
}

.inner-main-section p {
line-height:24px;
}

.h1-title {
border-bottom:1px solid #000;
padding-bottom:5px;
margin-bottom:10px;
}

.red-h4 {
  color:#990000;
  font-weight:bold;
  padding-top:20px;
}

.gallery img {
padding:5px;
float:left;
}

.modal-body img {
width:100%;
height:100%;
}


div#fancy_outer {
    z-index: 99999 !important;
}


img.alignright {
    float: right;
    padding: 10px;
}


