/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2016 Schwartzco Inc.
        License: 1604-VWVLXT
*/
#headerAvatar{background-repeat:no-repeat;background-position:center;background-size:cover}
#mainNav .mainNav-item--findStart,#footerAuthLink{*zoom:1}
#mainNav .mainNav-item--findStart:before,#footerAuthLink:before,#mainNav .mainNav-item--findStart:after,#footerAuthLink:after{content:" ";display:table}
#mainNav .mainNav-item--findStart:after,#footerAuthLink:after{clear:both}
#mainNav .C_topBig{font-weight:500 !important}
#mainNav .C_topBig .inverted .runningText,#mainNav .C_topBig .inverted.runningText{font-weight:600 !important}
.headerTab-label{color:rgba(0,0,0,0.54)}
.headerTab-label,.headerTab-label svg{stroke:transparent;fill:rgba(0,0,0,0.54)}
.inverted .headerTab-label{color:rgba(255,255,255,0.7)}
.inverted .headerTab-label,.inverted .headerTab-label svg{stroke:transparent;fill:rgba(255,255,255,0.7)}
#mainNav .C_topBig{font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-0.02em}
#mainFooter a.link,.runningText #mainFooter a{color:#1f24cc}
#mainFooter a.link,.runningText #mainFooter a,#mainFooter a.link svg,.runningText #mainFooter a svg{stroke:transparent;fill:#1f24cc}
#mainFooter a.link:hover,.runningText #mainFooter a:hover,#mainFooter a.link:focus,.runningText #mainFooter a:focus,#mainFooter a.link:active,.runningText #mainFooter a:active{text-decoration:underline}
#mainFooter a.link .button,.runningText #mainFooter a .button{text-decoration:none}
.inverted #mainFooter a.link,#mainFooter .inverted a.link,.inverted .runningText #mainFooter a,.runningText #mainFooter .inverted a{color:#4dd1ed}
.inverted #mainFooter a.link,#mainFooter .inverted a.link,.inverted .runningText #mainFooter a,.runningText #mainFooter .inverted a,.inverted #mainFooter a.link svg,#mainFooter .inverted a.link svg,.inverted .runningText #mainFooter a svg,.runningText #mainFooter .inverted a svg{stroke:transparent;fill:#4dd1ed}
.link{color:#1f24cc !important}
#headerAvatar{background-repeat:no-repeat;background-position:center;background-size:cover}
#mainNav .mainNav-item--findStart,#footerAuthLink{*zoom:1}
#mainNav .mainNav-item--findStart:before,#footerAuthLink:before,#mainNav .mainNav-item--findStart:after,#footerAuthLink:after{content:" ";display:table}
#mainNav .mainNav-item--findStart:after,#footerAuthLink:after{clear:both}
#nav-profile .nav-avatar{padding:4px 0 4px 5px;background-color:#fff;border-radius:25px;border:2px solid rgba(0,0,0,0.12);width:54px;position:relative;cursor:pointer}
#nav-profile .nav-avatar.qled{border-color:#ed1c40}
#nav-profile .nav-avatar .icon-drop-down{color:rgba(0,0,0,0.54);position:absolute;top:17px;right:7px;font-size:10px}
#nav-profile .nav-avatar:hover{background-color:rgba(0,0,0,0.12)}
#nav-profile .nav-avatar:hover .icon-drop-down{color:#1f24cc}
#nav-account-links{margin:0;padding:5px 0}
#nav-account-links li{color:rgba(0,0,0,0.54)}
#nav-account-links li:last-child a{border-bottom:0}
#nav-account-links li a{margin:0 20px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,0.12);font-size:16px;white-space:nowrap}
#nav-account-links li a:hover{margin:0;padding:12px 20px;border-color:#ed1c40}
#nav-profile--dropdownMenu{width:512px;padding:0;margin-top:12px;right:14px}
#nav-profile--dropdownMenu:before,#nav-profile--dropdownMenu:after{left:450px}
#C_groupsMenu{border-radius:3px 0 0 3px;background-color:#fff;margin:0;padding:5px 0 0;min-height:145px}
#C_groupsMenu p{color:rgba(0,0,0,0.54)}
#C_groupsMenu ul{padding-left:0}
#C_groupsMenu li a{color:#371eac;margin:0 20px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,0.12);font-size:16px}
#C_groupsMenu li a:hover{margin:0;padding:12px 20px;border-color:#ed1c40}
#C_groupsMenu li:last-child a{border-bottom:0}
#nav-notifications .dropdown-menu{width:360px;margin-top:8px;padding:0 !important}
#nav-notifications .dropdown-menu:before,#nav-notifications .dropdown-menu:after{left:294px}
#nav-notifications .notifList{overflow-x:hidden;overflow-y:auto;max-height:400px}
#nav-notifications .notifLabel{padding:16px;font-size:13px;line-height:1;color:rgba(0,0,0,0.54);border-bottom:1px solid rgba(0,0,0,0.12)}
#nav-notifications .timeLabel{font-size:10px;white-space:nowrap}
#nav-notifications .notifContent{font-size:14px}
#nav-notifications .notifAvatar{margin:0;padding:0;background-color:rgba(0,0,0,0.12)}
#nav-notifications .notifText{margin:0;padding:0;text-align:left}
#nav-notifications .notifItem{padding:0;background-color:rgba(0,0,0,0.12);border-top:1px solid rgba(0,0,0,0.12)}
#nav-notifications .notifItem.notifItem--unclicked{background-color:#fff}
#nav-notifications .notifItem.notifItem--empty{padding-top:16px;min-height:60px}
#nav-notifications .notifItem a:hover{background-color:#d6f5ff;color:rgba(0,0,0,0.54) !important}
#nav-notifications .notifItem:first-child{border-top:0}
#nav-notifications .notifItem a{text-decoration:none}
#navBanner{position:relative;background:#fff;max-width:none;border-bottom:1px solid rgba(0,0,0,0.26);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.26);font-weight:500;padding:0}
#navBanner.red{color:#ed1c40}
#navBanner a.red{color:#ed1c40}
#navBanner a.red:hover{text-decoration:none}
#navBanner .navBanner--cta{display:inline-block;border-bottom:1px solid #ed1c40}
#navBanner .navBanner--icon{padding-right:16px}
#navBanner .navBanner--text{padding-left:16px}

#navBanner .navBanner--close{display:block;padding:16px}
#mainNav .ql,#globalNav .ql{position:absolute;background:#ed1c40;font-size:10px;color:#fff;padding:4px;border-radius:4px;top:-8px;right:-8px}
#mainNav .countable,#globalNav .countable{position:relative}
#mainNav .countIndicator,#globalNav .countIndicator{background-color:#ed1c40;color:#fff;font-weight:bold;border-radius:8px;line-height:16px;text-align:center;min-width:8px;padding-left:4px;padding-right:4px;text-align:center;font-size:12px;position:absolute;top:-6px;left:56%;box-shadow:rgba(0,0,0,0.2) 0 1px 0}

#mainNav .countIndicator[data-count='0'],#globalNav .countIndicator[data-count='0']{display:none}

#mainNav .dropdown .dropdown-menu,#globalNav .dropdown .dropdown-menu{-webkit-box-shadow:rgba(0,0,0,0.54) 0 3px 8px 0;box-shadow:rgba(0,0,0,0.54) 0 3px 8px 0;min-width:auto;top:auto;right:0}
#mainNav .dropdown .dropdown-menu li,#globalNav .dropdown .dropdown-menu li{padding:0}
#mainNav .dropdown .dropdown-menu li a,#globalNav .dropdown .dropdown-menu li a{border-radius:0}
#headerAvatar{transform:translateY(3px);background-color:#fafafa;background-position:center 42%;color:transparent;display:block;font-size:0;text-indent:100%;white-space:nowrap;vertical-align:middle;border-radius:999px;box-sizing:border-box;margin:0 auto;width:36px;height:36px}
#mainNav .ribbon-wrapper{height:46px;display:inline-block;vertical-align:top;position:relative;top:-12px}
#mainNav .ribbon-wrapper:hover{cursor:pointer}
#mainNav .ribbon-zigzag{background:#ed1c40;display:table;float:left;width:40px;text-align:center;position:relative}
#mainNav .ribbon-zigzag .ribbon-bottom--left{left:0px;background:-webkit-linear-gradient(-30deg, #fff 10px, transparent 0);background:linear-gradient(-30deg, #fff 10px, transparent 0);bottom:0;background-position:left bottom;content:" ";position:absolute;width:20px;height:12px;background-size:20px 12px}
#mainNav .ribbon-zigzag .ribbon-bottom--right{left:20px;background:-webkit-linear-gradient(30deg, #fff 10px, transparent 0);background:linear-gradient(30deg, #fff 10px, transparent 0);bottom:0;background-position:left bottom;content:" ";position:absolute;width:20px;height:12px;background-size:20px 12px}
#mainNav .ribbon-zigzag:after{bottom:-1px}
#mainNav .ribbon-inner{max-width:36px;color:white;display:table-cell;font-weight:600;padding:10px 2px 20px;text-transform:uppercase;vertical-align:middle}
#mainNav .ribbon-inner.hundredPercent .ribbon-percent-off{font-size:15px}
#mainNav .ribbon-inner span{font-size:8px;display:block}
#mainNav .ribbon-percent-off{padding:0;margin:0;position:relative;font-size:18px;color:white;line-height:0.7}
#mainNav .ribbon-percent-off sup{vertical-align:super;top:0;font-size:8px}
#mainNav,#mainNav .mainNav-item-anchor,#mainNav .mainNav-item-label,#mainNav .mainNav-item--findStart a{color:rgba(0,0,0,0.54);text-decoration:none !important;font-size:11px}
#mainNav,#mainNav .mainNav-item-anchor,#mainNav .mainNav-item-label,#mainNav .mainNav-item--findStart a,#mainNav svg,#mainNav .mainNav-item-anchor svg,#mainNav .mainNav-item-label svg,#mainNav .mainNav-item--findStart a svg{stroke:transparent;fill:rgba(0,0,0,0.54)}

#mainNav{border-bottom:1px solid rgba(0,0,0,0.12);box-sizing:border-box;min-height:64px;background:#fff;margin-bottom:0}
.inverted #mainNav{border-bottom:1px solid rgba(255,255,255,0.2)}

#mainNav>ul{width:100%;height:100%}
#mainNav .mainNav-item{padding:8px 4px !important;box-sizing:border-box;height:100%}
.ieRoot_lt_IE10 #mainNav .mainNav-item{width:auto !important}

#mainNav .mainNav-item-anchor{display:block;height:100%;text-align:center;vertical-align:middle}

#mainNav .mainNav-item-anchor.column{-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
}
#mainNav .mainNav-item-label{vertical-align:middle;padding-top:8px}

