/* Webfont: Lato-Regular */@font-face {
    font-family: 'LatoWeb';
    src: url('fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

body {
	color: #000;
    background-color: #fff;
    font-family: 'LatoWeb', sans-serif;
    font-size: 18px;
    line-height: 150%;
    margin: 0;
	text-align:center;
}

a {
	text-decoration: none;
    color: #888;
}

#claim-button, #pauseButton, #playButton, #goButton {
	font-size: 20px;
    margin: 5px;
    padding: 5px 10px;
    display: inline-block;
    background-color: rgba(255, 74, 255, 1);
    color: #fff;
    font-weight: bold;
    border: 1px solid #FF4AFF;
    box-shadow: 1px 1px 0px #00DBFF;
    vertical-align: top;
    cursor: pointer;
}

#pauseButton, #playButton, #goButton {
	color: #000;
	background-color: rgba(255, 222, 0, 1);
	border: none;
	box-shadow: none;
}
#header-first {
	width: 100%;
    background-color: rgba(255, 222, 0, 1);
    padding-top: 10px;
    min-height: 45px;
	
	
}
#header-second {

}

#lyza-header-second {
	width: 100%;
    height: 30px;
}

#lyza-branding {
	
	margin-top:15px;
	
}

#lyza-Footer {
    background-color: rgba(0, 219, 255, 1);
	min-height:50vh;
}

#lyza-footer-header-wrapper {
    width: 100%;
    height: 30px;
}

#lyza-footer-header {
    width: 100%;
    height: 30px;
}

.lyza-logo img {
	
	width: auto;
    height: auto;
    max-width: 96vw;
	
}

.small {
	word-break: break-word;
	max-width: 800px;
    display: inline-block;
}

.emphasis {
	
	color: #FF4AFF!important;
	font-weight:bold;
    text-shadow: 1px 1px 0px #00DBFF;
	
}

.emphasis a {
	color: #FF4AFF!important;
}

#claim-learn-more-content .emphasis {
	color:#000 !important;
	text-shadow:none;
	padding: 5px 10px;
    background-color: rgba(255, 222, 0, 1);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: normal !important;
}

#claim-learn-more-content li {
	list-style-type: none;
    margin-bottom: 10px;
}

#claim-container .sale-pricing-strike-block {
    display: inline-block;
    position: relative;
    vertical-align: top;
    height: 16px;
}

#claim-container .strike {
	font-size: 16px;
    opacity: 0.75;
    display: inline-block;
    vertical-align: top;
    height: 16px;
    line-height: 16px;	
}

#claim-container .strike:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  
  -webkit-transform:rotate(-5deg);
  -moz-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  -o-transform:rotate(-5deg);
  transform:rotate(-5deg);
}


#claim-learn-more-button, #claim-learn-less-button {
	
    text-transform: uppercase;
    font-size: 12px;
    padding: 2px 10px;
    border: 1px solid #000;
    vertical-align: middle;
    cursor: pointer;
}


#claim-learn-more-button {
	display:inline-block;
}

#claim-learn-less-button {
	display:none;
}

#claim-learn-more-content {
	height: 0;
    overflow: hidden;
	padding: 5px 2%;
    width: 800px;
    max-width: 96%;
    text-align: justify;
    display: inline-block;
	font-size:16px;
	line-height: 150%;
}

#claim-button-container {
	width:100%;	
}

ul {
	margin:0;
}

#destination {
	margin-top:10px;	
}

#mini-logo {
	display: inline-block;
    width: 50px;
    height: 50px;
    opacity: 0.2;
}

#mini-logo img {
	width: 100%;
    height: auto;
    object-fit: cover;
}

#footer-content {
	color: #aff;
    font-size: 12px;
    line-height: 150%;
    padding-top: 30px;
	max-width: 800px;
    display: inline-block;
}

.expiration {
	
	display: inline-block;
    width: auto;
    max-width: 600px;
    font-size: 14px;
    line-height: 150%;
	color:#fff;
	background-color: #888;
    padding: 5px 10px;
	margin: 5px;
	
}

.bolded {
	font-weight: bold;
}

#expiration-wrapper .green {
	background-color: #6b6;
}

#expiration-wrapper .amber {
	background-color: #f96;
}

#expiration-wrapper .red {
	background-color: #f66;
	font-size: 16px;
}