/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jul 08 2019 | 05:53:17 (am)
/*
/******* Do not edit this file *******/

body.page-template-template-splash-php header#masthead, .navbar-header {
  display: none !important;
}
#content > section.section {
  padding: 50px 0px 110px !important;
}
#content > section.section, header#masthead {
  background-color: #444444;
}
header#masthead.navbar-animate-position {
  box-shadow: 0 4px 0 rgba(68, 68, 68, 0.2) !important;
}
body.page-id-27 #content > section.section, body.page-id-27 header#masthead,
body.page-id-121 #content > section.section, body.page-id-121 header#masthead,
body.page-id-114 #content > section.section, body.page-id-114 header#masthead,
body.page-id-118 #content > section.section, body.page-id-118 header#masthead {
  background-color: #F6CF1E !important;
}
body.page-id-41 #content > section.section, body.page-id-41 header#masthead,
body.page-id-269 #content > section.section, body.page-id-269 header#masthead, 
body.page-id-268 #content > section.section, body.page-id-268 header#masthead {
  background-color: #68ABE3 !important;
}
body.page-id-43 #content > section.section, body.page-id-43 header#masthead,
body.page-id-239 #content > section.section, body.page-id-239 header#masthead, 
body.page-id-249 #content > section.section, body.page-id-249 header#masthead, 
body.page-id-247 #content > section.section, body.page-id-247 header#masthead {
  background-color: #8541A2 !important;
}
body.page-id-46 #content > section.section, body.page-id-46 header#masthead,
body.page-id-81 #content > section.section, body.page-id-81 header#masthead,
body.page-id-101 #content > section.section, body.page-id-101 header#masthead,
body.page-id-94 #content > section.section, body.page-id-94 header#masthead {
  background-color: #48AE3f !important;
}
body.page-id-48 #content > section.section, body.page-id-48 header#masthead,
body.page-id-133 #content > section.section, body.page-id-133 header#masthead, 
body.page-id-284 #content > section.section, body.page-id-284 header#masthead {
  background-color: #E65137 !important;
}
#content > section h1.headline {
  font-family: "Open Sans";
  font-size: 48px;
  font-weight: bold;
  line-height: 70px;
  width: 100%;
}
#content > section header.section-header {
  max-width: none !important;
}
article.page section {
  padding: 100px 0px !important;
}
a.go-top, a.go-top:before, a.go-top:after {
  border-color: #444444 !important;
  background-color: #444444 !important;
}
ul#menu-primary-navigation {
  margin-right: 40px !important;
}
iframe.twitter-tweet-rendered {
  margin: 0 auto !important;
}
#sub-bar {
  width: 100%;
  border-radius: 5px;
  margin: -50px 0px 50px 0px;
  padding: 10px 8px 12px;
}
#sub-bar.traditional {
  background-color: #4FAD34;
}
#sub-bar.civic {
  background-color: #F6CF1E;
}
#sub-bar.electoral {
  background-color: #65abe6;
}
#sub-bar.political {
  background-color: #8244a5;
}
#sub-bar.dis {
  background-color: #e55530;
}
#sub-bar a {
  color: #FFFFFF;
  padding: 10px 25px 12px;
  line-height: 16px;
  font-size: 16px;
  font-weight: bold;
}
#sub-bar a:hover {
  opacity: 0.5;
}
ul.dropdown-menu {
  background-color: #FFF !important;
  box-shadow: none !important;
  border: 3px solid #CCCCCC !important;
  border-radius: 5px !important;
  padding: 8px 0px !important;
  margin-top: -20px !important;
}
ul.dropdown-menu > li > a {
  color: #000000 !important;
  padding: 10px 0px 10px 20px !important;
}
ul.dropdown-menu > li > a:hover, ul.dropdown-menu > li > a:focus, ul.dropdown-menu > li > a:active {
  background-color: #EFEFEF !important;
}
body.page article.page p a {
  color: #000;
  border-bottom: 1px dotted #000;
  padding: 0px 2px 2px;
}
body.page article.page p a:hover {
  border-bottom: 1px dotted #AAA;
  color: #AAA;
}
#masthead .dropdown-menu {
  min-width: 280px !important;
}
body.page article.page .video-wrapper {
  width: 75%;
  margin: 25px auto;
  clear: both;
}