/*

Theme Name: noncomMusic Alliance
Theme URI: http://acquiredigital.co/
Author: Acquire Digital
Author URI: http://acquiredigital.co/
Description: Make all of your modifications in this child theme.
Version: 2.0.0
Template: pro

*/

.disc{
  display:inline-block;
  text-transform:uppercase;
  border:1px solid #fff;
  padding:.25rem .75rem;
  opacity:.5;
}
.x-colophon.bottom{
  padding:10px 0;
}
.x-navbar a.x-brand, .x-header-landmark{
  letter-spacing:0;
}
.x-navbar-wrap>.x-navbar .desktop .x-nav > li > a:hover > span, .x-navbar-wrap>.x-navbar .desktop .x-nav > li.x-active > a > span, .x-navbar-wrap>.x-navbar .desktop .x-nav > li.current-menu-item > a > span{
  box-shadow:none;
}
.x-navbar .desktop-social .x-social-global {
    float: right;
  margin:22px 0 0 14px;
}
.mobile-social{
  display:none;
  margin:22px 0 0 4px;
}
.x-navbar .x-social-global a {
    width: 45px;
    height: 45px;
    background-color:transparent;
}
.x-navbar .x-social-global a>i {
line-height:45px;
}
.x-navbar .x-social-global a:hover{
    color:#fff;
    }
.x-navbar>.x-navbar-inner .x-btn-navbar{
	box-shadow:none;
}
/* GRAVITY FORMS HELPER CODE */
.gform_wrapper ul.gform_fields li.gfield {
    margin-right: 0 !important;
    float: none !important;
}
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
  padding-top: 0 !important;
}

.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 0 !important;
}

.gf_simple_horizontal_wrapper li.hidden_label input {
  margin-top: 0 !important;
}

body .gf_simple_horizontal_wrapper .top_label div.ginput_container {
  margin-top: 0 !important;
}

.gf_simple_horizontal div.gform_footer.top_label {
  width: auto !important;
  vertical-align: top !important;
}

.gf_simple_horizontal div.gform_body {
  width: auto !important;
}

.gf_simple_horizontal div.gform_footer.top_label input[type="submit"] {
  line-height: 26px;
  font-size: 13px;
  padding: 0 24px;
  text-transform: uppercase;
  letter-spacing: 1px
}
@media screen and (max-width:979px){
  .mobile-social{
  display:inline-block;
}
}
html{
  background: #050402;
}
body{
  line-height:1.5;
}
form.post-password-form{
      margin: 10vh auto;
    text-align: center;
}
.trans{
    -webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
}
.x-navbar-inner>.x-container.width {
    width: 90%;
}
a.x-btn-navbar{
  box-shadow:none;
}
.h-landmark{
  letter-spacing:0;
}
.x-btn, .button, [type="submit"],.x-btn:hover, .button:hover, [type="submit"]:hover{
  text-transform:uppercase;
  text-shadow:none !important;
  font-weight:700;
  letter-spacing:.1em;
  padding:.75em 2em;
  line-height: 1;
}
a .footer-logo{
  width:150px;
  margin-bottom:2em;
}
.x-colophon.bottom{
  padding:10px 0;
}
.x-social-global a{
  background-color:transparent;
}
.gform_wrapper ul.gform_fields li.gfield {
    margin-right: 0 !important;
    float: none !important;
}
input[type="password"]{
  color:#000 !important;
}
.stories .entry-title:before {
    content: "\f27a";
}
.post-type-archive-stories .x-header-landmark {
    background: #7b13ff;
    border: none;
  padding:60px 0;
}
.post-type-archive-stories h1.h-landmark {
    color: #fff;
    font-weight: 700;
    letter-spacing: .1em;
    text-align: center;
  font-size:2.5rem;
}
.single-stories .x-header-landmark {
    background: #7b13ff;
    border: none;
  padding:30px 0;
}
.single-stories h1.h-landmark {
    color: #fff;
    font-weight: 700;
    letter-spacing: .1em;
    text-align: left;
  font-size:1.5rem;
}
.single-press h1.entry-title {
  color: #4c4c4c;
    font-weight: 700;
    letter-spacing: .1em;
    text-align: center;
    font-size:2rem;
}
.archive.category-blog .x-header-landmark,.post-type-archive-press .x-header-landmark {
    background: #ededed;
    border: none;
  padding:60px 0;
}
.archive.category-blog .x-landmark,.post-type-archive-stories .x-landmark,.post-type-archive-press .x-landmark{
  padding-right: 0;
}
.archive.category-blog h1.h-landmark,.post-type-archive-press h1.h-landmark {
    font-weight: 700;
    letter-spacing: .1em;
    text-align: center;
  font-size:2.5rem;
}
.single-post .x-header-landmark,.single-press .x-header-landmark {
    background: #ededed;
    border: none;
  padding:30px 0;
}
.single-post h1.h-landmark,.single-press h1.h-landmark {
    font-weight: 700;
    letter-spacing: .1em;
    text-align: left;
  font-size:1.5rem;
}
.page-template-template-pp-child .x-landmark{
  text-align:center;
  padding-right: 0;
}
h1.h-landmark.h-pp-child {
    font-weight: 600;
    letter-spacing: .1em;
    font-size: 2.5rem;
}
.x-section{
  margin:0;
}
