/*
Theme Name: NineZeroSeven
Theme URI: http://www.webcreations907.com
Author: webcreations907
Author URI: http://themeforest.net/user/webcreations907
Description: One Page Parallax Theme
Version: 2.6.1
License: GNU General Public License
License URI: license.txt
Tags: black
*/
.hidden
{
	display:none;

}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.gallery-caption{}

.sticky{}

.bypostauthor{}

.royalSlider,
.royalSlider .rsOverflow,
.royalSlider .rsSlide,
.royalSlider .rsVideoFrameHolder,
.royalSlider .rsThumbs {
    background: none !important;
}

/*==========================//
//------Overall-------------//
//-------BG Changes---------//
//==========================*/
.alternate-bg1, .alternate-bg1 .titleBar h2, .alternate-bg1 .heading h1, .alternate-bg1 .heading h2, .alternate-bg1 .heading h3, .alternate-bg1 .heading h4, .alternate-bg1 .heading h5, .alternate-bg1 .heading h6
{
	background-image:url("../../uploads/2016/07/seelybg.jpg") !important;
}
.alternate-bg2, .alternate-bg2 .titleBar h2, .alternate-bg2 .heading h1, .alternate-bg2 .heading h2, .alternate-bg2 .heading h3, .alternate-bg2 .heading h4, .alternate-bg2 .heading h5, .alternate-bg2 .heading h6
{
	background-image:url("../../uploads/2016/07/seelybg.jpg") !important;
}
/*==========================//
//------Header Area---------//
//-------menu/phone---------//
//==========================*/
.topBar
{
	background-image:url("../../uploads/2016/08/menubg.jpg");
	min-height:110px !important;
}
nav.mainMenu {
  display:block !important;
  height:30px;
  margin-left:120px;
  margin-right:-15px;
  margin-top:15px !important;
  width:500px;
}
#phoneArea
{
	float:right;
	display:block;
	margin-right:-95px;
	margin-top:15px;
	color:#fff;
	width:250px;
	font-size:15pt;
	height:30px;
}
nav.mainMenu ul li a {
  font-size:15px !important;
  letter-spacing:2px !important;
  padding-right:25px !important;
}
/*==========================//
//------Header Area---------//
//-------Slider-------------//
//==========================*/
#new-royalslider-1 .rsSlide .rsImg 
{
/*removing left margin and shoving slider up*/
margin-left:0px !important;
margin-top:-20px !important;
}
#royalslider1
{
	width:1000px;
}
.royalSlider{
  width:960px;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
#new-royalslider-1 .rsContainer .rsContent .rsImg
{
  margin-top:50px !important;
  width:960px !important;
}
/*==========================//
//--------Body Area---------//
//--------About Us----------//
//==========================*/
#about-us .container
{
/*adding an image /inside the container box, along the top, and then adding green bg for rest of section area*/
background-image:url("../../uploads/2016/08/newaboutbg.jpg");
background-repeat:repeat-x;
background-color:#294d0f;
background-position:-35px 0; /*aligning arrow*/
padding:100px 100px 40px 100px;
border-color:#fff;
border-style:solid;
border-top:0px;
border-left:5px;
border-right:5px;
border-bottom:0px;
}
/*==========================//
//--------Interior Body-----//
//--------Services Teaser---//
//==========================*/
.titleBar {display:none !important;}
.post-52 .container
{
	background-image:url("../../uploads/2016/08/intBodyBG.png") !important;
	padding-top:100px;
	background-color:#294d0f;
	background-repeat:no-repeat;
	padding-bottom:0px;
}
.page-template
{
	min-height:400px !important;
}
.post
{

	border:none !important;
}
.post-52 .ezcol-one-third
{
	width:25% !important;
}
.post-52 .ezcol-last
{
	float:left !important;
}
.page-template-default .footer
{
	margin-top:-30px;
}
.page-template-default h2
{
	color:#294d0e;
}
/*==========================//
//--------Interior Body-----//
//--------Services Main-----//
//==========================*/

.footerinside {
  margin:0 auto;
  padding:80px 100px 20px 100px;
  position:relative;
  background-position:-20px 0;
  width:960px;
}
#servicesExpo
{
	background-image:url("../../uploads/2016/08/serviceBG.png") !important;
	background-repeat:no-repeat;
	background-color:#fff;
}
#servicesExpo ul
{
	list-style-type:disc !important;
	margin-left:20px;
	color:#7a8049;
	font-style:italic;
}
#servicesExpo ul li
{
	margin-bottom:0 !important;
}
#lit
{
	background-image:url("../../uploads/2016/08/litBG.png") !important;
	background-repeat:no-repeat;
	color:#fff;
}
#lit ul
{
	list-style-type:disc !important;
	margin-left:20px;
	color:#fff;
	font-style:italic;
}
hr
{
	border-width:5px 0 0 !important;
	color:#a6a6a6 !important;
}
/*==========================//
//--------Body Area---------//
//----------Staff-----------//
//==========================*/
#staff
{
margin-top:-57px;
}
#staff .container
{
	background-image:url("../../uploads/2016/08/staffbgnew.jpg") !important;
	background-repeat:no-repeat;
	background-position:-20px 0;
	background-color:#fff;
	padding:20px 100px;
}
.blckTitle
{
	font-size:12pt;
	color:#000;
	text-align:center;
	margin-top:-30px;
	margin-bottom:0;
	padding:0;
	font-weight:bolder;
	text-transform:uppercase;
}
.subtitle
{
	color:#7b804a;
	font-size:12pt;
	font-style:italic;
	text-align:center;
	margin:5px 0 0 0;
	padding:0;
}
.staffbio
{
	padding-top:10px;
	text-align:justify;
}
.staffbio a:link
{
	text-align:center !important;
}
/*==========================//
//--------Body Area---------//
//-------Contact Us---------//
//==========================*/
#contact-us
{
	margin-top:-55px;
}
#contact-us .container
{
	background-image:url("../../uploads/2016/08/2_05.jpg") !important;
	background-position:-20px 0;
	background-repeat:no-repeat;
	background-color:#7b804a;
	padding:20px 100px;
}
#contact-us h2
{
	font-size:45pt !important;
}
.footer
{
	background-image:url("../../uploads/2016/07/seelybg.jpg") !important;
	color:#fff;
	border: none !important;
	background-color:  !important;
}
.contactText
{
	color:#fff;
	font-size:16pt;
}
.contactText img
{
	margin-right:10px;
}
.mapp0_layout
{
  height:250px !important;
  overflow:hidden !important;
  width:425px;
}
/*form*/
label 
{
	color: #fff !important;
}
/*==========================//
//--------Footer Area-------//
//--------------------------//
//==========================*/
#lewisfooter
{
text-align:center;
color:#fff;
font-size:10pt;
text-transform:uppercase;
}

#rg
{
text-align:center;
color:#797f48;
font-size:8pt;
}
.footer .container
{
	margin-left:41%;
}
.fr
{
	margin-right:40%;
}
.wpcf7-form label
{
      color:#fff !important;
}
