@charset "UTF-8";*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility}@font-face{font-family:'256 Bytes'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/256Bytes_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/256Bytes_Regular.woff) format('woff')}@font-face{font-family:'A Charming Font'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/ACharmingFont_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ACharmingFont_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ACharmingFont_Regular.woff) format('woff')}@font-face{font-family:'Aleo'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Regular.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Regular.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Regular.ttf') format('truetype'); font-weight:normal; font-style:normal}@font-face{font-family:'Aleo'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Italic.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Italic.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Italic.ttf') format('truetype'); font-weight:normal; font-style:italic}@font-face{font-family:'Aleo'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Bold.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Bold.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Bold.ttf') format('truetype'); font-weight:700; font-style:normal}@font-face{font-family:'Aleo'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Bold_Italic.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Bold_Italic.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Bold_Italic.ttf') format('truetype'); font-weight:700; font-style:italic}@font-face{font-family:'Aleo Light'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Light.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Light.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Light.ttf') format('truetype'); font-weight:normal; font-style:normal}@font-face{font-family:'Aleo Light'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Light_Italic.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Light_Italic.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Aleo_Light_Italic.ttf') format('truetype'); font-weight:normal; font-style:italic}@font-face{font-family:'Alex Brush'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/AlexBrush_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/AlexBrush_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/AlexBrush_Regular.woff) format('woff')}@font-face{font-family:'Arkhip'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Arkhip_Regular.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Arkhip_Regular.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Arkhip_Regular.ttf') format('truetype'); font-weight:normal; font-style:normal}@font-face{font-family:'Burnstown Dam'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/BurnstownDam_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/BurnstownDam_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/BurnstownDam_Regular.woff) format('woff')}@font-face{font-family:'Chunk'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Chunk_Regular.ttf) format('truetype'),url(https://d2rnem5shez54u.cloudfront.net/fonts/Chunk_Regular.woff) format('woff')}@font-face{font-family:'Clear Sans'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/ClearSans_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ClearSans_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ClearSans_Regular.woff) format('woff')}@font-face{font-family:'Clear Sans'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/ClearSans_Bold.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ClearSans_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ClearSans_Bold.woff) format('woff'); font-weight:700}@font-face{font-family:'CoffeeTin Initials'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/CoffeeTinInitials_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/CoffeeTinInitials_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/CoffeeTinInitials_Regular.woff) format('woff')}@font-face{font-family:'Comic Neue'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/ComicNeue_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ComicNeue_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ComicNeue_Regular.woff) format('woff')}@font-face{font-family:'Comic Neue'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/ComicNeue_Bold.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ComicNeue_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/ComicNeue_Bold.woff) format('woff'); font-weight:700}@font-face{font-family:'Dancing Script'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/DancingScript_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/DancingScript_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/DancingScript_Regular.woff) format('woff')}@font-face{font-family:'Estrangelo Edessa'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/EstrangeloEdessa_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/EstrangeloEdessa_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/EstrangeloEdessa_Regular.woff) format('woff')}@font-face{font-family:'Fabfelt Script'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/FabfeltScript_Bold.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/FabfeltScript_Bold.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/FabfeltScript_Bold.ttf') format('truetype'); font-weight:normal; font-style:normal}@font-face{font-family:'Fanwood'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Fanwood_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Fanwood_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Fanwood_Regular.woff) format('woff')}@font-face{font-family:'Fira Sans'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/FiraSans_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/FiraSans_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/FiraSans_Regular.woff) format('woff')}@font-face{font-family:'Fira Sans'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/FiraSans_Bold.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/FiraSans_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/FiraSans_Bold.woff) format('woff'); font-weight:700}@font-face{font-family:'Font Awesome'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/FontAwesome_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/FontAwesome_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/FontAwesome_Regular.woff) format('woff')}@font-face{font-family:'Goudy Bookletter 1911'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/GoudyBookletter1911_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/GoudyBookletter1911_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/GoudyBookletter1911_Regular.woff) format('woff')}@font-face{font-family:'Great Vibes'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/GreatVibes_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/GreatVibes_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/GreatVibes_Regular.woff) format('woff')}@font-face{font-family:'Harmonia Sans Pro'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/HarmoniaSans_Regular.ttf') format('truetype'); font-weight:normal; font-style:normal}@font-face{font-family:'Harmonia Sans Pro'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/HarmoniaSans_Bold.ttf') format('truetype'); font-weight:700; font-style:normal}@font-face{font-family:'Harmonia Sans Pro Light'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/HarmoniaSans_Light.ttf') format('truetype'); font-weight:normal; font-style:normal}@font-face{font-family:'Huxtable'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Huxtable_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Huxtable_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Huxtable_Regular.woff) format('woff')}@font-face{font-family:'Immortal'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Immortal_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Immortal_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Immortal_Regular.woff) format('woff')}@font-face{font-family:'Jandles'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Jandles_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Jandles_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Jandles_Regular.woff) format('woff')}@font-face{font-family:'Kenyan Coffee'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/KenyanCoffee_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/KenyanCoffee_Regular.woff) format('woff')}@font-face{font-family:'Kenyan Coffee'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/KenyanCoffee_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/KenyanCoffee_Bold.woff) format('woff'); font-weight:700}@font-face{font-family:'Komikandy'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Komikandy_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Komikandy_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Komikandy_Regular.woff) format('woff')}@font-face{font-family:'Lato'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Regular.eot'); src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Regular.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Regular.woff2') format('woff2'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Regular.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Regular.ttf') format('truetype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Regular.svg#latoregular') format('svg'); font-weight:normal; font-style:normal}@font-face{font-family:'Lato'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Italic.eot'); src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Italic.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Italic.woff2') format('woff2'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Italic.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Italic.ttf') format('truetype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Italic.svg#latoitalic') format('svg'); font-weight:normal; font-style:italic}@font-face{font-family:'Lato'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold.eot'); src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold.woff2') format('woff2'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold.ttf') format('truetype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold.svg#latobold') format('svg'); font-weight:700; font-style:normal}@font-face{font-family:'Lato'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold_Italic.eot'); src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold_Italic.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold_Italic.woff2') format('woff2'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold_Italic.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold_Italic.ttf') format('truetype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Bold_Italic.svg#latobold_italic') format('svg'); font-weight:700; font-style:italic}@font-face{font-family:'Lato Light'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light.eot'); src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light.woff2') format('woff2'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light.ttf') format('truetype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light.svg#latolight') format('svg'); font-weight:normal; font-style:normal}@font-face{font-family:'Lato Light'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light_Italic.eot'); src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light_Italic.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light_Italic.woff2') format('woff2'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light_Italic.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light_Italic.ttf') format('truetype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Lato_Light_Italic.svg#latolight_italic') format('svg'); font-weight:normal; font-style:italic}@font-face{font-family:'Lets Trace'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/LetsTrace_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/LetsTrace_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/LetsTrace_Regular.woff) format('woff')}@font-face{font-family:'Liberation Sans'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/LiberationSans_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/LiberationSans_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/LiberationSans_Regular.woff) format('woff')}@font-face{font-family:'Liberation Sans'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/LiberationSans_Bold.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/LiberationSans_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/LiberationSans_Bold.woff) format('woff'); font-weight:700}@font-face{font-family:'Manifesto'; src:url('https://d2rnem5shez54u.cloudfront.net/fonts/Manifesto_Regular.eot?#iefix') format('embedded-opentype'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Manifesto_Regular.woff') format('woff'), url('https://d2rnem5shez54u.cloudfront.net/fonts/Manifesto_Regular.ttf') format('truetype'); font-weight:normal; font-style:normal}@font-face{font-family:'Minya Nouvelle'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/MinyaNouvelle_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/MinyaNouvelle_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/MinyaNouvelle_Regular.woff) format('woff')}@font-face{font-family:'Minya Nouvelle'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/MinyaNouvelle_Bold.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/MinyaNouvelle_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/MinyaNouvelle_Bold.woff) format('woff'); font-weight:700}@font-face{font-family:'Noliscript'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Noliscript_Regular.ttf) format('truetype'), src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Noliscript_Regular.otf) format('opentype')}@font-face{font-family:'Nuku Nuku'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/NukuNuku_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/NukuNuku_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/NukuNuku_Regular.woff) format('woff')}@font-face{font-family:'Open Baskerville'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenBaskerville_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenBaskerville_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenBaskerville_Regular.woff) format('woff')}@font-face{font-family:'Open Dyslexic'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenDyslexic_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenDyslexic_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenDyslexic_Regular.woff) format('woff')}@font-face{font-family:'Open Dyslexic'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenDyslexic_Bold.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenDyslexic_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/OpenDyslexic_Bold.woff) format('woff'); font-weight:700}@font-face{font-family:'Pillbox Opaque'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/PillboxOpaque_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/PillboxOpaque_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/PillboxOpaque_Regular.woff) format('woff')}@font-face{font-family:'Quicksand'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Quicksand_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Quicksand_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Quicksand_Regular.woff) format('woff')}@font-face{font-family:'Quicksand'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Quicksand_Bold.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Quicksand_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Quicksand_Bold.woff) format('woff'); font-weight:700}@font-face{font-family:'Raleway'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Raleway_Thin.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Raleway_Thin.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Raleway_Thin.woff) format('woff')}@font-face{font-family:'Redacted'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Redacted_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Redacted_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Redacted_Regular.woff) format('woff')}@font-face{font-family:'Redacted Script'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Redacted_Script_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Redacted_Script_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Redacted_Script_Regular.woff) format('woff')}@font-face{font-family:'Rhesmanisa'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Rhesmanisa_Regular.otf) format('opentype')}@font-face{font-family:'Scriptina'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/Scriptina_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Scriptina_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/Scriptina_Regular.woff) format('woff')}@font-face{font-family:'Source Code Pro'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/SourceCodePro_Regular.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/SourceCodePro_Regular.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/SourceCodePro_Regular.woff) format('woff')}@font-face{font-family:'Source Code Pro'; src:url(https://d2rnem5shez54u.cloudfront.net/fonts/SourceCodePro_Bold.eot?#iefix) format('embedded-opentype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/SourceCodePro_Bold.ttf) format('truetype'), url(https://d2rnem5shez54u.cloudfront.net/fonts/SourceCodePro_Bold.woff) format('woff'); font-weight:700}.show_print{display:none}@media print{.hide_print{display:none}.show_print{display:block}a{color:inherit !important}}.mobile_show{display:none}.mobile_hide{display:block}@media all and (max-width:749px){.mobile_show{display:block}br.mobile_show{margin:8px}.mobile_hide, .touchable.mobile_hide, .touchable2.mobile_hide, .touchable3.mobile_hide{display:none}.small_text{display:inline}.normal_text{display:none}}@media all and (min-width:750px){.small_text{display:none}.normal_text{display:inline}}html{min-height:100%; -webkit-font-smoothing:antialiased !important; -moz-osx-font-smoothing:grayscale; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.005)}body{width:100%; height:100%; margin:0; padding:0; background:#BBB !important; font-family:Lato, 'Clear Sans', 'Century Gothic', tahoma, verdana, 'Trebuchet MS', sans-serif; font-size:14pt; letter-spacing:.04em; line-height:1.5; touch-action:manipulation}@media print{ body{background:#FFF !important}}#container{width:100%; max-width:100%; overflow:hidden; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); transition:all .1s linear}#all_wrapper{position:relative; width:100%; padding:0 20px 40px 20px; background:#343A5D; box-sizing:border-box; overflow:hidden}#all_wrapper.minimal_js{padding:0}@media print{ #all_wrapper{padding:0; background:#FFF}}@media all and (max-width:539px){ #all_wrapper{padding:0}}.dark_primary_bg{background:#339933}#toggler_div{position:fixed; top:0; top:0; left:0; bottom:0; right:0; z-index:499}#main_header{position:relative; left:-20px; width:calc(100% + 40px); height:60px; text-align:center; background:#FFF; box-sizing:border-box; overflow:hidden; z-index:2}#landing_header{position:fixed; top:0; left:0; width:100%; height:60px; color:#FFF; background:#FFF; box-shadow:0 0 6px rgba(0, 0, 0, .5); z-index:1000}#landing_header #header_content{padding-top:8px}@media print{ #main_header, #landing_header{display:none}}@media all and (max-width:539px){ #main_header{left:0; width:100%}}#logo{position:absolute; top:4px; left:20px; width:124px; height:52px; background-size:100% 100%; opacity:0; display:none; transition:opacity .15s linear}#landing_header #logo{background:url(https://d2rnem5shez54u.cloudfront.net/images/general_ui/finigree_logo.png) no-repeat; background-size:100% 100%; opacity:1; display:block}#page_header{position:relative; width:100%; height:100%; padding-top:8px; margin:0 auto; letter-spacing:-3px; text-align:center; box-sizing:border-box}#header_content{position:absolute; right:0; padding-right:20px}.hb_landing{position:relative; min-width:120px; margin:4px 3px; color:#FFF; font-family:Raleway, Lato, 'Clear Sans'; font-size:15px; line-height:32px; text-align:center; vertical-align:middle; text-rendering:auto; text-overflow:ellipsis; background:#676767; border:solid 2px #676767; box-sizing:border-box; border-radius:6px; cursor:pointer; display:inline-block}.hb_landing:hover{background:#00263E; border:solid 2px #00263E}@media all and (max-width:450px){ .hb_landing{min-width:0; padding:0 8px; margin:2px 8px; font-size:14px}}@media all and (max-width:360px){ .hb_landing{min-width:0; padding:0 4px; margin:2px 3px; font-size:13px}}.header_button, #hb_notification{position:relative; width:42px; height:44px; margin:0 2px; border-radius:4px; z-index:5; transition:all .15s linear}.touchless .header_button:hover{image-rendering:optimizeSpeed; image-rendering:-moz-crisp-edges; image-rendering:-o-crisp-edges; image-rendering:-webkit-optimize-contrast; image-rendering:optimize-contrast; image-rendering:crisp-edges; -ms-interpolation-mode:nearest-neighbor; transform:scale(1.1)}#hb_notification{display:inline-block}#hb_notification_count{position:absolute; bottom:-4px; right:-4px; color:#222; font-size:10px; font-weight:700; letter-spacing:normal; display:inline-block}#hb_published_apps{height:32px; min-width:0; margin:-32px 4px 0 4px; color:#FFF; font-family:'Lato Light'; line-height:32px; letter-spacing:normal; background:#4E3D56; vertical-align:middle}#page_header #hb_published_apps{margin:-32px 10px 0 4px}#header_avatar{position:relative; top:-4px; width:36px; height:38px; margin:0 2px 0 6px; border-radius:50%; cursor:pointer; transition:all .15s linear}#header_avatar:hover{transform:scale(1.1)}#settings_preview, #client_profile_tab_menu{position:fixed; top:50px; right:19px; width:200px; max-width:calc(100vw - 40px); padding:24px 12px 22px 12px; font-size:17px; line-height:19px; box-sizing:border-box; overflow-x:hidden; overflow-y:auto; opacity:.25; -webkit-overflow-scrolling:touch; z-index:1; transition:all .25s linear}#settings_preview{background:#FFF; border:solid 1px #CCC; -webkit-transform:translateY(-300px); transform:translateY(-300px)}#client_profile_tab_menu{height:200px; background:#DEDEDE; overflow-y:auto; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:0 0 0; transform-origin:0 0 0}#settings_preview a#settings_preview_name{color:#000; font-weight:700; font-size:15px; font-family:'Lato Light'}#settings_preview a, #client_profile_tab_menu span{position:relative; left:-12px; width:calc(100% + 24px); padding:6px 12px; color:#222; font-size:16px; font-family:'Lato Light'; text-decoration:none; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block}.touchless #settings_preview a:hover{text-decoration:none}.touchless #settings_preview a:not(#settings_preview_name):hover, .touchless #client_profile_tab_menu span:hover{background:#F2F2F2; cursor:pointer}#header_more{cursor:pointer}@media all and (min-width:849px){#header_more{display:none}}@media all and (max-width:539px){#main_header, #landing_header{height:55px}#landing_header{padding-top:0}#page_header{padding-top:4px}#header_content{padding-right:4px}#page_header #logo, #landing_header #logo{top:7px; left:8px; width:95px; height:40px}.header_button, #hb_notification{width:46px; height:46px; opacity:.9}#landing_header #header_content a{margin-top:0}#landing_header #header_content .header_button, #landing_header #header_content #hb_notification{margin-top:-3px}#hb_published_apps{margin-top:-36px}#hb_home{display:none}}#more_menu{position:fixed; top:0; width:330px; height:100%; padding:10px; text-align:center; background:#F2F2F2; box-shadow:0 0px 80px rgba(0, 0, 0, .5); box-sizing:border-box; overflow:auto; z-index:9500; -webkit-overflow-scrolling:touch; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); transition:all .1s linear}.more_menu_div{position:relative; width:50%; float:left; z-index:9501}.more_menu_div p{color:#000; font-family:'Lato Light'; font-size:20px; display:inline-block}.more_menu_div a{position:relative; width:88%; height:45px; padding-top:10px; color:#000; font-size:16px; text-decoration:none; vertical-align:top; background:#DBDBDB; border-bottom:solid 1px #FFF; display:inline-block; box-sizing:border-box; transition:background .1s linear}.touchless .more_menu_div a:hover{color:#000; text-decoration:none; background:#CDCDCD}.touchless .more_menu_div a:hover + div{background:#339933}.more_stop{width:10%; height:45px; vertical-align:top; background:#BBB; border-bottom:solid 1px #FFF; border-top-right-radius:2px; border-bottom-right-radius:2px; display:inline-block; box-sizing:border-box; transition:background .1s linear}#more_search_bar{position:relative; top:0; right:0; width:220px; display:inline-block}#more_search_submit{position:relative; top:0; right:0; display:inline-block}@media all and (max-width:800px){#more_menu{background:#000}.more_menu_div p{color:#FFF}.more_menu_div a{color:#FFF; background:#181818; border-bottom:solid 1px #000}.touchless .more_menu_div a:hover{color:#FFF; background:#111}.touchless .more_menu_div a:hover + div{background:#0A0A0A}.more_stop{background:#111; border-bottom:solid 1px #000}}#left_navigation{position:fixed; top:109px; left:10px; width:calc(100% - (100% - 190px)); min-height:calc(100vh - 40px); padding-left:12px; box-sizing:border-box; overflow:hidden; float:left; z-index:2; transition:all .15s linear}#left_navigation.left_navigation_collapsed{left:0; opacity:0; transform:translateX(-190px); -webkit-transform:translateX(-190px)}#left_navigation_top, #left_navigation_bottom{position:relative; width:100%; height:26px; background:rgba(138, 138, 138, .5)}#left_navigation_top{margin-top:1px; border-top-left-radius:5px}#left_navigation_bottom{border-bottom-left-radius:5px}#left_navigation a{position:relative; width:100%; padding:8px 22px 8px 12px; color:#FFF; font-family:'Lato Light'; font-size:18px; text-align:right; background:rgba(138, 138, 138, .5); box-sizing:border-box; overflow:hidden; display:block; transition:padding .16s linear; z-index:1}#left_navigation a:hover, #left_navigation a:active{padding:8px 32px 8px 12px; background:transparent; text-decoration:none; z-index:2}#left_navigation a:hover .nav_stop{right:-12px; width:26px; height:150%; background:rgb(245, 245, 245) !important; transform:rotate(45deg)}.nav_stop{position:absolute; top:0; right:0; width:12px; height:100%; display:inline-block; transition:all .16s linear}#main_container{position:relative; width:100%; max-width:calc(100% - 180px); min-height:100vh; padding:20px 20px 12px 20px; margin:15px 0 54px 0; background:#F8F8F8; word-wrap:break-word; border-radius:5px; box-sizing:border-box; float:right; overflow:hidden; transition:opacity .3s linear, width .15s linear, background .4s ease-out; z-index:1}#main_container.minimal_js{max-width:calc(100% - 40px); min-height:calc(100vh - 40px); margin:20px; box-sizing:border-box}#main_container.main_container_expanded{max-width:100%; background:transparent}#main_container.main_container_expanded_opaque{max-width:100%; background:#F5F5F5}#main_container.main_container_network{background:linear-gradient(to bottom, transparent 6px, #F8F8F8 6px)}@media print{#left_navigation{display:none}#main_container{max-width:100%; min-height:0 !important; background:#FFF}#view_selector, #org_view_selector{display:none !important}}@media all and (max-width:849px){#left_navigation{left:-10px; max-width:0}#main_container{max-width:100%}}@media all and (max-height:700px){#main_container{min-height:800px}}@media all and (max-width:539px){#main_container{padding:20px 8px 6px 8px; margin:0 0 39px 0; border-radius:0}}#view_selector, #org_view_selector{position:relative; top:-20px; left:-20px; width:calc(100% + 40px); max-width:none; height:35px; padding:0 8px; margin:0; color:#FFF; font-family:'Font Awesome'; font-size:16px; line-height:35px; vertical-align:middle; text-align:center; background:#5A707C; border:none; border-radius:0; border-top-left-radius:5px; border-top-right-radius:5px; box-sizing:border-box; overflow:hidden; display:block}#org_view_selector{background:#685A6F}#view_selector_text{max-width:calc(100% - 35px); font-family:'Lato Light'; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:inline-block}#view_selector_icon{margin-left:8px; vertical-align:top}#powered_by_footer{position:relative; width:100%; color:#BBB; font-size:15px; text-align:right; display:none}#powered_by_footer a{color:#FFF}#right_contact_strip{position:absolute; top:32px; left:calc(50% + 710px); width:40px; min-height:100%; padding:3px 1px; box-sizing:border-box; display:none}@media all and (min-width:1540px){ #right_contact_strip{display:block}}.contact_strip_contact{position:relative; width:38px; height:38px; margin-bottom:12px; background-size:38px 38px; background-repeat:no-repeat; border:solid 1px #AAA; border-radius:5px; cursor:pointer}.contact_strip_contact_active div, .contact_strip_contact_idle div{position:absolute; bottom:-5px; left:-5px; width:10px; height:10px; background:#08E312; border:solid 1px #00C709; border-radius:50%}.contact_strip_contact_idle div{background:#FEEE2D; border:solid 1px #FFDE00}#notifications_menu{position:absolute; bottom:40px; left:12px; width:325px; height:0; max-height:400px; padding:10px; background:#FFF; border-top:solid 1px #C0C0C0; border-right:solid 1px #C0C0C0; border-left:solid 1px #C0C0C0; opacity:0; transition:all .12s linear; overflow:auto; z-index:8999}.notification_preview{position:relative; width:100%; min-height:65px; margin-top:3px; border-right:solid 8px transparent; cursor:pointer; box-sizing:border-box}.touchless .notification_preview:hover{border-right:solid 8px #444}.ratings_stars{width:180px; height:34px; overflow:hidden; cursor:default; display:inline-block}.ratings_star{width:36px; height:34px; background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/ratings_star_inactive.png'); background-size:100% 100%; image-rendering:crisp-edges; cursor:pointer; display:inline-block; transition:all .1s linear}.ratings_star_active{background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/ratings_star_active.png'); background-size:100% 100%}.ratings_star_half{background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/ratings_star_half.png'); background-size:100% 100%}.touchless .ratings_stars:hover .ratings_star{background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/ratings_star_active.png'); background-size:100% 100%}.touchless .ratings_star:hover ~ .ratings_star{background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/ratings_star_inactive.png'); background-size:100% 100%}.ratings_clear{position:relative; top:-8px; color:#A5A5A5; font-size:80%}.authtoken_req{padding:5px 6px; margin-left:6px; border:solid 1px #DADADA; border-radius:4px}@media all and (max-width:749px){ .authtoken_req{border:none}}.getting_started_img{width:860px; max-width:100%; height:auto; margin:20px 0; border:solid 1px #DDD}#getting_started h2{margin:60px 0 30px 0}#get_in_touch{position:relative; width:182px; height:36px; padding-top:9px; margin:40px 0 40px 0; color:#000; font-size:18px; line-height:18px; font-family:QuickSand; font-weight:700; box-sizing:border-box}#get_in_touch_icon{position:absolute; top:0; right:0; width:36px; height:36px; color:#FFF; font-family:'Font Awesome'; font-size:19px; line-height:36px; font-weight:700; vertical-align:middle; text-align:center; background:#000; border-radius:50%; cursor:pointer}#history_state, #avatar_state, span#app_intro_plan{display:none}#ai_element_msg a{color:#4378CC; font-weight:700}.tour_guide_message{margin-bottom:40px}.tour_guide_list{padding:0; margin-left:40px; list-style-type:none; font-family:'Aleo Light'}.tour_guide_list li{padding-left:60px; background-image:url('https://d2rnem5shez54u.cloudfront.net/images/general_ui/checkbox_unchecked.gif'); background-repeat:no-repeat; background-position:0px 4px}.tour_guide_list li:not(:last-child){padding-bottom:22px; border-bottom:solid 1px #E2E2E2}.tour_guide_list li:not(:first-child){padding-top:14px; background-position:0px 18px}.tour_guide_list li.completed{background-image:url('https://d2rnem5shez54u.cloudfront.net/images/general_ui/checkbox_checked.gif'); background-repeat:no-repeat}.tour_guide_list li em{margin-right:18px; font-family:'Lato Light'}.tour_guide_list li a{text-decoration:underline}#weather{position:relative; margin-top:20px; font-size:20px; color:#FFF; text-align:center}#weather_interior{position:relative; width:500px; max-width:90%; padding:8px 8px 36px 8px; margin:0 auto; border-radius:4px}#weather a{color:inherit}#weather sub{font-size:12px; color:#AAA}#weather sub b{color:#FFF}#weather_icon{width:28px; height:28px; padding:1px 0 0 1px; margin:0 4px; text-align:center; background:#FFF; border-radius:50%; box-sizing:border-box; display:inline-block}#weather_icon img{width:26px; height:26px}#weather_feels_like{position:relative; left:-6px; font-size:85%; font-style:italic}#admin_console_wrapper{margin:30px 0 6px 0; text-align:center}#admin_console_wrapper a{margin:0 auto; color:#444; background:#EBEBEB}#lens_bar_active{position:fixed; bottom:-180px; left:0; right:0; height:100px; padding:18px; background:#ECECEC; box-sizing:border-box; white-space:nowrap; overflow-x:scroll; overflow-y:hidden; -webkit-overflow-scrolling:touch; transition:all .15s linear; display:none; z-index:499}#lens_bar_active img{width:169px; height:46px; display:inline-block}#lens_bar_inactive{position:fixed; bottom:0; left:0; width:100%; height:40px; background:rgba(255, 255, 255, .8); box-sizing:border-box; display:block; z-index:498; -webkit-transform:rotate3d(0); transform:rotate3d(0); transition:all .1s linear}@media print{ #lens_bar_active, #lens_bar_inactive{display:none}}.lens_cmd_button{width:40px; height:40px; background:#FFF; cursor:pointer; float:left}.touchless .lens_cmd_button:hover{background:#ECECEC}#lens_cmd_post{background:#444}#lens_cmd_timelines{height:100%; padding-top:12px; font-size:16px; line-height:16px; text-align:center; color:#3E3E3E; font-family:'Lato Light', Lato, 'Clear Sans', 'Century Gothic', sans-serif; font-weight:700; cursor:pointer}#lens_count_messages, #lens_count_contacts, #lens_count_ims, #lens_count_notifications{position:absolute; bottom:1px; font-size:10px; line-height:10px; color:#3E3E3E; font-weight:700; cursor:pointer}#lens_count_messages{right:calc(100% - 76px)}#lens_count_contacts{right:calc(100% - 117px)}#lens_count_ims{right:calc(100% - 158px)}#lens_count_notifications{right:calc(100% - 199px); color:#E63E3E}#lens_cmd_notifications, #lens_cmd_notifications_static, #lens_count_notifications{display:none}#lens_cmd_notifications_static{opacity:.5; transition:opacity .1s linear}.touchless #lens_cmd_notifications_static:hover{opacity:1}#lens_contacts{display:none}@media all and (max-width:999px){#lens_bar_active{height:66px; padding:9px 8px}#lens_bar_active img{width:110px; height:30px}#lens_bar_inactive{left:0; width:100%; margin-bottom:0}}@media all and (max-width:449px){ #lens_bar_inactive{left:0; width:100%; margin-bottom:0}}.online_contact{width:130px; height:86px; padding:27px 8px; margin:0 16px 16px 0; color:#222; font-family:'Lato Light'; font-size:15px; line-height:15px; text-align:center; background:#EFEFEF; border:solid 2px #DDD; border-radius:12px; cursor:pointer; overflow:hidden; text-overflow:ellipsis; box-sizing:content-box !important; display:block; float:left}.touchless .online_contact:hover{border:solid 2px #CCC}.online_contact .avatar{margin-bottom:8px}#contact_options div{width:60%; max-width:650px; height:80px; padding-top:30px; margin:0 auto 24px auto; text-align:center; font-size:20px; line-height:20px; color:#FFF; font-weight:700; background:#0072FF; border-radius:12px; box-sizing:border-box; cursor:pointer}.im_session{width:60%; min-width:260px; max-width:600px; padding:27px 8px; margin:0 auto 16px auto; color:#222; font-family:'Lato Light'; font-size:15px; line-height:15px; text-align:center; background:#EFEFEF; border:solid 2px #DDD; border-radius:12px; cursor:pointer; overflow:hidden; text-overflow:ellipsis}.touchless .im_session:hover{border:solid 2px #CCC}.link_menu_item{position:relative; width:100%; padding:7px 12px; color:#000; font-size:16px; font-family:'Lato Light'; text-decoration:none !important; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; box-sizing:border-box; display:block}.link_menu_item.view_selector_link{color:#FFF; font-weight:700; text-shadow:0 0 4px #000, 0 0 2px rgba(0, 0, 0, .6); background:transparent}.link_menu_item.app_link{color:#FFF; background:#339933}.link_menu_item.app_link:not(:last-child){border-bottom:solid 1px #181818}.link_menu_item:hover{color:#000; background:#E2E2E2}.link_menu_item.view_selector_link:hover{color:#000; background:#FFF; text-shadow:none}.link_menu_item.app_link:hover{color:#FFF; background:#36263E}.link_menu_item_mobile{width:60%; min-width:260px; max-width:600px; padding:27px 8px; margin:0 auto 16px auto; color:#FFF; font-family:'Lato Light'; font-weight:700; font-size:15px; text-decoration:none; line-height:15px; text-align:center; background:#222; border:solid 2px #222; border-radius:12px; cursor:pointer; overflow:hidden; text-overflow:ellipsis; display:block}.touchless .link_menu_item_mobile:hover{border:solid 2px #FFF}.code_wrapper{position:relative; width:100%; max-height:200px; margin-top:12px; padding-left:40px; background:#EEE; color:#000; font-weight:bold; font-size:14pt; line-height:14pt; font-family:Source Code Pro, Courier New, Courier, sans-serif; border:dashed 1px #777; box-shadow:2px 2px 5px #555; box-sizing:border-box; white-space:nowrap; overflow:auto}.code_lines{position:absolute; top:0; left:0; width:40px; height:100%; padding-top:8px; background:#444; color:#FFF; font-size:12px; box-sizing:border-box}.code{position:relative; width:100%; padding:8px 8px 8px 14px; box-sizing:border-box}.code u{position:relative; min-width:100%; text-decoration:none; display:inline-block}.touchless .code u:hover{background:#FBF8AE}.code_comment{color:#444}.calculator{width:328px; height:238px; margin-top:20px; border:none; display:block}.push_below{margin-bottom:20px; display:block}.autocomplete_selections div, .autocomplete_suggestions div{position:relative; width:100%; padding:2px 0 7px 0; font-weight:700; text-align:center; background:#D5F0CD; font-size:16px; cursor:pointer}.autocomplete_selections div:not(:last-child), .autocomplete_suggestions div:not(:last-child){border-bottom:solid 1px #CCC}.autocomplete_selections img, .autocomplete_suggestions img{position:relative; top:4px; width:24px; height:24px; margin-right:6px}.autocomplete_suggestions div{background:#FFF}.touchless .autocomplete_selections div:hover{background:#339933; color:#FFF}.touchless .autocomplete_suggestions div:hover{background:#DDD}#interest_suggestions{max-height:200px; margin-bottom:10px; border:solid 1px #888; border-radius:12px; overflow:auto}#interest_suggestions div{position:relative; width:100%; padding:8px 0 10px 0; font-weight:700; text-align:center; background:#FFF; font-size:21px; cursor:pointer}#interest_suggestions div:not(:first-child){border-top:solid 1px #888}.touchless #interest_suggestions div:hover{background:#555; color:#FFF}#icon_suggestions img{border:solid 3px transparent; border-radius:8px; cursor:pointer}.interest_timeline_icon{margin:7px 5px 0 8px; border-radius:8px; -webkit-transform:rotate(-6deg); transform:rotate(-6deg)}.interest_timeline_amount_icon{margin-left:2px; -webkit-transform:rotate(13deg); transform:rotate(13deg)}.flag_icon{position:relative; top:4px; left:16px; width:18px; height:18px; background:url(https://d2rnem5shez54u.cloudfront.net/images/misc_icons/flag_icon.png) top left no-repeat; background-size:100% 100%; opacity:.6; overflow:hidden; display:inline-block; cursor:pointer; transition:opacity .25s linear}.touchless .flag_icon:hover{opacity:1}#flag_menu{position:absolute; width:180px; height:180px; background:#BAF6FF; border:solid 6px #3B475B; border-radius:50%; opacity:0; transition:all .15s linear}.flag_menu_icon{position:absolute; width:142px; text-align:center; font-size:15px; font-weight:700; text-shadow:1px 1px #FFF, -1px -1px #FFF, 1px -1px #FFF, -1px 1px #FFF; opacity:0; transition:opacity .15s linear}.flag_menu_icon img{position:relative; margin:0 auto; display:block}.js_panel{position:fixed; min-height:70px; max-width:100%; max-height:100%; padding:32px 20px 20px 20px; color:#000; text-align:left; background:#F5F5F5; box-sizing:border-box; overflow:auto; z-index:10001}br.clear{clear:both}h1{position:relative; margin:8px 0; color:#222; font-family:'Lato Light', 'Helvetica Neue', Helvetica, sans-serif; font-size:24px; font-weight:700; line-height:21px; letter-spacing:.02em; vertical-align:middle; text-rendering:optimizeLegibility; display:inline-block}.screen_header{position:relative; top:-20px; left:-20px; width:calc(100% + 40px); height:130px; padding:25px 30px 70px 30px; font-size:21px; line-height:21px; background:#CCC; vertical-align:middle; box-sizing:border-box; display:block}.screen_header.collapsed_screen_header{height:90px}.confirm_box + .screen_header, .confirm_box + #hub_cover{top:-6px}.header_tabs{position:absolute; bottom:0; left:0; width:100%; height:42px; padding-left:22px; background:rgba(255, 255, 255, .15); box-sizing:border-box}@media print{ .header_tabs{display:none}}.screen_header h1{position:relative; padding:8px; margin:0; max-width:100%; font-family:'Lato Light' !important; font-size:32px !important; font-weight:400; line-height:21px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; box-sizing:border-box}@media all and (max-width:749px){.screen_header{height:110px; padding:16px 20px 60px 20px; font-size:19px; line-height:19px}.screen_header h1{font-size:22px !important}.header_tabs{height:38px}}@media all and (max-width:400px){.screen_header h1{font-size:20px !important}}@media print{.screen_header{display:none}}.header_tabs a.touchable2, .header_tabs a.mobile_links, .header_tabs a.links_menu_static{position:relative; top:0; left:0; height:100%; margin:0 2px 0 0; color:#FFF; font-size:15px; font-family:'Lato Light'; font-weight:700; text-shadow:1px 1px 1px rgba(0, 0, 0, .2); line-height:42px; background:rgba(255, 255, 255, .2); border-radius:0; transition:all .15s linear}@media all and (max-width:749px){ .header_tabs a.touchable2, .header_tabs a.mobile_links, .header_tabs a.links_menu_static{font-size:13px; line-height:38px}}.header_tabs a.mobile_links, .header_tabs a.links_menu_static{color:#FFF; background:transparent; border-radius:0}.touchless .header_tabs a.touchable2:hover, .touchless .header_tabs a.mobile_links:hover, .touchless .header_tabs a.links_menu_static:hover{color:#888; text-shadow:1px 1px 1px rgba(255, 255, 255, .2); background:rgba(255, 255, 255, .8)}.header_tabs .fa_icon{margin-right:6px; color:#7A7A7A}.header_tabs a.mobile_links .fa_icon, .header_tabs a.links_menu_static .fa_icon{color:#FFF}.touchless .header_tabs a.mobile_links:hover .fa_icon, .touchless .header_tabs a.links_menu_static:hover .fa_icon{color:#555}@media all and (max-width:749px){ .header_tabs a.touchable2{display:none}}@media all and (min-width:750px){ a.mobile_links{display:none}}.header_divider{position:relative; top:-20px; left:-20px; width:calc(100% + 20px); height:8px; background:#339933; background:linear-gradient(to right, #339933 35%, transparent 100%); opacity:.8}h2{padding:0 0 1px 0; margin:9px 0 22px 0; color:#000; font-weight:700; font-size:110%; letter-spacing:.1em; border-bottom:solid 1px #999}hr{height:1px; width:100%; margin:1.2em 0 1em 0; background:#DDD; color:#E0E0E0; border:none; clear:both}a img{ border:none;}p{max-width:100%; padding:0; margin:0 0 22px 0; word-wrap:break-all; clear:both}strong{color:#222221}sup{font-size:65%}iframe{margin-bottom:18px}.add_permission{min-width:200px; width:200px}.small_credit, .large_credit, .small_sig_credit, .large_sig_credit{position:relative; top:4px; width:18px; height:18px; margin:0 6px; background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/ats_credit_small.png'); background-size:100% 100%; display:inline-block}.large_credit, .large_sig_credit{top:9px; width:28px; height:28px; background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/ats_credit.png')}.small_sig_credit{background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/sig_credit_small.png')}.large_sig_credit{background:url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/sig_credit.png')}.dev_desc{max-width:90vw; padding:12px 14px; margin-bottom:15px; font-family:Aleo; font-size:80%; background:#FFF; border:solid 1px #777}.dev_code{margin-left:4px; font-family:'Source Code Pro'}.clarifier{color:#0072FF}.custom_contact_data{width:300px; max-width:100%}form{margin-bottom:12px}.fieldset{position:relative; width:100%; min-width:0; max-width:100%; padding:40px 35px 30px 35px; margin:54px 0 18px 0; font-size:17px; text-rendering:optimizeLegibility; background:#E2E2E2; border-radius:4px; box-sizing:border-box; word-wrap:break-word}.screen_header + .fieldset{margin-top:36px}@media all and (max-width:650px){ .fieldset{padding:40px 28px 18px 28px; font-size:16px}}@media all and (max-width:450px){ .fieldset{padding:40px 14px 9px 14px; font-size:15px}}.legend{position:absolute; top:-32px; left:26px; height:32px; padding:0 30px 6px 30px; margin-bottom:8px; color:#444; font-family:'Lato Light'; font-size:18px; font-weight:400; letter-spacing:.1em; line-height:34px; text-rendering:auto; background:#E2E2E2; box-sizing:border-box; border-radius:4px 4px 0 0}@media all and (max-width:749px){ .legend{font-size:14px}}.multiselect{position:relative; width:360px; max-width:100%; height:100px; padding:1px 2px; margin-bottom:20px; text-align:left; background:#FFF; border:solid 1px #DDD; overflow:auto}.multiselect label, .multiselect div{position:relative; width:100%; padding:0 4px; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; whitespace:no-wrap; display:block}.multiselect label:hover{background:#ECECEC}input{touch-action:manipulation}input[type="text"]:not(.rrui__input-element), input[type="password"], input[type="email"], input[type="number"], input[type="tel"]:not(.rrui__input), input[type="url"], input[type="submit"], input[type="reset"], input[type="button"], .touchable_button, .touchable2, .touchable3, .mobile_links, .links_menu_static, select, #pg_search_button{position:relative; min-width:120px; max-width:100%; padding:0 14px; margin:10px 6px; font-family:Lato, 'Clear Sans'; font-size:16px; line-height:40px; vertical-align:middle; text-rendering:auto; text-overflow:ellipsis; border-radius:2px; white-space:nowrap; overflow:hidden; -webkit-overflow-scrolling:touch; cursor:pointer; display:inline-block}input[type="text"]:not(.rrui__input-element), input[type="password"], input[type="email"], input[type="number"], input[type="tel"]:not(.rrui__input), input[type="url"], select{width:200px}input[type="text"]:not(.rrui__input-element), input[type="password"], input[type="email"], input[type="number"], input[type="tel"]:not(.rrui__input), input[type="url"]{position:relative; max-width:100%; height:40px; padding:0px 10px; font-size:16px; font-weight:400; color:#444; text-align:left; background:#FFF; border:solid 1px #AAA; cursor:auto; border-radius:2px; box-sizing:border-box}input[type="text"]:disabled, input[type="password"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="tel"]:disabled, input[type="url"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled, button:disabled, input[readonly], select:disabled, textarea:disabled{color:#555 !important; background:#F5F5F5 !important; box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .15), inset -1px -1px 0 rgba(0, 0, 0, .15); resize:none; cursor:not-allowed}input[type="submit"], input[type="reset"], input[type="button"], button, .touchable2, .touchable3, .mobile_links, .links_menu_static{text-align:center}input[type="reset"]{background:#C2C2C2 !important; color:#222 !important}::-webkit-input-placeholder{color:#959595}:-moz-placeholder{color:#959595}::-moz-placeholder{color:#959595}:-ms-input-placeholder{color:#959595}::-ms-input-placeholder{color:#959595}input#email{text-transform:lowercase}#authid, #jsp_authid, #authtoken, #jsp_authtoken{width:180px}#security_image{position:absolute; width:80px; height:80px; border-radius:4px}.char_count{position:absolute; min-width:54px; height:24px; padding:3px; color:#FFF; text-align:center; font-size:16px; background:#339933; border:solid 1px #FFF; border-radius:6px; box-sizing:content-box}select{height:40px; padding:0; color:#333; background:#FFF; border:solid 1px #CCC; border-radius:2px}#right_column select, #right_column input{min-width:auto; width:100%; margin-left:0; box-sizing:border-box}textarea{width:95%; max-width:360px; height:90px; padding:6px 10px; margin:10px 6px; color:#333; font-family:inherit; font-weight:400; font-size:16px; letter-spacing:1px; border:solid 1px #CCC; border-radius:4px; box-sizing:border-box; display:block}#message{max-width:800px; height:200px}.infinite_scroll_marker{position:relative; margin:12px 3px; padding:4px 12px; color:#FFF; font-weight:700; font-size:12px; line-height:12px; vertical-align:middle; text-align:center; background:#444; border-radius:8px; clear:both; display:inline-block}.page_nav{margin:10px 0 18px 0; clear:both}input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="url"]:focus, select:focus, textarea:focus{outline-color:#339933}input[type="submit"], input[type="reset"], input[type="button"], button{color:#FFF; background:#1C861C; border:none; box-sizing:border-box; transition:box-shadow .1s linear}#note_title{width:320px; height:46px; margin:10px 0; color:#AAA; font-size:20px; font-family:'Lato Light'; font-weight:700}#note_title:focus{color:#555}.rte{width:100%; max-width:100%; min-height:280px; color:#222; font-size:16px; background:#FFF}.ql-editor{min-height:280px !important}.ql-toolbar{background:#F2F6FF}.ql-tooltip{left:10px !important}.rte h1, .ql-snow .ql-editor h1, .rte h2, .ql-snow .ql-editor h2, .rte h3, .ql-snow .ql-editor h3{color:#222; font-family:'Lato Light', 'Helvetica Neue', Helvetica, sans-serif !important; text-decoration:none !important; letter-spacing:.02em; vertical-align:middle text-rendering:optimizeLegibility; border-bottom:none !important}.rte h1, .ql-snow .ql-editor h1{font-size:25px !important}.rte h2, .ql-snow .ql-editor h2{font-size:22px !important}.rte h3, .ql-snow .ql-editor h3{font-size:19px !important}#notes_sort{margin-bottom:34px; font-size:70%; font-family:'Lato Light'}.note{position:relative; width:164px; height:184px; padding:110px 6px 0 6px; margin-right:12px; margin-bottom:12px; text-align:center; font-style:italic; font-size:14px; color:#FFF; background:#637D8D url(https://d2rnem5shez54u.cloudfront.net/images/other/note.jpg) no-repeat top center; border:solid 2px #637D8D; border-radius:4px; cursor:pointer; box-sizing:border-box; text-overflow:ellipsis; white-space:nowrap; display:inline-block; overflow:hidden}.note:hover{box-shadow:0 0 8px #333}.note .fa_icon.fg_red{text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF}.note span{font-size:70%; font-style:normal}.note span .fa_icon{font-size:100%}#todo_items_list{padding:0; margin:0}#todo_items_list li{padding:0; margin:0 0 8px 0; list-style:none}#todo_items_list li:before{content:"\25C8"; margin:0 26px 0 20px}#todo_items_list span{margin:0 6px 0 8px; font-family:"Font Awesome"; font-weight:700; cursor:pointer}#todo_items_list a{color:inherit}#todo_items_list sup{color:#FF0000}.todo_swatch{position:relative; top:2px; width:16px; height:16px; border-radius:50%; display:inline-block}.todo_update_label{position:relative; width:100%; height:64px; padding:6px 6px 6px 58px; margin-bottom:6px; color:#FFF; font-size:22px; text-align:center; line-height:48px; vertical-align:middle; background:rgba(0, 0, 0, .65); border:solid 2px rgba(255, 255, 255, .35); border-radius:6px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; box-sizing:border-box; cursor:pointer}.touchless .todo_update_label:hover{border:solid 2px #FFF}button{min-width:auto; max-width:100%}input[type="button"].page_nav, button.page_nav{min-width:0px; margin:0 4px 0 0; color:#222; font-family:'Lato Light'; font-weight:700; font-size:16px; background:#E2E2E2; border:solid 2px #E2E2E2; border-radius:4px; display:inline-block; clear:both}input[type="button"].page_nav:disabled, button.page_nav:disabled{color:#777; background:#FAFAFA; cursor:not-allowed}input[type="button"].bg_red{background:#E24C4C !important}input[type="button"].bg_blue{background:#117DF8 !important}.radio{position:relative; top:10px; left:20px; font-family:'Clear Sans'; line-height:25px; text-rendering:auto; display:inline-block}@media all and (max-width:749px){ .radio{top:0}}.contact_icon .radio{left:11px}.radio label{position:relative; padding:10px 0 7px 45px; margin-right:20px; text-align:left; font-size:17px; cursor:pointer; overflow:hidden; display:inline-block} .radio label:before{position:absolute; top:10px; left:0; width:30px; height:30px; font-family:'Clear Sans'; font-weight:400; background:#FFF; content:""; box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); border:solid 1px #CCC; border-radius:16px; box-sizing:content-box; display:inline-block}input[type="radio"]{display:none}input[type=radio]:checked + label:before{content:"\2022"; color:#7C7E8A; font-size:82px; text-align:center; line-height:26px}#upload_user, #upload_pic_album{width:calc(50% - 4px); height:185px; padding:8px; text-align:center; color:#339933; background:rgba(51, 153, 51, .2); border-radius:6px; box-sizing:border-box; float:left}#upload_user .fa_icon, #upload_pic_album .fa_icon{color:#166E16; font-size:50px}#upload_user label, #upload_pic_album label{position:relative; top:-6px; display:block}#upload_user select, #upload_pic_album select{width:190px}#upload_pic_album{margin-left:8px}#upload_drop{position:relative; width:100%; height:150px; margin:8px 0 12px 0; text-align:center; background:rgba(255, 255, 255, .6); border-radius:6px; border:dashed 1px #5A5A5A; box-sizing:border-box; display:none}#upload_drop_text{position:relative; top:50px; left:-2px; font-size:40px; font-weight:700; color:#BABABA; display:inline}#upload_results{position:relative; width:100%; height:80px; padding:8px; margin-bottom:18px; color:#7A7A7A; border:solid 1px #8A8A8A; box-sizing:border-box; display:none; overflow:auto}@media all and (max-width:600px){#upload_user, #upload_pic_album{width:100%; margin:0; float:none}#upload_user{margin-bottom:24px}#upload_drop{margin-top:-16px}}#loading_bar{position:relative; width:100%; max-width:450px; height:34px; margin-bottom:18px; background:#339933; border:solid 1px #5A5A5A; border-radius:5px; overflow:hidden; display:none}#loading_wiper{position:absolute; top:0; right:0; width:calc(100% - 10px); height:33px; background:#EEE; border-radius:5px; border:solid 1px #DDDDDD}#loading_wiper_interior{position:absolute; top:-1px; left:-1px; width:5px; height:36px; background:#EEE; border-left:solid 1px #5A5A5A}#features_snapshot{position:relative; width:100%; margin-top:10px; text-align:center}#features_snapshot img{position:relative; left:-5px}#current_avatar{position:relative; top:18px; left:10px; margin-top:-18px}.avatar{position:relative; width:55px; height:55px; overflow:hidden; display:inline-block}.tiny_avatar{top:6px; width:24px; height:24px}.tiny_avatar img{width:24px; height:24px}.large_thumb{position:relative; width:160px; height:160px; border:solid 1px #777; overflow:hidden}#intro_panel{position:fixed; top:15%; right:15%; bottom:15%; left:15%; background-position:top left; background-size:100% 100%; background-repeat:no-repeat; border-radius:8px; overflow:hidden; z-index:20000; opacity:0; -webkit-transform:scale(3, 3); transform:scale(3, 3); transition:all .3s linear}.intro_panel_thumb{margin:0 8px 4px 0; border:solid 2px #FFF; float:left}.touchless .intro_panel_thumb:hover{box-shadow:0 0 8px #000}.content_box, .confirm_box{padding:50px 40px; margin-bottom:18px; font-size:22px; text-rendering:optimizeLegibility; background:#FFF; border-radius:4px}.confirm_box{margin-bottom:32px}@media all and (max-width:650px){ .content_box, .confirm_box{padding:22px; font-size:19px}}@media all and (max-width:450px){ .content_box, .confirm_box{padding:18px; font-size:16px}}.content_box2{padding:12px; margin-bottom:18px; text-rendering:optimizeLegibility; background:#FFF; border-radius:4px}.boxed_alert, .boxed_tip{position:relative; top:6px; width:calc(100% - 12px); padding:22px 20px 22px 40px; margin:0 0 24px 12px; color:#233C4E; font-size:16px; font-family:'Lato Light'; text-rendering:optimizeLegibility; background:#C6DFF3; border-radius:6px; box-sizing:border-box}.boxed_alert img:first-child, .boxed_tip img:first-child{position:absolute; top:-20px; left:-20px; width:60px; height:50px}.boxed_tip{color:#302604; background:#FFFFC4; border:solid 1px #917927}#free_trial_reminder{position:relative; width:100%; padding:8px 12px 10px 12px; margin-bottom:10px; background:#FFFFC4; color:#8A711C; font-size:80%; text-align:center; box-sizing:border-box}#storefront_category_list{padding:20px 48px 24px 48px; background:#6E8B9A; border-radius:8px}#storefront_category_list li, #storefront_category_list li a{color:#FFF}.touchless #storefront_category_list li a:hover{text-decoration:underline}.seller_profile{color:#4378CC}.listing_picture{position:relative; padding-top:6px; margin:0 10px 6px 0; background:#FFF; border:solid 3px #FFF; border-radius:6px; display:inline-block}.listing_picture .fa_icon{position:absolute; bottom:-8px; right:-10px; width:22px; height:22px; color:#FFF; font-size:15px; text-align:center; line-height:22px; background:#FF0000; border-radius:50%; cursor:pointer}.listing_thumbnail{padding:4px; background:#FFF; border:solid 4px #FFF; border-radius:6px}.listing_price{color:#222; font-size:110%; font-family:'Lato Light'}#view_main_listing_picture{width:100%; height:auto; margin-bottom:8px; border:solid 1px #EEE; border-radius:12px}.view_main_listing_thumbnail, .recently_viewed_listing{margin:0 8px 8px 0; border:solid 1px #EEE; border-radius:6px; cursor:pointer}strike .view_main_listing_price{opacity:.5}.view_main_listing_price{font-size:115%; color:#000}#listing_acceptable_payment_methods{color:#777; font-size:75%; font-family:'Lato Light'}#listing_acceptable_payment_methods .fa_icon{color:#18A4CE}.storefront_block{padding:2px 8px; margin-left:4px; color:#FF0000; font-size:12px; font-family:'Lato Light'; background:#FFF; border:solid 1px #FFF; border-radius:6px; display:inline-block; transition:border .15s linear}.touchless .storefront_block:hover{border:solid 1px rgba(255, 0, 0, .75)}.storefront_message_wrapper, .storefront_offer_wrapper{padding:16px; margin-bottom:20px; background:#FFF; border-radius:12px}.storefront_message, .storefront_offer{margin-bottom:16px}.storefront_message_wrapper .storefront_message:not(:first-child), .storefront_offer_wrapper .storefront_offer:not(:first-child){margin-left:26px}.storefront_listing_status, .storefront_offer_status{padding:4px 12px; margin-top:20px; color:#FFF; font-family:'Lato Light'; background:#6B7590; border-radius:6px; display:inline-block}#status{min-width:70%; max-width:calc(100% - 70px); height:70px; margin:0 0 -16px 0; font-size:18px; font-weight:400; color:#888; background:#FFF; border:solid 1px #E2E2E2; border-radius:4px; box-shadow:none; overflow:hidden; display:inline-block}#status:focus{color:#000; outline-color:transparent}#status_submit, #status_cancel_edit{position:relative; min-width:auto; width:44px; height:44px; top:-12px; padding:0; margin:0; font-family:"Font Awesome"; font-weight:400; font-size:16px; line-height:44px; vertical-align:middle; text-align:center; color:#FFF; background:#444; box-sizing:border-box; border:none; border-radius:50%; cursor:pointer; outline:none; display:inline-block}#status_submit{margin-left:2px}#status_cancel_edit{background:#FF0000; display:none}#update_options{margin-bottom:18px}#visibility_icon{position:relative; top:3px; width:30px; height:20px; background:transparent url(https://d2rnem5shez54u.cloudfront.net/images/general_ui/visibility_icon.png) top left no-repeat; display:inline-block; cursor:pointer}#visibility_label{position:relative; top:-5px; left:1px; width:205px; height:28px; max-width:60%; padding-top:7px; margin-left:-3px; line-height:11px; font-size:11px; font-weight:700; color:#555; text-align:center; background:#DADADA; border-right:solid 1px #E2E2E2; border-bottom:solid 1px #E2E2E2; border-left:solid 1px #E2E2E2; border-bottom-left-radius:4px; border-bottom-right-radius:4px; box-sizing:border-box; display:inline-block; cursor:pointer}#visibility_menus_wrapper{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .4); display:none; z-index:9999; box-sizing:border-box}#visibility_menus_toggler{position:absolute; bottom:0; left:0; width:100%; height:50%}#visibility_menus_wrapper .close_button{position:absolute; top:3px; right:3px}#visibility_menu{width:100%; height:50%; background:#FFF; overflow:auto; box-sizing:border-box; transform:translateY(-100%); -webkit-transform:translateY(-100%); transition:all .3s linear}#visibility_menu_header{position:relative; width:100%; padding:4px 0px 4px 18px; color:#FFF; font-weight:bold; font-size:18px; background:#000000; box-sizing:border-box}.visibility_choice{padding:5px 0 4px 8px; font-size:14px; color:#333; font-weight:700; background:#FFF; border-bottom:solid 4px #FFF; cursor:pointer}.visibility_choice.alternate{background:#ECECEC; border-bottom:solid 4px #ECECEC}.minimal.visibility_choice, .minimal.visibility_choice.alternate{font-size:10px}.touchless .visibility_choice:hover{color:#FFF; background:#339933; border-bottom:solid 4px #339933}#contacts_filter_menu{position:absolute; bottom:0; left:0; width:60%; height:50%; padding:5px 8px; color:#FFF; text-align:center; background:#000; box-sizing:border-box; display:none; transform:translateY(100%); -webkit-transform:translateY(100%); transition:all .25s linear}#contacts_filter_menu_search_area{position:relative; width:100%; margin-bottom:24px; text-align:center}#contacts_filter_menu_contact_input{width:70%; height:40px}#contacts_filter_menu_selection_label{font-weight:bold}#contacts_filter_menu_selection_area{position:relative; width:100%; height:50%; padding-top:4px; margin-top:1px; box-sizing:border-box; overflow-y:auto}#contacts_filter_menu_selection_area .touchable2{width:90%; margin:0 0 1px 0}#contacts_filter_menu_selection_area .touchable2:hover{background:#333}#contacts_filter_menu_selected{position:absolute; bottom:0; right:0; width:40%; height:50%; padding:8px; color:#000; background:#FFF; border-top:solid 1px #6A6A6A; box-sizing:border-box; display:none; transform:translateY(100%); -webkit-transform:translateY(100%); transition:all .4s linear}#contacts_filter_menu_selected div{position:relative; width:100%; height:110px; border:solid 1px #E2E2E2; border-radius:4px; white-space:nowrap; overflow:auto}#contacts_filter_menu_selected div img{position:relative; top:4px; margin-right:1px; display:inline; cursor:pointer}.close_button{position:absolute; width:32px; height:30px; background-image:url(https://d2rnem5shez54u.cloudfront.net/images/general_ui/close_button.png); background-repeat:no-repeat; cursor:pointer; overflow:hidden}.contact_results_index{position:absolute; top:-19px; left:22px; font-size:20px; font-weight:700; color:#A0A0A0; letter-spacing:-3px; text-shadow:1px 1px 0px #EFEFEF, -1px -1px 0px #EFEFEF, 1px -1px 0px #EFEFEF, -1px 1px 0px #EFEFEF; -ms-transform:scale(2.2, 1) skew(-8deg, -8deg); -webkit-transform:scale(2.2, 1) skew(-8deg, -8deg); transform:scale(2.2, 1) skew(-8deg, -8deg)}.update_container{position:relative; width:100%; padding:0; margin:0; background:transparent; border-radius:6px; word-wrap:break-word; box-sizing:border-box; overflow:hidden}.update_thumb{position:absolute; top:10px; left:10px; width:55px; height:55px; color:#FFF; text-align:center; font-weight:700; font-size:55px; line-height:55px; overflow:hidden}.update_name{font-family:'Lato Light'; font-weight:700; text-decoration:none}.update_name:hover{border-bottom:solid 1px #339933}.update_department, .update_org{margin:0 3px; font-family:Aleo, Lato; color:#777; font-size:14px}.indent_1 .update_thumb{left:23px; font-size:49px; line-height:49px}.indent_2 .update_thumb{left:36px; font-size:43px; line-height:43px}.indent_3 .update_thumb{left:49px; font-size:37px; line-height:37px}.indent_4 .update_thumb, .indent_5 .update_thumb, .indent_6 .update_thumb{display:none}.indent_1 .update_thumb, .indent_1 .avatar, .indent_1 .avatar img, .indent_1 .decaled_avatar img{width:49px; height:49px}.indent_2 .update_thumb, .indent_2 .avatar, .indent_2 .avatar img, .indent_2 .decaled_avatar img{width:43px; height:43px}.indent_3 .update_thumb, .indent_3 .avatar, .indent_3 .avatar img, .indent_3 .decaled_avatar img{width:37px; height:37px}@media all and (min-width:450px){ .indent_1 .update_thumb{left:34px} .indent_2 .update_thumb{left:52px} .indent_3 .update_thumb{left:70px}}@media all and (min-width:600px){ .indent_1 .update_thumb{left:40px} .indent_2 .update_thumb{left:64px} .indent_3 .update_thumb{left:88px}}@media all and (min-width:800px){ .indent_1 .update_thumb{left:45px} .indent_2 .update_thumb{left:74px} .indent_3 .update_thumb{left:103px}}@media all and (min-width:1000px){ .indent_1 .update_thumb{left:50px} .indent_2 .update_thumb{left:84px} .indent_3 .update_thumb{left:118px}}.notification{position:absolute; top:10px; left:35px; width:23px; height:19px}.update_content{position:relative; top:0; margin-left:82px; font-size:16px}.indent_1 .update_content{margin-left:89px}.indent_2 .update_content{margin-left:96px}.indent_3 .update_content{margin-left:103px}.indent_4 .update_content{margin-left:73px}.indent_5 .update_content{margin-left:93px}.indent_6 .update_content{margin-left:113px}@media all and (min-width:450px){.indent_1 .update_content{margin-left:94px}.indent_2 .update_content{margin-left:106px}.indent_3 .update_content{margin-left:118px}.indent_4 .update_content{margin-left:88px}.indent_5 .update_content{margin-left:108px}.indent_6 .update_content{margin-left:128px}}@media all and (min-width:600px){.indent_1 .update_content{margin-left:100px}.indent_2 .update_content{margin-left:118px}.indent_3 .update_content{margin-left:136px}.indent_4 .update_content{margin-left:106px}.indent_5 .update_content{margin-left:126px}.indent_6 .update_content{margin-left:146px}}@media all and (min-width:800px){.indent_1 .update_content{margin-left:105px}.indent_2 .update_content{margin-left:128px}.indent_3 .update_content{margin-left:151px}.indent_4 .update_content{margin-left:121px}.indent_5 .update_content{margin-left:141px}.indent_6 .update_content{margin-left:161px}}@media all and (min-width:1000px){.indent_1 .update_content{margin-left:110px}.indent_2 .update_content{margin-left:138px}.indent_3 .update_content{margin-left:166px}.indent_4 .update_content{margin-left:136px}.indent_5 .update_content{margin-left:156px}.indent_6 .update_content{margin-left:176px}}.update_content h1, .update_content h2{top:0; left:0; padding:0; margin:0; font-size:140%; line-height:140%; font-weight:700; color:#000; text-decoration:none; background:transparent; border:none; clear:both; display:block}.update_content h2{font-size:115%; line-height:115%}.user_content{max-height:500px; overflow:auto; -webkit-overflow-scrolling:touch}.speaking_icon{position:relative; top:-2px; left:-2px; margin-right:5px; display:inline}@media all and (max-width:500px){ .speaking_icon{display:none}}.update_text{max-width:32em; clear:both; display:inline-block}.update_text a{color:#4378CC}.update_icon{position:relative; top:3px; margin-right:4px; cursor:pointer; display:inline}.update_timestamp{position:relative; width:100%; font-size:80%; color:#757575; display:inline-block}.emoticon{position:relative; top:3px; width:26px; height:26px; display:inline}.emoticon_preview{position:relative; width:24px; height:24px; background:#FFF; border:solid 2px #FFF; border-radius:2px; cursor:pointer; float:left}.touchless .emoticon_preview:hover{border:solid 2px #444}.fx_preview{position:relative; width:100%; padding:6px; text-align:center; background:#FFF; cursor:pointer; box-sizing:border-box}.touchless .fx_preview:hover{background:#F2F2F2}.options_bar, .options_bar_static, .options_bar_nospace{position:relative; margin:0 auto; vertical-align:bottom; font-size:14px; line-height:22px; clear:both; display:block; transition:opacity .16s linear}.update_content .options_bar{margin:6px auto}.options_bar a, .options_bar_static a, .options_bar_nospace a{padding:2px 10px; color:#555; font-family:'Font Awesome'; font-weight:400; text-decoration:none; border-bottom:solid 4px transparent; display:inline-block}.options_bar a:first-child, .options_bar_static a:first-child, .options_bar_nospace a:first-child{padding-left:0}.options_bar a:last-child, .options_bar_static a:last-child, .options_bar_nospace a:last-child{padding-right:0}.touchless .options_bar a:hover, .touchless .options_bar_static a:hover, .touchless .options_bar_nospace a:hover{border-bottom:solid 4px #444; text-decoration:none}.options_bar, .options_bar_nospace{left:-2px; color:#5A5A5A; opacity:0}.options_bar_nospace{left:0; margin-bottom:8px; margin-right:17px; opacity:1; display:none}.options_bar_static{padding:0 0 9px 5px; color:#111}@media all and (max-width:449px){ .indent_0 .options_bar{margin-left:-74px}}.options_bar a.vote_up, .options_bar_static a.vote_up, .options_bar_nospace a.vote_up{color:#4ED54E}.options_bar a.vote_down, .options_bar_static a.vote_down, .options_bar_nospace a.vote_down{color:#F05959}.vote_selected{text-shadow:1px 1px 0px #555, -1px -1px 0px #555, -1px 1px 0px #555, 1px -1px 0px #555, 0px -1px 0px #555, 0px 1px 0px #555, -1px 0px 0px #555, 1px 0px 0px #555}.votes{margin-left:5px; color:#0072FF; font-weight:700}.availability{position:relative; top:5px; width:18px; height:18px; display:inline}.private_icon{position:absolute; bottom:12px; right:-4px; width:30px; height:20px; background-image:url(https://d2rnem5shez54u.cloudfront.net/images/misc_icons/private.png); background-position:top left; background-repeat:no-repeat}.pg_icon{position:absolute; bottom:12px; right:27px; width:30px; height:20px; background-image:url(https://d2rnem5shez54u.cloudfront.net/images/misc_icons/pg.png); background-position:top left; background-repeat:no-repeat}.icon{position:relative; top:3px; display:inline}.tiny_icon{position:relative; top:3px; margin-right:6px; width:16px; height:14px}.sys_icon{position:absolute; top:18px; left:25px}.repost{position:relative; top:2px; display:inline}.verification_icon{position:relative; top:2px; width:20px; height:19px; margin:0 6px 0 6px; display:inline-block}.update_content .verification_icon{width:16px; height:15px; margin:0 4px 0 4px}.limited_message{position:relative; width:90%; padding:58px 18px 44px 18px; margin:40px auto 60px auto; font-size:18px; line-height:36px; background:#FFF; border:solid 2px #339933; border-radius:12px; box-sizing:border-box}.limited_message_header{position:absolute; top:-1px; left:-1px; width:calc(100% + 3px); height:40px; font-size:19px; background:#339933; color:#FFF; text-align:center; font-weight:700; line-height:40px; vertical-align:middle; border-top-left-radius:12px; border-top-right-radius:12px; box-sizing:border-box}.limited_message_header img{position:relative; top:1px; left:2px; width:18px; height:18px}.limited_message_disclaimer{position:absolute; bottom:22px; left:18px; width:100%; font-size:13px; color:#888; font-style:italic}@media all and (max-width:499px){.limited_message{font-size:14px; line-height:28px}.limited_message_header{font-size:16px}.limited_message_disclaimer{font-size:12px}}.contacts_container{position:relative; margin-bottom:16px}.contact_icon_wrapper{margin-bottom:14px; border-collapse:separate; border-spacing:16px; display:table}.contact_icon{position:relative; min-width:150px; padding:10px; margin:2px 18px 16px 0; text-align:center; vertical-align:top; background:#FFF; border:solid 1px #D2D2D2; border-radius:4px; word-wrap:normal; box-sizing:border-box; display:inline-block}.contact_icon .touchable2{background:#339933}@media all and (max-width:499px){ .contact_icon{min-width:90px}}.contact_icon .fi_name{max-width:140px; font-size:14px; overflow:hidden; text-overflow:ellipsis; display:inline-block}.contact_icon a{text-decoration:none}.contact_icon .fi_intro{position:relative; width:180px; padding:4px; margin:20px auto 0 auto; font-size:14px; font-style:italic; box-sizing:border-box}.contact_icon .fi_intro:before{content:'Intro:'; font-weight:700}.contact_priority_label{position:relative; top:7px; width:60px; height:26px; margin-right:2px; background:url(https://d2rnem5shez54u.cloudfront.net/images/contacts_ui/priority_label.png) no-repeat center center; display:inline-block}.contact_priority_wrapper{display:inline}.contact_priority{position:relative; top:7px; display:inline; cursor:pointer}.cdata_share_wrapper{position:relative; top:-4px; width:160px; height:55px; padding-top:22px; text-align:center; background:url(https://d2rnem5shez54u.cloudfront.net/images/contacts_ui/cdata_share_wrapper.png) no-repeat center center; box-sizing:border-box}.cdata_level{position:relative; width:18px; height:18px; margin:0 2px; text-align:center; font-size:17px; line-height:17px; color:#0072FF; font-weight:700; border:solid 2px #0072FF; border-radius:4px; cursor:pointer; display:inline-block}.contact_bio{position:relative; top:1px; display:inline}#contacts_family_wrapper{position:relative; width:100%; margin-bottom:18px; white-space:nowrap; overflow:auto; -webkit-overflow-scrolling:touch}.contacts_family_member{position:relative; min-width:120px; height:200px; padding:46px 6px 6px 6px; margin:0; font-size:10px; text-align:center; border:solid 1px #CCC; border-radius:12px; word-wrap:break-word; white-space:normal; overflow:hidden; display:inline-block; box-sizing:border-box}.contacts_family_gen_label{position:relative; width:140px; height:200px; padding:75px 6px; font-size:20px; color:#FFF; font-weight:700; text-align:center; background:#444; border-radius:12px; word-wrap:break-word; white-space:normal; overflow:hidden; display:inline-block; box-sizing:border-box}.contacts_family_divider{position:relative; width:5px; height:180px; margin:0 3px 10px 3px; background:#444; border-radius:4px; opacity:.4; display:inline-block}.declarations_toggler{position:relative; top:3px; display:inline}#pattern_preview{width:100px; height:100px; margin-bottom:20px; border:solid 1px #555; border-radius:8px; cursor:pointer}.album_wrapper{position:relative; width:45%; height:360px; text-align:center; vertical-align:middle; padding:112px 8px 6px 8px; margin-bottom:18px; text-align:center; background:#FFF; border:solid 2px #444; border-radius:2px; display:inline-block; z-index:5; overflow:hidden; box-sizing:border-box}.album_wrapper.album_empty{padding-top:148px}.album_wrapper.album_overflow{padding-top:60px}.album_wrapper.patterned_album a, .album_wrapper.patterned_album p, .album_wrapper.patterned_album .options_bar_static{text-shadow:1px 1px 0px #FFF, -1px -1px 0px #FFF, -1px 1px 0px #FFF, 1px -1px 0px #FFF, 0px -2px 0px #FFF, 0px 2px 0px #FFF}.album_wrapper.patterned_album a{font-weight:700}.album_wrapper.patterned_album .album_header a, .album_wrapper.patterned_album .touchable2{text-shadow:none; text-decoration:none}.album_header{position:absolute; top:0; left:0; width:100%; height:34px; padding-top:2px; font-size:20px; text-align:center; background:#444; z-index:6}.img_attachment_link{display:inline-block}.img_attachment{max-width:500px; width:auto; max-height:350px; height:auto; margin:10px 0 8px 0; cursor:pointer}@media all and (max-width:650px){ .img_attachment{max-width:100%; max-height:250px}}.thumbnail_wrapper{position:relative; max-width:30%; height:auto; text-align:center; vertical-align:middle; text-shadow:1px 1px 0 #FFF; display:inline-block}.thumbnail_wrapper > a{max-width:120px; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block}.thumbnail_wrapper.left{margin-right:-10px; transform:rotate(-10deg); -webkit-transform:rotate(-10deg); -ms-transform:rotate(-10deg)}.thumbnail_wrapper.right{margin-left:-10px; transform:rotate(10deg); -webkit-transform:rotate(10deg); -ms-transform:rotate(10deg)}.thumbnail{padding:5px; text-align:center; background:#FFF; border:solid 1px #DADADA; display:inline-block}.thumbnail img, .img_attachment{display:block}.thumbnail.interest_thumbnail img{width:60px; height:55px}.touchless .thumbnail:hover{border:solid 1px #5A5A5A; box-shadow:0 0 4px #999}@media all and (max-width:500px){.album_wrapper{height:auto}.album_wrapper.album_empty{padding-top:100px; padding-bottom:40px}.thumbnail_wrapper, .thumbnail_wrapper.left, .thumbnail_wrapper.right{max-width:100%; margin-right:6px; margin-bottom:6px; transform:none}}#picture_container{margin-bottom:18px}.picture{position:relative; margin:0 auto 20px auto; max-width:100%; height:auto}@media all and (min-width:650px){ .picture{max-width:600px}}#solo_picture{cursor:pointer}.pics_pins{position:relative; max-width:600px; padding:6px 6px 12px 6px; color:#444; font-size:16px; text-shadow:1px 2px 0 #FFFFFF; background:#CCEAFF; border:solid 1px #444; border-radius:12px; box-sizing:border-box}.pin_finder{position:relative; top:6px; margin:0 7px 0 4px; width:26px; height:26px; background:url(https://d2rnem5shez54u.cloudfront.net/images/misc_icons/pin_finder.png) no-repeat; border:solid 1px #444; border-radius:4px; box-sizing:border-box; overflow:hidden; cursor:pointer; display:inline-block}.pin_deleter{position:relative; top:6px; width:26px; height:26px; padding-top:1px; padding-left:2px; text-align:center; color:#FFF; font-family:clear sans; font-size:28px; line-height:15px; text-shadow:none; background:#000; border:solid 1px #444; border-radius:4px; box-sizing:border-box; overflow:hidden; cursor:pointer; display:inline-block}#pics_pin_prompt_arrow{position:absolute; width:0; height:0; margin-left:-30px; border-bottom:solid 30px #3B475B; border-left:solid 30px transparent; border-right:solid 30px transparent; z-index:9998}#pics_pin_prompt{position:absolute; left:0; width:100%; padding:24px 12px; margin-top:15px; text-align:center; color:#FFF; font-weight:700; background:#3B475B; box-sizing:border-box; z-index:9999}#pics_pin{position:absolute; width:40px; height:40px; margin-top:-20px; margin-left:-20px; background:rgba(0, 0, 0, .3); border:solid 1px #FFF; box-shadow:0px 0px 60px #FFF, 1px 1px 3px #222; opacity:0; box-sizing:border-box; z-index:9998; transition:opacity .15s linear}#pics_pin_info{position:absolute; width:200px; margin-top:22px; margin-left:-100px; text-align:center; color:#FFF; font-weight:700; font-size:18px; text-shadow:2px 2px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, 1px 1px 3px #000; opacity:0; box-sizing:border-box; word-wrap:break-word; overflow:hidden; z-index:9999; transition:opacity .15s linear}#pics_pin_info a{text-decoration:none}.comment_history_picture{max-width:500px; border-radius:12px; box-shadow:3px 3px 10px rgba(0, 0, 0, .4)}.comment_alert{margin-top:35px; font-style:italic; font-size:15px; color:#777}.swatch{width:60px; height:22px; margin-bottom:10px; display:inline-block}#disclosure_wrapper button{min-width:0}.disclosure_header_body{position:relative; padding:6px 8px; background:#D8D8D8; cursor:move}#disclosure_wrapper .disclosure_header:not(:first-child){margin-top:24px}.disclosure_header button:first-of-type{margin:10px 1px 10px 6px}.disclosure_header button:last-of-type{margin:10px 1px 10px 1px}.disclosure_header sup{margin-left:20px; color:#888}input[type="text"].disclosure_header_input{width:450px; max-width:70%; font-size:22px; background:#E5E5E5; border:none}#disclosure_wrapper p input{margin-left:14px}.disclosure_row{position:relative; padding:6px 8px 6px 22px; background:#E5E5E5; cursor:move}.disclosure_row > .fa_icon{position:relative; top:2px; color:#C2C2C2; font-size:24px}.disclosure_rows .disclosure_row:not(:first-child){border-top:solid 1px #DADADA}.disclosure_rows .disclosure_row:last-child{margin-bottom:12px}input[type="text"].disclosure_row_input{width:519px; max-width:70%; font-size:18px; background:transparent; border:none}.disclosure_row button:first-of-type{margin:10px 1px 10px 6px}.disclosure_row button:last-of-type{margin:10px 1px 10px 1px}#new_disclosure_header{padding:6px 7px; border:solid 1px #C2C2C2}#new_disclosure_header button{margin:10px 6px}#disclosure_metadata .fieldset{padding-top:20px}#disclosure_metadata fieldset{padding:6px 26px}#disclosure_metadata legend{padding:12px; color:#888; font-family:'Lato Light'}#component_container{position:relative; width:100%; margin-bottom:20px}#component_container.submission{padding:28px 20px 20px 20px; background:#FFF; box-sizing:border-box; overflow:hidden}.app_page{transition:opacity linear .2s}.app_page_footer{height:60px; margin:36px 0 28px 0; font-family:'Lato Light'; font-size:15px; font-weight:700; text-align:center; line-height:60px; vertical-align:middle; background:#EEE}.submission .content_box{margin-bottom:28px; border-top:solid 1px #DDD; border-bottom:solid 1px #CCC}.response_component{width:100%}.response_component .light{font-size:110%}.response_component textarea{margin:36px 0}.response_component input[type="text"], .response_component textarea{border-radius:2px}.response_component img{max-width:100%}.app_component, .custom_app_approval_stage{position:relative; width:100%; padding:52px 20px 16px 20px; margin-bottom:20px; background:#F2F2F2; border:solid 1px #339933; border-radius:4px; box-sizing:border-box; overflow:hidden}.app_component.editable{padding-bottom:54px}.app_component.disabled{opacity:.5}.app_component.no_body{padding:36px 0 0 0; border:solid 1px #404040}.app_component a{cursor:pointer}.app_component_header, .custom_app_approval_stage_header{position:absolute; top:0; left:0; width:100%; height:36px; color:#FFF; font-size:20px; text-align:center; line-height:36px; vertical-align:middle; background:#339933; box-sizing:border-box}.app_component_header sup{color:#E2FF00; font-weight:700}.app_component.no_body .app_component_header{color:#FFF; background:#404040}.touchless .draggable .app_component_header:hover, .touchless .draggable .custom_app_approval_stage_header{cursor:move}.app_component_incomplete{position:absolute; top:4px; left:6px; width:26px; height:26px; color:#FFF; font-family:'Font Awesome'; font-size:18px; font-weight:700; text-align:center; line-height:28px; vertical-align:middle; -webkit-animation:app_component_incomplete_animation 1.1s infinite; -moz-animation:app_component_incomplete_animation 1.1s infinite; -o-animation:app_component_incomplete_animation 1.1s infinite; animation:app_component_incomplete_animation 1.1s infinite}@-webkit-keyframes app_component_incomplete_animation{ 0%{opacity:.3} 50%{opacity:1} 100%{opacity:.3}}@-moz-keyframes app_component_incomplete_animation{ 0%{opacity:.3} 50%{opacity:1} 100%{opacity:.3}}@-o-keyframes app_component_incomplete_animation{ 0%{opacity:.3} 50%{opacity:1} 100%{opacity:.3}}@keyframes app_component_incomplete_animation{ 0%{opacity:.3} 50%{opacity:1} 100%{opacity:.3}}.app_component_disable, .app_component_restore, .app_component_delete{position:absolute; bottom:8px; right:36px; width:30px; height:30px; font-family:'Font Awesome'; font-size:24px; line-height:30px; text-align:center; vertical-align:middle; cursor:pointer}.app_component_delete{right:6px}.no_body .app_component_disable, .no_body .app_component_restore, .no_body .app_component_delete{bottom:4px; color:#EEE}.component_upload_progress{margin:20px 0; font-size:32px; font-family:'Lato Light'; display:none}.component_attachment_image{position:relative; margin:0 12px 12px 0; display:inline-block}.component_attachment_image.editable{margin:0 18px 14px 0}.component_attachment_image img{max-width:300px; height:auto; z-index:1}.component_attachment_delete{position:absolute; top:-10px; right:-14px; width:28px; height:28px; color:#FFF; font-family:'Font Awesome'; font-size:18px; text-align:center; line-height:28px; vertical-align:middle; background:#222; border-radius:50%; cursor:pointer; box-sizing:border-box; overflow:hidden; z-index:2}.component_file_attachments{width:100%; max-width:280px; padding:14px 18px; margin:10px 0 28px 0; background:#FFF; border-radius:6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box}.component_file_attachments .fa_icon{cursor:pointer}.submission .component_file_attachments{padding:18px 20px; background:#F2F2F2; border:none; border-radius:0}.component_file_attachments b{width:100%; margin-bottom:8px; text-align:center; display:block}.component_file_attachments span{width:100%; display:block}.app_header{font-size:32px; display:block}input[type="text"].app_header_input{width:800px; max-width:100%; font-size:32px; background:#F2F2F2; border:none}#plan_wrapper{width:auto; padding:6px; overflow-x:auto; white-space:nowrap}#plan_wrapper_interior{min-width:5448px; background-image:url('https://d2rnem5shez54u.cloudfront.net/images/other/plan_column_bg.png')}.plan_column{width:218px; height:100%; text-align:center; vertical-align:top; box-sizing:border-box; display:inline-block}.plan_block{width:200px; max-width:200px; height:120px; padding:12px; margin:0 0 16px 8px; text-align:left; background:#FFF; border-style:solid; border-width:4px; border-radius:4px; white-space:normal; box-sizing:border-box; cursor:pointer; overflow:hidden; display:block; transition:all linear .1s}.touchless .plan_block:hover{-webkit-transform:scale(1.05); transform:scale(1.06)}.plan_block_interior{position:relative; top:50%; color:#888; font-size:15px; font-family:'Lato Light'; transform:translateY(-50%)}.plan_block_interior b{color:#222}.app_packet_tag{padding:6px 18px; font-size:16px; border-radius:4px}#docs_search_wrapper, #app_search_wrapper{height:1px; padding-top:3px; line-height:60px; vertical-align:bottom; overflow:hidden; display:none; transition:height .15s linear}#docs_search_wrapper.populated_path, #app_search_wrapper.populated_path{background:#E2E2E2; border:solid 1px #A0A0A0}#docs_search_query, #app_search_query{max-width:calc(100% - 100px)}#docs_search_submit, #app_search_submit{width:90px}#docs_path, #app_path{padding:4px; margin:0 0 8px 0}#docs_path.populated_path, #app_path.populated_path{margin:0 0 -5px 22px}#docs_path a, #app_path a{position:relative; padding:4px 10px; margin:0 4px 0 0; color:#222; background:#E2E2E2; border:solid 1px #E2E2E2; border-radius:2px; box-sizing:border-box; display:inline-block}#docs_path.populated_path a, #app_path.populated_path a{margin:0; border:none; border-top:solid 1px #A0A0A0; border-bottom:solid 1px #A0A0A0; border-left:solid 1px #A0A0A0; border-radius:0}#docs_path.populated_path a:last-child, #app_path.populated_path a:last-child{border-right:solid 1px #A0A0A0; border-top-right-radius:4px}#docs_path.populated_path a:first-child, #app_path.populated_path a:first-child{border-top-left-radius:4px}#docs_path a.fa_icon, #app_path a.fa_icon{color:#555}#docs_path a:hover, #app_path a:hover{color:#FFF; background:#888}#docs_icon_wrapper{position:relative; top:-18px; width:100%; padding:32px 22px 16px 22px; background:#FFF; border:solid 1px #A0A0A0; box-sizing:border-box}.docs_icon_item{position:relative; width:120px; height:130px; margin:0 14px 16px 0; background:#E8E8E8; border:solid 1px #D2D2D2; border-radius:6px; box-sizing:border-box; display:inline-block; transition:border .35s ease-out; will-change:border}.touchless .docs_icon_item:hover{border:solid 1px #C2C2C2}.docs_icon_item .fa_icon{position:absolute; top:0; left:0; width:100%; height:76px; font-size:65px; font-weight:400; color:#A0A0A0; text-align:center; font-smoothing:antialiased; -webkit-font-smoothing:antialiased; transition:color .35s ease-out; will-change:color}.touchless .docs_icon_item:hover .fa_icon{color:#858585}.docs_icon_item_name{position:absolute; bottom:0; left:0; width:100%; height:54px; padding:0 8px; font-size:13px; font-family:'Lato Light'; color:#777; text-align:center; line-height:54px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; box-sizing:border-box; transition:color .35s ease-out; will-change:color}.touchless .docs_icon_item:hover .docs_icon_item_name{color:#222}.docs_icon_item input{position:absolute; top:8px; right:8px; transform:scale(1.25); -webkit-transform:scale(1.25)}#docs_icon_view_label{position:relative; top:-10px; font-size:75%}#docs_icon_view_label b{font-family:'Lato Light'}#docs_icon_view_label a{text-decoration:underline}#app_request_preferences{margin-bottom:20px; font-family:'Lato Light'; font-size:15px}#app_request_preferences .fa_icon{margin:0 8px}#app_notice{position:relative; min-height:40px; padding:12px 16px; color:#A78E38; background:#FFFFC4; line-height:40px; vertical-align:middle}@media all and (max-width:349px){#app_notice{line-height:30px}}#app_options_togglers{margin-bottom:12px}#app_options_togglers a{padding:6px 8px; margin:0 8px 6px 0; font-size:12px; color:#888; background:#EEE; border:solid 1px #AAA; border-radius:4px}#app_options_togglers a.app_option_toggled{color:#FFF; background:#117DF8; border:solid 1px #117DF8}.touchless #app_options_togglers a:hover{color:#FFF; background:#AAA; border:solid 1px #AAA}.touchless #app_options_togglers a.app_option_toggled:hover{color:#FFF; background:#0F6BD4; border:solid 1px #0F6BD4}#app_nav{background:#EEE}#app_recent_requests{padding:20px 22px; margin-bottom:26px; font-size:90%; background:#E2E2E2; border-radius:12px}#app_recent_requests_header{margin-bottom:30px; font-family:'Lato Light'; font-size:80%; color:#888; display:block}#app_recent_requests ul{margin:0; font-family:'Lato Light'}#app_recent_requests ul a{color:#222}#app_recent_requests ul b{margin:0 4px; display:inline-block}#app_recent_requests > a{font-size:80%}@media all and (max-width:749px){#app_nav br{display:none}#app_recent_requests{font-size:70%}#app_recent_requests ul li{margin-left:-24px}}.app_response_diff{padding:4px 8px; margin-bottom:30px; color:#A78E38; font-size:90%; font-family:'Source Code Pro', 'Lato Light'; background:#FFFFC4; border-radius:6px; display:inline-block}.app_page .response_component:last-child .app_response_diff{margin-bottom:0}.app_incomplete_tracker{width:100%; padding:24px 3px 0 3px; font-family:'Lato Light'; font-size:85%; font-style:italic}.app_incomplete_tracker a{font-family:'Lato'; font-style:normal; cursor:pointer}#lending_search_button{min-width:40px}.lending_fnm_download{position:relative; top:4px; left:5px; width:28px; height:28px; color:#222; text-align:center; background:#F8F8F8; border:solid 1px #BBB; border-radius:6px; cursor:pointer; display:inline-block}.lending_fnm_download .fa_icon{position:absolute; top:0; left:0; width:100%; height:16px; margin-top:3px; font-size:16px; font-weight:700; line-height:16px; vertical-align:middle}.lending_fnm_download span:not(.fa_icon){position:absolute; bottom:-1px; left:0; width:100%; height:12px; font-size:8px; line-height:12px; vertical-align:bottom}.rates_entry{padding:12px 16px; margin-bottom:22px; background:rgba(255, 255, 255, .5); border-radius:12px}#document_wrapper input[type="text"]{max-width:90%}.dr_aux_data{display:none}.dr_aux_data_link{width:100%; padding:2px 0; color:#888; text-decoration:none; display:inline-block}.dr_aux_data_link .fa_icon{margin-left:6px; color:#888; font-size:90%}.docs_media{max-width:100%; height:auto; border:solid 1px #BBB}@media all and (min-width:700px){ .docs_media{max-width:600px}}#smart_document_toggler{position:relative; width:100%; padding:4px 12px; margin-top:38px; color:#222; line-height:36px; text-align:center; vertical-align:middle; text-decoration:none; background:#DDD; border-radius:0; box-sizing:border-box; clear:both; cursor:pointer; display:block}#smart_document_selector{width:100%; height:1px; padding:12px 16px; color:#222; text-align:center; background:#F5F5F5; box-sizing:border-box; overflow:hidden; display:none; transition:height .15s linear}#smart_document_selector div{margin-top:18px}#smart_attributes_form{width:100%; padding:12px 16px; color:#222; background:#E0E0E0; box-sizing:border-box}.signature, .approval{width:220px; max-width:100%; margin:0 6px 6px 0; box-sizing:border-box; display:inline-block}.signature img{width:100%; height:auto}.signature_inputted_name, .signature_verified_name, .signature_time, .approval_verified_name, .approval_time{width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:inline-block}.signature_verified_name, .signature_time, .approval_time{font-size:75%}.signature_time, .approval_time{font-weight:700}#new_signature_div, #stored_signature_div{width:100%}.approval{width:auto; min-width:80px; padding:0 12px}.signature_pad{background:#FFF; border:1px solid #CCC; cursor:crosshair}#signature_notice{max-width:32em; text-align:justify}.toggle_link_active{color:#339933; text-decoration:none}.toggle_link_inactive{color:#AAA; text-decoration:none}.kudos_heading{font-family:'Lato Light'; font-weight:700; font-size:22px; border-bottom:solid 2px #CCC}#hub_cover{position:relative; top:-20px; left:-20px; width:calc(100% + 40px); height:148px; overflow:hidden}#hub_cover_gradient{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; background:linear-gradient(transparent 80%, rgba(0, 0, 0, .1)); z-index:1}#hub_cover_logo{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:2}#hub_cover_text{position:absolute; top:50%; left:0; width:100%; font-size:28px; font-family:'Aleo'; text-align:center; transform:translateY(-50%); z-index:2}#hub_cover_text span{color:#339933}#hub_cover_text b{font-family:'Chunk'; font-size:38px}@media all and (max-width:399px){#hub_cover{height:128px}#hub_cover_text{font-size:20px}#hub_cover_text b{font-size:30px}}#hub_relationship{position:relative; top:-20px; left:-20px; width:calc(100% + 40px); padding:12px 16px; font-size:22px; color:#555; text-align:center; line-height:36px; vertical-align:middle; background:#E2E2E2}#hub_relationship .fa_icon{position:relative; top:2px; margin:0 10px; color:#BBB; font-size:28px; display:inline-block}#hub_bucket_wrapper{margin-bottom:36px}.hub_bucket, .hub_bucket_active{width:132px; height:120px; margin:0 6px 6px 0; color:#FFF; font-size:14px; text-align:center; background:#444; border:solid 3px #444; border-radius:4px; box-sizing:border-box; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block}.hub_bucket_active{background:#339933; border:solid 3px #339933}.hub_bucket_icon{width:126px; height:80px; margin-bottom:8px; background:#FFF url('https://d2rnem5shez54u.cloudfront.net/images/misc_icons/hub_bucket.png')}#pay_divided_controls .half_width a.touchable2{margin:10px 6px 10px 0 !important}#pay_accounts_sum{color:#8F8F8F; font-size:32px; text-align:right; line-height:60px; vertical-align:middle}#pay_wrapper{width:100%; padding:22px 16px; background:#DADADA; box-sizing:border-box}.pay_line, .pay_line_expanded{position:relative; width:100%; height:80px; padding-top:80px; margin-bottom:1px; background:#FFF; box-sizing:border-box; overflow:hidden; transition:all .4s ease}.pay_line_preview{position:absolute; top:0; left:0; width:100%; height:80px; border-bottom:solid 1px #F5F5F5}.pay_line_expanded{padding-top:160px}.pay_line_details{position:relative; width:100%; min-height:472px; padding:26px 20px 26px 220px; box-sizing:border-box; z-index:1}.pay_invoice_wrapper{position:absolute; top:20px; left:20px; width:160px; height:207px}.pay_invoice_preview{width:100%; height:100%; box-shadow:2px 2px 5px rgba(0, 0, 0, .35); z-index:1}.pay_invoice_click_handler{position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; z-index 2}.pay_txt_history{position:absolute; top:246px; left:20px; width:160px; height:207px; font-family:'Lato Light'; background:#FFF; border:solid 1px #555; box-sizing:border-box; box-shadow:2px 2px 5px rgba(0, 0, 0, .35)}.pay_txt_history_header{position:absolute; top:0; left:0; width:100%; height:32px; font-size:14px; font-weight:700; text-align:center; line-height:32px; vertical-align:middle}.pay_txt_history_body{position:absolute; top:32px; left:0; width:100%; height:174px; padding:0 8px 8px 8px; font-size:13px; box-sizing:border-box; overflow-y:auto}.pay_line_header{color:#339933; font-size:24px; font-family:'Lato Light'}#pay_wrapper .pay_line:first-child{border-top-left-radius:6px; border-top-right-radius:6px}#pay_wrapper .pay_line:last-child{border-bottom-left-radius:6px; border-bottom-right-radius:6px}.pay_date{position:absolute; top:0; left:0; width:80px; height:80px; text-align:center; background:#F5F5F5}.pay_date_month{height:32px; padding-top:8px; font-size:14px; font-family:'Lato Light'; line-height:32px; box-sizing:border-box}.pay_date_day{height:48px; font-size:22px; font-family:'Lato Light'; font-weight:700; box-sizing:border-box}.pay_line_body, .pay_line_body_hover{position:absolute; top:0; left:80px; width:calc(100% - 180px); height:80px; padding:8px 8px 8px 20px; box-sizing:border-box; z-index:1}.pay_line_body_hover{color:#FFF; text-align:center; background:rgba(80, 80, 80, .8); opacity:.25; white-space:nowrap; transform:translateY(-80px); z-index:2}.touchless .pay_line:hover .pay_line_body_hover, .pay_line_expanded .pay_line_body_hover{opacity:1; transition:all .25s cubic-bezier(.05, .95, .6, .9); transform:translateY(0)}.pay_line_expanded .pay_line_body_hover{top:80px; left:0; width:100%}.pay_progress_meter, .pay_progress_explainer{height:40px; overflow:hidden}.pay_step_complete, .pay_step_incomplete{width:26px; height:26px; font-family:'Font Awesome'; font-size:26px; line-height:30px; vertical-align:middle; display:inline-block}.pay_step_complete{color:#339933; text-shadow:2px 2px 1px #FFF, -2px -2px 1px #FFF, 2px -2px 1px #FFF, -2px 2px 1px #FFF}.pay_step_divider{width:100px; height:4px; margin:0 2px; background:#FFF; display:inline-block}.pay_step_complete + .pay_step_divider{background:#339933; box-shadow:2px 2px 1px #FFF, -2px -2px 0 #FFF, 2px -2px 0 #FFF, -2px 2px 0 #FFF}.pay_progress_explainer{font-size:16px}.pay_progress_label{width:142px; text-align:center; display:inline-block}.pay_line_party, .pay_line_descriptor, .pay_line_type{width:100%; height:21px; font-size:12px; line-height:21px; vertical-align:middle; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis}.pay_line_party{height:22px; color:#222; font-size:18px; font-family:'Lato Light' font-weight:700; line-height:22px}.pay_line_type{color:#AAA}.pay_line_descriptor{color:#117dF8}.pay_amount{position:absolute; top:0; right:0; width:100px; height:80px; font-family:'Lato Light'; font-size:24px; text-align:center; line-height:80px; background:#F5F5F5}.pay_amount span{font-size:26px}.pay_line_actions{margin-top:22px; margin-bottom:16px}.pay_line_button{width:80px; height:30px; margin-right:6px; font-size:14px; text-align:center; color:#FFF; line-height:30px; vertical-align:middle; border-radius:4px; display:inline-block}.pay_history_message{position:relative; max-width:480px; height:60px; padding-right:140px; margin:20px 0; box-sizing:border-box}.pay_history_message_textarea{width:100%; height:60px}.pay_history_message_submit{position:absolute !important; top:10px; right:0; margin:0 !important; color:#999 !important; background:#DDD !important}.pay_history_item, .pay_history_item_alternate{position:relative; max-width:480px; min-height:67px; padding:6px 6px 12px 73px; margin-bottom:6px; box-sizing:border-box}.pay_history_item_alternate{padding:6px 73px 6px 6px; text-align:right}.pay_history_items .pay_history_item:not(:last-child), .pay_history_items .pay_history_item_alternate:not(:last-child){border-bottom:solid 2px #EEE}.pay_history_item .avatar, .pay_history_item_alternate .avatar{position:absolute; top:50%; left:0; transform:translateY(-50%)}.pay_history_item_alternate .avatar{left:auto; right:0}.pay_history_text{position:relative; padding:12px; color:#FFF; text-align:left; background:#00AABB; border-radius:8px; display:inline-block}.pay_history_item_alternate .pay_history_text{background:#7CAD19}.pay_history_text a{color:#FFF; text-decoration:underline}.pay_history_text:before{content:''; position:absolute; top:50%; left:-14px; border:solid 14px transparent; border-right-color:#00AABB; border-left:0; border-bottom:0; transform:translateY(-50%)}.pay_history_item_alternate .pay_history_text:before{left:auto; right:-14px; border-right:0; border-left:solid 14px transparent; border-left-color:#7CAD19}/* "Polaroid" gallery design by Zurb (http://www.zurb.com/), as modified from the original, MIT licensed */.gallery{list-style-type:none}.gallery li{position:relative; max-width:208px; padding:6px; margin:0 8px 22px 0; display:inline-block; -webkit-transition:-webkit-transform .15s linear; transition:transform .15s linear}.touchless .gallery li:hover{-webkit-transform:scale(1.5); -moz-transform:scale(1.5); transform:scale(1.5); z-index:5}.gallery li:nth-child(even){top:10px}.gallery a{padding:4px 4px 8px 4px; color:#000; font-size:16px; font-style:italic; text-align:center; text-decoration:none; background:#FFF; box-shadow:0 3px 6px rgba(0,0,0,.25); display:block; -webkit-transform:rotate(-2deg); -moz-transform:rotate(-2deg); transform:rotate(-2deg); -webkit-transition:all .15s linear; transition:all .15s linear}.touchless .gallery a:hover{box-shadow:0 3px 34px rgba(0,0,0,.5)}.gallery a:after{content:attr(data-tags); display:block}.gallery img{width:200px; height:auto}.gallery li:nth-child(even) a{-webkit-transform:rotate(2deg); -moz-transform:rotate(2deg); transform:rotate(2deg)}.gallery li:nth-child(3n) a{position:relative; top:-5px; -webkit-transform:none; -moz-transform:none; transform:none}.gallery li:nth-child(5n) a{position:relative; right:5px; -webkit-transform:rotate(5deg); -moz-transform:rotate(5deg); transform:rotate(5deg)}.gallery li:nth-child(8n) a{position:relative; top:8px; right:5px}.gallery li:nth-child(11n) a{position:relative; top:3px; left:-5px}/* End of "polaroid" gallery CSS and MIT licensed content */.library_wrapper{width:100%; text-align:center}.library_pic{position:relative; width:90%; height:auto; margin:0 auto; border-radius:18px}.help_list li{margin-bottom:24px}.help_list li a{text-decoration:none}.w800{max-width:800px}/* Add some extra space after list items */:not(ol) ul > li:not(:last-child), :not(ul) > ol > li:not(:last-child), ul > ol, ol > ul{margin-bottom:12px}ol ul > li:not(:last-child), ul ol > li:not(:last-child){margin-bottom:4px}.pe_control{position:relative; width:50px; height:50px; padding-left:10px; margin:0; background:#222; border-top:solid 1px #000; border-left:solid 1px #000; float:left; display:block; cursor:pointer}.pe_control:nth-child(2n+2){border-right:solid 1px #000; float:none; clear:right}.pe_control:nth-child(7), .pe_control:nth-child(8){border-bottom:solid 1px #000}.touchless .pe_control:hover{background:#339933}.pe_option{position:relative; width:95%; height:34px; margin-bottom:14px; text-align:center}.pe_option span{position:relative; top:4px; font-size:18px; font-weight:700}.pe_option_minus{position:absolute; top:0; left:0; width:34px; height:34px; background:url(https://d2rnem5shez54u.cloudfront.net/images/picture_editor/menu_minus.png) no-repeat top left; cursor:pointer}.pe_option_plus{position:absolute; top:0; right:0; width:34px; height:34px; background:url(https://d2rnem5shez54u.cloudfront.net/images/picture_editor/menu_plus.png) no-repeat top left; cursor:pointer}.pe_option .touchable2.pe_solo{top:0; right:0; bottom:0; left:0; margin:0; width:100%; background:#000; border:solid 1px #222; border-radius:2px; box-sizing:border-box}.pe_icon_option{position:relative; width:100%; height:52px; padding:8px 4px 4px 56px; margin-top:6px; text-align:center; color:#FFF; font-size:20px; font-weight:700; background-color:rgba(0, 0, 0, .7); border:solid 1px #333; cursor:pointer; box-sizing:border-box}.pe_icon_option img{position:absolute; top:0; left:0; width:50px; height:50px}#pe_color{width:100px; border-radius:12px}#pe_menu .new_select{max-width:140px; margin:0}.profile_panel{position:relative; width:100%; margin-bottom:21px; background:#FFF; border-radius:2px; overflow:hidden}.profile_panel h1{background-color:transparent; border:none}.profile_panel_header{position:absolute; top:0px; left:0px; width:100%; height:44px; background:#777; z-index:2}.profile_panel_header h1{top:6px; padding:0; margin:0 0 0 20px; color:inherit; font-size:20px; line-height:20px; vertical-align:middle; background:transparent; border:none}@media all and (max-width:749px){.profile_panel_header{height:38px}.profile_panel_header h1{top:3px; font-size:18px; line-height:18px}}.profile_panel_content{position:relative; width:100%; padding:64px 10px 21px 10px; box-sizing:border-box; z-index:1}#profile_header{position:relative; height:184px; padding-right:429px; margin-top:19px; text-align:center}#profile_thumbnail{position:absolute; top:0; right:0; width:162px; height:162px; border:solid 1px #D2D2D2; border-radius:2px; overflow:hidden; box-sizing:border-box}#profile_thumbnail_status_strip{position:absolute; top:141px; right:0; width:160px; height:20px; background-position:top left; background-repeat:no-repeat}#profile_thumbnail_update{position:absolute; top:0; left:0; width:100%; height:100%; padding-top:70px; color:#FFF; font-size:16px; text-align:center; text-shadow:1px 1px 2px #000; background:rgba(0, 0, 0, .65); opacity:0; box-sizing:border-box; cursor:pointer}#profile_thumbnail_update:hover{opacity:1}#profile_snapshot{position:relative; margin-top:-2px; width:100%; height:161px; text-align:left; border:solid 1px #D2D2D2; border-radius:2px; overflow:hidden}#profile_snapshot_details{width:100%; height:100%; padding:8px 12px; background:#FFF; background-color:rgba(255, 255, 255, .7); -webkit-overflow-scrolling:touch; overflow:auto; box-sizing:border-box}#profile_snapshot_interior b{margin-right:4px}#profile_snapshot_interior b:after{content:'|'; margin-left:12px; color:#CCC}#profile_snapshot_map{position:absolute; top:2px; right:14px; width:182px; height:auto}#profile_buttons{position:absolute; top:0; right:164px; width:260px}#profile_header_divider{display:none}.profile_button{position:relative; width:122px; height:32px; margin:0 0 3px 0; text-align:center; font-weight:700; font-size:15px; color:#FFF; line-height:32px; vertical-align:middle; background:linear-gradient(to bottom, #0088FF, #0044BF); text-decoration:none; border-radius:2px; cursor:pointer; box-sizing:border-box; display:inline-block}#profile_pictures_button{position:absolute; top:106px; left:6px; width:248px; height:57px; background:url(https://d2rnem5shez54u.cloudfront.net/images/profile_items/my_pictures_button.gif) no-repeat top left; border-radius:2px; cursor:pointer; overflow:none}.touchless #profile_pictures_button:hover{background-image:url(https://d2rnem5shez54u.cloudfront.net/images/profile_items/my_pictures_button_hover.gif)}.full_width_profile_button, .admin_full_width_profile_button{width:100%; padding:12px; margin-bottom:12px; color:#5A707C; font-family:'Lato Light'; font-weight:700; text-align:center; background:#FFF; border:solid 1px #5A707C; border-radius:4px; cursor:pointer; box-sizing:border-box}.admin_full_width_profile_button{background:#DDD; border-radius:0}.touchless .admin_full_width_profile_button:hover{background:#D2D2D2}#admin_profile_wrapper .admin_full_width_profile_button:first-child{border-top-left-radius:4px; border-top-right-radius:4px}#admin_profile_wrapper .admin_full_width_profile_button:not(:first-child){margin-top:-12px; border-top:none}#admin_profile_wrapper .admin_full_width_profile_button:not(:last-child){border-bottom:solid 1px #CCC}#admin_profile_wrapper .admin_full_width_profile_button:last-child{border-bottom-left-radius:4px; border-bottom-right-radius:4px}@media all and (max-width:750px){#profile_header{height:auto; padding-right:0; margin:12px 0 22px 0}#profile_thumbnail_and_buttons{position:relative; width:429px; height:160px; margin:0 auto}#profile_thumbnail{left:0; right:auto}#profile_buttons{position:absolute; left:auto; right:0}#profile_header_divider{position:relative; height:8px; width:100%; display:block}#profile_snapshot{width:90%; margin:0 auto 16px auto}}@media all and (max-width:470px){#profile_thumbnail_and_buttons{width:300px; height:210px}#profile_buttons{width:122px}#profile_snapshot{height:180px}#profile_pictures_button{top:auto; bottom:3px; left:-178px; width:162px; height:37px; background-size:100% 100%}}#personality_match{position:relative; left:20px}#profile_components{margin-bottom:18px}.profile_component_header{position:relative; padding:4px 8px 5px 8px; margin-bottom:3px; word-wrap:break-word; box-sizing:border-box; display:table}.profile_component_header span{position:relative; vertical-align:middle; display:table-cell}.interest_link{text-decoration:none}.icon_div{position:relative; height:63px; padding:0 14px 0 77px; margin:0 14px 8px 0; font-size:18px; line-height:55px; vertical-align:middle; background-repeat:no-repeat; background-position:top left; border-radius:8px; cursor:pointer; box-sizing:border-box; display:inline-block}.icon_div_interest_icon{position:absolute; top:3px; left:3px; border-radius:50%}.icon_div_amount_icon{position:absolute; bottom:5px; right:-5px; width:16px; height:15px}.hover_bubble{position:absolute; padding:16px; color:#FFF; background:#000; border:solid 1px #FFF; border-radius:8px; z-index:6000}@media all and (max-width:350px){ .hover_bubble{font-size:15px}}.bubble_corner{position:absolute; width:20px; height:20px; background-position:top left; background-repeat:no-repeat; z-index:6000}.label{position:relative; padding:3px 18px; margin-right:8px; color:#444; font-family:'Lato Light'; background:#F5F5F5; display:inline-block}.sortable{display:none}.mapbox_placeholder{display:none}.swiper-container{width:100%; height:200px; margin:20px 0 20px 0}.swiper-slide, .swiper-slide img{width:300px; height:200px}#property_wrapper{position:relative; width:100%}#property_column_left{width:400px; padding-right:18px; text-align:center; box-sizing:border-box; float:left}#property_column_right{width:calc(100% - 400px); padding-left:18px; border-left:solid 6px #8E7293; box-sizing:border-box; float:left}@media all and (max-width:1100px){#property_column_left{width:100%; padding:0; float:none}#property_column_right{width:100%; padding:0; border:none; float:none}}.property_fact{position:relative; width:100%; padding-bottom:9px; margin-bottom:9px; border-bottom:solid 1px #BFB3C1}#property_column_right .property_fact:last-child{border-bottom:none}.property_fact_key{width:200px; padding-right:16px; font-size:14px; line-height:30px; vertical-align:middle; font-family:'Lato Light'; font-weight:700; box-sizing:border-box; float:left}.property_fact_value{width:calc(100% - 200px); font-size:18px; line-height:30px; font-family:'Lato Light'; box-sizing:border-box; float:left}.enclosed_property_fact{padding:12px 12px 16px 12px; margin-bottom:20px; border:solid 4px #BFB3C1}.enclosed_property_fact b{margin-bottom:10px; display:block}.property_preview{width:84px; height:80px; margin-left:50%; border-radius:50%; transform:translateX(-50%)}.tabbed_nav{width:100%; margin-bottom:18px; box-shadow:inset 0 -1px 0 #339933; white-space:nowrap; overflow-x:auto}.tabbed_nav a{height:36px; padding:0 10px; font-size:14px; color:#339933; line-height:36px; vertical-align:middle; border-bottom:solid 2px transparent; box-sizing:border-box; display:inline-block}.tabbed_nav .tab_active{color:#FFF; background:#339933; border-bottom:solid 2px #339933; border-top-left-radius:6px; border-top-right-radius:6px}#estimate_heading{margin-bottom:16px; font-size:22px; font-family:'Lato Light'; font-weight:400; text-decoration:none; border-bottom:none; display:block}.editable_line_detail{min-width:20px; padding:4px 6px; margin:4px 0; border:solid 2px #DDD; border-radius:4px; display:inline-block}.touchless tr:hover .editable_line_detail{border:solid 2px #C5C5C5}.editable_line_detail_disabled{text-decoration:line-through}.estimate_history{font-size:12px; opacity:.4}.right_aligned{text-align:right}.left_aligned{text-align:left}.half_width, .ab_half_width, .one_third_width, .two_thirds_width{position:relative; width:50%; max-width:50%; padding:0 10px; box-sizing:border-box; float:left}.one_third_width{width:33%; max-width:33%}.two_thirds_width{width:66%; max-width:66%}@media all and (max-width:999px){.ab_half_width .form_table tr td input, .ab_half_width .form_table tr td select{width:140px}}@media all and (max-width:975px){.half_width.pg_half_width{width:100%; max-width:100%; padding:0; text-align:left; float:none}}@media all and (max-width:749px){.half_width, .ab_half_width, .one_third_width, .two_thirds_width{width:100%; max-width:100%; padding:0; text-align:left; float:none}.ab_half_width .form_table tr td input, .ab_half_width .form_table tr td select{width:200px}}#manage_contact_wrapper_left, #manage_contact_wrapper_right{padding:4px 12px; background:#FFF; border:solid 1px #E5E5E5; border-radius:4px; box-sizing:border-box}#manage_contact_wrapper_left{margin-bottom:20px}@media all and (min-width:750px){#manage_contact_wrapper_left, #manage_contact_wrapper_right{width:calc(50% - 8px); min-height:500px; border:none}#manage_contact_wrapper_left{margin-bottom:0}#manage_contact_wrapper_right{margin-left:16px}}#manage_contact_wrapper_left h2, #manage_contact_wrapper_right h2{padding-bottom:6px; margin-bottom:28px; font-family:'Lato Light'; font-weight:300; font-size:22px; border-bottom:solid 1px #CCC}#divider_wrapper{position:relative; padding-right:170px}#left_column{position:relative; width:100%; min-height:800px; padding-right:20px; box-sizing:border-box}#right_column{position:absolute; top:-20px; right:-20px; bottom:-32px; width:190px; min-height:calc(100vh + 52px); padding:20px; background:#E7E7E7; box-sizing:border-box}#right_column sup{color:#444}@media all and (max-width:699px){#divider_wrapper{padding-right:0}#left_column{min-height:0; padding-right:0}#right_column{position:relative; top:auto; right:auto; bottom:auto; width:100%; min-height:0; padding:0; margin-top:12px; background:none}}#sidebar_button_lead{position:relative; width:100%; max-width:100%; height:38px; padding:0; margin:3px 0 0 0; text-align:center; font-size:16px; font-weight:700; color:#FFF; background:#1C861C; line-height:100%; vertical-align:middle; border-radius:0; border-top-left-radius:4px; border-top-right-radius:4px; box-sizing:border-box}#sidebar_button_wrapper .sidebar_button:last-child{border-bottom-left-radius:4px; border-bottom-right-radius:4px}#sidebar_button_wrapper .sidebar_button:last-child .fa_icon{border-bottom-left-radius:4px}.sidebar_button, .sidebar_button_alternate{position:relative; width:100%; height:36px; padding:2px 0 0 38px; font-size:.7em; font-family:'Lato Light'; font-weight:700; color:#111; line-height:32px; vertical-align:middle; text-align:left; background:#CACACA; box-sizing:border-box; cursor:pointer; display:block}.sidebar_button:hover{color:#FFF; background:#888}.sidebar_button .fa_icon{position:absolute; top:0; left:0; width:30px; height:36px; color:#FFF; font-size:18px; font-weight:400; text-align:center; vertical-align:middle; line-height:36px; background:#585858; display:block}.checkbox{position:relative; width:22px; height:22px; background-image:url(https://d2rnem5shez54u.cloudfront.net/images/general_ui/checkbox_unchecked.gif); overflow:hidden; cursor:pointer; display:inline-block}.checkbox.checked{background-image:url('https://d2rnem5shez54u.cloudfront.net/images/general_ui/checkbox_checked.gif')}.hidden_checkbox{display:none}.readability_div{width:100%; max-width:36em; box-sizing:border-box}.light{font-family:'Lato Light'}table{margin-bottom:18px; table-layout:fixed}.form_table tr td:not(:last-child){padding-right:16px !important}.form_table tr td:not(:last-child) label{max-width:360px; display:block}@media all and (max-width:599px){ .form_table tr td{display:block}}.basic_table{position:relative; margin:0 auto 18px auto; background:#FFF; border:solid 1px #777; border-top-left-radius:8px; border-top-right-radius:8px; border-spacing:0; box-sizing:border-box; word-wrap:break-word}.basic_table tr{background:#FFF}.basic_table tr:nth-child(even){background:#F8F8F8}.touchless .basic_table tr:hover{background:#DFE8F6}.basic_table td{padding:7px 8px; word-wrap:break-word}.basic_table tr td:not(:last-child){border-right:solid 1px #BBB}.basic_table tr:not(:last-child) td{border-bottom:solid 1px #BBB}.basic_table th{padding:7px 8px; font-weight:700; color:#FFF; text-align:center; background:#A0A0A0; background:linear-gradient(to bottom, #AAA 20%, #929292)}.basic_table th:first-child{border-top-left-radius:6px}.basic_table th:last-child{border-top-right-radius:6px}.fact_table{margin:16px 0}.fact_table tr td{padding:2px 6px}.fact_table tr td:first-child{padding-right:16px; color:#000; text-align:right; border-right:solid 6px #DDD; text-shadow:1px 1px 1px rgba(0, 0, 0, .15)}.fact_table tr td:last-child{min-width:60%; padding-left:16px; color:#888; text-align:left}@media screen and (max-width:749px){.basic_table{max-width:100%; background:transparent; border:0; border-radius:0; box-sizing:border-box; overflow:hidden}.basic_table > thead{display:none}.basic_table > tbody > tr{margin-bottom:10px; border-top:solid 1px #BABABA; border-bottom:solid 1px #CCC; display:block}.basic_table.no_gap > tbody > tr{margin-bottom:0; border-top:solid 1px #CCC; border-bottom:none}.basic_table.no_gap > tbody > tr:first-child{border-top:solid 1px #BABABA}.basic_table.no_gap > tbody > tr:last-child{border-bottom:solid 1px #BABABA}.basic_table > tbody > tr td:first-child{color:#FFF; background:#AAA}.basic_table > tbody > tr:after{content:""; display:table; clear:both}.basic_table > tbody > tr:before{display:block}.basic_table > tbody > tr > td{width:100%; text-align:right; font-size:13px; border-top:none; border-left:solid 1px #BABABA; border-right:solid 1px #BABABA; border-bottom:none !important; box-sizing:border-box; display:block; float:left; clear:left}.basic_table > tbody > tr > td:last-child{border-bottom:none}.basic_table > tbody > tr > td:before{content:attr(data-label); margin-right:10px; font-family:'Lato Light'; font-weight:700; float:left; text-transform:uppercase}.basic_table > tbody > tr > td > ul, .basic_table > tbody > tr > td > ol{list-style-type:none}}.event_needs{margin-bottom:18px}.event_needs .basic_table tr:nth-child(even){background:#FFF}.event_need_offering td{padding-left:25px; color:#000; font-size:80%; font-weight:700; background:#DDD; box-sizing:border-box}.interests_table{position:relative; width:100%; margin:0 auto 18px auto; text-align:center; background:#444; border:solid 2px #444; border-radius:4px}.interests_table td{padding:7px 8px; font-size:20px; overflow:hidden; box-sizing:border-box}.interests_table td:first-child{max-width:25%; font-size:1.5vw; word-wrap:break-all; hyphens:manual}@media all and (max-width:649px){ .interests_table td:first-child{display:none}}.interests_table td:nth-child(2){width:8%; line-height:5vw; color:#FFF; font-family:font awesome; font-size:5vw; background:#444}.interests_table td:nth-child(3){width:67%; vertical-align:top; color:#000; background:#ECECEC; border:solid 2px #444; border-radius:4px; background-clip:padding-box}.interests_table td:nth-child(3) div{width:calc(100% + 16px); min-height:4vw; padding:7px 8px; margin:-7px 0 7px -8px; color:#111; background:#FFF; box-sizing:border-box}.interests_table tr:not(:first-child) td:nth-child(2){border-top:dashed 3px #FFF}.interests_table tr td:nth-child(1){background:#FFF; border:solid 2px #444; border-radius:4px; background-clip:padding-box}.interests_table tr:nth-child(even) td:nth-child(1){background:#F0F0FF; background-clip:padding-box}.interest_type{width:28px; font-family:font awesome; font-weight:700; font-size:28px; display:block}.interests_table div a, .interests_table td a, .interests_table a{font-family:font awesome; color:#000; text-decoration:none}.datum{position:relative; padding:50px 12px 18px 12px; margin-bottom:20px; background:#FFF; border:solid 1px #E2E2E2; border-radius:2px; box-sizing:border-box}.datum_header{position:absolute; top:0; left:0; width:100%; padding:6px 0; text-align:center; color:#444; font-family:'Lato Light'; font-size:18px; background:#E2E2E2}.fieldset .datum_header{background:#CDCDCD}#app_qr{position:relative; height:90px; width:280px; padding:12px 12px 12px 90px; margin-top:24px; color:#222; font-size:14px; background:#FFF; border:dashed 2px #888; box-sizing:border-box}#app_qr img{position:absolute; top:12px; left:12px; width:66px; height:66px}#app_qr span{position:absolute; top:50%; width:178px; transform:translateY(-50%)}#id_card_wrapper{position:relative; width:650px; height:200px; background:#FFF; border:dashed 2px #555}#id_card_front{position:relative; width:50%; height:100%; border-right:solid 2px #DDD; box-sizing:border-box}#id_card_front .avatar{position:absolute; top:20px; left:12px; padding:5px; background:#FFF; border:solid 1px #AAA; border-radius:50%}#id_card_front .avatar img{border-radius:50%}#id_qr{position:absolute; top:100px; left:12px; width:66px; height:66px}#id_vertical_divider{position:absolute; left:88px; top:12px; width:2px; height:calc(100% - 24px); border-right:solid 2px #333}#id_horizontal_divider{position:relative; width:100%; height:0; margin:16px 0 12px 0; border-bottom:solid 2px #DDD}#id_text{position:absolute; top:50%; max-width:calc(100% - 116px); left:104px; color:#222; font-size:16px; -webkit-transform:translateY(-65%); transform:translateY(-65%)}#id_card_nickname{position:absolute; bottom:2px; right:2px; width:108px; height:30px; color:#FFF; font-size:14px; font-family:'Lato Light'; font-weight:700; text-align:center; line-height:30px; vertical-align:middle; background:#222; border-top-left-radius:14px}#id_card_rear{position:absolute; top:0; right:0; width:50%; height:100%; padding:40px 20px; color:#AAA; font-size:16px; text-align:center; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}#id_card_rear img{position:absolute; bottom:46px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%)}#id_card_print{margin-top:26px}@media print{ #id_card_print{display:none}}#scanned_card_wrapper{position:relative; width:100%; text-align:center}#scanned_card_name{margin-bottom:26px; font-size:28px; font-family:'Lato Light'}#scanned_card_thumbnail{padding:16px 16px 12px 16px; margin-bottom:36px; background:#FFF; border:solid 1px #D8D8D8; border-radius:50%; display:inline-block}#scanned_card_thumbnail img{border-radius:50%}#scanned_card_data_wrapper{max-width:800px; padding:40px 30px 22px 30px; margin:0 auto 30px auto; text-align:left; background:rgba(255, 255, 255, .75); border:solid 1px #D8D8D8; border-radius:8px; box-sizing:border-box}.group_card, .group_card_location, .group_card_virtual{position:relative; width:220px; max-width:100%; height:200px; padding:50px 16px 10px 16px; margin:0 12px 12px 0; text-align:center; background:#FFF; border:solid 1px #CCC; border-radius:6px; box-sizing:border-box; cursor:pointer; display:inline-block}.group_card_location{border:solid 1px #117DF8}.group_card_virtual{border:solid 1px #339933}.group_card_header{position:absolute; top:-1px; left:-1px; width:calc(100% + 2px); height:40px; padding:0 16px; color:#FFF; font-family:'Lato Light'; font-size:18px; line-height:40px; vertical-align:middle; background:#222; border-top-left-radius:6px; border-top-right-radius:6px; box-sizing:border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}.group_card_location .group_card_header{background:#117DF8}.group_card_virtual .group_card_header{background:#339933}.group_card_header .fa_icon{position:relative; top:-1px; margin-right:9px; color:#CCC; font-size:14px; font-weight:400}.group_card_description{width:100%; height:50px; margin:12px 0 14px 0; color:#444; overflow:auto}.group_card .avatar, .group_card_location .avatar, .group_card_virtual .avatar{-webkit-transform:scale(.8); transform:scale(.8); transition:all .2s linear}.touchless .group_card:hover .avatar, .touchless .group_card_location:hover .avatar, .touchless .group_card_virtual:hover .avatar{-webkit-transform:scale(1); transform:scale(1)}#group_search_submit{position:relative; top:1px; min-width:140px; padding:8px; margin:0 2px 3px 0; text-align:center; font-size:14px; font-weight:700; color:#FFF; line-height:21px; vertical-align:middle; text-decoration:none; border-radius:4px; text-rendering:auto; cursor:pointer; display:inline-block}.group_browse_count{font-size:16px; color:#80369F}.group_browse_desc{position:relative; left:16px; color:#505050; font-size:21px}@media all and (max-width:500px){ .group_browse_desc{left:8px; font-size:15px}}#group_admin_explainer{margin:18px 0 30px 0; font-size:80%}#group_admin_explainer .fa_icon{font-size:80%}.calendar_nav{position:relative; width:100%; padding:8px 0; margin-bottom:10px; text-align:center; color:#FFF; font-weight:700; background:#B2B2B2; text-shadow:1px 1px 0px #777; border-radius:2px}.calendar_nav_left, .calendar_nav_right{position:absolute; top:0; width:50px; height:100%; background:#959595; background-image:url(https://d2rnem5shez54u.cloudfront.net/images/calendar/cal_nav_bg_left.png); background-repeat:no-repeat; background-position:center center; cursor:pointer}.calendar_nav_left{left:0; border-top-left-radius:2px; border-bottom-left-radius:2px}.calendar_nav_right{right:0; background-image:url(https://d2rnem5shez54u.cloudfront.net/images/calendar/cal_nav_bg_right.png); border-top-right-radius:2px; border-bottom-right-radius:2px}.calendar_header{width:100%; height:22px; margin:32px 0 0 0; background:#1C861C; border-radius:2px; overflow:hidden}.calendar_header td{width:12%}.calendar_table{position:relative; width:100%; margin:0 auto; background:#FFF; background-color:rgba(255, 255, 255, .5); border-collapse:collapse; table-layout:fixed}.calendar_table tr{background:#FFF}.calendar_table td{width:12%; padding:4px 6px; vertical-align:top; border:solid 1px #CFCFCF; word-wrap:break-word; overflow:hidden}.calendar_table td:not(:empty){cursor:pointer}.touchless .calendar_table td:not(:empty):hover{background:#E8E8E8}.cal_day_wrapper{text-align:center}.cal_day_wrapper:before{content:""; margin-top:50%; display:inline-block}.cal_day_wrapper img{width:18px; height:18px; border-radius:4px; display:inline-block}.cal_day_wrapper .holiday{position:relative; top:-6px; font-size:12px; font-size:1vw; color:#444; font-weight:700}.today_accent{position:relative; width:36px; height:36px; padding-top:3px; text-align:center; background:url(https://d2rnem5shez54u.cloudfront.net/images/calendar/today_accent.png) no-repeat; display:inline-block; box-sizing:border-box}.event{position:relative; height:29px; padding:0 6px; margin-bottom:5px; text-align:center; font-size:16px; line-height:28px; vertical-align:middle; font-weight:700; border-radius:10px; white-space:nowrap; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; cursor:pointer; transition:transform .15s linear}.touchless .event:not(.event_cal_month):hover{box-shadow:3px 2px 3px rgba(0, 0, 0, .55); -webkit-transform:translate(-3px, -3px); transform:translate(-3px, -3px)}@media all and (max-width:750px){ .event{font-size:0}}@media all and (max-width:750px){ .event_cal_month{width:10px; height:10px; padding:0; margin:0 auto 3px 0; border-radius:50%}}#events_today{width:100%; margin-bottom:0; border:solid 1px #CCC; border-spacing:0; border-collapse:collapse}#events_today td{width:12%; height:60px; padding:6px; font-size:13px; font-weight:700; border:solid 1px #AAA; box-sizing:border-box}#events_today tr td:nth-child(2){width:76%; padding:0}#events_today tr:first-child td{border-top:none}#events_today tr:last-child td{border-bottom:none}#events_today tr td:first-child{border-left:none}#events_today tr td:last-child{border-right:none}.bin_wrapper{position:relative; width:100%; height:100%; padding:0 4px; box-sizing:border-box}.bin_wrapper .time_div{position:absolute; top:0; left:0; width:25%; height:100%; border-right:dashed 1px #BBB}.bin_wrapper .time_div:nth-child(2){left:25%}.bin_wrapper .time_div:nth-child(3){left:50%}.bin_wrapper .time_div_label_1, .bin_wrapper .time_div_label_2, .bin_wrapper .time_div_label_3{position:absolute; bottom:-4px; left:25%; width:60px; margin-left:-22px; text-align:center; color:#777}.bin_wrapper .time_div_label_2{left:50%}.bin_wrapper .time_div_label_3{left:75%}#event_list{margin:26px 0 34px 0}#event_list ol{padding-top:0; font-style:italic; font-family:Aleo, serif; font-size:18px; color:#000; list-style-type:none}#event_list ol li p{padding:0 20px; margin:6px 0 0 20px; font-style:normal; font-family:Lato; font-size:13px; color:#555; border-left:solid 1px #888}#event_list ol li > span{margin-left:-12px}#event_list ol li p a{font-size:14px; color:#0882FF}#calendar_work_hours_form span{width:108px; display:inline-block}#calendar_work_hours_form input[type="text"], #calendar_work_hours_form select{min-width:60px; width:60px}#calendar_work_hours_form #classification{min-width:120px; width:120px}#budget_wrapper{position:relative; width:100%; padding-bottom:20px; text-align:center; background:#FFF; border-radius:18px}#finn_wrapper{position:relative; width:100%; margin-bottom:20px; text-align:center; background-image:url('https://d2rnem5shez54u.cloudfront.net/images/finn/finn_background.png'); background-position:bottom center; background-repeat:no-repeat; border-bottom:solid 4px #183857}#finn{position:relative; width:200px; height:200px; margin:0 auto; animation-duration:2.5s; animation-timing-function:ease-out; animation-name:finn_scale_in}@keyframes finn_scale_in{0%{transform:scale(.25)} 100%{transform:scale(1)}}@media all and (max-width:499px){ #finn{width:100px; height:100px}}.finn{position:absolute; top:0; left:0; width:100%; height:100%}#finn_arm_up, #finn_no_arms, #finn_right_arm_up, #finn_right_arm_down, #finn_left_arm_down{display:none}.finn_complete, #finn_no_arms{z-index:100}#finn_right_arm_up, #finn_right_arm_down, #finn_left_arm_down{z-index:99}.finn_right_arm_animated{animation-duration:2s; animation-name:finn_wave_right_arm}@keyframes finn_wave_right_arm{0%{transform:rotate(0deg)} 15%{transform:rotate(10deg);} 30%{transform:rotate(0deg);} 45%{transform:rotate(10deg);} 60%{transform:rotate(0deg)} 75%{transform:rotate(10deg);} 90%{transform:rotate(0deg);}}.budget_message{position:relative; width:600px; max-width:100%; padding:20px 24px; margin:0 auto; color:#183857; font-size:22px; text-align:left; background:#EAEAEA; border:solid 2px #183857; border-radius:18px; box-sizing:border-box; will-change:opacity; transition:opacity 1s linear; opacity:0; display:none}.budget_message label{font-weight:700; font-size:14px}.budget_message input[type="text"]{width:300px; max-width:100%; height:50px; border:solid 2px #183857; border-radius:8px}.finn_actions{text-align:right}.finn_actions .touchable2{border:solid 3px #FFF; border-radius:12px}.touchless .finn_actions .touchable2:hover{box-shadow:4px 6px 0 #444 !important}.scale_in{-webkit-transform:scale(0); transform:scale(0); -webkit-transition:-webkit-transform .3s linear; transition:transform .3s linear}#home_tabs_wrapper{position:relative; width:900px; max-width:100%; padding:15px 20px; margin:56px auto 24px auto; background:#FFF; border:solid 1px #CCC; border-radius:8px; box-sizing:border-box}#home_tabs{position:absolute; top:-41px; left:60px; height:42px; border-left:solid 1px #CCC; border-top:solid 1px #CCC; border-right:solid 1px #CCC; border-top-left-radius:6px; border-top-right-radius:6px; box-sizing:border-box; overflow:hidden}#home_tabs a{position:relative; width:100px; height:42px; color:#525252; font-size:14px; text-align:center; line-height:42px; vertical-align:middle; background:#FFF; box-sizing:border-box; float:left; display:block}#home_tabs .inactive{background:rgba(255, 255, 255, .85)}#home_tabs .inactive + .inactive{background:rgba(255, 255, 255, .8)}.touchless #home_tabs a:hover{color:#FFF; background:#339933}@media all and (max-width:849px){ #home_tabs{left:30px}}@media all and (max-width:599px){ #home_tabs{left:calc(50% - 151px)}}@media all and (max-width:499px){ #home_tabs{left:calc(50% - 121px)} #home_tabs a{width:80px; font-size:11px}}#home_search_icon{position:relative; top:4px; color:#929292; font-family:'Font Awesome'; font-size:30px; cursor:pointer; transition:color .16s linear}.touchless #home_search_icon:hover{color:#727272}#home_container{width:100%; margin:8px auto 0 auto; text-align:center}#standalone_finder{width:100%; text-align:center}#standalone_finder input[type="text"]{width:550px; max-width:calc(100% - 176px); color:#8B8B8B; font-size:22px; font-family:'Lato Light'; font-weight:700}@media all and (max-width:539px){ #standalone_finder input[type="text"]{min-width:calc(100% - 50px); font-size:18px}}#standalone_finder input[type="submit"]{margin-left:8px}#home_tabs_wrapper input[type="text"]{background:#F5F5F5}#home_wrapper h1{position:relative; min-width:85%; padding-bottom:8px; margin-bottom:28px; color:#1A54B1; font-family:'Lato Light'; font-size:15px; font-weight:700; border-bottom:solid 1px #DDD}@media all and (max-width:539px){ #home_wrapper h1{min-width:100%}}#home_wrapper h1 a{position:absolute; top:0; right:0; color:#BBB; font-size:85%}#home_notifications a{color:inherit}.home_notification_wrapper{position:relative; width:100%; padding-left:50px; margin-bottom:20px; font-size:80%; box-sizing:border-box}.home_notification_wrapper .tiny_avatar{position:absolute; top:50%; left:0; transform:translateY(-50%)}.home_notification_wrapper sub{color:#AAA}#home_notifications .home_notification_wrapper:last-child{margin-bottom:28px}#home_notifications .tiny_avatar{translate(6px, -10px)}#home_quick_links, #home_pinned_docs{position:relative; width:100%; margin-bottom:14px; text-align:center}@media all and (max-width:749px){ #home_quick_links, #home_pinned_docs{text-align:left}}.home_quick_link, .home_pinned_doc{position:relative; width:65px; height:65px; margin:0 6px 0 0; cursor:pointer; overflow:hidden; display:inline-block; transition:transform .12s linear}.home_pinned_doc{width:207px; max-width:calc(100% - 6px); padding:22px 0 0 50px; color:#FFF; font-size:15px; text-align:left; box-sizing:border-box}.home_quick_link img{position:absolute; bottom:4px; right:4px; width:48px; height:48px; opacity:.8; filter:invert(100%)}.home_pinned_doc .fa_icon{position:absolute; bottom:4px; left:10px; color:#FFF; font-size:30px; opacity:.8}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){ .home_quick_link img{opacity:.45}}.touchless .home_quick_link:hover, .touchless .home_pinned_doc:hover{transform:scale(1.1)}#home_recommended_contacts{text-align:center}@media all and (max-width:749px){ #home_recommended_contacts{text-align:left}}#home_wrapper .contact_icon{width:120px; min-width:0; margin:0 8px 8px 0; overflow:hidden}#home_wrapper .fi_name{width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}#home_wrapper .contact_icon .avatar, #home_wrapper .contact_icon .avatar img{width:48px; height:48px}.home_icon{position:relative; width:260px; height:130px; padding:6px 16px; margin:0 12px 12px 0; color:#F2F2F2; font-family:'Lato Light'; font-size:34px; text-align:left; border-radius:5px; box-sizing:border-box; cursor:pointer; overflow:hidden; display:inline-block; z-index:1; -webkit-transition:all .15s linear; transition:all .15s linear}.home_icon:before{content:''; position:absolute; top:2px; left:2px; right:2px; height:22px; background:linear-gradient(hsla(0, 0%, 100%, .5), hsla(0, 0%, 100%, 0)); border-radius:4px; display:block}.touchless .home_icon:hover{box-shadow:6px 6px 18px rgba(0, 0, 0, .5); z-index:2; -webkit-transform:scale(1.08); transform:scale(1.08)}.home_icon img{position:absolute; width:116px; height:116px; bottom:0; right:0; opacity:.4}.home_icon .explainer{width:100%; padding-right:86px; color:rgba(255, 255, 255, .75); font-size:16px; opacity:0; box-sizing:border-box; display:block; transition:opacity .5s linear}@media all and (max-width:684px){.home_icon{width:180px; height:90px; margin:0 6px 6px 0; font-size:18px}.home_icon img{width:80px; height:auto}}@media all and (max-width:499px){.home_icon{width:120px; height:60px; margin:0 4px 4px 0; font-size:12px}.home_icon img{width:52px; height:auto}}#dashboard_wrapper_right{width:50%; padding-left:6px; box-sizing:border-box; float:right}#dashboard_wrapper_left{width:50%; padding-right:6px; box-sizing:border-box; float:left}@media all and (max-width:999px){#dashboard_wrapper_right{width:100%; float:none}#dashboard_wrapper_left{width:100%; float:none}}#home_tabs_wrapper .amchart{width:100%; height:280px; margin-bottom:12px}.dashboard_panel{position:relative; width:100%; padding:52px 16px 16px 16px; margin-bottom:16px; color:#888; font-family:'Lato Light'; font-size:12px; border:solid 1px rgba(0, 0, 0, .06); border-radius:4px; box-sizing:border-box}.dashboard_panel_header{position:absolute; top:0; left:-1px; width:calc(100% + 2px); height:36px; color:#888; font-size:18px; line-height:36px; text-align:center; vertical-align:middle; background:rgba(0, 0, 0, .06); border-top-left-radius:4px; border-top-right-radius:4px; box-sizing:border-box}.touchless .dashboard_panel:hover{border:solid 1px #339933}.touchless .dashboard_panel:hover .dashboard_panel_header{color:#FFF; background:#339933}.dashboard_panel a{color:#000; font-family:'Lato Light'; font-weight:700}.dashboard_panel .touchable2{width:120px; margin:28px auto 16px auto; font-weight:400; display:block; transform:scale(.9)}.dashboard_panel_left{width:60%; height:60px; padding-left:12px; line-height:60px; vertical-align:middle; box-sizing:border-box; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}.dashboard_panel_right{width:40%; height:60px; font-size:22px; text-align:center; line-height:60px; vertical-align:middle; border-left:solid 2px rgba(0, 0, 0, .06); box-sizing:border-box; float:right; overflow:hidden}.legend_wrapper{text-align:center}.legend_bubble{width:8px; height:9px; margin-right:8px; border-radius:50%; display:inline-block}.omni_results_pane{position:relative; width:50%; height:360px; padding:44px 15px 12px 15px; margin-bottom:20px; background:#FFF; border:solid 1px #CCC; border-bottom-left-radius:6px; border-bottom-right-radius:6px; box-sizing:border-box; overflow-x:hidden; overflow-y:auto; float:left}.omni_results_pane:nth-child(odd):not(:last-child){width:calc(50% - 10px); margin-right:10px}.omni_results_pane:nth-child(even){width:calc(50% - 10px); margin-left:10px}.omni_results_pane:last-child:nth-child(odd){width:100%}@media all and (max-width:749px){.omni_results_pane{width:100%; height:200px; float:none}.omni_results_pane:nth-child(odd):not(:last-child){width:100%; margin-right:0}.omni_results_pane:nth-child(even){width:100%; margin-left:0}}.omni_results_pane_header{position:absolute; top:0; left:0; width:calc(100% + 1px); height:32px; padding-left:12px; color:#FFF; font-size:18px; font-family:'Lato Light'; line-height:30px; vertical-align:middle; background:#339933; box-sizing:border-box}.omni_no_results{position:absolute; top:calc(50% + 16px); width:100%; color:#777; font-family:'Lato Light'; font-weight:700; text-align:center; opacity:.5; transform:translateY(-50%)}.omni_no_results img{position:relative; top:3px; left:-4px}.omni_pagination{font-size:12px; text-align:right}.omni_pagination a:nth-child(even){margin-left:16px}#omni_bookmarks_results .bookmark{padding:16px 24px 2px 88px}#omni_bookmarks_results .favicon{position:absolute; top:50%; left:24px; transform:translateY(-50%)}#omni_bookmarks_results .bookmark_url{margin-left:0}.omni_results_pane .contact_icon{background:#F2F2F2}.omni_results_pane .note{height:164px; background:#A0A0A0 url(https://d2rnem5shez54u.cloudfront.net/images/other/note.jpg) no-repeat top center; border:solid 2px #A0A0A0}#settings_container{position:relative; width:560px; max-width:100%}#settings_container div{position:relative; width:280px; float:left}@media all and (max-width:640px){ #settings_container div{float:none}}#settings_container a{width:280px; padding:6px 12px; color:#000; box-sizing:border-box; display:inline-block}#settings_container a:hover{color:#FFF; background:#969696}#settings_container a .fa_icon{width:40px; text-align:left; display:inline-block}.favicon{width:44px; height:44px; margin-bottom:-25px; margin-right:12px; border:none; display:inline-block}.bookmark{position:relative; padding:16px 14px 4px 14px; margin-bottom:5px; background:#ECECEC; border-radius:4px}.bookmark_url{margin-left:64px; color:#8A8A8A; display:inline-block}.bookmark_color_label{position:relative; padding:6px 12px; font-size:16px; font-family:'Lato Light'; font-weight:700; border:solid 2px #FFF; border-radius:5px; display:inline-block}.stats_bar{position:relative; height:30px; margin-top:-24px; margin-left:50px; background:#3B475B; border:solid 1px #5A5A5A; border-radius:12px}#ticker{position:fixed; top:0; left:0; right:0; height:26px; color:#CCC; font-size:16px; line-height:26px; vertical-align:middle; font-family:Aleo, Lato; background:#000; overflow:hidden; z-index:499}#ticker_text{position:absolute; white-space:nowrap; visibility:hidden}#ticker_close_bg{position:absolute; top:0; right:0; width:26px; height:26px; background:#000}#ticker_close{position:absolute; top:3px; right:3px; width:20px; height:20px; color:#FFF; font-family:'Font Awesome'; font-size:16px; font-weight:700; text-align:center; line-height:20px; vertical-align:middle; background:#F43232; border-radius:4px; box-sizing:border-box; cursor:pointer; display:inline-block}.error_screen{width:700px; height:450px; margin:0 auto 18px auto; border:solid 3px #444; border-radius:20px}.error_screen_text{width:100%; margin-bottom:18px; text-align:center}.error_box, .success_box, .warning_box, .generic_box{width:100%; padding:10px; margin-bottom:18px; color:#CA4444; background:#FDD8D4; border-radius:4px; box-sizing:border-box}.success_box{color:#347222; background:#D5F0CD}.warning_box{color:#B39D4F; background:#FFFFC4}@media print{.error_box, .success_box, .warning_box, .generic_box{display:none}}#app_in_progress_reminder{width:100%; padding:8px; margin-bottom:18px; color:#7C9E72; font-size:14px; background:#D5F0CD; box-sizing:border-box}@media all and (max-width:499px){.error_box, .success_box, .warning_box{width:100%; font-size:90%}}.alert_bar{ width:90%; padding:6px; background:#D4C0DD; border:solid 1px #999}#error_bubble, #warning_bubble, #confirm_bubble{position:fixed; width:100%; height:235px; max-height:50%; padding:20px; background:#FFF; color:#222; text-align:center; font-weight:700; box-sizing:border-box; z-index:11005}#warning_bubble{background:#FFFFC4; color:#B39D4F}#confirm_bubble{background:#0072FF; color:#FFF; z-index:11001}#bubble_interior{position:relative; top:50%; width:400px; max-width:90%; max-height:100%; margin:0 auto; overflow-y:auto; transform:translateY(-50%)}a{color:#1C861C; text-decoration:none; text-indent:0; -webkit-font-smoothing:antialiased !important; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.005); touch-action:manipulation}.load_comments{position:relative; padding:2px 12px; color:#222; text-decoration:none; background:#EEE; border-bottom-left-radius:12px; border-bottom-right-radius:12px; display:inline-block}#pics_pin_info a{color:#FFF; text-shadow:inherit; font-family:font awesome}#contacts_status a{color:#C7C7D4; font-size:15px; font-weight:bold; text-decoration:none}.icon_div{color:#000; font-weight:700}.icon_legend{font-family:'Font Awesome'; font-size:32px; color:#000}.delete_icon{position:relative; width:32px; height:32px; color:rgba(255, 255, 255, .9); font-family:'Font Awesome'; font-size:18px; text-align:center; vertical-align:middle; line-height:32px; background:rgba(240, 89, 89, .65); border-radius:50%; cursor:pointer; display:inline-block; will-change:background; transition:background .15s linear}.touchless .delete_icon:hover{background:rgba(240, 89, 89, 1)}.delete_icon.bulk_invoices{margin-left:12px}.fa_icon, .docs_icon{font-family:'Font Awesome'}.docs_icon{margin:0 3px; font-size:14px; vertical-align:middle}td .docs_icon:last-child{font-size:12px}a.fa_icon{margin-left:8px; color:#000; text-decoration:none; display:inline-block}th a.fa_icon{color:#777; transition:color .15s linear}.touchless th a.fa_icon:hover{color:#444}.touchless header a.touchable2:hover{box-shadow:none}a.touchable2{color:#FFF; background:#1C861C; box-sizing:border-box}a.touchable2.alternative{color:#444; background:#E8E8E8}.touchless a.touchable2:not(.bg_white):hover, .touchless input[type="submit"]:not(.bg_white):hover, .touchless input[type="button"]:not(.bg_white):not(.page_nav):not(:disabled):hover, .touchless button:not(.bg_white):not(.page_nav):not(:disabled):hover{text-shadow:1px 1px 1px rgba(0, 0, 0, .3); box-shadow:inset -1px -6px 12px rgba(0, 0, 0, .12)}.touchless input[type="button"]:not(:disabled):hover, .touchless button:not(:disabled):hover{text-shadow:none}.touchless .header_tabs a.touchable2:hover{text-shadow:none; box-shadow:none}a.touchable3{color:#828282; background:#DDD}.album_header a{color:#FFF; font-weight:700; text-shadow:none; text-decoration:none}.touchless .album_header a:hover{background-color:transparent}.fg_black{color:#555}.bg_white, a.touchable2.bg_white{color:#555; background:#FFF !important}.bg_red, a.touchable2.bg_red{color:#FFF; background:#E24C4C !important}.fg_red{color:#E24C4C !important}.bg_blue, a.touchable2.bg_blue{color:#FFF !important; background:#117DF8 !important}.fg_blue{color:#117DF8 !important}.bg_green{background:#339933 !important}.fg_green{color:#339933 !important}.bg_grey, a.touchable2.bg_grey{color:#FFF !important; background:#B0B0B0 !important}.fg_purple{color:#8D52AB !important}.bg_yellow, .incomplete_highlight{color:#222 !important; background:#E6E652 !important}.fg_yellow{color:#BDBD36 !important}.incomplete_highlight{padding:2px 8px; display:block}.file_input{position:absolute; width:0.1px; height:0.1px; opacity:0; overflow:hidden; z-index:-1}.file_input + label{width:160px; max-width:100%; padding:0 14px; margin:10px; color:#000; font-size:16px; font-weight:700; text-align:center; line-height:40px; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; background:#EEE; background:linear-gradient(to bottom, #EEE 0%,#CCC 100%); border:solid 1px #AFAFAF; border-radius:4px; cursor:pointer; display:inline-block; overflow:hidden; display:inline-block}.file_input + label .fa_icon{margin-right:8px}.file_input:focus + label, .file_input.has-focus + label, .file_input + label:hover{outline:1px dotted #000; outline:#339933 auto 5px}.file_input + label *{pointer-events:none}.pika-single.is-bound{z-index:10002}#client_profile_wrapper{position:relative; width:100%; top:-25px; padding:12px; background:#FFF; box-sizing:border-box}#client_profile_navigation{position:relative; top:-12px; left:-12px; width:calc(100% + 24px); height:50px; margin-bottom:6px; background:#DEDEDE}#client_profile_tab_name{position:absolute; width:calc(100% - 100px); left:50px; height:50px; color:#777; font-family:'Lato Light'; font-weight:700; font-size:18px; text-align:center; line-height:50px; vertical-align:middle; cursor:pointer}#client_profile_tab_left, #client_profile_tab_right{position:absolute; top:0; width:50px; height:50px; color:#777; font-family:'Font Awesome'; font-size:32px; text-align:center; line-height:50px; vertical-align:middle; background:#CCC}.touchless #client_profile_tab_left:hover, .touchless #client_profile_tab_right:hover{color:#444; background:#C2C2C2; cursor:pointer}#client_profile_tab_left.disabled, #client_profile_tab_right.disabled{opacity:.7}.touchless #client_profile_tab_left.disabled:hover, .touchless #client_profile_tab_right.disabled:hover{color:#777; background:#CCC; cursor:default}#client_profile_tab_left{left:0}#client_profile_tab_right{right:0}#client_profile_tab_wrapper{position:relative; width:100%; vertical-align:top; white-space:nowrap; overflow:hidden}#client_profile_tab_wrapper .form_table{width:650px; max-width:100%}#client_profile_tab_wrapper .form_table td{padding:8px 0 8px 0}#client_profile_tab_wrapper .form_table tr:not(:last-child) td{border-bottom:solid 1px #F2F2F2}#client_profile_tab_wrapper input[type="text"], input[type="email"], input[type="number"], input[type="tel"], input[type="url"]{min-width:220px}.client_profile_tab{width:100%; vertical-align:top; white-space:normal; display:inline-block; z-index:2; transition:transform .2s linear}.client_profile_tab_group{position:relative; width:100%; max-width:90%; padding:80px 12px 12px 12px; margin-bottom:12px; box-sizing:border-box}.client_profile_tab_group_header{position:absolute; top:0; left:0; width:calc(100% - 20px); height:50px; padding:0 12px; color:#FFF; font-family:'Lato Light'; font-size:22px; line-height:50px; vertical-align:middle; background:#577FBD; border-top-right-radius:26px; border-bottom-right-radius:26px; box-sizing:border-box}.client_profile_tab_subgroup{position:relative; width:100%; max-width:90%; padding:52px 16px 16px 16px; margin:8px 0 20px 0; border:solid 2px #DEDEDE; border-radius:2px; box-sizing:border-box; overflow:hidden}.client_profile_tab_subgroup_header{position:absolute; top:0; left:0; width:100%; height:36px; padding-left:16px; font-family:'Lato Light'; font-size:22px; line-height:36px; background:#DEDEDE; box-sizing:border-box; transform:translateY(-2px); -webkit-transform:translateY(-2px)}.client_profile_text_divider{margin:30px 0; font-family:'Lato Light'; font-weight:700}.client_profile_new:before{content:'(new)'; position:relative; top:-7px; margin-right:6px; font-size:60%; font-family:'Lato Light'; font-weight:700; color:#117DF8}#pg_registration_email_wrapper, #pg_registration_confirmed_wrapper{position:relative; width:100%; text-align:center}#pg_registration_email_body, #pg_registration_confirmed_body{position:relative; width:90%; max-width:600px; margin:0 auto}#pg_registration_email_header, #pg_registration_confirmed_header{margin:60px 0 32px 0; color:#00A3A3; font-size:24px; font-weight:600; line-height:32px; letter-spacing:-.4px}#pg_registration_email_content, #pg_registration_confirmed_content{margin-bottom:70px; color:#1C5972; font-size:15px; line-height:20px}#pg_menu_overlay{position:fixed; top:0; left:0; bottom:0; right:0; background:rgba(28, 89, 114, 0.66); z-index:499}#pg_menu_close_button{position:fixed; top:8px; right:8px; width:55px; height:55px; background-image:url('https://d2rnem5shez54u.cloudfront.net/images/pg/header_close.png'); background-size:contain; cursor:pointer; z-index:499}#pg_menu{position:fixed; top:70px; right:8px; width:326px; max-width:calc(100vw - 16px); padding:32px 24px 32px 0; background:#FFF; border-radius:32px; box-sizing:border-box; overflow:hidden; z-index:499}#pg_menu > div{max-height:calc(100vh - 142px); padding:0 24px; overflow-y:auto}#pg_menu b{margin-bottom:10px; color:#00A3A3; font-size:20px; font-weight:700; line-height:24px; display:inline-block}#pg_menu a{margin-bottom:10px; color:#1C5972; font-size:17px; font-weight:400; line-height:24px; display:inline-block}#pg_menu a img{position:relative; top:-2px; margin-right:12px; vertical-align:middle}#pg_menu hr{margin:1.2em 0 1.6em 0}@media all and (max-width:539px){#pg_menu_close_button{top:6px; right:6px; width:46px; height:46px}#pg_menu{top:55px; right:6px; max-width:calc(100vw - 12px)}#pg_menu div{max-height:calc(100vh - 125px)}}#pg_pattern_header{position:absolute; top:70px; left:0; width:100%; height:120px; background:url(https://d2rnem5shez54u.cloudfront.net/images/pg/pattern_header_hd.png) repeat-x; background-size:contain; z-index:-1}#pg_pattern_header:after{content:''; position:absolute; top:0; left:0; width:100%; height:120px; background:linear-gradient(transparent, transparent 65%, #FFF 95%)}.product_card{position:relative; width:200px; height:auto; padding:180px 20px 20px 20px; margin:0 20px 20px 0; background:#FFF; border:solid 1px #FFF; border-radius:8px; -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.08), 0 8px 12px rgba(0, 0, 0, 0.07); box-shadow:0 0 8px rgba(0, 0, 0, 0.08), 0 8px 12px rgba(0, 0, 0, 0.07); overflow:hidden; box-sizing:border-box; float:left}.touchless .product_card:hover{border:solid 1px #00A3A3}@media all and (max-width:500px){ .product_card{width:160px; padding:180px 10px 20px 10px; margin:0 12px 12px 0}}@media all and (max-width:400px){ .product_card{width:140px}}.product_background{position:absolute; top:20px; left:30px; width:140px; height:140px; background-size:cover; background-repeat:no-repeat; border-radius:8px; z-index:1}@media all and (max-width:500px){ .product_background{top:12px; left:12px; width:136px; height:136px}}@media all and (max-width:400px){ .product_background{width:116px; height:116px}}.product_info{position:relative; width:100%; height:120px; font-family:'Lato Light'; color:#444; z-index:2}@media all and (max-width:500px){ .product_info{height:60px}}.product_name{position:relative; top:-8px; max-width:100%; max-height:80px; color:#1C5972; font-size:18px; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; display:block; display:-webkit-box}@media all and (max-width:500px){ .product_name{font-size:15px}}.product_price{position:absolute; bottom:0; width:100%; text-align:left; font-size:20px; color:#222}.product_price .fa_icon{color:#00A3A3; opacity:.8}.product_merchant{position:absolute; width:28px; height:28px; bottom:0; right:0; border-radius:50%; opacity:.6; z-index:3; will-change:opacity; transition:opacity .5s linear}.product_merchant:hover{opacity:1}#pg_home_navigation{margin-bottom:20px}@media all and (max-width:749px){ #pg_home_navigation{margin-bottom:0}}#pg_home_navigation a{position:relative; width:84px; height:84px; margin-right:12px; margin-bottom:12px; color:#888; font-size:46px; font-family:'Font Awesome'; text-align:center; line-height:84px; vertical-align:middle; background:#EEE; border:solid 3px #E2E2E2; border-radius:50%; display:inline-block}#pg_home_navigation a:hover{color:#1CA69F; border:solid 3px #1CA69F}@media all and (max-width:1025px){ #pg_home_navigation a{width:76px; height:76px; font-size:34px; line-height:76px}}@media all and (max-width:900px){ #pg_home_navigation a{width:64px; height:64px; font-size:28px; line-height:64px}}@media all and (max-width:749px){ #pg_home_navigation a{margin-bottom:32px}}@media all and (max-width:500px){ #pg_home_navigation a{width:52px; height:52px; font-size:24px; line-height:52px}}#pg_cart_items{position:absolute; bottom:-5px; right:-17px; width:24px; height:24px; color:#FFF; font-family:'Harmonia Sans Pro'; font-size:13px; text-align:center; line-height:24px; vertical-align:middle; background:#727272; border-radius:50%}@media all and (max-width:900px){ #pg_cart_items{width:22px; height:22px; line-height:22px}}@media all and (max-width:900px){ #pg_cart_items{bottom:-6px; right:-18px}}.pg_home_nav_label{position:absolute; top:94px; left:3px; width:100%; color:#555; font-family:'Harmonia Sans Pro'; font-size:12px; text-align:center; line-height:12px}@media all and (max-width:1025px){ .pg_home_nav_label{top:86px}}@media all and (max-width:900px){ .pg_home_nav_label{top:74px}}@media all and (max-width:500px){ .pg_home_nav_label{top:62px}}#pg_balance{position:relative; line-height:60px; vertical-align:middle}#pg_home_navigation #pg_balance{line-height:94px}@media all and (max-width:749px){ #pg_balance, #pg_home_navigation #pg_balance{line-height:56px}}@media all and (max-width:1150px){ #pg_home_navigation #pg_balance{font-size:16px}}@media all and (max-width:1050px){ #pg_home_navigation #pg_balance{font-size:14px}}@media all and (max-width:900px){ #pg_home_navigation #pg_balance{font-size:13px}}@media all and (max-width:749px){ #pg_home_navigation #pg_balance{font-size:16px}}#pg_balance b{color:#00A3A3}#pg_search_wrapper .half_width:nth-child(2){text-align:right}@media all and (max-width:975px){ #pg_search_wrapper .half_width:nth-child(2){text-align:left}}#pg_search_bar{border-color:#1CA69F}#pg_search_bar::placeholder{color:#1CA69F}#pg_search_button{min-width:32px; font-family:'Font Awesome'; background:#1CA69F}.pg_select{width:130px; min-width:130px; padding-left:4px; margin:10px 5px; color:#FFF; font-size:15px; border-radius:6px; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#1CA69F url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23FFFFFF'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat calc(100% - 8px) 16px; background-size:9px}@media all and (max-width:1250px){ .pg_select{width:100px; min-width:100px; font-size:12px}}@media all and (max-width:1015px){ .pg_select{width:90px; min-width:80px; font-size:10px}}@media all and (max-width:450px){ .pg_select{width:80px; min-width:70px; font-size:10px}}#pg_product_wrapper{text-align:center; background:#FFF}#pg_product_wrapper a:not(.touchable2){color:#00A3A3; font-size:16px; line-height:16px; text-decoration:underline}#pg_product_wrapper a.touchable2{width:100%; max-width:320px}#pg_product_view_merchant{position:relative; width:18px; height:auto; margin-left:12px; border-radius:50%}#pg_product_price{color:#444; font-size:28px}#pg_product_price:before{content:'$'; color:#00A3A3}#pg_product_price_old{margin-right:14px; color:red; font-size:20px; text-decoration:line-through}a.pg_view_cart_ribbon{width:80%; height:32px; margin-bottom:20px; color:#FFF !important; font-size:12px; font-weight:700; text-align:center; line-height:32px; vertical-align:middle; background:#00A3A3; border-radius:4px; display:none}a.pg_view_cart_ribbon:hover{background:#009E96}#stash_picture_divider{background-image:url('https://d2rnem5shez54u.cloudfront.net/images/pg/s/image_divider.png')}#stash_funds_divider{background-image:url('https://d2rnem5shez54u.cloudfront.net/images/pg/s/funds_divider.png')}.stash_balance_divider, .pg_stylized_box_divider{background-image:url('https://d2rnem5shez54u.cloudfront.net/images/pg/s/balance_divider.png')}.pg_cart_selector_cart{position:absolute; top:50%; right:14px; width:20px; height:20px; background-image:url('https://d2rnem5shez54u.cloudfront.net/images/pg/cart/icon_cart_teal.png'); background-size:contain; transform:translateY(-50%)}.pg_cart_selector.selected .pg_cart_selector_cart{background-image:url('https://d2rnem5shez54u.cloudfront.net/images/pg/cart/icon_cart_white.png')}.highlight{padding:2px 4px; background:#FFF15A; display:inline-block}body#landing_body{background:#202020 !important}@media print{ body#landing_body{background:#FFF !important}}#landing_wrapper{position:relative; width:100%; max-width:1400px; padding-top:60px; margin:0 auto; font-family:'Lato Light'; font-weight:700; text-align:left}#landing_smart_network{position:relative; width:100%; min-height:640px; padding:80px 0 80px 0; text-align:center; background:#09324C; box-sizing:border-box}#landing_anywhere_you_go{position:relative; width:100%; min-height:640px; padding:60px 0; text-align:center; background:#FFF; box-sizing:border-box}#landing_smart_network_body_wrapper{position:relative; width:100%; padding:0 460px 0 80px; text-align:center; box-sizing:border-box}#hp_nav_buttons{position:relative; top:-32px; margin-bottom:18px; text-align:left}#hp_nav_buttons a.touchable2{margin:7px 4px; min-width:80px; color:#FFF; font-size:14px; font-family:'Lato Light'; line-height:38px; background:transparent; border:solid 1px rgba(255, 255, 255, .7); border-radius:4px; transition:background linear .1s}#hp_nav_buttons a:hover{color:#FFF; background:rgba(255, 255, 255, .2)}@media all and (max-width:565px){#hp_nav_buttons{top:-26px}#hp_nav_buttons a.touchable2{margin:5px 3px; min-width:60px; font-size:12px; line-height:30px}}#landing_anywhere_you_go_body_wrapper{position:relative; width:100%; padding:0 80px 0 520px; text-align:center; box-sizing:border-box}#landing_smart_network_body{position:relative; width:560px; max-width:100%; color:#F5F5F5; text-align:left; display:inline-block}#landing_anywhere_you_go_body{position:relative; width:500px; max-width:100%; color:#555; text-align:left; display:inline-block}.opening_statement{margin:20px 0 50px 0; color:#487D96; font-size:28px; font-family:'Arial Rounded MT Bold Regular', 'Liberation Sans'; line-height:inherit}#landing_smart_network_body .opening_statement, #landing_connect .opening_statement{color:#66ACCE}#landing_smart_network_body .opening_statement{position:relative; padding:2px 24px; background:rgba(0, 0, 0, .5); display:block}#landing_smart_network_body .opening_statement:before{content:'“'; position:absolute; top:-32px; left:-19px; color:#FFF; font-size:68px}#landing_smart_network_body .opening_statement:after{content:'”'; position:absolute; bottom:-60px; right:-20px; color:#FFF; font-size:68px}#landing_smart_network_body .opening_statement, #landing_app_tiles .opening_statement{margin:0 0 15px 0}#landing_photo_phone{position:absolute; top:40px; right:80px; width:300px; height:560px; background-image:url('https://d2rnem5shez54u.cloudfront.net/images/landing/photo_phone.jpg'); background-size:100% 100%; border-radius:12px}#landing_photo_man_sitting{position:absolute; top:40px; left:80px; width:360px; height:560px; background-image:url('https://d2rnem5shez54u.cloudfront.net/images/landing/photo_man_sitting.jpg'); background-size:100% 100%; border-radius:12px}@media all and (max-width:865px){#landing_smart_network{min-height:600px}#landing_smart_network_body_wrapper{padding:0 60px 0 60px !important}#landing_anywhere_you_go_body_wrapper{padding:0 60px 0 60px !important}.landing_photo{position:relative !important; top:0 !important; left:0 !important; right:0 !important; margin:40px auto 0 auto; display:none}}@media all and (max-width:565px){#landing_wrapper{font-size:80%}.opening_statement{font-size:24px}#landing_smart_network{padding:60px 0 80px 0}#landing_smart_network_body_wrapper{padding:0 20px 0 20px !important}#landing_anywhere_you_go_body_wrapper{padding:0 20px 0 20px !important}}@media all and (max-width:400px){#landing_wrapper{font-size:75%}.opening_statement{font-size:20px}}@media all and (max-width:625px) and (min-width:410px){#landing_photo_man_sitting{display:block}}#landing_timeline{position:relative; width:100%; padding:60px 60px 100px 60px; color:#222; background:#FFF; box-sizing:border-box}#landing_app_tiles{position:relative; width:100%; min-height:459px; color:#444; background:#EDEEF1; box-sizing:border-box}@media print{ #landing_app_tiles{min-height:0; padding:20px; color:#222; background:#FFF}}@media screen and (max-width:865px){ #landing_app_tiles{padding:60px 60px 60px 60px}}@media screen and (max-width:515px){ #landing_app_tiles{padding:40px 40px 40px 40px}}@media screen and (max-width:400px){ #landing_app_tiles{padding:20px 20px 20px 20px}}#landing_app_tiles_nav_wrapper{background:#09324C}.landing_app_tiles_nav{position:absolute; top:-68px; left:0; width:100px; height:32px; margin-left:4px; color:#C0C0C0; font-size:11px; font-weight:700; text-align:left; line-height:32px; vertical-align:middle; box-sizing:border-box; cursor:pointer; z-index:10; transform:rotate(-40deg)}.landing_app_tiles_nav.landing_app_tiles_nav_selected{height:38px; color:#D8D8D8; font-size:15px; line-height:38px; z-index:15 !important}.landing_app_tiles_nav:hover{color:#63A6D0 !important; z-index:16 !important}.landing_app_tiles_nav:nth-child(2){left:50px; z-index:9}.landing_app_tiles_nav:nth-child(3){left:100px; z-index:8}.landing_app_tiles_nav:nth-child(4){left:150px; z-index:7}.landing_app_tiles_nav:nth-child(5){left:200px; z-index:6}@media all and (max-width:315px){ .landing_app_tiles_nav:nth-child(5){display:none}}@media all and (max-width:265px){ .landing_app_tiles_nav:nth-child(4){display:none}}.landing_app_tiles_pane{opacity:0; display:none; transition:opacity 1s linear}.landing_app_tiles_pane_selected{display:block}.landing_app_tiles_body{position:absolute; top:50%; left:60px; width:calc(70% - 130px); transform:translateY(-50%)}#landing_app_tiles img{position:absolute; top:50%; right:40px; width:calc(30% - 30px); height:auto; transform:translate(-30px, -50%) perspective(650px) rotateY(-35deg)}.landing_app_tiles_pane:not(#landing_app_tiles_overview) img{border:solid 1px #555}@media print{ #landing_app_tiles img{display:none}}@media all and (max-width:865px){#landing_app_tiles{min-height:615px}.landing_app_tiles_body{position:relative; top:0; left:0; width:100%; transform:none}#landing_app_tiles img{position:relative; top:auto; right:auto; width:400px; max-width:80%; margin-top:20px; transform:none}}@media all and (max-width:445px){ #landing_app_tiles_img{width:200px}}#landing_industries{position:relative; width:100%; min-height:390px; padding:60px; color:#444; font-family:'Lato Light'; font-size:22px; background:#EDEEF1; box-sizing:border-box}@media print{ #landing_industries{min-height:0; padding:20px; color:#222; background:#FFF}}@media screen and (max-width:865px){ #landing_industries{padding:50px}}@media screen and (max-width:515px){ #landing_industries{padding:40px; font-size:20px}}@media screen and (max-width:445px){ #landing_industries{font-size:18px}}@media screen and (max-width:400px){ #landing_industries{padding:20px; font-size:16px}}#landing_industries_wrapper{position:relative; width:100%; text-align:center}.landing_industry{width:245px; min-height:200px; padding:0 14px; text-align:left; vertical-align:top; box-sizing:border-box; display:inline-block}@media all and (max-width:515px){ .landing_industry{width:100%; min-height:0; padding-bottom:20px}}.landing_industry b{margin-bottom:20px; color:#649246; font-family:'Arial Rounded MT Bold Regular', 'Liberation Sans'; text-align:center; display:block}.landing_industry ul{padding-left:32px; font-size:14px; list-style-type:circle}@media all and (max-width:515px){ .landing_industry ul{font-size:15px}}@media all and (max-width:445px){ .landing_industry ul{font-size:13px}}.landing_industry li{padding-left:6px}@media all and (min-width:1280px){ #landing_industries_wrapper .landing_industry:not(:last-child){border-right:solid 2px #DDD}}#landing_connect{position:relative; width:100%; padding:60px 60px 80px 60px; color:#F5F5F5; background:#09324C; box-sizing:border-box}@media print{ #landing_connect{padding:20px 20px 28px 20px; color:#222}}@media screen and (max-width:865px){ #landing_connect{padding:50px}}@media screen and (max-width:515px){ #landing_connect{padding:40px}}@media screen and (max-width:400px){ #landing_connect{padding:20px}}#landing_connect_wrapper{position:relative; width:100%; font-family:'Lato Light'; font-weight:700}.landing_connect_div{width:calc(50% - 20px); text-align:center; overflow:hidden; box-sizing:border-box; float:left}#landing_connect_wrapper .landing_connect_div:last-child{padding-top:5px; margin-left:40px; color:rgba(255, 255, 255, .4); font-family:'Font Awesome'; font-size:120px; font-weight:400}@media all and (max-width:865px){ .landing_connect_div{width:100%; float:none}}@media all and (max-width:865px){ #landing_connect_wrapper .landing_connect_div:last-child{display:none}}#landing_connect_phone{position:relative; top:-10px; margin-bottom:30px; color:#FFF; font-size:36px; font-family:'Arial Rounded MT Bold Regular', 'Liberation Sans'}@media all and (max-width:580px){ #landing_connect_phone{font-size:30px}}@media all and (max-width:400px){ #landing_connect_phone{font-size:28px}}@media all and (max-width:350px){ #landing_connect_phone{top:-5px; font-size:26px}}.landing_connect_div a{color:#E2E2E2}