body {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100% auto; }

input[type=text], textarea {
  border: 1px solid #828282;
  border-width: 1px !important;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff !important; }

input[type=submit] {
  position: relative !important;
  padding: 4px 20px !important;
  width: auto !important;
  border: 0px !important;
  border-left: solid 1px #7FCDD7 !important;
  border-right: solid 1px #7FCDD7 !important;
  border-width: 1px !important;
  border-radius: 0px !important;
  background-color: #181d25 !important;
  color: #7FCDD7 !important;
  font-family: "Work Sans" !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  text-transform: uppercase !important; }

#menu_navigation {
  background-color: #181d25 !important; }
  #menu_navigation a {
    font-family: "Work Sans" !important; }

#main_menu ul li a {
  font-family: "Work Sans" !important;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  color: #7FCDD7; }

#main_menu ul ul li a, .menu ul ul li a {
  margin-top: 5px;
  font-family: "Work Sans" !important;
  font-size: 16px;
  font-weight: 400;
  color: #7FCDD7; }

#main_menu li.current-menu-item > a, .menu li.current-menu-item > a, .mobile_menu_container ul li a, #main_menu ul li a {
  color: #7FCDD7 !important; }

body.parent-about {
  background-image: url(9d76087847ff8c80b0253c57856de021.png); }

body.parent-contact {
  background-image: url(dd8bbe2bf165959c2e888b631fe1c3ca.png); }

body.parent-discography, body.js_albums-template-default, body.tax-album_category {
  background-image: url(67ea666cbdf6cc81d450de2e329d6710.png); }

body.parent-graphic-art {
  background-image: url(04733eff792404b30378da94dd7b61d5.png); }

body.parent-media {
  background-image: url(38349ba0efa90d92250ece26c937ae1b.png); }

body.parent-links {
  background-image: url(61610e3c88c0e4de4142bb93a442f8b6.png); }

.mobile_menu_bar, nav.mobile_navigation ul li {
  background: #181d25 !important; }

@media only screen and (max-width: 979px) {
  #logo {
    display: none !important; } }

#logo_mobile img {
  position: relative;
  top: 10px; }

#postmeta a, #postmeta_custom a, .pagination_links a, .custom_actions, .see-all {
  position: relative;
  margin: 0px 5px;
  padding: 4px 20px;
  width: auto !important;
  border: 0px;
  border-left: solid 1px #7FCDD7;
  border-right: solid 1px #7FCDD7;
  border-width: 1px !important;
  border-radius: 0px;
  background-color: #181d25;
  color: #7FCDD7;
  font-family: "Work Sans" !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-transform: uppercase; }

.custom_actions a {
  color: #fff; }

#post_content, #post_content_full, .js_full_container_inner, #sidebar, .event_meta, .album_meta, #album_listing, #event_listing, .js_swp_container {
  background-color: rgba(0, 0, 0, 0.7) !important; }

#post_content, #post_content_full {
  padding-left: 10%;
  padding-right: 10%; }

#main_content {
  margin-top: 90px; }

#post_title, #page_title {
  position: absolute;
  top: -70px;
  left: 28px;
  font-family: "Cinzel" !important;
  font-size: 50px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff; }

#post_title {
  top: -90px; }

.page-template-default .title-container {
  position: relative;
  margin-top: 70px;
  padding: 0px 25px; }

#post_content h3 {
  font-family: "Cinzel" !important;
  font-size: 24px;
  text-transform: uppercase;
  color: #7FCDD7; }

#post_content h4 {
  font-family: "Work Sans" !important;
  font-size: 16px;
  text-transform: uppercase;
  color: #ceb997; }

#post_content a {
  color: #ceb997; }

.block-section {
  display: block;
  position: relative;
  margin: 50px auto 25px auto;
  padding: 0 25px;
  width: 100%;
  line-height: 24px;
  font-size: 14px; }
  .block-section .container {
    display: block;
    clear: both;
    overflow: hidden;
    margin: auto;
    padding: 10%;
    padding-top: 25px;
    width: 100%;
    padding-bottom: 15px;
    transition: all 0.3s linear 0s;
    background-color: rgba(0, 0, 0, 0.4);
    border: 1px solid #434543; }

.home .wraper {
  margin: 0 auto -100px; }

.home #post_content_full {
  padding-left: 2%;
  padding-right: 2%;
  background-color: initial !important;
  border: 0px; }

.home #main_content {
  z-index: 9;
  margin-top: 0px; }

