/* ====================  GLOBAL  ==================== */

/* Set Background Color for all pages */

body.custom-background { 
     background-color: #FFFFFF !important; /* White */
}

/* Set Global Text Color and Font Family */

body {
      color: #000000; /* Black */
font-family: Tahoma, Arial, Verdana, sans-serif;
}

/* Set Hypertext Link Presentation - All Link States */

a:link { /* unvisited link */
     font-weight: bold;
     color: #4183D7; /* Blue */
} 
a:visited { /* visited link */
     font-weight: bold;
     color: #4183D7; /* Blue */
} 
a:hover { /* mouse over link */
     font-weight: bold;
     color: #D64541 !important; /* Red */
} 

a:active { /* active link */
     color: #03A678; /* Green */
}

/* Set Global Image Border */

#content img {
    border-style: solid;
    border-color: #d3d3d3;
 border-width: 2px;
}

/* Set Breadcrumbs Text Color */

#nav-bar a {
  color: #4183D7; /* Blue */
}

#nav-bar a:hover {
  color: #D64541 !important; /* Red */
}

/* Set Breadcrumbs Background Color */

#nav-bar, #nav-bar .home {
    background-color: #E9EAEB; /* Very Light Grey */
}

/* Remove h3 Bottom Border */

h3.smallbiz-title {
border-style:none;
}

/* Turn off Bread Crumbs */

#nav-bar {
display:none;
}


/* ====================  MASTHEAD / MAIN NAV  ==================== */

/* Set Menu Bar Background Color and Text Color */

#menu-top, #menu-top .nav > li > a,
#menu-top .dropdown-menu {
background-color: #1B391B; /* Dark Green */
color:#FFFFFF; /* White */
}

/* Set Menu Button Hover Background and Text Color */

#menu-top a:hover,
#menu-top .dropdown-menu>li>a:hover,
#menu-top .dropdown-submenu:hover>a,
#menu-top .dropdown-menu>li>a:focus,
#menu-top .dropdown-submenu:focus>a,
#menu-top .current-menu-item>a,
#menu-top .menu-responsive a.current-menu-item{
color: #03A678 !important;  /* Green*/
background-color: #1B391B !important; /* Dark Green */
}

/* Customize border color right on menu */

#menu-top a {
     border-style: none !important;
}

/* Customize border color left on menu */

#menu-top .nav > li:first-of-type {
    border-style: none !important;
}

/* Set Call to Action H5 Color in Header */

.page-top-contact h5 {
    color: #000000; /* Black */
}

/* Set Call to Action Left Border Color */

.page-top-contact {
    border-left-color: #000000; /* Black */
}

/* Set Call to Action Link Color in Header */

.page-top-contact a {
	color: #4183D7;  /* Blue */
}

/* Set Call to Action Link Hover Color in Header */

.page-top-contact a:hover {
	color:  #D64541 !important; /* Red */
}

/* Remove Big Home Page Horizontal Border Under Nav */

#page-middle {
     border:none;
}

/* Set Logo Padding Top and Bottom in Header */

#header-image {
    padding: 10px 0px 10px 0px;
}

/* Adjust Menu Bar Height */

#menu-top, #menu-top nav, #menu-top .nav>li>a {
min-height: 39px;
}

/* Set Line Height to Center Menu Nav Text and Font Size */

#menu-top .nav>li>a {
line-height: 39px;
font-size: 14px;
}


/* ====================  RESPONSIVE MENU  ==================== */

/* Customize Responsive Menu Current Page and Mouse Hover Buttons */

#menu-top .menu-responsive a.current-menu-item, #menu-top .menu-responsive a:hover {
    background-color: #03A678 !important; /* Green */
     color: #FFFFFF !important; /* White */
     border-color: #FFFFFF; /* current and hover button border color */
     border-width: 1px; /* current and hover button border width */
}

/* Customize Responsive Menu Inactive Page Buttons */

#menu-top .menu-responsive a {
     background:#1B391B; /* Dark Green */
     color:#FFFFFF !important; /* White */ 
     border-color: #FFFFFF; /* inactive button border color */
     border-width: 1px; /* inactive button border width */
}

/* Customize Responsive Menu Dismiss Button */

#menu-top .menu-responsive .dismiss {
     background-color:#D64541; /* Red */
     color:  #FFFFFF !important; /* White */
     border-color: #000000; /* dismiss button border color */
     border-width: 2px; /* dismiss button border width */
}

/* Customize Responsive Menu Top Border */

responsive a.current-menu-item, #menu-top .menu-responsive a:hover, #menu-top .menu-responsive {
border-color: #FFFFFF;
}


/* ====================  FEATURE ZONE  ==================== */

/* Set Feature Zone Background, Border, and Font Color */

#home-features {
  border-style:none;
  color: #000000;
  padding-bottom: 0px; /* Set bottom padding */
  margin: 30px 0px; /* Set Home - Features Top and Bottom Margin */
}

/* Remove Home - Features Indentation */

#home-features .indentation {
	display: none;
}

/* Set Home - Features Margin-Top */

#home-features .span4 {
    margin-top: 20px;
}