#mainNav #activityLabel{padding-top:0}
#mainNav #profileLabel{padding-top:4px}
#mainNav #nav-loginSignup{transform:translateY(2px);text-align:right;padding-right:16px !important}

#mainNav #nav-headerLogin{display:inline-block;font-size:16px;padding:4px 16px 0 16px !important;transform:translateY(3px)}
#mainNav #nav-headerSignup .button{padding:10px 16px 8px 16px !important}
#mainNav #nav-profile{position:relative;margin-left:5px}
#mainNav .logoIcon{width:36px;height:36px}

#mainNav .logoIcon--basic{margin-top:8px;margin-left:16px;width:48px}

#mainNav .logoIcon--sticker svg{transform:translateY(-3px);width:32px;height:32px}

.ieRoot_lt_IE10 #mainNav #nav-lang,.ieRoot_lt_IE10 #mainNav #nav-notifications.isMobile{display:none}
#mainNav .mainNav-item--findStart{padding:9px 0 0 16px !important;display:none !important}

#mainNav .mainNav-item--findStart a{float:left}
#mainNav .C_topBig,#mainNav .C_topSm{display:block;text-align:left}
#mainNav .C_topBig{line-height:1 !important;cursor:pointer;color:#ed1c40;text-decoration:none !important;line-height:1}
#C_langs{margin-top:8px;margin-bottom:0px}
#globalNav{border-bottom:1px solid rgba(0,0,0,0.12);padding:4px 0 0 0;background-color:#fff;position:relative;margin:0}
.inverted #globalNav{border-bottom:1px solid rgba(255,255,255,0.2)}
#globalNav a:not(.button):link,#globalNav a:not(.button):visited,#globalNav a:not(.button):hover,#globalNav a:not(.button):active{color:inherit;text-decoration:none !important}
#globalNav>.row{-webkit-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}
#globalNav>.row>.row-item{-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;padding:0}
#globalNav.unauthenticated{/*padding:16px*/}