.home #supersized {
  z-index: 1;
  position: absolute;
  height: 80%; }
  .home #supersized li {
    position: absolute; }
  .home #supersized a {
    width: 30%; }
    @media only screen and (max-width: 979px) {
      .home #supersized a {
        width: 70%; } }

.home #prevslide, .home #nextslide {
  z-index: 9999; }

.home .slideTitle {
  margin-top: -50px;
  max-width: 100%;
  width: 100%;
  background-color: initial;
  text-align: center; }
  .home .slideTitle a {
    margin: 0px auto;
    padding: 5px;
    background-color: #181d25;
    font-family: "Cinzel" !important;
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase; }

.home .latest-news, .home .latest-release {
  display: inline-block;
  margin-top: 0px;
  width: 45%;
  background-color: rgba(0, 0, 0, 0.7) !important;
  border: 1px solid #434543; }
  @media only screen and (max-width: 979px) {
    .home .latest-news, .home .latest-release {
      display: block;
      clear: both;
      width: 100%; } }
  .home .latest-news .wrapper, .home .latest-release .wrapper {
    position: relative;
    padding: 50px 4% 50px 4%; }
  .home .latest-news h3, .home .latest-release h3 {
    position: absolute;
    top: -18px;
    padding: 2px;
    background-color: #181d25;
    color: #7FCDD7;
    font-family: "Cinzel" !important;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase; }
  .home .latest-news h4, .home .latest-release h4 {
    color: #ceb997;
    font-family: "Work Sans" !important;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase; }
  .home .latest-news p, .home .latest-release p {
    font-size: 14px; }
  .home .latest-news a, .home .latest-release a {
    color: #7FCDD7;
    font-family: "Work Sans";
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase; }

.home .latest-news h4 {
  margin-top: 40px; }

.home .latest-news .wrapper {
  padding: 10px 4% 50px 4%; }

.home .latest-release {
  float: right; }
  @media only screen and (max-width: 979px) {
    .home .latest-release {
      margin-top: 50px; } }
  .home .latest-release .album {
    display: inline-block;
    width: 30%; }
    .home .latest-release .album img {
      width: 100%; }
  .home .latest-release .text {
    float: right;
    width: 60%; }

.home #footer_sidebars {
  display: none; }

.frontpage-widgets {
  display: block;
  clear: both;
  float: right;
  margin: -140px 0px 0px 0px;
  padding: 0px;
  width: 45%;
  list-style: none; }
  @media only screen and (max-width: 979px) {
    .frontpage-widgets {
      display: block;
      clear: both;
      margin: 25px 0px 0px 0px;
      width: 100%; } }
  .frontpage-widgets > li {
    position: relative;
    margin-top: 40px;
    padding: 50px 4% 50px 4%;
    background-color: rgba(0, 0, 0, 0.7) !important;
    border: 1px solid #434543; }
    .frontpage-widgets > li:before {
      content: 'Graphic Art For Sale';
      position: absolute;
      top: -18px;
      left: 25px;
      padding: 2px;
      background-color: #181d25;
      color: #7FCDD7;
      font-family: "Cinzel" !important;
      font-size: 24px;
      font-weight: 400;
      text-transform: uppercase; }
    .frontpage-widgets > li p {
      display: inline-block;
      float: right;
      width: 60%; }
    .frontpage-widgets > li img {
      display: inline-block;
      float: left;
      margin-bottom: 10px;
      width: 30%;
      max-width: 200px; }
    .frontpage-widgets > li p a {
      background: none !important;
      font-family: "Open Sans", sans-serif !important;
      font-size: 14px !important;
      text-transform: none;
      color: #B6B6B6 !important;
      line-height: 24px;
      letter-spacing: 0px; }
    .frontpage-widgets > li .cart {
      margin-left: 10%; }
      @media only screen and (max-width: 650px) {
        .frontpage-widgets > li .cart {
          margin-left: 0px; } }
      @media only screen and (max-width: 980px) and (min-width: 651px) {
        .frontpage-widgets > li .cart {
          margin-left: 10%; } }
      @media only screen and (max-width: 1220px) and (min-width: 981px) {
        .frontpage-widgets > li .cart {
          margin-left: 40%; } }
      @media only screen and (min-width: 1400px) and (min-width: 1221px) {
        .frontpage-widgets > li .cart {
          margin-left: 10%; } }
  .frontpage-widgets .widgettitle {
    display: none; }

.parent-contact #post_content .gform_wrapper h3.gform_title {
  font-family: Oswald, sans-serif !important;
  font-size: 24px !important;
  text-transform: uppercase !important;
  font-weight: 300;
  color: #7FCDD7; }

.parent-contact #post_content .gform_wrapper .gfield_label {
  font-size: 16px;
  font-weight: 200;
  color: #B6B6B6; }

.parent-contact #post_content .gform_wrapper input.medium, .parent-contact #post_content .gform_wrapper textarea.medium {
  width: 100%;
  font-family: "Open Sans", sans-serif !important;
  font-weight: normal !important; }

