/* only used for important css hotfixes */
/* if the hotfixes are already deployed on live system, please remove it here */
/* PLEASE comment every hotfix (when, what, where, why)*/ 


/**
@Startpage: change slider image -> new header images
melyvo: 2020-10-19 16:00
**/
.slide-1{ 
    background-image: url(https://www.skiline.cc/shared/img/header-banner1.jpg) !important; 
    background-position: 50% 50% !important; 
}
.slide-2{ 
    background-image: url(https://www.skiline.cc/shared/img/header-banner2.jpg) !important; 
    background-position: 50% 50% !important; 
}
.slide-3{ 
    background-image: url(https://www.skiline.cc/shared/img/header-banner3.jpg) !important; 
    background-position: 50% 50% !important; 
}
.slide-4{ 
    background-image: url(https://www.skiline.cc/shared/img/header-banner4.jpg) !important; 
    background-position: 50% 50% !important; 
}
.slide-5{ 
    background-image: url(https://www.skiline.cc/shared/img/header-banner2.jpg) !important; 
    background-position: 50% 50% !important; 
}

/**
@home: remove competition section
melyvo: 2020-09-22 12:00
**/
.b-container #competition, .powered-by {display:none !important;}


/**
 *  * @ticket/skicircus: change occ image
 *   * plaale: 2020-09-14 12:00
 *    * **/
form.skicircus .skipass.occ.skipass_248x394 .ticket {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://www.skiline.cc/shared/profile/skiresort/131/ski_ticket_occ.jpg) no-repeat;
    width: 284px; /* Width of new image */
    height: 429px; /* Height of new image */
    padding-left: 284px; /* Equal to width of new image */
}
form.skicircus .skipass.occ.skipass_248x394 .occ_overlay {
    display: none;
}

/**
 *  * @ticket/skicircus: change serial number image
 *   * plaale: 2020-09-14 12:00
 *    * **/
form.skicircus .skipass.skipass_other {
    top: -320px;
}
form.skicircus .skipass.skipass_other .ticket {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(https://www.skiline.cc/shared/profile/skiresort/131/ski_ticket_serial_number.jpg) no-repeat;
    width: 284px; /* Width of new image */
    height: 429px; /* Height of new image */
    padding-left: 284px; /* Equal to width of new image */
}
form.skicircus .skipass.skipass_other div {
        display:none;
}

/**
 *  * @ticket/skicircus: change ticket types ordering
 *   * plaale: 2020-09-14 12:00
 *    * **/
form.skicircus .type_selections {
  display:flex;
  padding: 0 !important;
}

form.skicircus .type_selections .SKIDATA {order:1;}
form.skicircus .type_selections .OCC {order:2;}
form.skicircus .type_selections .FERATEL {order:3;}
form.skicircus .type_selections .GENERIC_NUMBER {order:4;}
form.skicircus .type_selections .CHIP_NUMBER {order:5;}

/**
 * @ticket/skicircus: add Joker Card to selection type
 * plaale: 2020-08-11 09:00
 * **/
form.skicircus .type_selections span.GENERIC_NUMBER {
    color: transparent !important;
}
form.skicircus .type_selections span.GENERIC_NUMBER:after {
    color: #3b3b3b;
    content: 'Joker Card';
    margin-left: -50px;
}
form.skicircus .type_selections span.GENERIC_NUMBER.selected:after,
form.skicircus .type_selections span.GENERIC_NUMBER:hover:after {
    color: #fff;   
}

/**
@competiton/photobook/
melyvo: 2020-02-04 14:00
**/
@media screen and (max-width: 960px){
    #photobook_content, #competition_photobook_content{
        max-width: 800px;
        width: 100%;
        margin-left: 0;
    }
    
    #competitionBody .sub_content.photobook{
        margin-left:0;
        margin-right:0;
    }
}
/**
@competition/
melyvo: 2019-12-12 08:00
**/

.skilinespecial .competitionTabsContainer a:nth-child(3):after{content:' )';}
.skilinespecial .competitionTabsContainer a:nth-child(3):before{content:'Snowflakes (';}


.adler7_photobook_2019 .competitionTabsContainer a:nth-child(2):after, .adler7_photobook_2020 .competitionTabsContainer a:nth-child(2):after{content:' )';}
.adler7_photobook_2019 .competitionTabsContainer a:nth-child(2):before, .adler7_photobook_2020 .competitionTabsContainer a:nth-child(2):before{content:'Stationen (';}


/**
@competition/badge description
melyvo: 2019-12-05 08:00
**/
.badge-description ul{
    margin:20px;
}

/**
@header shop-teaser
melyvo: 2019-11-15 14:00
**/
#top_navi ul.main-menu > li.shop
{font-weight:bold;}


#top_navi ul.main-menu > li.shop::after {
   display: block;
    content: "";
    width: 20px;
    height: 20px;
    margin-top:-25px;
    margin-left:35px;
    background: url('https://www.skiline.cc/shared/img/new-icon.svg') no-repeat;
}

.fr #top_navi ul.main-menu > li.shop::after{ margin-left:70px; }
.es #top_navi ul.main-menu > li.shop::after{ margin-left:50px; }


/**
@ticket/lech: add Sommer to selection type Feratel
melyvo: 2019-08-27 14:00
**/
form.lech:lang(de) .type_selections span.FERATEL:after {
  content: ' Sommer';
}
form.lech:lang(en) .type_selections span.FERATEL:after {
  content: ' Summer';
}

/**
@top100
change size of flags
melyvo: 2019-03-19 11:30
**/
table.rankingTable td.images .flag {
    width: 15px !important;
}

/**
@resort page
fix the width of the info text bloc (add more padding on the right)
melyvo: 2019-02-01 09:45
**/
.resort.info .general_info {
width: 380px !important;
}

/**
@privacy page
add space between the inputs
melyvo: 2018-10-18 09:30
**/
table.cb_contracts td {padding-bottom:10px;}

/**
@skiing day panorama (panomax)
remove bmw sponsor branding
melyvo: 2018-02-13 15:30
**/
#panorama_container div.powered{display:none !important;}


/**
@skiing day - photobook teaser tile
melyvo: 2017-11-30 10:00
**/
.tiles_container .photobook a>img{top:0;}

/**
@ticket/alpendorf: remove barcode type selection
melyvo:2016-08-03 07:00
form.alpendorf .type_selections .BARCODE {display:none;}
**/

/**
@ticket/riesneralm: add E-Bikepark to selection type
melyvo: 2017-07-27 07:00
**/
form.riesneralm .type_selections span.SKILINE_TOKEN:after {
  content: ' E-Bikepark';
}




#ticket_form.saastal .type_selections {padding: 3px 0;}
#ticket_form.saastal .type_selections span {padding: 4px;}



/**
melyvo:2016-11-25 07:00
mountaincart deactivate ski pass entry (hide button "enter ski pass")
SKISUP-5574
**/
.mountaincartflachau.resort.info #j_id354 {display:none;}


/**
add new sportaktiv banner at startpage
SKILINE-9366
melyvo: 2016-04-27 07:30
**/

div.sportaktiv-banner { background-image: url(https://www.skiline.cc/shared/customers/sportaktiv/sportaktiv-apr16-banner-970x160.jpg); }


/**** Media Queries****/
@media (max-width: 1200px) {
	div.sportaktiv-banner { background-image: url(https://www.skiline.cc/shared/customers/sportaktiv/sportaktiv-apr16-banner-800x160.jpg); }
}

@media (max-width: 600px) { 
	div.sportaktiv-banner { background-image: url(https://www.skiline.cc/shared/customers/sportaktiv/sportaktiv-apr16-banner-370x160.jpg); }
  }

/****Retina Display****/
@media all and (-webkit-min-device-pixel-ratio: 1.5) { 
	div.sportaktiv-banner { background-image: url(https://www.skiline.cc/shared/customers/sportaktiv/sportaktiv-apr16-banner-970x160@2x.jpg); }
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5) { 
	div.sportaktiv-banner { background-image: url(https://www.skiline.cc/shared/customers/sportaktiv/sportaktiv-apr16-banner-800x160@2x.jpg); }
}
    
@media (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.5) { 
	div.sportaktiv-banner { background-image: url(https://www.skiline.cc/shared/customers/sportaktiv/sportaktiv-apr16-banner-370x160@2x.jpg); }
}

/*
Remove results at the swisspass ranking
melyvo: 2016-07-07 14:30
*/
.swisspass_2015.ranking td.result {display:none;}


/*
Remove date at the platin ranking at swisscom snow cup 
Remove rank at arena champion photobook
melyvo: 2016-02-04 08:00
*/
.swisscom_snow_cup_2015.ranking td.date {display:none;}
.arena_champion_photobook_2015.ranking td.rank {display:none;}

/**
https://www.skiline.cc/competition/jungfraubahn_promorace_2015/ticket
remove the sub ski resorts First, Mürren Schilthorn and Kleine Scheidegg from resort list, because user shouldn't enter a ticket by using a sub resort
melyvo: 2016-01-14 12:15
**/
.jungfraubahn_promorace_2015 .resort_list li:nth-child(1),
.jungfraubahn_promorace_2015 .resort_list li:nth-child(3),
.jungfraubahn_promorace_2015 .resort_list li:nth-child(4) { display:none; }

/**
add alpinresorts banner at startpage instead of sportaktiv banner
SKILINE-8654
melyvo: 2016-01-05 12:30
**/

.alpinresorts-banner {
    height: 160px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
}

.de .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-970px-de.jpg); }
.en .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-970px-en.jpg); }
.fr .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-970px-fr.jpg); }

.alpinresorts-banner a {
    display: block;
    height: 160px;
    width: 100%;
}

/**** Media Queries****/
@media (max-width: 1200px) {
      .de .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-800px-de.jpg); }
      .en .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-800px-en.jpg); }
      .fr .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-800px-fr.jpg); }
}

@media (max-width: 600px) { 
      .de .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-370px-de.jpg); }
      .en .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-370px-en.jpg); }
      .fr .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-370px-fr.jpg); }
}

