/* Enter Your Custom CSS Here */
#navigation {
  background-image: linear-gradient(to bottom, #14011C 0%, #7E4491 100%) !important;
  text-align: center;
	background: #7E4491;
	color: #ffffff; 
}
.menu li li a:hover {
  background: linear-gradient(to bottom, #14011C 0%, #7E4491 100%) !important;
  background: #7E4491;
}
.menu ul li ul li, ul.menu ul li {
  background: linear-gradient(to bottom, #14011C 0%, #f89327 100%) !important;
  background: #f89327;
}
.menu li li a {
  color: #ffffff !important;
}
.menu a {
  color: #ffffff !important;
}
.sidebar {
  display: none;
}
.row .eleven {
  width: 100%;
}
.page-holder {
  background-image: url('wp-content/uploads/2015/03/greybg.jpg') !important;
  background: #1d1d1d;
}
#page-79 .headline, #page-488 .headline, #page-23 .headline, #page-115 .headline,  #page-74 .headline,  #page-1126 .headline,  #page-39 .headline,  #page-420 .headline,  #page-33 .headline,  #page-60 .headline,  #page-36 .headline,  #page-67 .headline,  #page-65 .headline,  #page-72 .headline,  #page-70 .headline,  #page-3277 .headline,  #page-83 .headline,  #page-87 .headline,  #page-89 .headline {
  display: none;
}
.headline {
  text-align: center;
  font-size: 1.8em !important;
}
h3 {
  font-size: 26px !important;
  color: #ffffff;
}
.article {
  color: #ffffff;
  padding: 20px !important;
}
.sf-with-ul::after {
  display: none;
}
.content {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-image: url('wp-content/uploads/2015/03/orangebg.jpg');
  background-size: 100%;
  padding: 12px 1% !important;
}
img {
  max-width: 1180px;
}
.page-holder {
  margin-bottom: 0 !important;
}
.footer-information {
  padding: 10px 0px !important;
  background: linear-gradient(to bottom, #14011C 0%, #7E4491 100%) !important;
  background: #7E4491;
}
#vibelink {
  display: none !important;
}
.postarea {
  padding: 0px;
}
.footer-information div {
  background: transparent;
}
.align-left {
  width: 100%;
  text-align: center;
}
@media handheld, only screen and (max-width: 1200px) {
  img.hide-img {
max-height: 250px !important;
  }
}
@media handheld, only screen and (max-width: 1000px) {
  img.hide-img {
max-height: 200px !important;
  }
}
@media handheld, only screen and (max-width: 750px) {
  img.hide-img {
max-height: 150px !important;
  }
}
@media handheld, only screen and (max-width: 575px) {
  img.hide-img {
max-height: 100px !important;
  }
}
@media handheld, only screen and (max-width: 400px) {
  img.hide-img {
max-height: 72px !important;
  }
}
.mobile-menu a {
  color: #ffffff !important;
}
.mobile-menu a:hover {
  color: #ffffff !important;
  background: linear-gradient (to bottom, #14011C 0%, #f89327 100%) !important;
}
.article h1:first-child + p, .article > p:first-child, .article span + p {
  color: #ffffff;
  font-family: cabin;
}
.menu {
  text-align: center;
}
.menu-techcity-container {
  text-align: center;
}
.fc-header td {
  white-space: normal !important;
}
#pg-39-3 .widget-title {
  text-decoration: underline;
}
#pg-39-5 .widget-title {
  text-decoration: underline;
} 
#pg-39-7 .widget-title {
  text-decoration: underline;
}
#pg-39-3 p {
  font-size: 15px;
}
#pg-39-6 p {
  font-size: 15px;
}
#pg-39-9 p {
  font-size: 15px;
}
#pg-39-4 h5 {
  font-size: 20px;
}
#pg-39-6 h5 {
  font-size: 20px;
}
#pg-39-8 h5 {
  font-size: 20px;
}
div.rssSummary {
  font-size: 14px !important;
}
#nav-top {
  background: #7E4491;
	color: #ffffff;
}
.aec-eventlist .aec-repeating span.fc-event-time {
  background-image: none !important;
}
#aec-calendar .aec-repeating span.fc-event-title {
  background-image: none !important;
}
#panel-79-2-1-0 {
  margin-bottom: 0px !important;
}
#pgc-488-5-2 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}
.container form input[type='url'], .container form input[type='tel'], .container form input[type='email'], .container form input[type='text'], .container form input[type='password'], .container form input[type='number'] {
  width: 90%;
  padding: 0px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.ninja-forms-required-items {
  display: none !important;
} 
#panel-488-5-1-0 .widget-title {
  font-size: 2.4em !important;
  background-color: #7E4491 !important;
  border: solid 6px #f89327;
}
#panel-488-5-1-0 .textwidget {
  border: solid 6px #f89327;
}
#panel-488-5-3-0 .widget-title {
  font-size: 2.4em !important;
  background-color: #7E4491 !important;
  border: solid 6px #f89327;
}
#panel-488-5-3-0 .textwidget {
  border: solid 6px #f89327;
}
#panel-39-4-1-0 {
  border: solid 6px #d1b419;
  color: #d1b419;
}
#panel-39-7-1-0 {
  border: solid 6px #d1b419;
  color: #d1b419;
}
#panel-39-9-1-0 {
  border: solid 6px #d1b419;
  color: #d1b419;
}
#panel-39-9-2-0 {
  border: solid 6px #d1b419;
  color: #d1b419;
}
#panel-39-4-1-0 .widget-title {
  color: #d1b419 !important;
}
#panel-39-7-1-0 .widget-title {
  color: #d1b419 !important;
}
#panel-39-9-1-0 .widget-title {
  color: #d1b419 !important;
}
#panel-39-9-2-0 .widget-title {
  color: #d1b419 !important;
}
#page-420 .article {
   background: linear-gradient(to bottom right, #14011C 0%, #7E4491 100%) !important;
  background: #7E4491;
}
#pg-420-7, #pg-420-6 {
  border: solid 4px #f89327;
}
#panel-60-1-1-0 .widget-title {
  text-decoration: underline;
}
#panel-60-1-1-0 .textwidget {
  background-color: #7E4491 !important;
  border: solid 6px #f89327;
  font-size: 22px !important;
}
#panel-67-0-0-0 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}
.postarea {
  background-image: url('wp-content/uploads/2015/03/greybg.jpg');
  background: #1d1d1d;
}
.chpcs_image_carousel {
  padding: 0px !important;
}
.chpcs_foo_content {
  padding: 10px !impotant;
}
#page-39 .page-holder {
  background: linear-gradient(to top left, #F69416 0%, #FF6100 100%) !important;
  background: #F69416 !important;
}
#page-39 .postarea {
  background: linear-gradient(to top left, #F69416 0%, #FF6100 100%) !important;
  background: #F69416 !important;
}
#page-39 .content {
   background: #472154;
}
#page-115 .page-holder {
  background: linear-gradient(to bottom right, #14011C 0%, #7E4491 100%) !important;
  background: #7E4491;
}  
#panel-420-7-1-1 .widget-title {
  font-size: 1.8em !important;
  background-color: #7E4491 !important;
  border: solid 6px #f89327;
}
#panel-39-4-1-0, #panel-39-7-1-0, #panel-39-9-1-0, #panel-39-9-2-0 {
   background-image: linear-gradient(to bottom, #14011C 0%, #7E4491 100%) !important;
  text-align: center;
	background: #7E4491;
  color: #fff !important;
}
#panel-39-4-1-0 p {
  color: #fff !important;
}
#panel-39-7-1-0 h3 {
  color: #fff !important;
  text-decoration: underline !important;
}
#panel-39-4-1-0 h3 {
  color: #fff !important;
  text-decoration: underline !important;
}
#panel-39-7-1-0 p {
  color: #fff !important;
}
#panel-39-9-1-0 p {
  color: #fff !important;
}
#panel-39-9-2-0 p {
  color: #fff !important;
}
#page-39 p {
color: #000;
}  
#page-39 h1 {
color: #000;
}  
#page-39 h2 {
color: #000;
}  
#page-39 h3 {
color: #000;
}  
#page-39 h4 {
color: #000;
}  
#page-39 h5 {
color: #000;
}  
#page-39 h6 {
color: #000;
}  
#page-1126 .article {
  color: #333333;
  padding: 20px !important;
}
marquee a {
  color: #fff !important;
}
.menu ul ul, ul.menu ul {
  width: 300px !important;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
  color: #05ad9c;
}
#custom-header {
  min-height: 75px;
}
#pg-115-1 {
  padding-top: 10px;
  margin-bottom: 0;
}

#panel-420-2-1-1 a {
  color: #fff;
}
#logo img {
    display: none;
}
#panel-420-7-2-2 {
  margin-top: 98px !important;
}
.post-holder, .page-holder, .blog-holder, .archive-holder {
  Background: none;
}