/* -------- Import --------- */
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@media screen and (max-width: 900px) and (min-width: 768px) {
  .responsive #top.single-artists #main .single_artist_page .artist-section-links .artist-link {
    width: 48%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .responsive #top #header #header_main #head-meta {
    display: none;
  }
  .responsive #top #header .mbl-links {
    display: block !important;
    position: absolute;
    top: 25px;
    left: -100px;
    z-index: 9999;
  }
  .responsive #top #header .mbl-links .mbl-links-el {
    display: inline-block;
    vertical-align: middle;
  }
  .responsive #top #header .mbl-links .mbl-links-el.mbl-links_social {
    margin-right: 5px;
  }
  .responsive #top.single-product #main > .container_wrap .product, .responsive #top.single-product #main > .container_wrap .product_sidebar {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
@media screen and (max-width: 580px) {
  .responsive #top.single-artists #main .single_artist_page .artist-section-links .artist-link {
    width: 100%;
    margin-right: 0;
    margin-bottom: 7px;
  }
}
@media screen and (max-width: 380px) {
  .responsive #top.single-product #main .product .single-product-meta-wrap .single-product-store-buttons {
    margin-bottom: 20px;
  }
  .responsive #top.single-product #main .product .single-product-meta-wrap .single-product-store-buttons .product_store_button, .responsive #top.single-product #main .product .single-product-meta-wrap .single-product-store-buttons a {
    width: 100%;
  }
  .responsive #top.single-product #main .product .single-product-meta-wrap .single-product-store-buttons a {
    padding-top: 11px;
    padding-bottom: 11px;
  }
  .responsive #top.single-product #main .product .single-product-meta-wrap form.cart button {
    width: 100%;
    padding-top: 11px;
    padding-bottom: 11px;
  }
  .responsive #top.single-product #main .product .single-product-meta-wrap .product_itunes_link, .responsive #top.single-product #main .product .single-product-meta-wrap form.cart {
    float: none;
  }
}
#top.home #main .template-page {
  padding-top: 20px;
  padding-bottom: 0;
}
#top.home #main .home-panel {
  margin-bottom: 22px;
  background-color: #fff;
}
#top.home #main .flex_column.split-home-panel {
  background-color: transparent !important;
}
#top.home #main .flex_column.split-home-panel > * {
  padding: 0 !important;
}
#top.home #main .news-feed .template-blog {
  padding: 0 !important;
}
#top.home #main .news-feed .template-blog .latest-news-wrap {
  padding: 5px 15px;
}
#top.home #main .news-feed .template-blog .latest-news-wrap .post-entry .post-image .post-date {
  width: 42px;
}
#top.home #main .news-feed .template-blog .latest-news-wrap .post-entry .post-image .post-date .post-day {
  font-size: 25px;
}
#top.home #main .news-feed .template-blog .latest-news-wrap .post-entry .post-image .post-date .post-month {
  font-size: 20px;
}
#top.home #main .news-feed .template-blog .latest-news-wrap .post-entry .post-image a {
  padding: 0 !important;
}
#top.home #main .tours-feed .artist-tour-dates {
  padding: 5px 15px;
}
#top.home #main .tours-feed .single-tour {
  border-bottom: 1px solid #dadada;
}
#top.home #main .tours-feed .single-tour:last-child {
  border: none;
}
#top.home #main .tours-feed .single-tour .tour-date .am-tdate .tour-date {
  font-size: 16px !important;
}
#top.home #main .tours-feed .single-tour .tour-details * {
  padding: 0 !important;
}
#top.home #main .artists-feed .artists-widget {
  padding: 5px 15px;
}
#top.home #main .artists-feed .artists-widget .artist {
  border-bottom: 1px solid #dadada;
}
#top.home #main .artists-feed .artists-widget .artist:last-child {
  border: none;
}
#top.home #main .artists-feed .artists-widget p {
  padding-left: 0;
  padding-right: 0;
}
#top.home #main .artists-feed .artists-widget .artist_button {
  display: block;
  margin-bottom: 20px;
  margin-top: 20px;
}
#top.home #main .featured-products li.product {
  padding: 0 10px;
}
#top.home #main .featured-products li.product .inner_product_header h2, #top.home #main .featured-products li.product .inner_product_header h3 {
  font-size: 23px;
  letter-spacing: 0;
}
#top.home #main .featured-products li.product .inner_product_header a.button {
  margin-top: 15px;
}
#top #main .template-page {
  padding: 20px 0;
}
#top #main .avia-section .av-special-heading {
  background-color: #1b3665;
  margin-bottom: 0;
  padding: 12px;
}
#top #main .avia-section .av-special-heading .av-special-heading-tag {
  color: #fff;
  font-weight: 100;
  margin-bottom: 0;
}
#top #main .distributors-section .distributors-row {
  margin-bottom: 30px;
}
#top #main .distributors-section .distributors-row .distributor {
  padding: 20px;
}
#top #main .distributors-section .distributors-row .distributor > * {
  padding: 0 !important;
}
#top #main .artists-archive {
  margin-top: 10px;
}
#top #main .artists-archive .artist {
  padding-bottom: 15px;
  margin: 10px 0;
}
#top #main .artists-archive .artist:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
#top #main .artists-archive .artist h2 {
  margin-top: 10px;
  font-weight: 100;
}
#top #main .artists-archive .artist p {
  padding: 0 !important;
}
#top #main .artists-archive .artist .artist_button {
  margin-top: 30px;
  padding: 0 !important;
}
#top.single-artists #main .single_artist_page {
  padding-top: 20px;
  padding-bottom: 20px;
}
#top.single-artists #main .single_artist_page .flex_column.av_one_third {
  margin-left: 3%;
  width: 32.3333333333%;
}
#top.single-artists #main .single_artist_page .artist-section-links {
  margin: 20px 0;
}
#top.single-artists #main .single_artist_page .artist-section-links .artist-link {
  display: inline-block;
  margin-right: 1%;
  width: 23.7%;
}
#top.single-artists #main .single_artist_page .artist-section-links .artist-link a {
  display: block;
  text-align: center;
}
#top.single-artists #main .single_artist_page .artist-section-links .artist-link:last-child {
  margin-right: 0;
}
#top.single-artists #main .single_artist_page h1 {
  background-color: #f1bd09;
  border: 1px solid #333333;
  box-shadow: 0 -1px 12px #333333;
  -moz-box-shadow: 0 -1px 12px #333333;
  -webkit-box-shadow: 0 -1px 12px #333333;
  color: #1b3665;
  margin: 0;
  padding: 10px;
  text-align: center;
  width: 100%;
}
#top.single-artists #main .single_artist_page .panel {
  margin-bottom: 20px;
}
#top.single-artists #main .single_artist_page .panel .panel-title {
  color: #fff;
  background-color: #1b3665;
  padding: 12px;
  font-weight: 100;
  margin-bottom: 0;
}
#top.single-artists #main .single_artist_page .panel .panel-title.panel-title-alt {
  background-color: #f1bd09;
  color: #1b3665;
}
#top.single-artists #main .single_artist_page .panel .panel-content {
  background-color: #fff;
  padding: 15px;
}
#top.single-artists #main .single_artist_page .panel .panel-content > p:first-child {
  margin-top: 0;
}
#top.single-artists #main .single_artist_page .panel.artist-image {
  border: 1px solid #333333;
}
#top.single-artists #main .single_artist_page .panel.artist-image .panel-content {
  padding: 0;
}
#top.single-artists #main .single_artist_page .panel.artist-image .panel-content img {
  display: block;
}
#top.single-artists #main .single_artist_page .panel.artist-image .artist-image-caption {
  background: #fff;
  text-align: center;
  margin-bottom: 0;
  padding: 10px;
  border-top: 2px solid #eaeaea;
}
#top.single-artists #main .single_artist_page .panel.artist-image .artist-image-caption p {
  margin: 0;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .artist-discography-slider {
  margin: 0;
  position: relative;
  padding: 0 10px 10px;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .artist-discography-slider button.slick-arrow {
  z-index: 999;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .artist-discography-slider button.slick-arrow.slick-prev {
  left: 0;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .artist-discography-slider button.slick-arrow.slick-next {
  right: 20px;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .artist-discography-slider button.slick-arrow:before {
  color: #333;
  font-size: 35px;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .product {
  outline: none;
  margin: 0 10px;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .product img {
  padding: 8px 0;
  margin-bottom: 0;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .product h3, #top.single-artists #main .single_artist_page .panel.artist-discography .product h4 {
  font-size: 21px;
  margin-bottom: 8px;
  font-weight: 100;
}
#top.single-artists #main .single_artist_page .panel.artist-discography .product p.pbtn {
  margin-top: 20px;
}
#top.single-artists #main .single_artist_page .panel.artist-media .zip-media {
  margin: 0 -15px -15px;
  background-color: #f6f6f6;
  padding: 10px 15px;
  border-top: 1px solid #ececec;
}
#top.page-id-16 .latest-news-wrap {
  padding: 15px;
}
#top.single-post #main .content {
  padding: 20px 0;
}
#top.single-post #main .flex_column.panel {
  background-color: #fff;
}
#top.single-post #main .flex_column.panel .panel-header {
  background-color: #1b3665;
  margin-bottom: 0;
  padding: 12px;
}
#top.single-post #main .flex_column.panel .panel-header * {
  color: #fff;
  margin: 0;
}
#top.single-post #main .flex_column.panel .panel-content {
  padding: 0 15px;
}
#top.single-post #main .flex_column.panel .panel-content > ul {
  padding: 0;
  margin: 0;
}
#top.single-post #main .flex_column.panel .panel-content .news-archive-link {
  margin: 20px 0;
}
#top.single-post #main .flex_column.panel .panel-content .news-archive-link a {
  width: 100%;
  display: block;
  text-align: center;
}
#top.single-post #main .flex_column .latest-news-wrap {
  margin: 20px 0;
}
#top.single-post #main .flex_column .latest-news-wrap .post-entry {
  border-bottom: 1px solid #dadada;
}
#top.single-post #main .flex_column .latest-news-wrap .post-entry h2 {
  font-size: 27px;
}
#top.single-product.full-am-product #main .product {
  width: 100% !important;
}
#top.single-product #main > .template-shop {
  padding-top: 20px;
}
#top.single-product #main .product_sidebar {
  margin-left: 2%;
  width: 33.333333%;
}
#top.single-product #main .product_sidebar .product_sidebar_element {
  margin-bottom: 20px;
}
#top.single-product #main .product_sidebar .product_sidebar_element .sidebar_element_title {
  color: #fff;
  background-color: #1b3665;
  padding: 12px;
  font-weight: 100;
  margin-bottom: 0;
  font-size: 25px;
}
#top.single-product #main .product_sidebar .product_sidebar_element .sidebar-element-content-wrap {
  padding: 15px;
  background-color: #fff;
}
#top.single-product #main .product_sidebar .product_sidebar_element .sidebar-element-content-wrap .wp-playlist {
  margin: 0;
  background-color: #fff;
  border: none;
  padding: 0;
}
#top.single-product #main .product_sidebar .product_sidebar_element .related_product_item {
  margin-bottom: 20px;
}
#top.single-product #main .product_sidebar .product_sidebar_element .related_product_item h4 {
  font-size: 1.5em;
  margin: 0 0 10px;
}
#top.single-product #main .product_sidebar .product_sidebar_element .related_product_item p {
  margin: -6px 0 8px;
}
#top.single-product #main .product {
  width: 64.6666666667%;
  margin-left: 0;
  z-index: 1;
  float: left;
  position: relative;
  min-height: 1px;
  margin-bottom: 20px;
}
#top.single-product #main .product h1.product_title {
  color: #fff;
  background-color: #1b3665;
  padding: 12px;
  font-weight: 100;
  margin-bottom: 0;
  font-size: 25px;
}
#top.single-product #main .product .single-product-content-wrap {
  background-color: #fff;
  padding: 15px;
}
#top.single-product #main .product .single-product-main-image {
  padding-bottom: 10px;
}
#top.single-product #main .product .single-product-main-image .woocommerce-product-gallery a {
  padding: 0;
  background-color: #fff;
}
#top.single-product #main .product .single-product-summary h2 {
  font-size: 21px;
}
#top.single-product #main .product .single-product-summary .am-product-meta {
  margin-bottom: 25px;
}
#top.single-product #main .product .single-product-summary .product_meta {
  display: none;
}
#top.single-product #main .product .single-product-summary .woocommerce-tabs, #top.single-product #main .product .single-product-summary form.cart {
  display: none !important;
}
#top.single-product #main .product .single-product-meta-wrap .single-product-store-buttons {
  margin: 0 0 10px;
}
#top.single-product #main .product .single-product-meta-wrap form.cart {
  float: left;
}
#top.single-product #main .product .single-product-meta-wrap form.cart .quantity {
  display: none;
}
#top.single-product #main .product .single-product-meta-wrap .product_itunes_link {
  float: right;
}
#top.single-product #main .product .woocommerce-tabs ul.tabs {
  display: none !important;
}
#top.single-product #main .product .woocommerce-tabs .woocommerce-Tabs-panel {
  border: none;
  background-color: #fff;
  padding: 0;
}
#top.single-product #main .product .product-tracklist-section .product-tracklist-table {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ddd;
}
#top.single-product #main .product .product-tracklist-section .product-tracklist-table thead th {
  border: 2px solid #fff;
}
#top.single-product #main .product .product-tracklist-section .product-tracklist-table tbody tr td {
  border: 2px solid #fff;
}
#top.woocommerce #main .product-sorting {
  display: none;
}
#top.woocommerce #main .avia_cart_buttons {
  opacity: 1;
  display: none;
}
#top.woocommerce.archive #main > .container_wrap.template-shop {
  padding-top: 50px;
  padding-bottom: 20px;
}
#top.woocommerce.archive #main .page-title {
  display: block;
  background-color: #1b3665;
  margin-bottom: 0;
  padding: 12px;
  color: #fff;
  font-weight: 100;
}
#top.woocommerce.archive #main .content {
  background-color: #fff;
  padding: 15px;
  max-width: 980px;
}
#top.woocommerce.archive #main .content .products:after {
  clear: both;
  content: '';
}
#top.woocommerce.archive #main .content .products li.product {
  margin-bottom: 20px;
}
#top.woocommerce.archive #main .content .products li.product .inner_product > a {
  width: 50%;
  float: left;
  display: inline-block;
}
#top.woocommerce.archive #main .content .products li.product .inner_product > .inner_product_header {
  width: 50%;
  display: inline-block;
  padding: 0 10px;
  text-align: left;
}
#top.woocommerce.archive #main .content .products li.product .inner_product > .inner_product_header h2, #top.woocommerce.archive #main .content .products li.product .inner_product > .inner_product_header h3 {
  font-size: 18px;
  font-weight: 100 !important;
  line-height: 1.1em;
}
#top.woocommerce.archive #main .content .products li.product .inner_product > .inner_product_header a.button {
  margin-top: 10px;
  min-width: 0;
}
#top.woocommerce-cart #main .woocommerce h1 {
  background-color: #f1bd09;
  border: 1px solid #333333;
  box-shadow: 0 -1px 12px #333;
  -moz-box-shadow: 0 -1px 12px #333;
  -webkit-box-shadow: 0 -1px 12px #333;
  color: #1b3665;
  font-size: 28px;
  margin: 0 0 40px;
  padding: 10px;
  text-align: center;
  width: 100%;
}
#top.woocommerce-cart #main .woocommerce h2 {
  color: #fff;
  background-color: #1b3665;
  padding: 12px;
  font-weight: 100;
  margin-bottom: 0;
  font-size: 30px;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap {
  background-color: #fff;
  padding: 15px;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap > p {
  margin-top: 0;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap .woocommerce-cart-form thead tr {
  background-color: #f1bd09;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap .woocommerce-cart-form thead tr th {
  border: none;
  color: #1b3665;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap .woocommerce-cart-form tbody tr {
  background-color: #fff;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap .woocommerce-cart-form tbody tr td {
  border: none;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap .woocommerce-cart-form .product-quantity .minus, #top.woocommerce-cart #main .woocommerce .basket-content-wrap .woocommerce-cart-form .product-quantity .plus, #top.woocommerce-cart #main .woocommerce .basket-content-wrap .woocommerce-cart-form .product-quantity .qty {
  background: none;
  border: none;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap .cart-collaterals h2 {
  display: none;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap .cart-collaterals .woocommerce-shipping-methods {
  margin-bottom: 0;
}
#top.woocommerce-cart #main .woocommerce .basket-content-wrap .cart-collaterals .woocommerce-shipping-destination {
  display: none !important;
}
#top.woocommerce-checkout #main .woocommerce h1 {
  color: #fff;
  background-color: #1b3665;
  padding: 12px;
  font-weight: 100;
  margin-bottom: 0;
}
#top.woocommerce-checkout #main .woocommerce .basket-content-wrap {
  background-color: #fff;
  padding: 15px;
}
#top.woocommerce-checkout #main .woocommerce form.checkout h3 {
  font-weight: 400;
}
#top.woocommerce-checkout #main .woocommerce form.checkout .woocommerce-shipping-fields h3#ship-to-different-address {
  margin-bottom: 10px;
}
#top.woocommerce-checkout #main .woocommerce form.checkout .woocommerce-shipping-fields h3#ship-to-different-address span {
  font-size: 22px;
}
#top #header {
  border-bottom: 1px solid #333;
  box-shadow: 0 -1px 12px #333;
  -moz-box-shadow: 0 -1px 12px #333;
  -webkit-box-shadow: 0 -1px 12px #333;
}
#top #header #header_main > .cart_dropdown {
  display: none !important;
  visibility: hidden !important;
}
#top #header #header_main #head-meta {
  position: absolute;
  right: 0;
  top: 25px;
  z-index: 99;
}
#top #header #header_main #head-meta .head-meta-el {
  display: inline-block;
  vertical-align: top;
  margin-right: 30px;
}
#top #header #header_main #head-meta .head-meta-el h4 {
  font-weight: 400;
  font-size: 18px;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_basket h4, #top #header #header_main #head-meta .head-meta-el.head-meta_basket img {
  display: inline-block;
  vertical-align: middle;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_basket img {
  margin: 0 5px 0 10px;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_basket .basket-not-empty {
  margin-top: 10px;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_basket .basket-not-empty a {
  padding: 0 10px;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_basket .basket-not-empty a:hover {
  color: #1b3665;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_social h4 {
  margin-bottom: 8px;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_social img {
  padding-right: 3px;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_blues-logo {
  position: absolute;
  right: 0;
  top: 60px;
}
#top #header #header_main #head-meta .head-meta-el.head-meta_blues-logo img {
  max-height: 55px;
}
#top #header #header_main .logo img {
  padding: 10px;
}
#top #header #header_main .mbl-links {
  display: none;
}
#top #header #header_main .main_menu {
  height: 60px;
  bottom: 0;
}
#top #header #header_main .main_menu .av-main-nav li.menu-item a {
  text-transform: uppercase;
  font-family: 'oswald', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
}
#top #header #header_main .main_menu .av-main-nav li.menu-item a:hover {
  background-color: #1b3665;
  color: #fff;
  border-color: #1b3665;
}
#top #header #header_main .main_menu .av-main-nav li.menu-item:first-child > a {
  border-left: none;
}
#top #header #header_main .main_menu .av-main-nav li.menu-item.current-menu-item > a {
  background-color: #1b3665;
  color: #fff;
}
#top #header #header_main .main_menu .av-main-nav li.menu-item.current-menu-item > a:hover {
  background-color: #e65c00;
}
#top #header #header_main .main_menu .av-main-nav > li.menu-item > a {
  height: 40px;
  line-height: 40px;
  font-size: 17px;
  font-weight: 400;
  border-left: 1px solid #aaa;
}
#top #header #header_main .main_menu .av-main-nav > li.menu-item > a .avia-menu-text {
  border-left: none !important;
}
#top #header #header_main .main_menu .av-main-nav > li.menu-item ul.sub-menu > li > a {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  border-width: 1px 1px 0 0;
  color: #555;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1;
  padding: 15px 20px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
}
#top #header #header_main .main_menu .av-main-nav > li.menu-item ul.sub-menu > li > a:hover {
  background-color: #1b3665;
  color: #fff;
}
#top #footer {
  padding-bottom: 10px;
}
#top #footer .flex_column {
  margin-left: 1%;
  width: 32.6%;
}
#top #footer .flex_column.first {
  margin-left: 0;
}
#top #footer .flex_column .footer-btn a.avia-button {
  width: 100%;
  text-align: center;
}
#top #footer .flex_column .payment-logo {
  text-align: center;
}
#top #footer .footer-inner-socket .blaze-websites {
  float: right;
}
/* --- SCSS --- */
#top .avia-button-wrap a.avia-button {
  background-color: #f1bd09;
  border: 1px solid #caa114;
  color: #1b3665;
  padding: 8px 20px;
  text-transform: uppercase;
  font-weight: 300;
  min-width: 139px;
  font-size: 14px;
  border-radius: 0;
  font-family: 'oswald', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  cursor: pointer;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