/****Retina Display****/
@media all and (-webkit-min-device-pixel-ratio: 1.5) { 
    .de .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-970px-de@2x.jpg); }
    .fr .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-970px-fr@2x.jpg); }
    .en .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-970px-en@2x.jpg); }  
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5) { 
    .de .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-800px-de@2x.jpg); }
	.fr .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-800px-fr@2x.jpg); }
	.en .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-800px-en@2x.jpg); }
}
    
@media (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.5) { 
    .de .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-370px-de@2x.jpg); }
	.fr .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-370px-fr@2x.jpg); }
	.en .alpinresorts-banner { background-image: url(https://www.skiline.cc/shared/customers/alpinresorts/banner-alpinresorts-370px-en@2x.jpg); }
}





/** Add to Portal CSS - Quickfixes for Portal Kosmetik - laneli 13.12.2016 **/

/* Fix background of competition-teaser in ticket overview */
.u_display_box.UNKNOWN {background: transparent; color: #222;}
.u_display_box.UNKNOWN a {color: #222;}
.u_display_box.UNKNOWN.competition_teaser .rank {color: #222; background: url(https://www.skiline.cc/img/competitionteaser-rank-black.png);}

/* Fix layout of panocams page on mobile */
@media (max-width: 960px) {
    .panocams_content.sub_content > a,
    .panocams_content.sub_content > h1,
    .panocams_content.sub_content > div {margin-left: 40px;}
}
@media (max-width: 500px) {
    .panocams_content.sub_content > a,
    .panocams_content.sub_content > h1,
    .panocams_content.sub_content > div {margin-left: 15px;}
}
@media (max-width: 360px) {
    .panocams_content .panomax {margin-right: 0; width: 290px;}
}
/* Fix tooltip height on skiingdays overview */
div.css-tooltip {padding-top: 9px; padding-bottom: 5px;}
