.fontlight {font-family: "effralight", Helvetica, sans-serif;}
.fontregular {font-family: "effraregular", Helvetica, sans-serif;}
.fontmedium {font-family: "efframedium", Helvetica, sans-serif;}
.fontbold {font-family: "effrabold", Helvetica, sans-serif;}
.fontheavy {font-family: "effraheavy", Helvetica, sans-serif;}
.fontlightitalic {font-family: "effralightitalic", Helvetica, sans-serif;}

.text-right {text-align:right;}
.text-center {text-align:center;}
.text-left {text-align:left;}

.yellow {color: #ffce00;}
.lightorange {color:#F7A800;}
.ultralightblue {color: #b9d9eb;}
.lightblue {color: #71c5e8;}
.navyblue {color: #004b87;}
.bluealt {color: #0085ca;}
.bluealt2 {color: #00a9e0;}
.darkblue {color: #001e46;}
.orange {color: #e35205;}
.purple {color: #b0008f;}
.green {color: #74bf40;}
.white {color: #FFFFFF;}
.lightgray {color:#B1B3B3;}

.yellowbg {background-color: #ffce00;}
.lightorangebg {background-color:#F7A800;}
.ultralightbluebg {background-color: #b9d9eb;}
.ultralightblue1bg {background-color: #dcecf5;}
.lightbluebg {background-color: #71c5e8;}
.navybluebg {background-color: #004b87;}
.bluealtbg {background-color: #0085ca;}
.bluealt2bg {background-color: #00a9e0;}
.darkbluebg {background-color: #001e46;}
.orangebg {background-color: #e35205;}
.purplebg {background-color: #b0008f;}
.greenbg {background-color: #74bf40;}
.whitebg {background-color: #FFFFFF;}
.graybg {background-color: #e0e0e0;}
.gray1bg {background-color: #f2f2f2;}

a.btn {
display: inline-block;
padding: 15px 24px;
background: #00a9e0;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-top:0;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-webkit-transition: 0.5s;
transition: 0.5s;
border-radius:0;
border:0;
-webkit-border-radius:0;
}
a.btn:hover {
cursor: pointer;
background: #0087b3;
color: #FFFFFF;
}
.btn.btn-green {background:#74bf40;}
.btn.btn-green:hover {background:#5ca629;}
.btn.btn-lightorange {background:#f7a800;}
.btn.btn-lightorange:hover {background:#E35205;}
.btn.btn-outline {background:#ffffff; color:#00a9e0; border:1px solid #00a9e0;}
.btn.btn-outline:hover {background:#ffffff; color:#004b87; border:1px solid #004b87;}
.btn.wht-outline {background:transparent; padding:4px 7px; border:1px solid #fff; font-size:20px; line-height:18px; position:absolute; bottom:1.5em;}
.btn.wht-outline:hover {background:transparent;}
.btn.wht-outline1 {background:transparent; padding:4px 7px; border:1px solid #fff; font-size:20px; line-height:18px; margin:0 0 6px 7px;}
.btn.wht-outline1:hover {background:transparent;}
.tel {font-size:20px; line-height:1.2em;}

/* get started */				
.b-get-started {position:fixed; right:0; top:14em; z-index:500;}

/* get started:toggler */
/*.b-get-started .b-title {height:160px; background:#b0008e url("/res/img/priority-access/pa-text-icon.png") no-repeat 9px 16px;}*/
.b-get-started .b-title {height:210px; background:#b0008e url("/res/img/eoy-2018/eoy18-text.png") no-repeat 9px 16px;}
.b-get-started .b-title.lift {height:140px; background:#b0008e url("/res/img/lift-ticket/special-offer-text.png") no-repeat 9px 16px;}
.b-get-started .b-title.sam {height:220px; background:#b0008e url("/res/img/slider-sam/sam-talbot-txt.png") no-repeat 9px 16px;}
.b-get-started .b-title.amc {height:300px; background:#b0008e url("/res/img/slider/amc-txt.png") no-repeat 9px 16px;}

/* get started:flyout */
.b-get-started .b-flyout {min-height:161px; width:33em; padding:0;}
.b-get-started .b-flyout.lift {min-height:200px; width:35em; padding:0; background:#b9d9eb;}
.b-get-started h1 {color:#666; font-size:1.4em; font-weight:bold; margin-bottom:.6em; text-align:center; text-transform:uppercase;}
.b-get-started .b-item {padding:1em 1em 1em 4em; border-top:1px solid #e8e8e8;}
.b-get-started .b-item.m-man-icon {background:url("../img/icon/gs-man-icon.png") no-repeat 1em .7em;}
.b-get-started .b-item.m-phone-icon {background:url("../img/icon/gs-phone-icon.png") no-repeat 1em .7em;}
.b-get-started .b-item.m-list-icon {background:url("../img/icon/gs-list-icon.png") no-repeat 1em .7em;}
.b-get-started .b-item.m-amb-icon {background:url("../img/icon/gs-amb-icon.png") no-repeat 1em .7em;}
.b-get-started .b-item p {font-size:1.2em; line-height:1.5em;}
.b-get-started .b-item p.m-number {color:#77c26f; font-size:1.6em; font-weight:bold; line-height:1;}

.b-get-started .b-flyout.sam {width:37em;}
.sambg {min-height:370px; background:#f7f7f9 url("/res/img/slider-sam/sam-talbot-bg.jpg") 70% 100% / auto 100% no-repeat;}

.icnimg {max-width:40%; float:right; display:inline-block; margin:0 0 10px 10px;}
.icnimg.lift {max-width:30%; float:right; display:inline-block; margin:0 0 10px 10px;}
.patitle {font-size:28px; margin-bottom:15px; line-height:1em;}
.pa-col {width:50%; float:left;}
.b-get-started .b-flyout p, .pa-col p {font-size:16px; line-height:1.2em; margin-bottom:10px;}
.pa-col p.smtxt {font-size:12px; line-height:1em;}
/*.pa-col.wbg {background:#dbe9f1 url("/res/img/priority-access/pa-wbg.png") 50% / cover no-repeat;}*/
.pa-col.wbg {background:#dbe9f1 url("/res/img/slider/pa-wbg1.png") 50% / cover no-repeat; min-height:400px;}
.papad {padding:1.5em 2em;}
.copy-sam {width:55%;}
.foottxt {font-size:11px;}
.pa-number {font-size:22px;}

#mobile-getstarted {
  width:350px;
  overflow:hidden;
}

@media screen and (max-width:480px) {
#mobile-getstarted {max-width:100%;}
.patitle {font-size:2em;}
.pa-col p {font-size:1.2em;}
.pa-number {font-size:1.2em;}
.foottxt {font-size:1em;}
.b-get-started .b-flyout.lift {width:30em;}
}
