@font-face {font-family: 'Novecentowide-Light';src: url('webfonts/novecento/27A68C_1_0.eot');src: url('webfonts/novecento/27A68C_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/novecento/27A68C_1_0.woff') format('woff'),url('webfonts/novecento/27A68C_1_0.ttf') format('truetype');}
@font-face {font-family: 'Novecentowide-Book';src: url('webfonts/novecento/27A68C_3_0.eot');src: url('webfonts/novecento/27A68C_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/novecento/27A68C_3_0.woff') format('woff'),url('webfonts/novecento/27A68C_3_0.ttf') format('truetype');}
@font-face{font-family:'Swiss721BT-Light';src:url('/webfonts/swiss721/206FA2_0_0.eot');src:url('/webfonts/swiss721/206FA2_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/swiss721/206FA2_0_0.woff') format('woff'),url('/webfonts/swiss721/206FA2_0_0.ttf') format('truetype')}
@font-face{font-family:'Swiss721BT-Roman';src:url('/webfonts/swiss721/206FA2_1_0.eot');src:url('/webfonts/swiss721/206FA2_1_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/swiss721/206FA2_1_0.woff') format('woff'),url('/webfonts/swiss721/206FA2_1_0.ttf') format('truetype')}
@font-face{font-family:'Swiss721BT-Bold';src:url('/webfonts/swiss721/206FA2_2_0.eot');src:url('/webfonts/swiss721/206FA2_2_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/swiss721/206FA2_2_0.woff') format('woff'),url('/webfonts/swiss721/206FA2_2_0.ttf') format('truetype')}
@font-face{font-family:'FontAwesome';src:url('/webfonts/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('/webfonts/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('/webfonts/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('/webfonts/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('/webfonts/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('/webfonts/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
#input[type="text"], input[type="password"], input[type="phone"], textarea {font-size:16px;}
.labellight{font-family:Swiss721BT-Light;font-weight:normal;font-style:normal}
.titlelight{font-family:Novecentowide-Light;font-weight:normal;font-style:normal}
.titlebook{font-family:Novecentowide-Book;font-weight:normal;font-style:normal}
.light{font-family:Swiss721BT-Light;font-weight:normal;font-style:normal}
.roman{font-family:Swiss721BT-Roman;font-weight:normal;font-style:normal}
.bold{font-family:Swiss721BT-Bold;font-weight:normal;font-style:normal}
.large{font-family:Swiss721BT-Light;font-weight:normal;font-style:normal; color: #070707; font-size: 20px;line-height:1.4}
.medium{font-family:Swiss721BT-Light;font-weight:normal;font-style:normal; color: #070707; font-size: 16px;line-height:1.4}
*{margin:0;padding:0}
## Disables elastic scrolling, but interferes with lazy load:
#html{width:100%;height:100%;color:#FFFFFF;font-family:Swiss721BT-Roman;background:#ffffff;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow:hidden}
#body{width:100%;height:100%;color:#FFFFFF;font-family:Swiss721BT-Roman;background:#ffffff;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow:auto}
html{width:100%;height:100%;color:#FFFFFF;font-family:Swiss721BT-Roman;background:#ffffff;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
body{width:100%;height:100%;color:#FFFFFF;font-family:Swiss721BT-Roman;background:#ffffff;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
#page{position:relative;width:100%;height:100%;background:#FFFFFF;margin:0;padding:0}
p img{padding:0px 0px 25px 0px;max-width:100%}
.nohighlight{-webkit-tap-highlight-color:rgba(0,0,0,0.0)}
#left{position:absolute;position:fixed;overflow:hidden;top:0;left:0;width:33.6%;height:100%;margin:0;padding:0;background:#FFFFFF;z-index:90}
#right{position:absolute;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;top:0;right:0;width:66.5%;margin:0;padding:0;background:#FFFFFF}
#discover{position:absolute;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;top:0;right:0;width:100%;margin:0;padding:0;background:#FFFFFF}
#blackawardsheader{position:fixed;overflow:hidden;background:rgb(14, 23, 29);background:rgba(14, 23, 29, 0.7);background:hsla(14, 23, 29, 0.7);width:67%;height:222px;top:0;right:0;margin:0;padding:0;z-index:10}
#blackheader{position:fixed;overflow:hidden;background:rgb(14, 23, 29);background:rgba(14, 23, 29, 0.7);background:hsla(14, 23, 29, 0.7);width:67%;height:192px;top:0;right:0;margin:0;padding:0;z-index:10}
#blackcontentheader{position:fixed;overflow:hidden;background:rgb(14, 23, 29);background:rgba(14, 23, 29, 0.7);background:hsla(14, 23, 29, 0.7);width:67%;height:230px;top:0;right:0;margin:0;padding:0;z-index:10}
#redcontentheader{position:fixed;overflow:hidden;background:rgb(255, 0, 0);background:rgba(255, 0, 0, 0.7);background:hsla(255, 0, 0, 0.7);width:67%;height:230px;top:0;right:0;margin:0;padding:0;z-index:10}
#awardsheader{position:fixed;overflow:hidden;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:67%;height:222px;top:0;right:0;margin:0;padding:0;z-index:10}
#discoverheader{position:fixed;overflow:hidden;background:rgb(255, 255, 255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);width:100%;height:230px;top:0;right:0;margin:0;padding:0;z-index:50}
/* #header{position:fixed;overflow:hidden;background:rgb(248, 248, 248);background:rgba(248, 248, 248, 0.9);background:hsla(248, 248, 248, 0.9);width:67%;height:192px;top:0;right:0;margin:0;padding:0;z-index:10} */
#OLD-FLAT-header{position:fixed;overflow:hidden;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:67%;height:195px;top:0;right:0;margin:0;padding:0;z-index:10}
#header{position:fixed;overflow:hidden;background:rgb(255, 255, 255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);width:67%;height:195px;top:0;right:0;margin:0;padding:0;z-index:50}
#OLD-FLAT-contentheader{position:fixed;overflow:hidden;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:67%;height:230px;top:0;right:0;margin:0;padding:0;z-index:10}
#contentheader{position:fixed;overflow:hidden;background:rgb(255, 255, 255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%);width:67%;height:230px;top:0;right:0;margin:0;padding:0;z-index:50}
#mainpageheader{position:fixed;overflow:hidden;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:67%;height:230px;top:0;right:0;margin:0;padding:0;z-index:10}
.containerfloatingcontent{min-height:1300px;margin:192px 0 0 0;padding:0;width:100% !important;z-index:1}
.containerfloatingcontentpages{min-height:1300px;margin:240px 0 0 0;padding:0;width:100% !important;z-index:1}
.containerfloatingcontentmainpage{min-height:1300px;margin:197px 0 0 0;padding:0;width:100% !important;z-index:1;line-height:0;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;border-collapse:collapse}
.containerfloatingcontentmainpagequotes{min-height:1300px;margin:197px 0 0 0;padding:0;width:100% !important;z-index:1}
.containerfloatingcontentawards{min-height:1300px;margin:0 0 0 0;padding:0;width:100% !important;z-index:1}
#search{position:absolute;overflow:hidden;width:100%;top:152px;right:0;z-index:99999}
@media screen and (orientation:portrait){#right{position:absolute;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;top:0;right:0;width:100%;margin:0;padding:0;background:#FFFFFF;z-index:10}
#left{display:none}
html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
.fixed{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;max-height:5000em}
.sized{-webkit-text-size-adjust:150%;-moz-text-size-adjust:150%;-ms-text-size-adjust:150%}
#awardsheader{position:relative;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:100%;height:222px;top:0;right:0;margin:0;padding:0;z-index:10}
#discoverheader{position:relative;overflow:hidden;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:100%;height:195px;top:0;right:0;margin:0;padding:0;z-index:10}
#header{position:relative;overflow:hidden;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:100%;height:195px;top:0;right:0;margin:0;padding:0;z-index:10}
#contentheader{position:relative;overflow:hidden;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:100%;height:230px;top:0;right:0;margin:0;padding:0;z-index:10}
#mainpageheader{position:relative;overflow:hidden;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);background:hsla(255, 255, 255, 0.9);width:100%;height:230px;top:0;right:0;margin:0;padding:0;z-index:10}
#search{position:absolute;overflow:hidden;width:100%;top:152px;right:0;z-index:9999}
.containerfloatingcontent{min-height:1600px;margin:0;padding:0;width:100% !important;z-index:1}
.containerfloatingcontentpages{min-height:1500px;margin:10px 0 0 0;padding:0;width:100% !important;z-index:1}
/* .containerfloatingcontentpages{min-height:1600px;margin:0;padding:0;width:100% !important;z-index:1} */
.containerfloatingcontentmainpage{min-height:1300px;margin:25px 0 0 0;padding:0;width:100% !important;z-index:1}
.containerfloatingcontentmainpagequotes{min-height:1300px;margin:3px 0 0 0;padding:0;width:100% !important;z-index:1}
.portraitdynamicfontsize{color:white;line-height:1.0;letter-spacing:2px}
}
#pagetitlecontainer{position:relative;width:100%;margin:0;padding:0 0 0 30px;z-index:10}
.pagetitle{float:left;width:60%;margin:0;padding:0;z-index:10}
.pageexit{float:right;width:20%;margin:0;padding:0;z-index:10}
.table{display:table;width:100%}
.tablecell{display:table-cell;text-align:center;vertical-align:middle}
a{outline:none}
a:link{color:#000;text-decoration:none}
a:visited{color:#000;text-decoration:none}
/* a:hover{color:#000;text-decoration:none; cursor:url("/images/cursor_link.cur"), pointer} --CUSTOM CURSOR-- */
a:hover{color:#000;text-decoration:none}
a.nav:hover{color:#000;text-decoration:underline}
.colorwhite{color:white}
.colorblack{color:black}
.colorblue{color:#44bff1}
.colorred{color:red}
a img{outline:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img{border:0}
.todaycontainer{position:relative;width:100%}
.today{position:absolute;top:55%;left:5%;right:5%}
.todaylabelbackground{float:left;line-height:22px;background:rgb(15, 15, 15);background:rgba(15, 15, 15, 0.7);background:hsla(15, 15, 15, 0.7);padding:2px 8px 2px 8px;margin-bottom:4px}
.todaytitlebackground{float:left;line-height:22px;background:rgb(15, 15, 15);background:rgba(15, 15, 15, 0.7);background:hsla(15, 15, 15, 0.7);padding:2px 8px 2px 8px;margin-bottom:4px}
.linkscontainer{position:relative;z-index:6}
.links{float:right;position:absolute;top:0;right:0;width:160px;margin:0;padding:0;z-index:6}
.whitebackground{background:white}
.graybackground{background:gray}
.blackbackground{background:black}
.padding30{padding:6% 12% 0 12%}
.padding30contentbox{position:absolute;top:0;left:0;padding:7% 12% 0 12%}
.padding30today{position:absolute;top:0;left:0;padding:70% 12% 0 12%}
.padding40{padding:15px 40px 0 40px}
.aligncentertext{text-align:center}
.aligncenterauto{display:block;margin-left:auto;margin-right:auto}
.rowcontainer{position:relative;float:left;margin:0;padding:0;width:100%;overflow:hidden;line-height:0;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;border-collapse:collapse}
.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.widepaddingborder0424{padding:0 4px 1px 4px;border-right:1px solid white;border-left:2px solid white;border-bottom:1px solid white}
.paddingborder0224{padding:0 1px 1px 2px;border-right:1px solid white;border-left:2px solid white;border-bottom:1px solid white}
.paddingborder2224{padding:1px 1px 1px 2px;border-right:1px solid white;border-left:2px solid white;border-bottom:1px solid white}
.paddingborder0422{padding:0 2px 1px 2px;border-right:2px solid white;border-left:1px solid white;border-bottom:1px solid white}
.paddingborder2422{padding:1px 2px 1px 2px;border-right:2px solid white;border-left:1px solid white;border-bottom:1px solid white}
.paddingborder0220{padding:0 1px 1px 0;border-right:1px solid white;border-bottom:1px solid white}
.paddingborder0022{padding:0 0 1px 1px;border-left:1px solid white;border-bottom:1px solid white}
.paddingborder0222{padding:0 1px 1px 1px;border-right:1px solid white;border-left:1px solid white;border-bottom:1px solid white}
.paddingborder2220{padding:1px 1px 1px 0;border-top:1px solid white;border-right:1px solid white;border-bottom:1px solid white}
.paddingborder2022{padding:1px 0 1px 1px;border-top:1px solid white;border-bottom:1px solid white;border-left:1px solid white}
.paddingborder2222{padding:1px 1px 1px 1px;border:1px solid white}
.paddingborder2200{padding:1px 1px 0 0;border-top:1px solid white;border-right:1px solid white}
.paddingborder2202{padding:1px 1px 0 1px;border-top:1px solid white;border-right:1px solid white;border-left:1px solid white}
.paddingborder2002{padding:1px 0 0 1px;border-top:1px solid white;border-left:1px solid white}
.paddingborder4444{padding:2px 2px 2px 2px;border:2px solid white}
.paddingborder4024{padding:2px 0 1px 2px;border-top:2px solid white;border-bottom:1px solid white;border-left:2px solid white}
.noborder0220{padding:0 -2px -2px 0;border-right:-2px;border-bottom:-2px}
.noborder0022{padding:0 0 -2px -2px;border-left:-2px;border-bottom:-2px}
.noborder0222{padding:0 -2px -2px -2px;border-right:-2px;border-left:-2px;border-bottom:-2px}
.noborder2220{padding:-2px -2px -2px 0;border-top:-2px;border-right:-2px;border-bottom:-2px}
.noborder2022{padding:-2px 0 -2px -2px;border-top:-2px;border-bottom:-2px;border-left:-2px}
.noborder2222{padding:-2px -2px -2px -2px;border:-2px}
.noborder2200{padding:-2px -2px 0 0;border-top:-2px;border-right:-2px}
.noborder2202{padding:-2px -2px 0 -2px;border-top:-2px;border-right:-2px;border-left:-2px}
.noborder2002{padding:-2px 0 0 -2px;border-top:-2px;border-left:-2px}
.left0{margin-left:0;margin-right:-100%}
.left20{margin-left:20%;margin-right:-100%}
.left40{margin-left:40%;margin-right:-100%}
.left60{margin-left:60%;margin-right:-100%}
.left80{margin-left:80%;margin-right:-100%}
.row20{position:relative;float:left;margin:0;padding:0;width:20%;overflow:hidden}
.row25{position:relative;float:left;margin:0;padding:0;width:25%;overflow:hidden}
.row40{position:relative;float:left;margin:0;padding:0;width:40%;overflow:hidden}
.row50{position:relative;float:left;margin:0;padding:0;width:50%;overflow:hidden}
.row60{position:relative;float:left;margin:0;padding:0;width:60%;overflow:hidden}
.row80{position:relative;float:left;margin:0;padding:0;width:80%;overflow:hidden}
.row100{position:relative;float:left;margin:0;padding:0;width:100%;overflow:hidden}
.category20related{position:relative;float:left;margin:0;padding:0;height:200px;width:200px;overflow:hidden}
.category20{position:relative;float:left;margin:0;padding:0;width:20%;overflow:hidden}
.category25{position:relative;float:left;margin:0;padding:0;width:25%;overflow:hidden}
.category40{position:relative;float:left;margin:0;padding:0;width:40%;overflow:hidden}
.category50{position:relative;float:left;margin:0;padding:0;width:50%;overflow:hidden}
.category100{position:relative;float:left;margin:0;padding:0;width:100%;overflow:hidden;line-height:0;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;border-collapse:collapse}
.clearfloat{clear:both}
.category20 img{display:block}
.category40 img{display:block}
.category50 img{display:block}
.category100 img{display:block}
.clickcontainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}
.clickimage{outline-style:none;width:100%;height:100%;z-index:99}
.categorycolor{color:#585858}
@media (min-width:600px){.categorylabeltext{font-size:14px;color:white;line-height:1.0;letter-spacing:2px}
.blackcategorylabeltext{font-size:13px;color:black !important;line-height:1.0;letter-spacing:1px}
.todaylabel{font-size:15px;color:#000;letter-spacing:1px;text-decoration:none}
.todaytitle{font-size:17px;color:#000;letter-spacing:0;text-decoration:none}
.contentlabel{font-size:12px;color:white;letter-spacing:1px;text-decoration:none}
.contenttitle{font-size:18px;color:white;line-height:24px;letter-spacing:-1px;text-decoration:none}
.contenttitledestinations{font-size:18px;color:white;line-height:28px;letter-spacing:-1px;text-decoration:none}
.contenttext{font-size:16px;color:white;line-height:20px;margin-top:7px;text-decoration:none}
}
@media (min-width:1000px){.categorylabeltext{font-size:12px;color:white;line-height:1.0;letter-spacing:2px}
.blackcategorylabeltext{font-size:11px;color:black !important;line-height:1.0;letter-spacing:1px}
.todaylabel{font-size:17px;color:#000;letter-spacing:1px;text-decoration:none}
.todaytitle{font-size:19px;color:#000;letter-spacing:0;text-decoration:none}
.contentlabel{font-size:11px;color:white;letter-spacing:1px;text-decoration:none}
.contenttitle{font-size:17px;color:white;line-height:22px;letter-spacing:-1px;text-decoration:none}
.contenttitledestinations{font-size:17px;color:white;line-height:26px;letter-spacing:-1px;text-decoration:none}
.contenttext{font-size:13px;color:white;line-height:18px;margin-top:7px;text-decoration:none}
}
@media (min-width:1200px){.categorylabeltext{font-size:14px;color:white;line-height:1.0;letter-spacing:2px}
.blackcategorylabeltext{font-size:13px;color:black !important;line-height:1.0;letter-spacing:2px}
.todaylabel{font-size:20px;color:#000;letter-spacing:2px;text-decoration:none}
.todaytitle{font-size:22px;color:#000;letter-spacing:0;text-decoration:none}
.contentlabel{font-size:14px;color:white;letter-spacing:1px;text-decoration:none}
.contenttitle{font-size:20px;color:white;line-height:26px;letter-spacing:-1px;text-decoration:none}
.contenttitledestinations{font-size:20px;color:white;line-height:30px;text-decoration:none}
.contenttext{font-size:18px;color:white;line-height:22px;margin-top:7px;text-decoration:none}
}
.dynamicfontsize{color:white;line-height:1.0;letter-spacing:2px}
.moredynamicfontsize{color:white;line-height:1.0;letter-spacing:2px}
.categorylabel{position:absolute;bottom:-2px;left:0;margin-bottom:-2px;width:100% !important;height:26% !important;margin:0;padding:0;text-align:center;background:rgb(14, 23, 29);background:rgba(14, 23, 29, 0.7);background:hsla(14, 23, 29, 0.7)}
.categorylabellarge{position:absolute;bottom:-2px;left:0;margin-bottom:0;width:100% !important;height:13% !important;text-align:center;background:rgb(14, 23, 29);background:rgba(14, 23, 29, 0.7);background:hsla(14, 23, 29, 0.7)}
.categorylabelgradient{position:absolute;bottom:-2px;left:0;width:100% !important;height:22% !important;margin:0;padding:0;text-align:center}
.redcategorylabel{position:absolute;bottom:-2px;left:0;margin-bottom:-2px;width:100% !important;height:26%;margin:0;padding:0;text-align:center;background:rgb(255, 0, 0);background:rgba(255, 0, 0, 0.5);background:hsla(255, 0, 0, 0.5)}
.bluecategorylabel{position:absolute;bottom:-2px;left:0;width:100% !important;height:26% !important;margin:0;padding:0;text-align:center;background:rgb(12, 109, 198);background:rgba(12, 109, 198, 0.5);background:hsla(12, 109, 198, 0.5)}
.whitecategorylabel{position:absolute;border-top:0px solid white;bottom:-2px;left:0;width:100% !important;height:22% !important;margin:0;padding:0;text-align:center;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.83);background:hsla(255, 255, 255, 0.83)}
.whitecategorylabelwide{position:absolute;border-top:0px solid white;bottom:-2px;left:0;width:100% !important;height:19% !important;margin:0;padding:0;text-align:center;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.83);background:hsla(255, 255, 255, 0.83)}
.goldcategorylabel{position:absolute;border-top:0px solid white;bottom:-2px;left:0;width:100% !important;height:22% !important;margin:0;padding:0;text-align:center;background:rgb(197, 181, 116);background:rgba(197, 181, 116, 0.83);background:hsla(197, 181, 116, 0.83)}
.gradientwhitecategorylabel{position:absolute;bottom:-2px;left:0;width:100% !important;height:22% !important;margin:0;padding:0;text-align:center;background:rgb(255, 255, 255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%);background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 100%)}
.whitecategorylabellarge{position:absolute;border-top:0px solid white;bottom:-2px;left:0;width:100% !important;height:11% !important;text-align:center;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.83);background:hsla(255, 255, 255, 0.83)}
.whitecategorylabellargewide{position:absolute;border-top:0px solid white;bottom:-2px;left:0;width:100% !important;height:9.4% !important;text-align:center;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.83);background:hsla(255, 255, 255, 0.83)}
.redcategorylabellarge{position:absolute;border-top:0px solid white;bottom:-2px;left:0;width:100% !important;height:11% !important;text-align:center;background:rgb(255, 0, 0);background:rgba(255, 0, 0, 0.53);background:hsla(255, 0, 0, 0.53)}
.changecolor:hover{background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.3);background:hsla(255, 255, 255, 0.3);text-indent: 100%;white-space: nowrap;overflow: hidden;}
/* .searchfield input[type="text"]:hover{background:rgb(238, 239, 240);background:rgba(238, 239, 240, 0.9);background:hsla(238, 239, 240, 0.9)}
input:hover,input:focus{background:rgb(238, 239, 240);background:rgba(238, 239, 240, 0.9);background:hsla(238, 239, 240, 0.9)} */
.videolabel{position:absolute;top:0;left:0;width:100% !important;height:10%;margin:0;padding:0 50px 0 0;text-align:center;z-index:3;text-transform:uppercase;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.5);background:hsla(0, 0, 0, 0.5)}
.aligned{display:table;vertical-align:middle;width:100%;margin:2px auto 0 auto;height:100%}
.aligned1{display:table-cell;vertical-align:middle;text-align:center}
.aligned1large{display:table-cell;vertical-align:middle;text-align:center}
.contentaligned{display:table;vertical-align:middle;height:100%}
.contentaligned1{display:table-cell;vertical-align:middle}
.twittercontainer{text-align:center;z-index:2}
.twittercontent{width:450px;height:90px;padding-top:4%;display:block;margin-left:auto;margin-right:auto;overflow:hidden;z-index:2}
#quotes, #quotes li{margin:0;padding:0;list-style:none}
#quotes{display:table-cell;vertical-align:middle;width:100%;height:100px;font:normal normal 16px/120% Swiss721BT-Light;color:white;background-color:#ABBAC3}
#quotes li{padding:0 50px 0 50px;display:none}
#curated, #curated li{margin:0;padding:0;list-style:none}
#curated{display:table-cell;vertical-align:middle;width:100%;height:100px;background-color:white}
#curated li{padding:0 54px 0 54px;margin-left:auto;margin-right:auto;display:none}
.quote{font-family:Swiss721BT-Light;font-size:16px;color:#999;line-height:1.2}
.lightquote{font-family:Swiss721BT-Light;font-size:18px;color:#ADADAD;line-height:1.2}
.pointerevents{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:url('/images/red50.png') repeat}
/* .vignette{position:absolute;top:-1px;left:-1px;width:100.8%;height:100.8%} */
/* .vignette img{opacity:0.1;filter:alpha(opacity=10);margin-left:0;width:100.4%;height:auto} */
iframe {display:block;}
.socialcontainer {margin: 5px 0 5px 0}
.socialcontainerpages {margin: 7px 0 5px 0}
.socialiconsleft {outline-style:none;height:25px;width:auto;margin:0 -4px 0 0;opacity:0.9;filter:alpha(opacity=90)}
.socialicons {outline-style:none;height:25px;width:auto;margin:0 0 0 15px;opacity:0.9;filter:alpha(opacity=90)}
.footerlinkscontainer {width:100%;background:white}
.footerlinksinside {padding: 60px 50px 60px 50px;text-align:center}
.footerlinks {color:#333;padding-bottom:4px;border-bottom: 0 solid white;text-decoration:none;font-size:15px;font-size:2.2vh}
.copyright {color:#333;line-height:1.7;text-transform:uppercase;font-size:13px;font-size:1.7vh}
.trademark {color:#999;line-height:1.4;margin-top:7px;font-size:11px;font-size:1.5vh}
.bodytext {font-size:16px;line-height:1.5;font-size:2.1vh}
.searchsymbol {position:absolute;height:27px;top:6px;right:82px;cursor:pointer;outline:none;border:0;opacity:0.86}
.shufflesymbol {position:absolute;height:22px;top:8px;right:46px;cursor:pointer;outline:0;outline-style:none;border:0;opacity:0.86}
@media screen and (max-device-width: 480px) and (orientation: portrait){
.linkscontainer {display:none}
.footerlinks {color:#333;padding-bottom:4px;border-bottom: 0 solid white;text-decoration:none;font-size:15px;font-size:3.2vw}
.copyright {color:#333;line-height:1.7;text-transform:uppercase;font-size:13px;font-size:2.4vw}
.trademark {color:#999;line-height:1.4;margin-top:7px;font-size:11px;font-size:2.5vw}
.bodytext {font-size:16px;line-height:1.5;font-size:4.2vw}
.searchsymbol {position:absolute;height:54px;width:auto;top:-8px;right:124px;cursor:pointer;outline:none;border:0;opacity:0.86}
.shufflesymbol {position:absolute;height:40px;width:auto;top:-2px;right:46px;cursor:pointer;outline:0;outline-style:none;border:0;opacity:0.86}
.socialiconsleft {outline-style:none;height:50px;width:auto;margin:0 -4px 0 0;opacity:0.9;filter:alpha(opacity=90)}
.socialicons {outline-style:none;height:50px;width:auto;margin:0 0 0 15px;opacity:0.9;filter:alpha(opacity=90)}
}
@media screen and (max-device-width: 640px) and (orientation: landscape){
.footerlinks {color:#333;padding-bottom:4px;border-bottom: 0 solid white;text-decoration:none;font-size:15px;font-size:3.2vh}
.copyright {color:#333;line-height:1.7;text-transform:uppercase;font-size:13px;font-size:2.7vh}
.trademark {color:#999;line-height:1.4;margin-top:7px;font-size:11px;font-size:2.5vh}
.bodytext {font-size:16px;line-height:1.5;font-size:3.8vh}
}
.discovertable {display:table;width:100.2%;height:15px;margin: 80px 0 20px 0;padding:0}
.discovertablecell {display:table-cell;vertical-align:middle;font-size: 15px;text-align:center;letter-spacing:3px;padding-top:4px}
.discoverfont {font-size:15px;text-transform:uppercase;color:#999999;letter-spacing:3px}
.selectbb {width:100%;height:100%;padding:0;margin:0;border:0}
.biolinkcolor {color:#999}
.threethreethree {color:#333}
.nineninenine {color:#999}