/* H3 Title Settings for Featured Zone */

#home-features h3.smallbiz-title {
  margin: 0 0 10px 20px;
  font-size: 18px;
  text-transform: uppercase;
  border-bottom: none;
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 4px;
}

/* set image for featured three bucket background */

#home-features {
background-image: url("http://bulldogfab.com/wp-content/uploads/2015/04/feature-zone-gradient-1.5.png");
background-size: cover;
}

/* Remove Image Border in Home Page - Features Zone */

#home-features img {
border-style:none;
}


/* ====================  FOOTER ==================== */


/* Set Footer Background Color */

footer {
     background-color: #1B391B; /* Dark Green */
}

/* Set Footer Header Text Properties */

footer h3 {
     color:#FFFFFF; /* White */
     text-align: center;
}

/*Set Footer Text Properties */

footer, #page-credits {
     color: #FFFFFF; /* White */
}

/* Set Footer Padding-Top */

footer {
    padding-top: 15px;
}

/* Reduce Footer Bottom Padding and Set Border Color Above Page Credits */

#page-bottom .span4 {
padding-bottom: 0px;
}

#page-bottom {
padding-bottom: 0px;
border-bottom-color: white;
}

/* Set Footer Link and Hover Color */

footer a {
	color: #4183D7 !important;  /* Blue */
}

footer a:hover{
	color: #D64541 !important; /* Red */
}


/* ====================  WELCOME ZONE  ==================== */

/* Set Home Page - Welcome Margin-Top */

#page-intro {
      margin-top:20px;
}

/* Set Home Page - Welcome Image Margin-Right and Top */

#page-intro img {
     margin-right:12px;
margin-top: 8px;
}

/* Set Home Page - Welcome h2 Color */

#page-intro h2 {
    color: #000000;  /* Black */
}


/* ====================  Blog  ==================== */

/* Set Blog Page Post Date Box Background Color  */

#posts .header .time {
     background-color: #1B391B; /* Dark Green */
}

#posts .meta .categories a {
    color: #4183D7;  /* Blue */
}

/* Set Blog Recent Post Widget Date Graphic color */

.smallbiz-widget-latest-posts .time {
    background-color: #1B391B !important;  /* Dark Green */
}

/* Set Blog Recent Post Widget Comment Color */

.smallbiz-widget-latest-posts .comments {
    color: #FFF !important;
    background-color: #EED5AC;  /* Bone */
}

/* Set Blog Recent Post Widget Link Color */

.smallbiz-widget-latest-posts h4  a {
      color: #4183D7 !important;  /* Blue */
}

/* Set Blog Recent Post Widget Hover Color */

.smallbiz-widget-latest-posts h4 a:hover {
text-decoration: none;
color: #D64541 !important;  /* Red */
}


/* ====================  SIDEBAR ==================== */

/* Set Custom Sidebar1 Background Color and Padding */

#sidebar-right.span4 {
    background-color: #fafafa !important;
    padding: 20px 15px;
    border: 2px solid #1B391B;
}

/* Hide Link to Blog Page from Sidebar on Blog Page */

.blog #sidebar-right #text-2 {
display:none;
}

/* Set Sidebar Link Color */
#sidebar-right a {
color:#4183D7;  /* Blue */
}


/* ====================  HOME PAGE - INFO LEFT and RIGHT ==================== */

/* Set Home Page - Info - Left Text Color */

.smallbiz-widget-latest-posts {
     color:#000000 !important; /* Home Page - Info - Left Text Color */
}

/* Set Home Page - Info - Right Text Color */

#widget-more-about-us {
     color:#000000 !important; /* Home Page - Info - Right Text Color */
}

/* Set Home Page - Info Zone h3 Margin-Bottom */

.smallbiz-widget-latest-posts h3.smallbiz-title {
	margin-bottom: 5px;
}

#widget-more-about-us h3.smallbiz-title {
	margin-bottom: 5px;
}

/* Remove Recent Blog Post Widget Bottom Border */

.recent-blog-posts-widget .recent-blog-post {
border-style:none;
}

/* ====================  TABLEPRESS TABLE FORMAT  ==================== */

#tablepress-1 {
    border: 4px solid #1B391B;
}

#tablepress-1 td {
    line-height:80%;
    padding: 4px;
    border: none;
}


/* =================  FORMAT LINE CARD PAGE  ==+++============ */

/* Set Column Width to 150 PX */

.five-col {
    -webkit-column-width: 130px;
    -moz-column-width: 130px;
    column-width: 130px;
}


/* Set Formatting For Letter Separators in List */

.alpha-break {
    font-size: 2em; 
    font-weight: bold;
    color: #1B391B;
}


/* Set Formatting For Highlighted Companies in List */

.red-strong {
    font-weight: bold;
    color: #D64541;
}

/* ====================  TEST AREA BELOW  ==================== */



/* Remove Show X Entries on wpDataTables */

div.dataTables_length { display: none !important; }


/* Remove Showing X of Y Entries on wpDataTables */

div.dataTables_info { display: none !important; }

/* Remove Global Search Field */

div.dataTables_filter { display: none !important; }

