#SiteHead2 h1.logo {

	background-image: url(Images/nm_tagline.svg) !important;

	width: 174px !important;

  	height: 48px !important;

}

#BuyingHead {

	background-image: url(Images/banner_v7.png);

	background-position: bottom right;

}

#FooterSocial {

	display: none;

}

#SiteHead2 .headbackbutt {

	display: none;

}

/* Correct position 'Continue button' in seat picker on iPad */

/* iPad 1, 2, Mini and Air */

@media only screen 

  and (min-device-width: 768px) 

  and (max-device-width: 1024px) 

  and (-webkit-min-device-pixel-ratio: 1) {

    #tix-seatpicker main aside .cart-total-and-submit {

      padding-bottom: 50px;

    }

}

/* iPad 3, 4 and Pro 9.7" */

@media only screen 

  and (min-device-width: 768px) 

  and (max-device-width: 1024px) 

  and (-webkit-min-device-pixel-ratio: 2) {

    #tix-seatpicker main aside .cart-total-and-submit {

      padding-bottom: 50px;

    }

}

.product-popup-description ul {

    padding-left: 20px !important;

}

#ProfileFields #SkipLogin button {

background-color: #e94a31; 

color: white;

}

/* Change login button color */ 

button.button.primary-c-button.login-button {

	background-color: #ffffff;

    border-color:#e94a31;

  	color: #e94a31;

  font-size: 16px;

  font-family: runda ,sans-serif;

  font-weight: 500;

}

button.button.primary-c-button.login-button:hover{

  

  	background-color: #e94a31;

  	color: #ffffff;

}

#PurchaseLogin h2:after {

  content:"Fortsæt som gæst eller log ind for at afslutte købet";

    text-indent: 0px;

    display: block;

    line-height: initial;

      color: black;

  font-size: 30px;

}

#PurchaseLogin h2 {

    color: white;

font-size: 0;

  line-height: 0;

}

.product-popup-description ul {

    padding-left: 20px !important;

}

/* Hide suggestions in basket */

.event-group-suggestion {

display: none;

}

div#BasketContainer > h2:first-child{

display: none;

} 

/* Hide continue shopping button */

#BasketButtons > div.col-3.col-m-5.col-s-12 > a {

    visibility: hidden;

/* Plus og minus knap ved produkt 1135 mskjules */
}
a[onclick*="1135"] {
  display: none;
}
input[data-product-id="1135"] {
  display: none;
}
/* Color definitions */
/* Primary */
.primary-c {
    color: #e94a31;
}
.primary-bg-c {
    background-color: #e94a31;
	color: #ffffff;
}
/* Border color as font for primary background */
.primary-bg-font-border-c {
    border-color: #ffffff;
}
.primary-border-c {
    border-color: #e94a31;
}
.primary-c-button {
	background-color: #e94a31;
    color: #ffffff;
    border-color: #e94a31;
}
.primary-c-button:hover {
	border-color: #D93117;
    background-color: #D93117;
}
.primary-c-button-secondary {
	background-color: #e94a31;
    color: #ffffff;
    border-color: #e94a31;
}
.primary-c-button-secondary:hover {
    background-color: #e94a31;
    color: #ffffff;
    border-color: #e94a31;
}
.primary-c-button-2 {
    background-color: #ffffff;
    border-color: #e94a31;
    color: #e94a31;
}
.primary-c-button-2:hover {
    background-color: #e94a31;
    color: #ffffff;
}
.primary-c-button-2-secondary {
    background-color: #ffffff;
    border-color: #e94a31;
    color: #e94a31;
}
.primary-c-button-2-secondary:hover {
    background-color: #e94a31;
    border-color: #e94a31;
    color: #ffffff;
}
.primary-c-svg svg path, svg.primary-c-svg path {
    fill: #e94a31;
}
/* Special for header */
.header-c-gradient-right::before {
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.header-bg-c {
    background-color: #ffffff;
    color: #333d49;
}
#skipToContent {
    background-color: #ffffff;
    color: #333d49;
    border: 1px solid #333d49;
}
.ms-options li > label {
    color: #e94a31;
}

