@font-face {font-family:"bite-hard";src: url("https://welcometorockvillefestival.com/wp-content/uploads/2018/11/bite_hard_base-webfont.eot");src: url("https://welcometorockvillefestival.com/wp-content/uploads/2018/11/bite_hard_base-webfont.eot?#iefix") format("embedded-opentype"),url("https://welcometorockvillefestival.com/wp-content/uploads/2018/11/bite_hard_base-webfont.woff2") format("woff2"),url("https://welcometorockvillefestival.com/wp-content/uploads/2018/11/bite_hard_base-webfont.woff") format("woff"),url("https://welcometorockvillefestival.com/wp-content/uploads/2018/11/bite_hard_base-webfont.ttf") format("truetype"),url("https://welcometorockvillefestival.com/wp-content/uploads/2018/11/bite_hard_base-webfont.svg#bite-hard") format("svg");font-weight: normal;font-style: normal;}
body, body#tinymce.wp-editor {
      background-color: #000000;
    color:#ffffff;  font-family:"proxima-nova",sans-serif;;  }

body, button, input, select, textarea {
  font-family:"proxima-nova",sans-serif;;  }

h1, h2, h3, h4, h5, h6 {
  color:#ffffff;  text-shadow: -2px 2px 0px #000000;  font-family:"bite-hard", serif;;font-weight: normal;    text-transform: uppercase;}








.slider-description {
  text-shadow: -2px 2px 0px #000000;}

.remodal-overlay {
      background-color: #000000;
    opacity: 0.8;
}

.remodal {
      background-color: #000000;
  }

.remodal-close {
  color:#ffffff;}

.link-tiles h2 {
  color:#ffffff;  }

a, a:visited {
  color:#efa81f;}

a:hover, a:focus, a:active {
  color:#efa81f;}

.btn, a.btn, .shiftnav .btn, .shiftnav a.btn, input[type="submit"] {
      background-color: #00aeef;
    box-shadow: -2px 2px 0px #000000;  color:#ffffff;  text-shadow: 1px 1px 0px #000000;    font-family:"bite-hard", serif;;font-weight: normal;  text-transform: uppercase;  font-size:20px;  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

  button, input[type="button"], input[type="reset"], input[type="submit"], .btn, .shiftnav-toggle.btn {
    padding: 9px 20px 7px;
  }

  .engagement-bar .email-subscribe .btn {
     padding: 7px 20px 9px;       }

#shiftnav-toggle-main a {
  color:#ffffff!important;}

.btn:hover, .btn:active, .btn:focus, a.btn:hover, a.btn:active, a.btn:focus, input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus  {
      background: #9e1f63;
    color:#ffffff; 
}

.input-border, .shiftnav .input-border {
      background-color: #00aeef;
  }

.shiftnav .input-border {
  box-shadow: -2px 2px 0px #000000;}

input.input {
      background-color: #ffffff;
    color:#000000; 
}

::-webkit-input-placeholder {
  color:#000000; 
}

::-moz-placeholder {
  color:#000000; 
}

:-ms-input-placeholder {
  color:#000000; 
}

:-moz-placeholder {
  color:#000000; 
}

input.input:focus {
      background-color: #ffffff;
    color:#000000; 
}

input.input:focus::-webkit-input-placeholder {
  color:#000000; 
}

input.input:focus::-moz-placeholder {
  color:#000000; 
}

input.input:focus:-ms-input-placeholder {
  color:#000000; 
}

input.input:focus:-moz-placeholder {
  color:#000000; 
}

.grid-text-block h2, .grid-text-block .view-details {
  color:#ffffff;  text-shadow: -1px 1px 0px #000000;}

.grid-text-block .grid-subtitle {
  color:#ffffff;}

  .grid-name,
  .grid-subtitle,
  .grid-info h2 {
    font-family: "bite-hard", serif;;
  }


.engagement-bar {
      background-color: #f5e3c6;
  }

.email-subscribe {
  box-shadow: -2px 2px 0px #000000;      position: relative;
    top: -2px;
  }

.engagement-bar .email-subscribe input[type="email"] {
   padding: 7px 10px 6px;   }

.cta-btn {
  }

.engagement-text {
              }

.main-navigation, .shiftnav.shiftnav-skin-none, .shiftnav.shiftnav-skin-none ul.shiftnav-menu, .shiftnav-enabled #shiftnav-toggle-main {
  font-family:"bite-hard", serif;;  text-transform: uppercase;  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.main-navigation, .main-navigation ul ul {
      background-color: #000000;
  }


.shiftnav.shiftnav-skin-none, .shiftnav.shiftnav-skin-none ul.shiftnav-menu, .shiftnav-enabled #shiftnav-toggle-main {
      background-color: rgba(0,0,0, 0.95);
  }

.main-navigation {
  font-size: 20px;
}

.page-navigation-wrap:before {
      background-color: #efa81f;
    background-image: linear-gradient(90deg, #efa81f, transparent);
    background: #efa81f;
    background: linear-gradient(90deg, #efa81f, transparent);
  }
.page-navigation-wrap:after {
      background-color: #efa81f;
    background-image: linear-gradient(-90deg, #efa81f, transparent);
    background: #efa81f;
    background: linear-gradient(-90deg, #efa81f, transparent);
  }

.page-navigation, .page-navigation-select, .page-navigation-select .dropdown-menu {
      background-color: #efa81f;
    font-family:"bite-hard", serif;;  text-transform: uppercase;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;}

.page-navigation-select .btn {
  font-family:"bite-hard", serif;;  text-transform: uppercase;}

.main-navigation li > a, .main-navigation li > a, .shiftnav.shiftnav-skin-none .shiftnav-submenu-activation i.fa, #shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before, .shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav .shiftnav-toggle-button {
  color:#ffffff;  }

.main-navigation li:hover > a, .main-navigation li:focus > a, .shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item>.shiftnav-target:hover, .shiftnav .shiftnav-toggle-button:hover {
      background-image: none;
    background-color: ;
    color:#efa81f;  }

.page-navigation a {
  color:#000000;  border-right: 1px solid #ffffff;}

.page-navigation-select .btn, .page-navigation-select .caret, .page-navigation-select .dropdown-menu > li > a {
  color:#000000; 
}

.page-navigation a:first-child {
  border-left: 1px solid #ffffff;}

.page-navigation-select .dropdown-menu a {
  border-bottom: 1px solid #ffffff;}

.page-navigation a:hover, .page-navigation a.active, .page-navigation-select .btn:hover, .page-navigation-select .btn:focus, .page-navigation-select .dropdown-menu a:hover, .page-navigation-select .dropdown-menu a:focus {
      background-image: none;
    background-color: #ffffff;
    color:#000000;}

.page-navigation-select .btn:hover .caret, .page-navigation-select .btn:focus .caret {
  color:#000000;}

.page-navigation a.active:before {
  border-top: 11px solid #ffffff;}

.header-text {
      font-family:"bite-hard", serif;;font-weight: normal;}

.site-header,
.combined-nav .engagement-bar {
  border-color:#f5e3c6;}

  .site-content {
    background: url(https://welcometorockvillefestival.com/wp-content/uploads/2018/11/wtr19-bg-100.jpg) top center;
      
    background-repeat: repeat;    background-position:center center;              }









.countdown .value {
    font-family:"bite-hard", serif;;font-weight: normal; 
  color:#dd1f26;  }

.countdown .label {
    font-family:"bite-hard", serif;;font-weight: normal; 
  color:#ffffff;    text-transform: uppercase;}

.site-footer {
      background-color: #9e1f63;
    color:#ffffff;}



.accordion-group .accordion-title {
  background-color:#6d6e71;  color:#ffffff;}

.accordion-group .accordion-content div {
  border-color:#6d6e71;  }


.ticket-type {background-color:rgba(255,255,255,0.05);}
.ticket-type .ticket h3 {
  background-color:#dd1f26;  color:#ffffff;}

.ticket-type .ticket .ticket-levels,
.ticket-type .ticket .ticket-level {
  border-color:#dd1f26;}

.ticket-type .ticket .ticket-level.sold-out:after {
  background-color:#dd1f26;}

.ticket-type .ticket .ticket-level.off-sale {
    color:#ffffff;}

.ticket-type .ticket .ticket-level.on-sale {
  background-color:#efa81f;  color:#000000;}

.ticket-type .ticket .ticket-level.sold-out {
    color:#6d6e71;}

.content-assets {
  border-bottom:1px solid #f5e3c6;}

.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
      background-color: ;
        font-family:"bite-hard", serif;;  text-transform: uppercase;  }

.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody td.event,
.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody tr:nth-child(2n+2) td.event,
.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event a {
      background-color: ;
  
}

.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody td.event:hover,
.mptt-shortcode-wrapper .mptt-shortcode-table.mptt-theme-mode tbody tr:nth-child(2n+2) td.event:hover,
.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event a:hover {
      background-color: ;
  }

.mptt-shortcode-event a,
.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event a {
  }

.mptt-shortcode-event a:hover,
.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column .mptt-events-list .mptt-list-event a:hover {
  }

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title {
  font-family:"bite-hard", serif;;  text-transform: uppercase;  }

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td {
  
}

.tabbed-content .tabs .tab,
.mptt-shortcode-list,
.mptt-shortcode-wrapper .mptt-shortcode-list .mptt-column {
  }

.tabbed-content .tabs .tab a {
  font-family:"bite-hard", serif;;  text-transform: uppercase;  }

.tabbed-content .tabs .tab {
      background-color: ;
  }

.tabbed-content .tabs .tab.active, .tabbed-content .tabs .tab:hover, .tabbed-content .tabs .tab.active:hover {
      background-color: ;
  }

.tabbed-content .tabs .tab a {
  }

.tabbed-content .tabs .tab.active a,
.tabbed-content .tabs .tab:hover a {
  }

