.claytarget{
  font-family: 'WebFont', squireregular;
  font-size: 14pt;
  color:#000000;
}

.claytarget-white{
font-family: 'WebFont', squireregular; 
  font-size: 14pt;
  color: #FFF;
}

.vista-hollow
{
  height:270px;
  padding:10px;
  text-align: justify;
  border: 1px solid #65245e;
  border-radius: 20px 0 20px 0;
  -webkit-border-radius: 20px 0 20px 0;
  -moz-border-radius: 20px 0 20px 0;
  border-radius: 20px 0 20px 0;
  -webkit-box-shadow: rgba(0,0,0,0.8) 0px 0 10px;
  -moz-box-shadow: rgba(0,0,0,0.8) 0 0 10px;
  box-shadow: rgba(0,0,0,0.8) 0 0 10px;
}

.vista-filled
{
  background: linear-gradient(135deg,#2e3192,#ffffff);
  color:#FFF; 
  height:250px; 
  padding:10px;
  text-align: justify;
  border: 1px solid #65245e; 
  -webkit-border-radius: 20px 0 20px 0;
  -moz-border-radius: 20px 0 20px 0;
  border-radius: 20px 0 20px 0;
  -webkit-box-shadow: rgba(0,0,0,0.8) 0px 0 10px 0;
  -moz-box-shadow: rgba(0,0,0,0.8) 0px 0 10px 0;
  box-shadow: rgba(0,0,0,0.8) 0px 0px 10px 0;
}

.rect-hollow
{
  height:inherit;
  padding:10px;
  text-align: justify;
  border: 1px solid #65245e;
  border-radius: 0px 0 0px 0;
  -webkit-border-radius: 0px 0 0px 0;
  -moz-border-radius: 0px 0 0px 0;
  border-radius: 0px 0 0px 0;
  -webkit-box-shadow: rgba(0,0,0,0.8) 0px 0 10px;
  -moz-box-shadow: rgba(0,0,0,0.8) 0 0 10px;
  box-shadow: rgba(0,0,0,0.8) 0 0 10px;
}

.rect-filled
{
  background: linear-gradient(135deg,#ffffff,#2e3192);
  color:#FFF; 
  padding:10px;
  text-align: justify;
  border: 1px solid #65245e; 
  -webkit-border-radius: 0px 0 0px 0;
  -moz-border-radius: 0px 0 0px 0;
  border-radius: 0px 0 0px 0;
  -webkit-box-shadow: rgba(0,0,0,0.8) 0px 0 10px 0;
  -moz-box-shadow: rgba(0,0,0,0.8) 0px 0 10px 0;
  box-shadow: rgba(0,0,0,0.8) 0px 0px 10px 0;
}

.block-bg
{
  background-color: rgba(30,83,143,0.8);
  color:#ffffff;
  padding: 10px 10px;
}

.tab-row tr:nth-child(1) td
{ 
 background-color:#eee;
  color:#000000;
font-weight:bold;
vertical-align:top;
}

.tab-row tr:nth-child(odd)
{ 
  background-color:#fff;
  color:#000000;
  border: thin solid #CCC;
}
.tab-row tr:nth-child(even)
{ 
  background-color:#fff;
  color:#000000;
  border: thin solid #CCC;
  list-style-type: upper-roman;
}

.tab-row td:nth-child(odd)
{ 
  font-weight:normal;
  padding:0px 10px;
vertical-align:top
}

.tab-row td:nth-child(even)
{ 
  font-weight:normal;
/*  font-style: italic;*/
  padding:0px 10px 0px;
}

.tab-row2 tr:nth-child(1) td
{ 
vertical-align:top
padding: 0px;
}

.tab-row2 tr:nth-child(odd)
{ 
  color:#000000;
  border: thin solid #CCC;
}
.tab-row2 tr:nth-child(even)
{ 
  color:#000000;
  border: thin solid #CCC;
  list-style-type: upper-roman;
}

.tab-row2 td:nth-child(odd)
{ 
  font-weight:normal;
  padding:0px 10px;
}

.tab-row2 td:nth-child(even)
{ 
  font-weight:normal;
/*  font-style: italic;*/
  padding:0px 10px 0px;
}


.slide_title_effect
{
   color: white;
   text-shadow:
       1px 1px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}

.slide_desc_effect
{
   color: white;
   text-shadow:
       1px 1px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
  font-size:16px;
}

.contact-det, .contact-det a
{
  text-align:left;
  font-size: 14px;
  line-height: 18px;
  color:#fff;
}
.contact-det2
{
  text-align:left;
  font-size: 14px;
  line-height: 18px;
  color:#000;
}

.header-footer
{
  background: #704a04;
color: #ffffff;
}

.header-footer a
{
color: #ffffff;
}

#sp-footer
{
  background: linear-gradient(360deg,#704a04,#916109);
}

.cust-title
{
color:#704a04;
}

.category-module
{
list-style:disc;
}

.featured, .category-module-latestx li a
{
   color: #704a04;
   color: white;
   text-shadow:
       1px 1px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}

.site-logo
{
padding:0px;
margin:0px;
}

.sppb-tab-content
{
  padding:10px;
  text-align: justify;
  border: 1px solid #65245e;
  border-radius: 0px 0 0px 0;
  -webkit-border-radius: 0px 0 0px 0;
  -moz-border-radius: 0px 0 0px 0;
  border-radius: 0px 0 0px 0;
  -webkit-box-shadow: rgba(0,0,0,0.8) 0px 0 10px;
  -moz-box-shadow: rgba(0,0,0,0.8) 0 0 10px;
  box-shadow: rgba(0,0,0,0.8) 0 0 10px;
}

.safety-list li
{
	margin:20px 0px;
}

#sp-main-body {
    padding: 0px 0;
}

.sppb-carousel-inner {
/*.sppb-row {*/
height: 450px;
}

.btn-primary,
.sppb-btn-primary {
  border-color: #916109;
  background-color: #704a04;
}

.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #704a04
  background-color: #916109;
}

.sp-megamenu-parent >li.active>a
{
  border-color: #916109;
  color: #704a04;
  font-weight:bold;
}

.off-bearers tr td
{
border:0px solid #e0e0e0;
padding:0px 10px;
}

.gallery-album
{
  z-index:-1;
  height:270px;
  width:200px;
  padding:0px;
  text-align: justify;
  border: 1px solid #65245e;
  border-radius: 0px 0 0px 0;
  -webkit-border-radius: 0px 0 0px 0;
  -moz-border-radius: 0px 0 0px 0;
  border-radius: 0px 0 0px 0;
  -webkit-box-shadow: rgba(0,0,0,0.8) 0px 0 10px;
  -moz-box-shadow: rgba(0,0,0,0.8) 0 0 10px;
  box-shadow: rgba(0,0,0,0.8) 0 0 10px;
}

.gallery-album img
{
	width:190px;
	height: 150px;
}
.gallery-text
{
  position: relative;
  left: 0px;
  top: 0px;
  z-index:1;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-align:justify;
  padding:0px 20px 20px 20px;
  width:180px;
  height: 100px;
}

.entry-header
{
	height:inherit;
}

.sppb-section {
    margin-top: 10px;
}

.blog h2
{
	font-size:16px;
}

.nivo-caption h1
{
	padding: 10px 0px;
}

.office
{
  z-index:-1;
  height:290px;
  width:200px;
  padding:0px;
  text-align: center;
  border: 1px solid #65245e;
  border-radius: 0px 0 0px 0;
  -webkit-border-radius: 0px 0 0px 0;
  -moz-border-radius: 0px 0 0px 0;
  border-radius: 0px 0 0px 0;
  -webkit-box-shadow: rgba(0,0,0,0.8) 0px 0 10px;
  -moz-box-shadow: rgba(0,0,0,0.8) 0 0 10px;
  box-shadow: rgba(0,0,0,0.8) 0 0 10px;
}