#top .avia-button-wrap a.avia-button:hover {
  background-color: #FCDB02;
}
#top .avia-button-wrap.secondary-btn a.avia-button {
  background-color: #1b3665;
  border: 1px solid #082049;
  color: #fff;
  padding: 15px 20px;
}
#top .avia-button-wrap.secondary-btn a.avia-button:hover {
  background-color: #3968BA;
}
#top.woocommerce-page .single-product-meta-wrap .single_add_to_cart_button {
  background-color: #f1bd09;
  border: 1px solid #caa114;
  color: #1b3665;
  padding: 8px 20px;
  text-transform: uppercase;
  font-weight: 300;
  min-width: 139px;
  font-size: 14px;
  border-radius: 0;
  font-family: 'oswald', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  cursor: pointer;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
#top.woocommerce-page .single-product-meta-wrap .single_add_to_cart_button:hover {
  background-color: #FCDB02;
}
#top #main button.button, #top #main a.button {
  background-color: #f1bd09;
  border: 1px solid #caa114;
  color: #1b3665;
  padding: 8px 20px;
  text-transform: uppercase;
  font-weight: 300;
  min-width: 139px;
  font-size: 14px;
  border-radius: 0;
  font-family: 'oswald', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  cursor: pointer;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
#top #main button.button:hover, #top #main a.button:hover {
  background-color: #FCDB02;
}
#top #main button.secondary-button, #top #main a.secondary-button {
  background-color: #1b3665;
  border: 1px solid #082049;
  color: #fff;
  padding: 8px 20px;
  text-transform: uppercase;
  font-weight: 300;
  min-width: 139px;
  font-size: 14px;
  border-radius: 0;
  font-family: 'oswald', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  cursor: pointer;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
}
#top #main button.secondary-button:hover, #top #main a.secondary-button:hover {
  background-color: #3968BA;
}
#top #main table {
  background-color: #fff;
}
#top #main table thead {
  background-color: #f5f5f5;
}
#top #main table thead th {
  font-weight: bold;
  text-transform: capitalize;
  font-family: 'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
  letter-spacing: initial;
  font-size: 14px;
  background-color: #f9f9f9;
}
#top #main table tbody tr {
  background-color: #fff;
}
#top #main table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
#top #main .contact-form {
  margin-top: 20px;
}
#top #main h2, #top #main h3, #top #main h4, #top #main h5, #top #main h6 {
  font-weight: 100;
  text-transform: uppercase;
}
#top #main h2 {
  font-size: 30px;
}
#top #main .header-bar h2, #top #main .header-bar h3, #top #main .header-bar h4, #top #main .header-bar h5, #top #main .header-bar h6 {
  color: #fff;
  background-color: #1b3665;
  padding: 12px;
  font-weight: 100;
}
#top #main .header-bar h2 .heading-btn, #top #main .header-bar h3 .heading-btn, #top #main .header-bar h4 .heading-btn, #top #main .header-bar h5 .heading-btn, #top #main .header-bar h6 .heading-btn {
  float: right;
  margin: 0;
  padding: 0;
  display: flex;
}
#top #main .header-bar h2 .heading-btn a, #top #main .header-bar h3 .heading-btn a, #top #main .header-bar h4 .heading-btn a, #top #main .header-bar h5 .heading-btn a, #top #main .header-bar h6 .heading-btn a {
  margin: 0;
}
#top #main .avia-section .flex_column {
  background-color: #fff;
}
#top #main .avia-section .flex_column > *:not(:first-child) {
  padding: 0 15px;
}
#top .mejs-controls .mejs-time-rail .mejs-time-current, #top .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, #top .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, #top .button.av-sending-button, #top .av-striped-bar .theme-color-bar .bar {
  background-color: #f1bd09;
}
#top .wp-playlist .wp-playlist-caption .wp-playlist-item-meta.wp-playlist-item-album, #top .wp-playlist .wp-playlist-caption .wp-playlist-item-meta.wp-playlist-item-artist {
  display: none !important;
}
#top .latest-news-wrap {
  background-color: #fff;
}
#top .latest-news-wrap article.post-entry {
  margin-bottom: 20px;
  border-bottom: 1px solid #dadada;
}
#top .latest-news-wrap article.post-entry:last-child {
  border: none;
}
#top .latest-news-wrap article.post-entry .flex_column.post-image {
  position: relative;
}
#top .latest-news-wrap article.post-entry .flex_column.post-image .post-date {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-transform: uppercase;
  color: #1b3665;
  background: #f1bd09;
  width: 55px;
  padding: 6px 5px 5px;
  text-align: center;
  margin: 0;
  font-family: 'oswald', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
}
#top .latest-news-wrap article.post-entry .flex_column.post-image .post-date .post-day {
  font-size: 30px;
  margin: 0;
  padding-bottom: 4px;
  display: block;
  line-height: 0.8;
}
#top .latest-news-wrap article.post-entry .flex_column.post-image .post-date .post-month {
  font-size: 22px;
  margin: 0;
  padding: 0;
  display: block;
}
#top .latest-news-wrap article.post-entry .flex_column.post-content h2 {
  font-weight: 100 !important;
}
#top .latest-news-wrap article.post-entry .flex_column.post-content h2 a:hover {
  color: #e65c00;
}
#top .latest-news-wrap article.post-entry .flex_column.post-content p {
  padding: 0 !important;
}
#top .latest-news-wrap article.post-entry .flex_column.post-content .read-more {
  float: right;
}
#top #main .artist-tour-dates .single-tour {
  margin-bottom: 20px;
}
#top #main .artist-tour-dates .single-tour:last-child {
  margin-bottom: 0;
}
#top #main .artist-tour-dates .single-tour .tour-date .am-tdate {
  background: #f1bd09;
  color: #1b3665;
  text-align: center;
  text-transform: uppercase;
  font-family: 'oswald', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
}
#top #main .artist-tour-dates .single-tour .tour-date .am-tdate .tour-day {
  display: block;
  background: #1b3665;
  color: #f1bd09;
  font-size: 11px;
  padding: 2px;
  margin: 0;
}
#top #main .artist-tour-dates .single-tour .tour-date .am-tdate .tour-date {
  padding: 5px 2px;
  font-size: 21px;
  margin: 0;
}
#top #main .artist-tour-dates .single-tour .tour-link a.venue_link_button {
  display: block;
  text-align: center;
  min-width: 0 !important;
  padding: 3px 3px !important;
}
/* -------- Styles -------- */
#top .container {
  padding: 0 15px;
}
#top .container div .flex_column.av_one_fifth {
  margin-left: 3%;
  width: 17.6%;
}
#top .container div .flex_column.av_one_fourth {
  margin-left: 3%;
  width: 22.75%;
}
#top .container div .flex_column.av_one_third {
  margin-left: 3%;
  width: 31.3333333333%;
}
#top .container div .flex_column.av_two_fifth {
  margin-left: 3%;
  width: 38.2%;
}
#top .container div .flex_column.av_one_half {
  margin-left: 3%;
  width: 48.5%;
}
#top .container div .flex_column.av_three_fifth {
  margin-left: 3%;
  width: 58.8%;
}
#top .container div .flex_column.av_two_third {
  margin-left: 3%;
  width: 65.6666666667%;
}
#top .container div .flex_column.av_three_fourth {
  margin-left: 3%;
  width: 74.25%;
}
#top .container div .flex_column.av_four_fifth {
  margin-left: 3%;
  width: 79.4%;
}
#top .container div .flex_column.av_one_sixth {
  margin-left: 3%;
  width: 14.1666666667%;
}
#top .container div .flex_column.av_one_seventh {
  margin-left: 3%;
  width: 11.7142857%;
}
#top .container div .flex_column.av_one_eighth {
  margin-left: 3%;
  width: 9.875%;
}
#top .container div .flex_column.av_one_nineth {
  margin-left: 3%;
  width: 8.444444444%;
}
#top .container div .flex_column.av_one_tenth {
  margin-left: 3%;
  width: 7.3%;
}
#top .container div .flex_column.first {
  margin-left: 0;
}
/*# sourceMappingURL=https://www.bluearmadillo.com/wp-content/build/scss_library/3f1145c97e6c5da0662f06a387f33e50c0b314c6.css.map */