﻿@charset "utf-8";

/****************************************************/
/* pagebuilder FOOTER CSS overrides */


/* 1. update bootstrap elements */

body {
    background-color: #F4F4F4 !important;
    color: #6F6F6F !important;
}

a:hover, a:focus {
    text-decoration: none !important;
    color: #6F6F6F !important;
}

[role='navigation'] li a:hover,
[role='navigation'] li a.selected {
  color: #ae0303 !important;
}

.list-4 > section:last-child .box-subscribe a {
  color: #FFFFFF !important;
}

.footer.container {
  background: url("../images/pg-builder-footer-bg.png") repeat-x scroll center top #070707 !important;
  height: auto !important;
  max-width: 100%;
  padding-bottom: 10px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100% !important;
}

.site-footer .theme-footer {
  height: 245px !important;
}

.footer.container footer{
  margin: 0 auto;
  max-width: 1140px !important;
  width: 1140px !important;
}

.network-footer.clearfix {
  background: #fff !important;
}

.sidebar {
  float: left !important;
  width: 355px !important;
}

.site-footer .theme-footer {
  background: none repeat scroll 0 0 #070707 !important;
  color: #fff !important;
}

.container {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.site-footer .theme-footer .footer-news .form-group {
  margin-right: 0 !important;
  width: 73% !important;
}

.site-footer .theme-footer .footer-sub .footer-sublinks a:hover  {
    color: #EFEDEE !important;
}

.network-footer .network-block { min-width: 330px !important; }

.network-footer .grind-block a,
.site-footer .theme-footer .footer-social a:hover {
  color: #000000 !important;
}

.network-drop .dropdown-menu a:hover {
	background-color: #070707 !important;
}