#globalNav>.row{-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}
#globalNav>.row>.row-item{-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;padding-left:16px;align-self:center}
#globalNav>.row>.row-item:first-child{padding-left:0}
}
#globalNav .button--primary{font-weight:500}
#globalNav .svg--messages{-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}

#ctaLinks .row-item{-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}
#ctaLinks .row-item.hasPromo{-webkit-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px);line-height:1.2 !important}
#promoBanner h1,#promoBanner h2,#promoBanner h3,#promoBanner h4,#promoBanner h5,#promoBanner h6,#promoBanner span,#promoBanner p,#promoBanner div,#promoBanner em,#promoBanner strong{color:#ed1c40 !important;font-size:13px !important;font-weight:500 !important;font-style:normal !important;text-transform:none !important;text-decoration:none !important;display:inline !important;padding:0 0 0 0.25em !important;margin:0 !important}
#promoBanner h1,#promoBanner h1 svg,#promoBanner h2,#promoBanner h2 svg,#promoBanner h3,#promoBanner h3 svg,#promoBanner h4,#promoBanner h4 svg,#promoBanner h5,#promoBanner h5 svg,#promoBanner h6,#promoBanner h6 svg,#promoBanner span,#promoBanner span svg,#promoBanner p,#promoBanner p svg,#promoBanner div,#promoBanner div svg,#promoBanner em,#promoBanner em svg,#promoBanner strong,#promoBanner strong svg{stroke:transparent;fill:#ed1c40 !important}
.headerTab,.dropdown.callout .headerTab.dropdown-toggle{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex;box-align:flex;-webkit-align-items:flex;-ms-align-items:flex;align-items:flex;-ms-flex-align:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;text-align:center;min-height:64px}

