﻿/* format  */ 

div.whats-on-months a,
div.whats-on-seasons a,
div.whats-on-years a,
div.whats-on-letters a  {
    padding-bottom: 5px;
    font-size: 0.9em;
}

.white-text {

    color: #fff!important;
}

/* layout  */ 

li.helpNavItem a[href="discount"] {display:none;}
a[href="discount"] {display:none;}

.data-vocab-review  {display:none;}
.event-feedback-static  {display:none;}

.subscribe-link {

    padding-top: 20px;
    color: #00929e!important;
    font-weight: bold;
    padding-top: 10px;

}

.thestage_link {
    color: #00929e!important;
    font-weight: bold;
}

.padtop10 {
      padding-top: 20px;
      padding-bottom: 10px;
}


  #framediv {
	 display: none;
	 position: fixed;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	z-index: 1100; 
    overflow:hidden;     
 }

@media screen and (max-device-width: 480px) {
    #framediv {
        top: -5px;
        left: -5px;
        width: 105%;
        height: 105%;
    }
}

@media screen and (max-device-width : 1024px)  {
      #framediv {
        top: -10px;
        left: -10px;
        width: 105%;
        height: 105%;
    }
}


.competition_terms li {padding-bottom: 10px;}
.competition_terms ol {
    list-style-type: decimal!important;
    list-style: decimal inside!important;
}

.competition_terms ol strong {

    font-weight: bold!important;
}

.win-a-vip-experience ul {
    width: 690px;
}

.competition_headline {

    font-size: 30px;
    font-weight: bold;
    padding: 10px 0 20px 0;
}

.competition-form {
    padding: 0px 0 20px 0;
}

.competition-form input {
    color: #48A8D4!important;   
   padding: 5px;
   border: solid 1px #cccccc;
}

.competition-form .input-button {
   background: #48A8D4;
   padding: 5px;
   width: 100px;
   border: solid 1px #cccccc;
    margin: 2px;
    cursor: pointer;
}

#competition-first-name {
    width: 150px!important; 
    margin: 2px;
}

#competition-last-name {
    width: 150px!important; 
    
    margin: 2px;
}

#competition-email-address {
    width: 220px!important; 
    margin: 2px;
}


.competition-form p {
    font-weight: bold;
}


.competition_text p {

    font-size: 14px!important;
    padding-top: 10px;
    color: #48A8D4!important;
    font-weight: bold;
}