.parent-contact #post_content .gform_wrapper #field_1_6 {
  flex-direction: row; }
  @media only screen and (min-width: 641px) {
    .parent-contact #post_content .gform_wrapper #field_1_6 {
      display: flex; } }
  .parent-contact #post_content .gform_wrapper #field_1_6 > div {
    flex-grow: 1;
    margin-right: 1%; }

.parent-contact #post_content .social_profiles_contact {
  display: none; }

.parent-contact #post_content .contactform .comment-form-author {
  width: 48%; }

.parent-contact #post_content .contactform .comment-form-email {
  width: 48%; }

.parent-contact #post_content .contactform .comment-form-url {
  width: 48%; }

.page-template-page_discography .size-1of5, .tax-album_category .size-1of5 {
  margin: 0px .5%;
  width: 19%; }

.page-template-page_discography .post_item, .tax-album_category .post_item {
  margin-bottom: 20px !important;
  max-width: 100%;
  height: 500px; }
  @media only screen and (max-width: 1200px) {
    .page-template-page_discography .post_item, .tax-album_category .post_item {
      height: 400px; } }
  .page-template-page_discography .post_item img, .tax-album_category .post_item img {
    padding: 10px; }
  .page-template-page_discography .post_item .post_item_title, .tax-album_category .post_item .post_item_title {
    color: #ceb997;
    font-family: "Work Sans" !important;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase; }
  .page-template-page_discography .post_item .album_release_date, .tax-album_category .post_item .album_release_date {
    font-family: "Work Sans" !important;
    color: #fff; }

#sidebar div {
  margin-left: 0px; }
  #sidebar div ul li, #sidebar div ul a {
    color: #ceb997;
    font-family: "Work Sans" !important;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase; }
  #sidebar div input[type="submit"] {
    margin-bottom: 5px !important; }

.widget ul li a {
  color: #ceb997;
  font-family: "Work Sans" !important;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase; }

.jp-carousel-image-meta, .jp-carousel-comment-form {
  display: none !important; }

.jp-carousel-left-column-wrapper {
  width: 100% !important; }

@media only screen and (max-width: 979px) {
  #footer_sidebar1 {
    display: block;
    clear: both;
    width: 100%; } }

#footer_sidebar3 {
  width: 50%; }
  @media only screen and (max-width: 979px) {
    #footer_sidebar3 {
      display: block;
      clear: both;
      width: 100%; } }

#footer_sidebar4 {
  width: 0px; }

.copy {
  display: none; }

h3.footer-widget-title {
  color: #7FCDD7;
  font-family: "Cinzel" !important;
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase; }

.newsletter-footer {
  display: flex;
  flex-direction: row;
  clear: both;
  margin-top: -25px;
  padding: 25px; }
  @media only screen and (max-width: 700px) {
    .newsletter-footer {
      flex-direction: column; } }
  .newsletter-footer #contactform {
    display: inline-block;
    float: left;
    margin-top: 0px;
    width: 50%; }
    @media only screen and (max-width: 700px) {
      .newsletter-footer #contactform {
        width: 100%; } }
    .newsletter-footer #contactform input[type=text] {
      display: inline-block;
      margin-right: 10px;
      width: 50%; }
    .newsletter-footer #contactform #submit {
      background: #7FCDD7 !important;
      border-left-color: #181d25;
      border-right-color: #181d25;
      color: #181d25 !important; }
  .newsletter-footer .newsletter h3 {
    margin-bottom: 20px; }
  .newsletter-footer .newsletter label {
    display: block;
    clear: both;
    text-transform: uppercase; }
  .newsletter-footer .copyright {
    display: inline-flex;
    float: right;
    width: 45%;
    text-align: right;
    font-family: "Work Sans" !important; }
    @media only screen and (max-width: 700px) {
      .newsletter-footer .copyright {
        width: 100%;
        text-align: left; } }
    .newsletter-footer .copyright span {
      margin-top: auto;
      margin-left: auto; }
      @media only screen and (max-width: 700px) {
        .newsletter-footer .copyright span {
          margin-left: 0px; } }

#comments {
  display: none !important; }


/*# sourceMappingURL=bundle.css.map*/