/*!
 * Snowflake Theme Deferred CSS 4.6.0
 */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@-webkit-keyframes slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}50%{transform:translateY(8%)}65%{transform:translateY(-4%)}80%{transform:translateY(4%)}95%{transform:translateY(-2%)}to{transform:translateY(0)}}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@-webkit-keyframes slideUp{0%{transform:translateY(100%)}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}80%{transform:translateY(-4%)}95%{transform:translateY(2%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}80%{transform:translateY(-4%)}95%{transform:translateY(2%)}to{transform:translateY(0)}}.slideLeft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@-webkit-keyframes slideLeft{0%{transform:translateX(150%)}50%{transform:translateX(-8%)}65%{transform:translateX(4%)}80%{transform:translateX(-4%)}95%{transform:translateX(2%)}to{transform:translateX(0)}}@keyframes slideLeft{0%{transform:translateX(150%)}50%{transform:translateX(-8%)}65%{transform:translateX(4%)}80%{transform:translateX(-4%)}95%{transform:translateX(2%)}to{transform:translateX(0)}}.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@-webkit-keyframes slideRight{0%{transform:translateX(-150%)}50%{transform:translateX(8%)}65%{transform:translateX(-4%)}80%{transform:translateX(4%)}95%{transform:translateX(-2%)}to{transform:translateX(0)}}@keyframes slideRight{0%{transform:translateX(-150%)}50%{transform:translateX(8%)}65%{transform:translateX(-4%)}80%{transform:translateX(4%)}95%{transform:translateX(-2%)}to{transform:translateX(0)}}.slideExpandUp{animation-name:slideExpandUp;-webkit-animation-name:slideExpandUp;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease -out;visibility:visible!important}@-webkit-keyframes slideExpandUp{0%{transform:translateY(100%) scaleX(.5)}30%{transform:translateY(-8%) scaleX(.5)}40%{transform:translateY(2%) scaleX(.5)}50%{transform:translateY(0) scaleX(1.1)}60%{transform:translateY(0) scaleX(.9)}70%{transform:translateY(0) scaleX(1.05)}80%{transform:translateY(0) scaleX(.95)}90%{transform:translateY(0) scaleX(1.02)}to{transform:translateY(0) scaleX(1)}}@keyframes slideExpandUp{0%{transform:translateY(100%) scaleX(.5)}30%{transform:translateY(-8%) scaleX(.5)}40%{transform:translateY(2%) scaleX(.5)}50%{transform:translateY(0) scaleX(1.1)}60%{transform:translateY(0) scaleX(.9)}70%{transform:translateY(0) scaleX(1.05)}80%{transform:translateY(0) scaleX(.95)}90%{transform:translateY(0) scaleX(1.02)}to{transform:translateY(0) scaleX(1)}}.expandUp{animation-name:expandUp;-webkit-animation-name:expandUp;animation-duration:.7s;-webkit-animation-duration:.7s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible!important}@-webkit-keyframes expandUp{0%{transform:translateY(100%) scale(.6) scaleY(.5)}60%{transform:translateY(-7%) scaleY(1.12)}75%{transform:translateY(3%)}to{transform:translateY(0) scale(1) scaleY(1)}}@keyframes expandUp{0%{transform:translateY(100%) scale(.6) scaleY(.5)}60%{transform:translateY(-7%) scaleY(1.12)}75%{transform:translateY(3%)}to{transform:translateY(0) scale(1) scaleY(1)}}.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@-webkit-keyframes fadeIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}80%{transform:scale(.9);opacity:1}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}80%{transform:scale(.9);opacity:1}to{transform:scale(1);opacity:1}}.expandOpen{animation-name:expandOpen;-webkit-animation-name:expandOpen;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;visibility:visible!important}@-webkit-keyframes expandOpen{0%{transform:scale(1.8)}50%{transform:scale(.95)}80%{transform:scale(1.05)}90%{transform:scale(.98)}to{transform:scale(1)}}@keyframes expandOpen{0%{transform:scale(1.8)}50%{transform:scale(.95)}80%{transform:scale(1.05)}90%{transform:scale(.98)}to{transform:scale(1)}}.bigEntrance{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.bigEntrance,.bigEntranceQuick{-webkit-animation-name:bigEntrance;animation-name:bigEntrance;visibility:visible!important}.bigEntranceQuick{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes bigEntrance{0%{transform:scale(.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{transform:scale(.98) rotate(1deg) translateX(0) translateY(0);opacity:1}60%{transform:scale(1.01) rotate(-1deg) translateX(0) translateY(0);opacity:1}75%{transform:scale(.99) rotate(1deg) translateX(0) translateY(0);opacity:1}90%{transform:scale(1.01) rotate(0deg) translateX(0) translateY(0);opacity:1}to{transform:scale(1) rotate(0deg) translateX(0) translateY(0);opacity:1}}@keyframes bigEntrance{0%{transform:scale(.3) rotate(6deg) translateX(-30%) translateY(30%);opacity:.2}30%{transform:scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);opacity:1}45%{transform:scale(.98) rotate(1deg) translateX(0) translateY(0);opacity:1}60%{transform:scale(1.01) rotate(-1deg) translateX(0) translateY(0);opacity:1}75%{transform:scale(.99) rotate(1deg) translateX(0) translateY(0);opacity:1}90%{transform:scale(1.01) rotate(0deg) translateX(0) translateY(0);opacity:1}to{transform:scale(1) rotate(0deg) translateX(0) translateY(0);opacity:1}}.hatch{animation-name:hatch;-webkit-animation-name:hatch;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible!important}@-webkit-keyframes hatch{0%{transform:rotate(0deg) scaleY(.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}@keyframes hatch{0%{transform:rotate(0deg) scaleY(.6)}20%{transform:rotate(-2deg) scaleY(1.05)}35%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg)}65%{transform:rotate(1deg)}80%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}.bounce{animation-name:bounce;-webkit-animation-name:bounce;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-timing-function:ease;-webkit-animation-timing-function:ease;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@-webkit-keyframes bounce{0%{transform:translateY(0) scaleY(.6)}60%{transform:translateY(-100%) scaleY(1.1)}70%{transform:translateY(0) scaleY(.95) scaleX(1.05)}80%{transform:translateY(0) scaleY(1.05) scaleX(1)}90%{transform:translateY(0) scaleY(.95) scaleX(1)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@keyframes bounce{0%{transform:translateY(0) scaleY(.6)}60%{transform:translateY(-100%) scaleY(1.1)}70%{transform:translateY(0) scaleY(.95) scaleX(1.05)}80%{transform:translateY(0) scaleY(1.05) scaleX(1)}90%{transform:translateY(0) scaleY(.95) scaleX(1)}to{transform:translateY(0) scaleY(1) scaleX(1)}}.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes pulse{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}@keyframes pulse{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}.pulseSmall{animation-name:pulseSmall;-webkit-animation-name:pulseSmall;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes pulseSmall{0%{transform:scale(.97);opacity:.8}50%{transform:scale(1);opacity:1}to{transform:scale(.97);opacity:.8}}@keyframes pulseSmall{0%{transform:scale(.97);opacity:.8}50%{transform:scale(1);opacity:1}to{transform:scale(.97);opacity:.8}}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(8%)}to{transform:translateY(0)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(8%)}to{transform:translateY(0)}}.tossing{animation-name:tossing;-webkit-animation-name:tossing;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes tossing{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}to{transform:rotate(-4deg)}}@keyframes tossing{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}to{transform:rotate(-4deg)}}.pullUp{transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}.pullDown,.pullUp{animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.pullDown{transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0}@-webkit-keyframes pullDown{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}to{transform:scaleY(.98)}80%{transform:scaleY(1.01)}to{transform:scaleY(1)}}@keyframes pullDown{0%{transform:scaleY(.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(.98)}to{transform:scaleY(.98)}80%{transform:scaleY(1.01)}to{transform:scaleY(1)}}.stretchLeft{transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0}.stretchLeft,.stretchRight{animation-name:stretchRight;-webkit-animation-name:stretchRight;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.stretchRight{transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}@-webkit-keyframes stretchRight{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}to{transform:scaleX(.98)}80%{transform:scaleX(1.01)}to{transform:scaleX(1)}}@keyframes stretchRight{0%{transform:scaleX(.3)}40%{transform:scaleX(1.02)}60%{transform:scaleX(.98)}to{transform:scaleX(.98)}80%{transform:scaleX(1.01)}to{transform:scaleX(1)}}.flip-2-hor-top-1{-webkit-animation:flip-2-hor-top-1 1s cubic-bezier(.455,.03,.515,.955) infinite both;animation:flip-2-hor-top-1 1s cubic-bezier(.455,.03,.515,.955) infinite both}@-webkit-keyframes flip-2-hor-top-1{0%{transform:translateY(0) rotateX(0);transform-origin:50% 0}to{transform:translateY(-100%) rotateX(-180deg);transform-origin:50% 100%}}@keyframes flip-2-hor-top-1{0%{transform:translateY(0) rotateX(0);transform-origin:50% 0}to{transform:translateY(-100%) rotateX(-180deg);transform-origin:50% 100%}}.rotate-center{-webkit-animation:rotate-center 1s ease-in-out infinite both;animation:rotate-center 1s ease-in-out infinite both}@-webkit-keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rotate-scale-up{-webkit-animation:rotate-scale-up 1s linear infinite both;animation:rotate-scale-up 1s linear infinite both}@-webkit-keyframes rotate-scale-up{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.5) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}@keyframes rotate-scale-up{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.5) rotate(180deg)}to{transform:scale(1) rotate(1turn)}}.scale-up-center{-webkit-animation:scale-up-center .4s cubic-bezier(.175,.885,.32,1.275) both;animation:scale-up-center .4s cubic-bezier(.175,.885,.32,1.275) both}@-webkit-keyframes scale-up-center{0%{transform:scale(.2)}to{transform:scale(1)}}@keyframes scale-up-center{0%{transform:scale(.2)}to{transform:scale(1)}}.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.pulsate-bck{-webkit-animation:pulsate-bck 1.5s ease-in-out infinite both;animation:pulsate-bck 1.5s ease-in-out infinite both}@-webkit-keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.poll-loader ul{width:80px;margin:0 auto 10px;padding:4px;list-style:none;text-align:center;animation:custom-ballot 1.5s infinite ease-in;animation-fill-mode:forwards}.poll-loader li{display:inline-block;vertical-align:middle;font-family:theme_icons,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;height:50px;width:40px;margin:0 auto;padding-top:9px;border-radius:6%;box-sizing:border-box;background-color:#fff}.poll-loader li:before{content:'\e00a';font-size:24px;color:inherit}.poll-loader .ballotbox{position:relative;width:90px;height:10px;margin:0 auto;border-radius:8%;background:#a0afb7}.poll-loader .ballotbox span{position:absolute;top:9px;left:5px;width:80px;height:22px;content:'';border-radius:8%;background:#c0cfd7}@-webkit-keyframes custom-ballot{0%{opacity:0;transform:translate3d(0,-15px,0)}20%{opacity:1;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,45px,0)}}@keyframes custom-ballot{0%{opacity:0;transform:translate3d(0,-15px,0)}20%{opacity:1;transform:translateZ(0)}to{opacity:1;transform:translate3d(0,45px,0)}}.avatar-block .avatar-img-wrap .avatar-img{background-repeat:no-repeat}.avatar-block .avatar-img-wrap .member-badge{display:none}.avatar-block .avatar-img-wrap.member .member-badge{display:block}.avatar-block .avatar-name{text-transform:uppercase;box-sizing:content-box;white-space:nowrap;font-size:20px}.avatar-block.small .avatar-name{margin-left:10px}.avatar-block.small .avatar-img-wrap,.avatar-block.small .avatar-name{display:inline-block;vertical-align:middle}.avatar-block.small .avatar-img{width:50px;height:50px;background-size:50px auto;background-position:50%}.avatar-block.large{position:relative;width:260px;margin:0 auto}.avatar-block.large .avatar-name{width:100%;text-align:center;font-size:16px}.avatar-block.large .avatar-img-wrap{position:relative;width:260px;height:260px;margin:0 auto}.avatar-block.large .avatar-img-wrap.member .member-badge{position:absolute;bottom:20px;left:10px;max-width:80px}.avatar-block.large .avatar-img{width:260px;height:260px;background-size:contain;background-position:50%;width:100%}.avatar-block.membership-icon .avatar-img-wrap .member-badge{position:absolute;bottom:20px;left:10px;max-width:80px;display:block}.header-profile .avatar-block{display:inline-block;vertical-align:middle}.header-profile .avatar-info{position:absolute;top:0;right:0;height:50px}.header-profile .avatar-info .avatar-img{width:50px;height:50px;background-size:50px auto;background-position:50%;position:absolute;top:0;left:0}.header-profile .avatar-info .avatar-name{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;box-sizing:content-box;white-space:nowrap;margin-left:60px;padding-top:8px;overflow:hidden}.header-profile .avatar-info .avatar-actions{min-width:80px;margin-left:60px;padding-top:3px}.header-profile .avatar-info .avatar-actions a{font-family:proxima_nova_regular,Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;font-size:14px;text-decoration:none}.header-profile .avatar-info .avatar-actions a:before{display:inline-block;vertical-align:middle;width:36px;height:36px;text-align:center;color:#22a4f3;font-size:20px;line-height:36px;font-family:theme_icons,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;content:'';width:0;height:12px;transition:all .2s ease;font-size:12px;text-align:left;line-height:12px}.header-profile .avatar-info .avatar-actions a:hover:before{width:18px;content:'\e043'}.sf-etevideo:active .video-controls,.sf-etevideo:focus .video-controls,.sf-etevideo:hover .video-controls,.sf-video:active .video-controls,.sf-video:focus .video-controls,.sf-video:hover .video-controls{opacity:.3}.sf-etevideo.controls-focus .video-controls,.sf-video.controls-focus .video-controls{opacity:1}.sf-etevideo .video-controls,.sf-video .video-controls{display:none;position:absolute;top:20px;left:0;z-index:10;padding:15px;opacity:.3;transition:all .2s ease}.sf-etevideo .video-controls:active,.sf-etevideo .video-controls:focus,.sf-etevideo .video-controls:hover,.sf-video .video-controls:active,.sf-video .video-controls:focus,.sf-video .video-controls:hover{opacity:1}.sf-etevideo .video-controls.up button,.sf-video .video-controls.up button{display:inline-block;margin-top:15px;margin-right:15px}.sf-etevideo .video-controls button,.sf-etevideo .video-controls input,.sf-video .video-controls button,.sf-video .video-controls input{position:relative;height:54px}.sf-etevideo .video-controls button,.sf-video .video-controls button{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;position:relative;width:auto;padding:0 15px;margin:0 5px;vertical-align:top;font-size:16px;text-decoration:none;text-shadow:none;white-space:nowrap;cursor:pointer;border-radius:4px;border:none;text-transform:capitalize;background-color:#22a4f3;transition:background .2s ease,color .2s ease,border-radius .2s ease;display:inline-block;vertical-align:middle;width:36px;height:36px;text-align:center;color:#22a4f3;font-size:20px;line-height:36px;font-family:theme_icons,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;display:block;width:40px;height:40px;padding:0;margin-bottom:10px;margin-left:0;color:#fff;line-height:40px;border-radius:40%;background-color:transparent;box-sizing:content-box}.sf-etevideo .video-controls button:not(.sf-shadow),.sf-video .video-controls button:not(.sf-shadow){box-shadow:none}.sf-etevideo .video-controls button.focus,.sf-etevideo .video-controls button:focus,.sf-video .video-controls button.focus,.sf-video .video-controls button:focus{color:#fff;background-color:#22a4f3}.sf-etevideo .video-controls button:hover,.sf-etevideo .video-controls button:hover:focus,.sf-video .video-controls button:hover,.sf-video .video-controls button:hover:focus{color:#fff;background-color:#1d8bcf}.sf-etevideo .video-controls button span,.sf-video .video-controls button span{font-size:0}.sf-etevideo .video-controls button:focus,.sf-video .video-controls button:focus{background-color:#fff}.sf-etevideo .video-controls button:focus:before,.sf-video .video-controls button:focus:before{color:#43464c}.sf-etevideo .video-controls button:active,.sf-etevideo .video-controls button:hover,.sf-etevideo .video-controls button:hover:focus,.sf-video .video-controls button:active,.sf-video .video-controls button:hover,.sf-video .video-controls button:hover:focus{background-color:#fff}.sf-etevideo .video-controls button:active:before,.sf-etevideo .video-controls button:hover:before,.sf-etevideo .video-controls button:hover:focus:before,.sf-video .video-controls button:active:before,.sf-video .video-controls button:hover:before,.sf-video .video-controls button:hover:focus:before{color:#43464c}.sf-etevideo .video-controls button:before,.sf-video .video-controls button:before{font-size:30px}.sf-etevideo .video-controls .play:before,.sf-video .video-controls .play:before{content:'\e059'}.sf-etevideo .video-controls .play.pause:before,.sf-video .video-controls .play.pause:before{content:'\e058'}.sf-etevideo .video-controls .sound:before,.sf-video .video-controls .sound:before{content:'\e030'}.sf-etevideo .video-controls .sound.off:before,.sf-video .video-controls .sound.off:before{content:'\e031'}.sf-etevideo .video-controls .volume,.sf-video .video-controls .volume{display:none;width:108px}.sf-etevideo .video-controls .full:before,.sf-video .video-controls .full:before{content:'\e056'}.sf-etevideo .video-controls .full.up:before,.sf-video .video-controls .full.up:before{content:'\e057'}.comment,.comment-form{position:relative}.comment-form .comment-as,.comment .comment-as{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400;padding:15px 15px 15px 35px}.comment-form .comment-text,.comment-form textarea,.comment .comment-text,.comment textarea{font-family:proxima_nova_semibold,Helvetica,Arial,sans-serif;font-weight:400;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto;width:100%;padding:5px;border:none}.comment-form .comment-emoji-chosen,.comment .comment-emoji-chosen{position:absolute;top:20px;left:-30px;width:60px;height:60px}.comment-form .comment-emoji-chosen img,.comment .comment-emoji-chosen img{width:100%;max-width:60px}#comment-login-panel .comment-messages .session-block-inner,.comment-form .comment-messages .session-block-inner,.comment-list .comment-messages .session-block-inner,.comments-closed .comment-messages .session-block-inner{padding:15px}#comment-login-panel .comment-message,.comment-form .comment-message,.comment-list .comment-message,.comments-closed .comment-message{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400;position:relative;padding:15px;color:#fff;text-align:left}#comment-login-panel .comment-message span,.comment-form .comment-message span,.comment-list .comment-message span,.comments-closed .comment-message span{display:block;padding-top:5px;padding-left:45px}@media (max-width:41.24em){#comment-login-panel .comment-message span,.comment-form .comment-message span,.comment-list .comment-message span,.comments-closed .comment-message span{padding-left:30px}}#comment-login-panel .comment-message ul,.comment-form .comment-message ul,.comment-list .comment-message ul,.comments-closed .comment-message ul{list-style-position:outside;margin:0;padding:0 0 0 20px}#comment-login-panel .comment-message:before,.comment-form .comment-message:before,.comment-list .comment-message:before,.comments-closed .comment-message:before{font-family:theme_icons,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;position:absolute;top:15px;left:15px;color:#fff;font-size:24px}#comment-login-panel .comment-message.error:before,.comment-form .comment-message.error:before,.comment-list .comment-message.error:before,.comments-closed .comment-message.error:before{content:'\e00c'}#comment-login-panel .comment-message.info:before,.comment-form .comment-message.info:before,.comment-list .comment-message.info:before,.comments-closed .comment-message.info:before{content:'\e042'}#comment-login-panel .comment-message.info.error:before,.comment-form .comment-message.info.error:before,.comment-list .comment-message.info.error:before,.comments-closed .comment-message.info.error:before{content:'\e00c'}#comment-login-panel .comment-message.success:before,.comment-form .comment-message.success:before,.comment-list .comment-message.success:before,.comments-closed .comment-message.success:before{content:'\e00a'}#comments,#comments-loader-wrap{position:relative;padding:15px 10px 0 20px}@media (min-width:41.25em){#comments,#comments-loader-wrap{padding:15px 15px 10px 30px}}.comment-list{margin:0;padding:0;list-style:none}.comment .comment{margin-left:45px}@media (max-width:41.24em){.comment .comment{margin-left:30px}}@media (max-width:23.4275em){.comment .comment{margin-left:15px}}.comment .comment-inner{margin-bottom:15px}.comment .comment-as .comment-sep{display:inline-block;vertical-align:middle;padding:0 10px;transform:scale3d(2,2,2)}.comment .comment-text{padding:15px 30px 30px}.comment .comment-reply{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400;padding:0 30px 30px}.comment .comment-reply a{text-decoration:none;margin:0;padding-left:30px;padding-right:30px}.comment .comment-reply,.comment .comment-text{padding-left:55px;padding-right:30px}@media (max-width:41.24em){.comment .comment-reply,.comment .comment-text{padding-left:45px}}.sf-session-no .comment .comment-text,.sf-session-ok .comment .comment-text{padding-bottom:15px}#comment-respond-wrap,#respond{position:relative;padding:0 0 15px}.comment-list #comment-respond-wrap,.comment-list #respond{padding-bottom:65px}#reply-title{display:none}.comment-form{margin-bottom:15px}.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea{max-width:100%}.comment-form textarea{min-height:80px}.comment-form .comment-as{position:relative}.comment-form .comment-as select{color:#43464c}.comment-form .comment-form-comment{position:relative;min-height:80px;padding:20px 15px 5px 50px}.comment-form .comment-form-comment.at-max .comment-maxlength{color:#c32788}@media (max-width:41.24em){.comment-form .comment-form-comment{padding-left:30px}}.comment-form .comment-maxlength{font-family:proxima_nova_semibold,Helvetica,Arial,sans-serif;font-weight:400;position:absolute;top:5px;right:15px;white-space:nowrap;font-size:14px}.comment-form .comment-form-emoji img{max-width:30px}.comment-form .comment-form-emoji .comment-emoji-chosen img{width:100%;max-width:60px}.comment-form .comment-form-emoji .comment-emoji-label{padding:0 15px 5px;font-size:12px}.comment-form .comment-form-emoji .comment-emoji-list{padding:5px 15px 0;line-height:0}.comment-form .comment-form-emoji .comment-emoji{display:inline-block;vertical-align:middle;padding:3px;margin:0 5px 5px 0;cursor:pointer;border-radius:40%}.comment-form .comment-form-emoji .comment-emoji label{display:block;cursor:pointer}.comment-form .form-submit{position:relative;min-height:36px}.comment-form .form-submit.waiting .snowflake-button,.comment-form .form-submit.waiting input{display:none}.comment-form .form-submit.waiting .ajax-waiting{margin-top:15px}@media (min-width:41.25em){.comment-form .form-submit.waiting .ajax-waiting{left:0;margin-left:60px}}.comment-form .form-submit .snowflake-button{text-transform:uppercase;text-align:center;padding:0 30px;margin-left:0;margin-right:15px}.comment-form .form-submit .snowflake-button.button-cancel{background-color:#c03}@media (max-width:41.24em){.comment-form .form-submit .snowflake-button{width:100%;margin-right:0;margin-top:15px}}#comment-rules{position:absolute;bottom:60px;left:0;z-index:100;display:none;width:100%;padding:30px;text-align:center}#comment-rules ol,#comment-rules ul{margin:0;padding:0;list-style:none}#comment-rules h2,#comment-rules h3,#comment-rules h4,#comment-rules h5{margin:0 0 15px;padding:0;line-height:1.1}#comment-rules:after{display:inline-block;width:20px;height:20px;position:absolute;bottom:-10px;right:20px;transform:rotate(45deg);content:' '}#hide-comment-rules,#show-comment-rules{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background-color:transparent}#hide-comment-rules:before,#show-comment-rules:before{font-family:theme_icons,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}#show-comment-rules{position:absolute;right:15px;top:8px;z-index:90}#show-comment-rules:before{content:'\e062';font-size:30px}#hide-comment-rules{position:absolute;top:15px;right:15px}#hide-comment-rules:before{content:'\e023';font-size:24px}.posts-navigation,.wp-pagenavi{color:#fff;clear:both;padding:30px 15px}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;vertical-align:middle;min-width:30px;padding:5px 10px;text-align:center;border-color:#fff;border-radius:4px}.wp-pagenavi a.current,.wp-pagenavi span.current{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400;color:#43464c;border-color:#fff;background-color:#fff}.wp-pagenavi a{color:#fff}.wp-pagenavi a:hover{border-color:hsla(0,0%,100%,.4)}.sf-load-more-loader{position:relative;z-index:19;min-height:80px;margin:-55px 0 0;padding:15px 15px 0}.sf-load-more-loader.waiting .sf-load-more{display:none!important}.sf-load-more-loader.waiting .ajax-waiting{top:45px;left:75px}.sf-load-more-loader .sf-load-more{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400;display:block;height:50px;line-height:50px;font-size:24px;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.sf-load-more-loader .sf-load-more:before{content:'\e025'}.sf-load-more-loader .sf-load-more.flip:before{content:'\e050'}.sf-load-more-loader .sf-load-more:before{font-family:theme_icons,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;position:relative;top:2px;font-size:36px;padding:0 30px 0 0}.search-form label{font-weight:400}#password-protected-form{padding:15px;color:#43464c;background-color:#fff}#password-protected-form .button-wrap{padding:15px 0}#password-protected-form .snowflake-button{padding:0 45px;text-transform:uppercase}.alignnone{height:auto;max-width:100%;margin-left:0;margin-right:0}.aligncenter{display:block;height:auto;margin:10px auto}.alignleft,.alignright{height:auto;margin-bottom:10px}@media (min-width:20em){.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}}.status-messages .session-block-inner,.wp-caption-text{padding:15px}.status-message{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400;position:relative;padding:15px;color:#fff;text-align:left}.status-message span{display:block;padding-top:5px;padding-left:45px}@media (max-width:41.24em){.status-message span{padding-left:30px}}.status-message ul{list-style-position:outside;margin:0;padding:0 0 0 20px}.status-message:before{font-family:theme_icons,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;position:absolute;top:15px;left:15px;color:#fff;font-size:24px}.status-message.error:before{content:'\e00c'}.status-message.info:before{content:'\e042'}.status-message.info.error:before{content:'\e00c'}.status-message.success:before{content:'\e00a'}.generic-panel,.login-panel{overflow:hidden;padding:30px;text-align:center;background-size:cover;background-position:50%}.generic-panel .login-messages .session-block-inner,.login-panel .login-messages .session-block-inner{padding-bottom:15px}.generic-panel .generic-intro,.generic-panel .login-button-wrap,.generic-panel .login-intro,.login-panel .generic-intro,.login-panel .login-button-wrap,.login-panel .login-intro{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400;display:block;transition:all .2s ease}.generic-panel .generic-intro,.generic-panel .login-intro,.login-panel .generic-intro,.login-panel .login-intro{font-size:24px;line-height:1.1}.generic-panel .login-button-wrap,.login-panel .login-button-wrap{margin:15px auto 0}.generic-panel .login-button-wrap button,.login-panel .login-button-wrap button{border:none;white-space:nowrap}.generic-panel .login-button-wrap button.proxima_nova_bold,.login-panel .login-button-wrap button.proxima_nova_bold{font-family:proxima_nova_bold,Helvetica,Arial,sans-serif;font-weight:400}.generic-panel .login-button-wrap button.proxima_nova_semibold,.login-panel .login-button-wrap button.proxima_nova_semibold{font-family:proxima_nova_semibold,Helvetica,Arial,sans-serif;font-weight:400}.generic-panel .login-button-wrap button.proxima_nova_regular,.login-panel .login-button-wrap button.proxima_nova_regular{font-family:proxima_nova_regular,Helvetica,Arial,sans-serif;font-weight:400}.generic-panel .login-button-wrap button.loyola,.login-panel .login-button-wrap button.loyola{font-family:loyola,Helvetica,Arial,sans-serif;font-weight:400;font-size:22px}@media (min-width:82.5em){.generic-panel .login-button-wrap,.generic-panel .login-intro,.login-panel .login-button-wrap,.login-panel .login-intro{display:inline-block;vertical-align:middle}.generic-panel .login-intro,.login-panel .login-intro{float:left;width:65%;padding-top:5px;text-align:left}.generic-panel .login-button-wrap,.login-panel .login-button-wrap{float:right;width:35%;max-width:none;margin-top:0;text-align:right}}@media (max-width:41.24em){.generic-panel,.login-panel{padding:30px 15px}.generic-panel .login-button-wrap,.generic-panel .login-button-wrap button,.login-panel .login-button-wrap,.login-panel .login-button-wrap button{width:100%}}@media (min-width:82.5em){.lang-es .login-panel .login-button-wrap button.loyola,.lang-pt-pt .login-panel .login-button-wrap button.loyola{font-size:18px}}#sf-footer{line-height:0}#sf-footer .sf-container{padding:40px 0 0}@media (max-width:47.99em){#sf-footer .sf-container{padding-top:20px}}#sf-footer .footer__logo-img{position:absolute;top:40px;left:15px;width:150px;height:90px;background-size:contain;background-repeat:no-repeat;background-position:center 0}@media (max-width:47.99em){#sf-footer .footer__logo-img{position:relative;top:0;left:0;width:100%;height:40px;margin-bottom:20px}}#sf-footer .nav-wrap{margin:10px 0;font-size:16px;line-height:18px;text-transform:uppercase}#sf-footer .nav-wrap#nav-footer{margin-top:0}#sf-footer .nav-wrap#nav-privacy{font-size:14px}#sf-footer .nav-wrap#nav-privacy li{padding-left:20px}#sf-footer .nav-wrap li{padding-left:30px}#sf-footer .nav-wrap a:hover{opacity:.75}@media (max-width:47.99em){#sf-footer .nav-wrap{text-align:center}#sf-footer .nav-wrap li{padding:0 5px}}.sf-menu-font-loyola #sf-footer .nav-wrap{font-size:20px}#nav-footer{position:relative}#footer-navs{padding-left:170px;padding-right:15px;text-align:right}@media (max-width:47.99em){#footer-navs{padding-left:15px;padding-right:15px;text-align:center}}@media (max-width:47.99em){#footer-navs .lang-selection{display:block;margin-top:5px}}#footer-navs .lang-selection a:after{display:inline-block;vertical-align:middle;width:36px;height:36px;text-align:center;color:#22a4f3;font-size:20px;line-height:36px;font-family:theme_icons,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;width:17px;height:12px;line-height:12px;content:'\e043';font-size:12px;text-align:right}#sf-legal{z-index:20}#lang-switcher{position:absolute;bottom:20px;right:0;z-index:30;display:none;min-width:150px;padding:5px 5px 15px;text-align:right;box-shadow:0 -2px 3px rgba(0,0,0,.2)}@media (max-width:47.99em){#lang-switcher{width:100%;text-align:center}}#lang-switcher ul{margin:0;padding:0;list-style:none}#lang-switcher a,#lang-switcher li,#lang-switcher ul{display:block}#lang-switcher li{padding:0!important}#lang-switcher a{padding:8px 12px}#global-legal{clear:both;padding:25px 15px;margin-top:40px;font-size:12px;text-align:center;line-height:1.4;border-top-width:1px;border-top-style:solid}body#tinymce{font-family:proxima_nova_regular,Helvetica,Arial,sans-serif;font-weight:400;margin:12px!important}