.header-border-text-c {
    border-color: #333d49;
}
.header-c-hover-before {
    background-color: #4e5f6d;
}
.header-c-hover-before::before {
    border-color: transparent #e94a31 transparent transparent;
}
.header-c-hover-before:hover {
    background-color: #e94a31;
}
.header-c-hover-before:hover::before {
    border-color: transparent #333d49 transparent transparent;
}
#header .ticket-list .ticket-table::-webkit-scrollbar {
    background-color: #ffffff;
}
#header .ticket-list .ticket-table::-webkit-scrollbar-thumb {
    background-color: #4e5f6d;
    border-color: #ffffff;
}
#header .ticket-list .ticket-table table tbody td {
    border-color: #ffffff;
}
#header .ticket-list .ticket-table table td.event span.dash {
    color: #ffffff;
}
.footer-highlight-c {
    color: #f2f4f6;
}
.content-inline-heading, .content-table-heading th {
     color: #808080;
}
/* Secondary */
.secondary-c {
    color: #e94a31;
}
.secondary-bg-c {
    background-color: #e94a31;
    color: #ffffff;
}
/* Border color as font for secondary background */
.secondary-bg-font-border-c-before:before {
    border-color: #ffffff;
}
/* Border color as font for secondary background */
.secondary-bg-font-border-c-hover:hover {
    border-color: #ffffff;
}
.secondary-bg-c-hover:hover {
    background-color: #e94a31;
    color: #ffffff;
}
.secondary-c-button {
    background-color: #ffffff;
    color: #e94a31;
    border-color: #e94a31;
}
.secondary-c-button:hover {
    background-color: #e94a31;
    border-color: #e94a31;
    color: #ffffff;
}
/* Tertiary */
.tertiary-c {
    color: #4e5f6d;
}
.tertiary-bg-c {
    background-color: #4e5f6d;
    color: #ffffff;
}
.tertiary-border-c {
    border-color: #4e5f6d;
}
.tertiary-c-button-secondary {
	background-color: #4e5f6d;
    color: #e94a31;
    border-color: #4e5f6d;
}
.tertiary-c-button-secondary:hover {
    background-color: #4e5f6d;
    color: #e94a31;
    border-color: #4e5f6d;
}
.tertiary-bg-c-hover:hover {
    background-color: #4e5f6d;
    color: #ffffff;
}
/* Special cases that we can't put classes on */
#BuyingHead {
    color: #fff;
    border-color: #858687;
}

#SiteHead2 {
    border-bottom: 1px solid #4e5f6d;
}

#BuyingSteps div.icon {
    background: rgba(128,128,128,.15);
}
#BuyingSteps .steps.active div.icon {
    background: #e94a31;
}
#SectionGroups li.selected-group a {
    background: #e94a31;
    color: #ffffff;
}
#ProfileBar ul li button.active {
    color: #e94a31;
    box-shadow: 0 3px 0px 0px #e94a31;
}
#CardType > li.active, #GiftCardDescription p a {
    color: #e94a31;
}
#CardType li.active svg path, #CardType li.active svg rect {
    fill: #e94a31;
}
#SiteHead2 .headtexttotal .tickets > a > span > svg path {
    stroke: #e94a31;
}
#ProfileOrders .order-receipt-link a > span > svg path {
    stroke: #e94a31;
}
#ProfileContainer .profile-content .order-receipt-link a > span > svg path {
    stroke: #e94a31;
}
#BuyingSteps.profile-steps .steps.active .text {
    color: #e94a31;
}
#SiteHead2 .profile-language-bar > a > span > svg path,
#SiteHead2 .profile-language-bar > a > span > svg circle {
    stroke: #333d49;
}
#GiftCardDescription p a:hover {
    color: #D93117;
}
#EventSelector .selected td.toggle a {
    border-color: transparent transparent #e94a31 transparent;
}
input[type='checkbox']:checked {
    background-color: #e94a31;
}
.clndr-grid .day.selected, .calendar-event.selected, .month-dropdown button.selected {
    background-color: #ffffff;
    color: #333d49;
}

/* Nice little special block for validation colors */
input[type='text'].input-validation-error,
input[type='email'].input-validation-error,
input[type='tel'].input-validation-error,
input[type='date'].input-validation-error,
input[type='password'].input-validation-error,
textarea.input-validation-error,
.field-validation-error > span {
    border-color: #e94a31;
    background-image: url(Images/alert.svg);
    background-repeat: no-repeat;
}
input[type='checkbox'].input-validation-error:before{
    border-color: #e94a31 !important;
}
#div-terms.validation-error {
    background-image: url(Images/alert.svg);
}
.validation-summary-errors, .field-validation-error, a.terms-and-conditions.validation-error {
    color: #e94a31;
}