.dropdown-toggle{z-index:3001}
#headerAvatar{width:34px;height:34px}
.headerTab-iconWrap,.headerTab-label{-webkit-flex-grow:2;flex-grow:2;-ms-flex-positive:2;-webkit-flex-basis:auto;flex-basis:auto;-ms-flex-preferred-size:auto;box-sizing:border-box;height:initial}
.headerTab-iconWrap .svg,.headerTab-iconWrap #headerAvatar,.headerTab-label .svg,.headerTab-label #headerAvatar{margin:0 auto}
.headerTab-iconWrap .svg,.headerTab-iconWrap .svg svg,.headerTab-iconWrap #headerAvatar,.headerTab-iconWrap #headerAvatar svg,.headerTab-label .svg,.headerTab-label .svg svg,.headerTab-label #headerAvatar,.headerTab-label #headerAvatar svg{stroke:transparent;fill:rgba(0,0,0,0.26) !important}
.headerTab-iconWrap #headerAvatar,.headerTab-label #headerAvatar{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.headerTab-iconWrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center}
.headerTab:hover .headerTab-iconWrap .svg,.headerTab:hover .headerTab-iconWrap .svg svg,.selected .headerTab-iconWrap .svg,.selected .headerTab-iconWrap .svg svg{stroke:transparent;fill:rgba(0,0,0,0.87)}
.headerTab-label{-webkit-flex-grow:0;flex-grow:0;-ms-flex-positive:0;-webkit-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;-webkit-flex-basis:22px;flex-basis:22px;-ms-flex-preferred-size:22px;font-size:11px;display:block;height:initial;border-bottom:3px solid transparent;padding:0 8px 3px 8px;max-width:64px}
.headerTab:hover .headerTab-label,.selected .headerTab-label{color:rgba(0,0,0,0.87);font-weight:600}
.selected .headerTab-label{border-bottom:3px solid #ed1c40}
#globalNav .countIndicator{left:auto;top:0;right:10px;border-radius:16px;border:2px solid #fff;box-shadow:none;min-width:6px;font-weight:400}
#globalNav .svg--chevron-small-down{-webkit-transform:translate(20%, 40%);-ms-transform:translate(20%, 40%);transform:translate(20%, 40%)}
#globalNav #nav-notifications .dropdown-menu{-webkit-transform:translateX(44px);-ms-transform:translateX(44px);transform:translateX(44px)}
#globalNav #C_langs{margin-top:0;background:transparent}
#guestLogoContainer{-webkit-flex-grow:0;flex-grow:0;-ms-flex-positive:0;-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-flex-basis:auto;flex-basis:auto;-ms-flex-preferred-size:auto;width:initial}

#authItem{line-height:2.25}

#homeLink{display:inline-block;line-height:0;vertical-align:bottom}
#logoScript{height:36px}
#profileNav svg,#profileNav svg svg{stroke:transparent;fill:rgba(0,0,0,0.26) !important}
#mainFooter{color:#fff;background-color:#0f1721;margin-bottom:0px;margin: 0 auto;width: 960px;font-weight: 900;}
#mainFooter a{color:skyblue;/*text-decoration:none*/}
#mainFooter a:not(.button){font-size:13px}
#mainFooter a.link.button,.runningText #mainFooter a.button{text-decoration:none}
#mainFooter .inlineblockList>li{padding-right:8px}
#mainFooter .bordered{border-bottom:1px solid gray;padding:16px}
#mainFooter .text--secondary{color:rgba(255,255,255,0.7)}
#mainFooter-bounds{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:960px;padding:24px 16px 8px;width:100%}
#startFooterBtn{padding:10px 16px 8px 16px !important;width:100%}
#C_announcement{width:100%;position:absolute;z-index:2;top:55px;left:0}
#C_announceBody{margin:0 auto 0 auto;color:#444;position:relative}
#C_announceMsg{-webkit-box-shadow:rgba(0,0,0,0.5) 0px 1px 3px 0;box-shadow:rgba(0,0,0,0.5) 0px 1px 3px 0;background:#F7EEE2;padding:.45em 1.9em;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;font-weight:bold;color:#cc0000;min-height:1em}
#C_announceMsg a{color:#2175B1 !important}
#C_announceMsg a:link,#C_announceMsg a:visited,#C_announceMsg a:hover{color:#2175B1 !important}
#C_announcementClose{display:block;font-weight:bold;position:absolute;right:1em;top:.25em;text-align:right}
#C_announcement .ad_alert{border:1px solid #FFE583;background-color:#FEFFBF;color:#333;font-weight:normal}
#C_announcement .mourning{border:1px solid #000;background-color:#333;color:#eee;font-weight:normal}
#C_announcement .mourning a{color:#FFF !important}
#C_announcement .mourning a:link,#C_announcement .mourning a:visited,#C_announcement .mourning a:hover{text-decoration:underline;color:#FFF !important}

.fb_hidden{position:absolute;top:-10000px;z-index:10001}
.fb_reposition{overflow:hidden;position:relative}
.fb_invisible{display:none}
.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}
.fb_reset>div{overflow:hidden}
.fb_link img{border:none}

