/* # dw-focus
Theme Name: dw-noc
Description: NationofChange dw focus Child Theme
Author: NationofChange
Author URI: http://www.nationofchange.org/

Template: dw-focus
*/

#colophon #site-info .small-logo {
width:200px !important;
height:25px !important;
}

.widget-title, .accordion .accordion-heading a.active {
background:none !important;
color:#666 !important;
}

.news-slider .carousel-list .other-entry li.active a {
background:#222 !important;
color:#666 !important;
}

.single .hentry .entry-content, .page .hentry .entry-content {
font-size:13pt;
line-height:normal;
}

article p a {
color:#8cc63f !important;
}


.btnz {
  font-family: Arial !important;
  color: #ffffff !important;
  font-size: 20px !important;
  background: #8cc63f !important;
  padding: 10px 20px 10px 20px !important;
  text-decoration: none !important;
}

.btnz:hover {
  background: #666 !important;
  text-decoration: none !important;
}

.entry-title, .news-slider .carousel-list .other-entry a, #under-navigation .dw_focus_headlines .headlines a, h1, h2, h3, h4, h5, h6 {
font-family: Futura, "Trebuchet MS", Arial, sans-serif !important;
}

.spacebottom {
margin-bottom:5px !important;
}

@media (max-width: 979px) {
.wrap-navigation .small-logo {
background-image:url(http://www.nationofchange.org/2015/wp-content/uploads/noclogowhite.png) !important;
}
}

p {
color:#333;
}

#post-2802 header {
display:none;
}

.site-header #header {
margin:5px 0 !important;
}

.votes-toggle-form {
cursor: pointer;
float: none;
font-weight: bold;
width: auto;
color: #F26E2A;
font-size: 3em;
text-align: center;
}

.contest-caption {
display:none;
}

.site-footer {
padding-bottom:60px;
}

#menu-item-8215 {
background:#8CC63F !important;
}
#menu-item-8215 a {
color:#fff !important;
}

.frAskBtn {
  font-family: Arial;
  color: #ffffff;
  font-size: 40px;
  line-height: 70px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  white-space: nowrap;
  white-space: -moz-pre-wrap; /* Firefox */
white-space: -o-pre-wrap; /* Opera */
word-wrap: break-word; /* IE */
cursor: pointer;
}

.frAskBtn:hover {
  text-decoration: none;
  color: #ffffff;
}

.frAskBtn.donate {
  background: #8cc63f;
  color: #ffffff;
}

.frAskBtn.donate:hover {
  background: #78a936;
  color: #ffffff;
}

.frAskBtn.cancel {
  background: #858585;
  color: #ffffff;
}

.frAskBtn.cancel:hover {
  background: #000000;
  color: #ffffff;
}

h2.uppercase {
  text-transform: uppercase;
}

#signupAsk {
  width:100%;
  margin-bottom:20px;
  /*display:none;*/
}

#under-navigation, .navbar {
  border-right:none;
}
.wrap-navigation {
  width: 100% !important;
  float:none !important;
}

#secondary .widget.latest-news p {
font-size:12px !important;
}

#nocModal {
  position: fixed;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  background-color:rgba(0, 0, 0, 0.5);
  z-index: 3000;
  display:none;
}

#nocModalInner {
  background: white;
  padding: 20px;
  padding-top:50px;
  padding-bottom:50px;
  position: fixed;
  top: 20%;
  left: 50%;
  width: 600px;
  margin-left: -300px;
}

#nocModalContent {
  position: relative;
  margin-top:20px;
  width:100%;
  height: 100%;
}

.closeModal {
  cursor: pointer;
  position: absolute;
  right:0;
  top:-60px;
}

@media screen and (max-width: 640px) {
  #nocModalInner {
    background: white;
    padding: 20px;
    position: fixed;
    top: 20%;
    left: 50%;
    width: 380px;
    margin-left: -190px;
  }

  .closeModal {
    cursor: pointer;
    position: absolute;
    right:0;
    top:-30px;
  }
}

a.greenlink {
  color: #8cc63f;
}

a.greenlink:hover, a.greenlink:focus {
  color:#7fb439;
}