.fb_animate{animation:fb_transform .3s forwards}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}
.fb_reset .fb_dialog_legacy{overflow:visible}
.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.fb_dialog_content{background:#fff;color:#333}
.fb_dialog_close_icon{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}
.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}
.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}
.fb_dialog_close_icon:hover{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yL/r/s816eWC-2sl.gif)}
.fb_dialog_close_icon:active{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yL/r/s816eWC-2sl.gif)}
.fb_dialog_loader{background-color:#f6f7f9;border:1px solid #606060;font-size:24px;padding:20px}
.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}
.fb_dialog_top_left{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}
.fb_dialog_top_right{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}
.fb_dialog_bottom_left{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}
.fb_dialog_bottom_right{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}
.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}
.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100%}
.fb_dialog_vert_left{margin-left:-10px}
.fb_dialog_vert_right{right:0;margin-right:-10px}
.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100%;height:10px}
.fb_dialog_horiz_top{margin-top:-10px}
.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}
.fb_dialog_iframe{line-height:0}
.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}
.fb_dialog_content .dialog_title>span{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}
body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}
.fb_dialog.fb_dialog_mobile.loading{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}
.fb_dialog.fb_dialog_mobile.loading.centered{width:auto;height:auto;min-height:initial;min-width:initial;background:none}
.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}
.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}
.loading.centered #fb_dialog_loader_close{color:#fff;display:block;padding-top:20px;clear:both;font-size:18px}
#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;bottom:0;left:0;right:0;top:0;width:100%;min-height:100%;z-index:10000}
#fb-root #fb_dialog_ipad_overlay.hidden{display:none}
.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}
.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}
.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%}
.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}
.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}
.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #29487d;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}
.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}
.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}
.fb_dialog_content .dialog_content{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}
.fb_dialog_content .dialog_footer{background:#f6f7f9;border:1px solid #555;border-top-color:#ccc;height:40px}
#fb_dialog_loader_close{float:left}
.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}
.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}
#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(https://static.xx.fbcdn.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);background-repeat:no-repeat;background-position:50% 50%;height:24px;width:24px}
@keyframes rotateSpinner{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}

.fb_iframe_widget{display:inline-block;position:relative}
.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}
.fb_iframe_widget iframe{position:absolute}
.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}
.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}
.fb_iframe_widget_lift{z-index:1}
.fb_hide_iframes iframe{position:relative;left:-10000px}
.fb_iframe_widget_loader{position:relative;display:inline-block}
.fb_iframe_widget_fluid{display:inline}
.fb_iframe_widget_fluid span{width:100%}
.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}
.fb_iframe_widget_loader .FB_Loader{background:url(https://static.xx.fbcdn.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}


.text--secondary.small > p {
    font-size: 15px !important;
}

.text--secondary.small > p a {
    font-size: 15px !important;
}
