@charset "UTF-8";
/* main */
.select-field select,[data-am-mobile-toggle]{-webkit-appearance:none;-moz-appearance:none}img,legend{border:0}legend,td,th{padding:0}.code-sample,[data-am-col],[data-am-container],[data-am-content],[data-am-placeholder-image],[data-am-row],[data-am-type-z],sub,sup{position:relative}[data-am-background-slider],[data-am-background]{-ms-filter:"alpha(Opacity=0)";opacity:0}.upcase,[data-am-navbar] a,[data-am-title],[data-am-uppercase],h1,h2,h3,h4,h5{text-transform:uppercase}[data-am-city] a,[data-am-navbar] a,[data-am-team] a,a{text-decoration:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.no-mobile,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.icon:before,[data-am-toggle-dropdown]:before{font-style:normal;-moz-osx-font-smoothing:grayscale}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[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;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}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.mobile-only{display:block}@media screen and (min-width:700px){.no-mobile{display:block}.mobile-only{display:none}}.desktop-only{display:none}@media screen and (min-width:1000px){.desktop-only{display:block}}[data-am-placeholder-image]{display:block;width:100%;height:250px;background:#ccc;border:1px solid #888}[data-am-placeholder-image]:after{content:'placeholder';position:absolute;width:100%;text-align:center;height:1em;top:0;right:0;bottom:0;left:0;margin:auto}.code-sample{margin:0;font-size:1rem;max-height:0;overflow:hidden;background:#eaeaea;color:#555}.code-sample.active{max-height:999999px;padding:3em;overflow-y:hidden;overflow-x:auto}.code-sample button{background:#3a3a3a;border:none;display:block}[data-toggle-code-button]{display:none}input{line-height:normal;-webkit-appearance:none;border-radius:0;border:none;outline:0}img{max-width:100%;height:auto;vertical-align:top;margin:auto}a{color:#ff377e}p{margin:0 0 20px}ul{padding-left:1.15em}body{font-family:proxima-nova,sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:1.5;color:#3a3a3a;orphans:3;widows:3;background:#eaeaea;overflow-x:hidden}[data-am-grunge],[data-am-roboto],[data-am-title],[data-am-title~=small],h1,h2,h3{font-family:'Roboto Condensed',sans-serif}[data-am-col] p:last-child{margin-bottom:0}h1,h2,h3{widows:2}[data-am-title]{line-height:1.2;font-size:32px;font-weight:700;margin:0;orphans:2;widows:3;letter-spacing:.1rem}@media screen and (min-width:700px){[data-toggle-code-button]{display:block;position:fixed;bottom:1em;right:2em;z-index:999}[data-am-title]{font-size:48px}[data-am-title] br{display:none}}[data-am-title~=small]{font-size:16px;font-weight:100}[data-am-title~=medium]{font-size:24px}@media screen and (min-width:700px){[data-am-title~=medium]{font-size:28px}}[data-am-title~=large]{font-size:48px}h1,h2,h3,h4,h5{line-height:1.2;font-weight:700;letter-spacing:.5px;letter-spacing:.1rem;margin:0}[data-am-type-margin]{margin:20px 0 5px}@media screen and (min-width:700px){[data-am-type-margin]{margin:20px 0 8px}}[data-am-type-margin~=medium]{margin:20px 0 0}@media screen and (min-width:1000px){[data-am-title~=large]{font-size:112px}[data-am-type-margin~=medium]{margin:40px 0}}[data-am-type-margin~=large]{margin:50px 0}[data-am-type-margin~=bottom]{margin:0 0 10px}[data-am-container],body{margin:auto;max-width:1170px}[data-am-no-margin]{margin:0}[data-am-type-padding~=bottom]{padding-bottom:10px}h4,h5{font-weight:300}h1{font-size:36px}@media screen and (min-width:700px){h1{font-size:48px}}h2{font-size:1.875rem}@media screen and (min-width:700px){h2{font-size:2.5rem}}h3{font-size:1.25rem}@media screen and (min-width:700px){h3{font-size:1.875rem}}h4{font-size:1.125rem;margin-bottom:20px}@media screen and (min-width:700px){h4{font-size:1.25rem}}[data-am-lead]{letter-spacing:1px}[data-am-default-case]{text-transform:default}[data-am-weight~=medium]{font-weight:400}[data-am-break]{display:block;margin:15px auto;width:40px;height:3px}[data-am-max-width]{max-width:90%;margin:0 auto 20px}[data-am-narrow]{max-width:600px;margin-left:auto;margin-right:auto}[data-am-narrow~="2/3"]{max-width:450px;padding:0 10px}[data-am-type-z]{z-index:12}[data-am-mobile-center]{text-align:center}ul li{padding-left:10px;margin-bottom:10px}[data-am-grunge]{font-weight:700;font-size:42px;-webkit-mask-image:url(../images/grunge.png);mask-image:url(../images/grunge.png)}@media screen and (min-width:1000px){[data-am-mobile-center]{text-align:left}[data-am-grunge]{font-size:48px}}[data-am-grunge~=large]{font-size:88px}@media screen and (min-width:1200px){body{border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1}}body.active{overflow:hidden}[data-am-container~=medium]{max-width:900px}[data-am-content]{z-index:10;display:block;margin:3em 0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[data-am-row]{overflow:hidden}[data-am-row~=inner]{width:100%;clear:both}[data-am-col]{display:block;z-index:10;padding:20px}@media screen and (min-width:700px){[data-am-col]{padding:35px}}[data-am-col] [data-am-col]{padding:0}[data-am-col] [data-am-col~=pad-top]{padding-top:20px}[data-am-col].desktop-only{display:none}[data-am-col].desktop-pad{padding:0}@media screen and (min-width:700px){[data-am-col].desktop-pad{padding:35px}[data-am-col~=tablet-half]{float:left;width:50%}}[data-am-col~="1/4"]{float:left;width:50%}@media screen and (min-width:1000px){[data-am-col].desktop-only{display:block}[data-am-col~="1/2"]{float:left;width:50%}[data-am-col~="1/4"]{width:25%}}[data-am-col~="1/5"]{width:100%}@media screen and (min-width:700px){[data-am-col~="1/5"]{float:left;width:33.333%}}@media screen and (min-width:1000px){[data-am-col~="1/5"]{width:20%;padding:0}[data-am-col~="1/3"]{float:left;width:33.3333%}[data-am-col~="2/3"]{float:left;width:66.666%}}[data-am-row~=gutter] [data-am-col]{padding-bottom:20px}@media screen and (min-width:1000px){[data-am-row~=gutter] [data-am-col]{padding:0 0 40px;margin:0 1%}}[data-am-row~=gutter] [data-am-col~="1/3"]{max-width:450px;margin:auto}@media screen and (min-width:700px){[data-am-row~=gutter] [data-am-col~="1/3"]{float:left;width:46%;margin:0 1%}[data-am-two-column]{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}[data-am-city] [data-am-square-inner] [data-am-content],[data-am-square-inner] [data-am-content],[data-am-team] [data-am-square-inner] [data-am-content],[data-am-two-column] ul{margin:0}[data-am-no-pad]{padding:0}[data-am-no-pad-top]{padding-top:0}[data-am-pad~=top]{padding-top:40px}[data-am-pad~=vertical]{padding-top:20px;padding-bottom:20px}@media screen and (min-width:1000px){[data-am-row~=gutter] [data-am-col~="1/3"]{width:31%;position:relative;right:-.5%}[data-am-row~=gutter] [data-am-col~="1/4"]{width:23%}[data-am-pad~=vertical]{padding-top:40px;padding-bottom:40px}}[data-am-inner-pad]{padding:0 0 40px}[data-am-row-pad]{padding:1%}@media screen and (max-width:700px){[data-am-reduce-mobile-padding] [data-am-col]{padding:0}}[data-am-large-pad],[data-am-pad]{padding:20px}@media screen and (min-width:1000px){[data-am-inner-pad]{padding:0}[data-am-inner-pad]:first-child{padding-right:20px}[data-am-inner-pad]:last-child{padding-left:20px}[data-am-pad-desktop],[data-am-pad]{padding:40px}[data-am-equal-height],[data-am-equal-height~=children]{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-am-float-right]{float:right}}@media screen and (min-width:700px){[data-am-large-pad],[data-am-large-pad~=all]{padding:40px 80px}[data-am-margin]{margin:40px}[data-am-float-right~=tablet]{float:right}}[data-am-margin-bottom]{margin-bottom:20px}[data-am-center]{text-align:center}[data-am-left]{text-align:left}[data-am-equal-height]{width:100%;overflow:hidden}[data-am-equal-height~=text] [data-am-col]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;-webkit-align-content:center;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center}[data-am-equal-height~=text] [data-am-card]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){[data-am-equal-height~=text] [data-am-card]{display:block}}[data-am-equal-height~=text] [data-am-button]{max-width:200px;margin-left:auto;margin-right:auto}[data-am-flex-full-width]{-webkit-flex-basis:100% 1 1;-ms-flex-basis:100% 1 1;-ms-flex-preferred-size:100% 1 1;flex-basis:100% 1 1}[data-am-square]:before{content:"";display:block;padding-top:100%}[data-am-square-inner]{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;overflow:hidden}[data-am-relative-container]{position:relative;display:block;overflow:hidden;width:100%;height:100%;padding:0}[data-am-absolute-container]{display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0}[data-am-absolute-container~=above]{position:absolute;z-index:12}[data-am-vertical-center]{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}[data-am-flex-center]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}[data-am-vertical-center~=desktop]{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}[data-am-overflow-hidden]{overflow:hidden}[data-am-align-right]{text-align:right}[data-am-mobile-clear~=left]{clear:left}[data-am-desktop-spacer]{display:none}@media screen and (min-width:1000px){[data-am-float-left]{float:left}[data-am-absolute-container]{position:absolute;min-height:275px}[data-am-vertical-center~=desktop]{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[data-am-mobile-clear~=left]{clear:none}[data-am-desktop-spacer]{display:block}}@media screen and (min-width:700px){[data-am-square]{min-height:250px}[data-am-mobile-br]{display:none}}[data-am-background]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#3a3a3a;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50%;filter:alpha(opacity=0);min-height:200px}[data-am-background-slider]{overflow:hidden;max-height:542px;filter:alpha(opacity=0)}[data-am-hero] [data-am-background-slider] img{max-height:none;width:100%;height:auto}[data-am-background-z]{z-index:5}[data-am-background-below]{z-index:-1}[data-am-texture-bg~=paper]{background:url(../images/eggshell.jpg)}[data-am-texture-bg~=noise]{background:url(../images/noise-bg.png)}[data-am-border~=bottom-only],[data-am-border~=bottom]{border-bottom:1px solid rgba(58,58,58,.35)}[data-am-border~=bottom]:last-of-type{border:none}.button-style,[data-am-button],form[name=search] input[type=submit]{background:#fff;text-transform:uppercase;display:inline-block;line-height:1;border-radius:40px;padding:10px 20px 8px;margin-right:7px;font-size:11px;border:2px solid #ff377e;color:#ff377e;font-weight:700;letter-spacing:1px;cursor:pointer;-webkit-box-shadow:0 2px 4px rgba(58,58,58,.4);box-shadow:0 2px 4px rgba(58,58,58,.4);-webkit-transition:150ms linear;transition:150ms linear}[data-am-button-center],[data-am-card] [data-am-button]{margin-left:auto;margin-right:auto}.button-style:focus,.button-style:hover,[data-am-button]:focus,[data-am-button]:hover,form[name=search] input[type=submit]:focus,form[name=search] input[type=submit]:hover{outline:0;-webkit-box-shadow:0 0 4px rgba(58,58,58,.2);box-shadow:0 0 4px rgba(58,58,58,.2)}[data-am-button~=medium]{padding:20px 30px 16px}@media screen and (min-width:700px){.button-style,[data-am-button],form[name=search] input[type=submit]{font-size:13px;min-width:125px;text-align:center}[data-am-button~=medium]{padding:20px 40px 16px}[data-am-city],[data-am-team]{min-height:250px}}[data-am-button~=white]{background:#fff;border-color:#fff;color:#ff377e}[data-am-button~=white]:focus,[data-am-button~=white]:hover{color:#ff2874}[data-am-button~=red-violet]{border-color:#cb19ac;color:#cb19ac}[data-am-button~=wild-watermelon]{border-color:#ff5191;color:#ff5191}[data-am-button~=fill]{background:#ff377e;border-color:#ff377e;color:#fff}[data-am-button~=fill]:focus,[data-am-button~=fill]:hover{background:#ff2874;border-color:#ff2874}[data-am-equal-width-buttons] [data-am-button]{width:auto;margin-right:5px;text-align:center}[data-am-card]{background:#fff;padding:20px 20px 40px;margin:0 auto 20px;width:96%;border:5px solid #ff5191;position:relative;z-index:10;text-align:center}@media screen and (min-width:1000px){[data-am-equal-width-buttons] [data-am-button]{width:160px;margin-right:20px}[data-am-card]{width:29%;float:left;margin:2%;padding:20px 20px 40px}}[data-am-card] [data-am-button]{color:#ff5191;border-color:#ff5191;max-width:150px;display:block}[data-am-card] ul{text-align:left}[data-am-card~=radical-red]{border-color:#ff2f54}[data-am-card~=radical-red] [data-am-button]{color:#ff2f54;border-color:#ff2f54}[data-am-card~=red-violet]{border-color:#cb19ac}[data-am-card~=red-violet] [data-am-button]{color:#cb19ac;border-color:#cb19ac}[data-am-card~=gradient]{position:relative;z-index:5;border:none}[data-am-card~=gradient]:before{content:'';position:absolute;top:2%;left:2%;width:96%;height:96%;background:#fff;z-index:-1}[data-am-card~=shadow]{border-color:#fff;-webkit-box-shadow:2px 2px 4px rgba(58,58,58,.7);box-shadow:2px 2px 4px rgba(58,58,58,.7)}[data-am-card~=no-border]{border:none}[data-am-full-width]{width:100%}[data-am-card~=gradient-border]{border:none;margin:0;width:100%;height:100%;text-align:center}[data-city-grid],[data-city-register]{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}[data-am-city],[data-am-team]{overflow:hidden;position:relative;display:block;float:left;width:50%;max-height:299px}[data-am-city]:before,[data-am-team]:before{content:"";display:block;padding-top:100%}[data-am-city] .gradient,[data-am-team] .gradient{-webkit-transition:.5s cubic-bezier(1,0,0,1);transition:.5s cubic-bezier(1,0,0,1)}[data-am-city].pink [data-am-background],[data-am-city]:hover [data-am-background],[data-am-team].pink [data-am-background],[data-am-team]:hover [data-am-background]{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background-color:#ff377e}@media screen and (min-width:1000px){[data-am-city],[data-am-team]{width:25%}[data-am-city].pink [data-am-button],[data-am-city]:hover [data-am-button],[data-am-team].pink [data-am-button],[data-am-team]:hover [data-am-button]{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}[data-am-city].pink [data-am-title],[data-am-city]:hover [data-am-title],[data-am-team].pink [data-am-title],[data-am-team]:hover [data-am-title]{-ms-filter:none;-webkit-filter:none;filter:none;opacity:1}[data-am-city].pink .gradient,[data-am-city]:hover .gradient,[data-am-team].pink .gradient,[data-am-team]:hover .gradient{background-image:-webkit-linear-gradient(270deg,#ff377e,#ff377e);background-image:linear-gradient(180deg,#ff377e,#ff377e);background-color:#ff377e}[data-am-city] [data-am-title],[data-am-team] [data-am-title]{font-size:14px;overflow-hidden position:relative;display:block;-webkit-transition:.5s cubic-bezier(1,0,0,1);transition:.5s cubic-bezier(1,0,0,1)}@media screen and (min-width:700px){[data-am-city] [data-am-title],[data-am-team] [data-am-title]{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;font-size:20px}}[data-am-city] [data-am-square-inner],[data-am-team] [data-am-square-inner]{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;overflow:hidden}[data-am-city] [data-am-square-inner] [data-am-content] *,[data-am-team] [data-am-square-inner] [data-am-content] *{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}[data-am-city] [data-am-background],[data-am-team] [data-am-background]{-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1);z-index:0;background-blend-mode:screen;-webkit-background-size:cover;background-size:cover}@media screen and (min-width:1000px){[data-am-city] [data-am-button],[data-am-team] [data-am-button]{position:absolute;top:auto;right:0;left:0;margin:auto;width:125px;-webkit-transition:.6s cubic-bezier(1,0,0,1);transition:.6s cubic-bezier(1,0,0,1);-webkit-transform:translateY(500%) translateZ(0);-ms-transform:translateY(500%) translateZ(0);transform:translateY(500%) translateZ(0)}}[data-am-city] h3,[data-am-city] p,[data-am-team] h3,[data-am-team] p{margin:6px 0}@media screen and (max-width:700px){[data-am-city] h3,[data-am-team] h3{font-size:1rem}}[data-am-city] img,[data-am-team] img{max-width:90%}[data-am-city~=static]:hover [data-am-background],[data-am-team~=static]:hover [data-am-background]{-webkit-transform:none;-ms-transform:none;transform:none;background-color:#3a3a3a}[data-am-city~=static]:hover .gradient,[data-am-team~=static]:hover .gradient{background-color:#3a3a3a;background-image:none}[data-am-city~=featured],[data-am-team~=featured]{width:100%}[data-am-city~=featured]:before,[data-am-team~=featured]:before{padding-top:50%}[data-am-city~=featured] h3,[data-am-team~=featured] h3{font-size:1.25rem}@media screen and (min-width:1000px){[data-am-city~=featured],[data-am-team~=featured]{width:50%;-webkit-flex-basis:50%;-ms-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}[data-am-city~=featured] h3,[data-am-team~=featured] h3{font-size:36px}[data-am-city~=featured] [data-am-button],[data-am-team~=featured] [data-am-button]{position:relative;height:40px;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0)}}.no-flexbox [data-am-city~=featured],.no-flexbox [data-am-team~=featured]{height:285px}[data-am-city~=full-width],[data-am-team~=full-width]{width:100%;min-height:55vh}[data-am-city~=full-width]:before,[data-am-team~=full-width]:before{content:"";display:block;display:none}[data-am-city~=full-width] .gradient,[data-am-team~=full-width] .gradient{background-image:-webkit-linear-gradient(270deg,#cc1aac,#ff4c70);background-image:linear-gradient(180deg,#cc1aac,#ff4c70);background-color:#ff377e}@media screen and (min-width:1000px){[data-am-city~=full-width] [data-am-button],[data-am-team~=full-width] [data-am-button]{position:relative;height:40px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}[data-am-city-name]{font-size:48px;font-weight:700;line-height:1}@media screen and (min-width:700px){[data-am-city~=full-width],[data-am-team~=full-width]{min-height:450px}[data-am-city-name]{font-size:86px}}[data-am-city-dates]{font-size:24px;letter-spacing:2px;font-weight:600}@media screen and (min-width:700px){[data-am-city-dates]{font-size:36px}}[data-am-city-menu]{position:absolute;max-width:1200px;background:#fff;padding:0 20px;top:0;right:0;bottom:0;left:0;width:100%;z-index:999;-webkit-box-shadow:0 0 10px rgba(58,58,58,.7);box-shadow:0 0 10px rgba(58,58,58,.7);height:0;overflow:hidden}@media screen and (min-width:1000px){[data-am-city-menu]{position:fixed;top:0}}[data-am-city-menu].active{padding:20px;height:100%;overflow-y:auto;margin:auto}.login_form,[data-am-form],[data-am-hover-block],[data-am-navbar]{overflow:hidden}@media screen and (min-width:1000px) and (min-height:800px){[data-am-city-menu].active{height:85%;max-height:700px}}[data-am-city-menu] [data-am-city]:hover [data-am-button]{height:auto}[data-am-city-menu] [data-am-button]{position:relative;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100px;height:auto}@media screen and (min-width:1000px) and (min-height:650px){[data-am-city-menu]{top:0;margin:auto}}[data-am-city-menu~=static]{position:relative;height:auto}[data-am-swatch]{display:inline-block;width:1.875em;height:1.875em;border-radius:50%;-webkit-box-shadow:0 2px 5px rgba(58,58,58,.7);box-shadow:0 2px 5px rgba(58,58,58,.7);margin:.3125em}[data-am-bg~=mine-shaft]{background-color:#3a3a3a;color:#fff}[data-am-bg~=mine-shaft] [data-am-button]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.6);box-shadow:0 2px 4px rgba(0,0,0,.6)}[data-am-bg~=mine-shaft] [data-am-button]:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}[data-am-bg~=mine-shaft] [data-am-card],[data-am-color~=mine-shaft]{color:#3a3a3a}[data-am-bg~=white]{background-color:#fff}[data-am-bg~=white-transparent]{background-color:#fff;background-color:rgba(255,255,255,.8)}[data-am-bg~=black]{background-color:#000;color:#fff}[data-am-bg~=wild-sand]{background-color:#eaeaea}[data-am-bg~=medium-sand]{background-color:#d3d3d3}[data-am-bg~=wild-strawberry]{background-color:#ff377e}[data-am-bg~=wild-watermelon]{background-color:#ff5191}[data-am-bg~=carnation-pink]{background-color:#ffabca}[data-am-bg~=radical-red]{background-color:#ff2f54}[data-am-bg~=red-violet]{background-color:#cb19ac}[data-am-bg~=hot-pink],[data-am-color~=hot-pink]{color:#ff6bc9}[data-am-color~=white]{color:#fff}[data-am-color~=wild-sand]{color:#eaeaea}[data-am-color~=wild-strawberry]{color:#ff377e}[data-am-color~=wild-watermelon]{color:#ff5191}[data-am-color~=carnation-pink]{color:#ffabca}[data-am-color~=radical-red]{color:#ff2f54}[data-am-color~=red-violet]{color:#cb19ac}[data-am-border-bottom~=wild-strawberry]{border-bottom:3px solid #ff377e}[data-am-border-bottom~=red-violet]{border-bottom:3px solid #cb19ac}[data-am-border-bottom~=wild-watermelon]{border-bottom:3px solid #ff5191}[data-am-gradient-layer]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-30}[data-am-gradient-swatch]{display:inline-block;width:1.875em;height:5.625em;border-radius:30px;-webkit-box-shadow:0 2px 5px rgba(58,58,58,.7);box-shadow:0 2px 5px rgba(58,58,58,.7);margin:.4375em}.gradient-1{background-image:-webkit-linear-gradient(270deg,#cc1aac,#ff4c70);background-image:linear-gradient(180deg,#cc1aac,#ff4c70)}.gradient-1--reverse{background-image:-webkit-linear-gradient(270deg,#ff4c70,#cc1aac);background-image:linear-gradient(180deg,#ff4c70,#cc1aac)}.gradient-2{background-image:-webkit-linear-gradient(270deg,#fb1f58,#ff71a6);background-image:linear-gradient(180deg,#fb1f58,#ff71a6)}.gradient-2--reverse{background-image:-webkit-linear-gradient(270deg,#ff71a6,#fb1f58);background-image:linear-gradient(180deg,#ff71a6,#fb1f58)}.gradient-3{background-image:-webkit-linear-gradient(270deg,#ff2f7c,#ff5493);background-image:linear-gradient(180deg,#ff2f7c,#ff5493)}.gradient-4{background-image:-webkit-linear-gradient(270deg,#791b43,#ff2676);background-image:linear-gradient(180deg,#791b43,#ff2676)}.hero-gradient,.hero-gradient--pink,.mobile-gradient,.mobile-gradient--white,.mobile-gradient--wild-strawberry{position:absolute;bottom:0;left:0;top:0;height:100%;width:100%;z-index:-40;-webkit-transition:.3s linear;transition:.3s linear}.mobile-gradient--wild-strawberry{background-image:-webkit-linear-gradient(270deg,transparent,rgba(255,55,126,.7));background-image:linear-gradient(180deg,transparent,rgba(255,55,126,.7))}.mobile-gradient--white{background-image:-webkit-linear-gradient(270deg,transparent,rgba(255,255,255,.7));background-image:linear-gradient(180deg,transparent,rgba(255,255,255,.7))}.hero-gradient--pink{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ1NCIgaGVpZ2h0PSI1MzgiIHZpZXdCb3g9IjAgMCAxNDU0IDUzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UmVjdGFuZ2xlIDQ0MTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIyLjM3NSUiIHgyPSI1MCUiIHkyPSI4Ny42MzIlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0NDMUFBQyIgc3RvcC1vcGFjaXR5PSIuMDQiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkYzNzdFIiBzdG9wLW9wYWNpdHk9Ii44IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMCAwaDE0NTR2NTM4SDB6IiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+)}[data-am-hero]:hover .hero-gradient--pink{-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}[data-am-input]{padding:5px 10px}[data-am-input=search],form[name=search] input[name=query]{height:50px;color:#3a3a3a;font-size:14px;letter-spacing:.03125rem;border-radius:50px;padding-left:5%;padding-right:0;width:85%;margin:0 0 20px;text-align:left;-webkit-appearance:none;background:#fff;border: 1px solid #ccc;}[data-am-search-form],form[name=search]{position:relative;padding-top:20px}@media screen and (min-width:1000px){.mobile-gradient,.mobile-gradient--white,.mobile-gradient--wild-strawberry{display:none}[data-am-input]{padding:0 10px}[data-am-input=search],form[name=search] input[name=query]{height:20px;padding-left:10px;width:150px;margin:0;-webkit-transition:.3s linear;transition:.3s linear;border-radius:50px;background:#fff;font-size:13px;border: 1px solid #ccc;}[data-am-input=search]:focus,form[name=search] input[name=query]:focus{width:300px}[data-am-search-form],form[name=search]{padding-top:0}}[data-am-search-form] .icon-search,form[name=search] .icon-search{position:absolute;top:36px;right:50px;color:#8c8c8c;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7;font-size:20px;border: 1px solid #ccc;}@media screen and (min-width:700px){[data-am-search-form] .icon-search,form[name=search] .icon-search{right:80px}}[data-am-form]{background:#fff;position:relative;padding:20px;margin-bottom:80px}[data-am-form] input,[data-am-form] label{display:block}[data-am-form] input[type=submit]{display:inline-block;margin-left:1em}[data-am-form] input[type=email],[data-am-form] input[type=phone],[data-am-form] input[type=text]{background:rgba(234,234,234,.4);padding:10px;border:1px solid #dedede;display:block;width:100%}[data-am-form] input[type=email].parsley-error,[data-am-form] input[type=phone].parsley-error,[data-am-form] input[type=text].parsley-error{border:1px solid #ff377e}.field-group{margin-bottom:20px;position:relative}@media screen and (min-width:1000px){[data-am-search-form] .icon-search,form[name=search] .icon-search{top:4px;right:7px;font-size:12px}.field-group{display:inline-block;vertical-align:top;width:47%;margin-right:2%}.field-group.align-right{margin-right:0;margin-left:3%}}.select-field{position:relative;background:#eaeaea;background-image:-webkit-linear-gradient(270deg,#fff,#eaeaea);background-image:linear-gradient(180deg,#fff,#eaeaea);border:1px solid #dedede;cursor:pointer}.select-field:before{font-family:icons;content:"\E001";font-size:8px;color:#000;position:absolute;right:18px;top:18px;-ms-filter:"alpha(Opacity=35)";filter:alpha(opacity=35);opacity:.35}.select-field select{padding:8px;border-radius:0;position:relative;background:0 0;outline:0;border:none;display:block;width:100%}.select-field .parsley-errors-list.filled{position:absolute;background:#fff;margin:0;padding:10px 0}.select-field .parsley-errors-list.filled li{margin:0}[data-am-fieldgroup]{width:100%;display:none}[data-am-fieldgroup].active{display:block}[data-am-fieldgroup-heading]{display:block;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #dedede}[data-am-fieldgroup-heading] span,[data-am-fieldgroup-heading] strong{display:inline-block;vertical-align:middle}[data-am-form-note]{text-align:right}[data-display-form-data] span{display:inline-block;vertical-align:baseline}[data-am-success]{display:none}[data-am-success].active{display:block;margin-bottom:80px}[data-am-error-message]{color:#ff377e}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#ff377e;background-color:#f2dede;border:1px solid #ff377e}.parsley-errors-list{margin:0;padding:0;list-style-type:none;font-size:.9em;line-height:1;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-webkit-opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{margin:10px 0 0;color:#ff377e;-ms-filter:none;-webkit-filter:none;filter:none;opacity:1}[data-am-close-login]{background:0 0;border:none;font-size:30px;position:absolute;width:50px;top:5px;right:5px;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}[data-am-close-login]:focus{outline:0}[data-am-close-login]:hover{-ms-filter:none;-webkit-filter:none;filter:none;opacity:1}.overlay{display:none}@media screen and (min-width:1000px){.overlay.active{position:fixed;display:block;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.5);height:100%;width:100%;z-index:998}}.login_form{background:#fff;width:100%;height:0;padding:0 20px;-webkit-transition:.2s cubic-bezier(.19,1,.22,1);transition:.2s cubic-bezier(.19,1,.22,1)}.login_form.active{height:100%;padding:20px}@media screen and (min-width:1000px){.login_form{max-width:350px;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.login_form.active{z-index:999;display:block;height:350px;padding:40px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 10px rgba(58,58,58,.75);box-shadow:0 0 10px rgba(58,58,58,.75)}}[data-am-gradient-border~=bottom]:after,[data-am-gradient-border~=top]:before{content:"";position:absolute;z-index:10;height:4px;right:0;left:0}.login_form input{width:100%;display:block;margin:0}.login_form input[type=password],.login_form input[type=text]{padding:10px;background:#eaeaea;border:1px solid #dedede;margin-bottom:10px}.login_form [data-am-button]{width:100px;margin:10px auto}[data-am-gradient-border~=bottom]:after{bottom:0;background:#ff377e;background-image:-webkit-linear-gradient(0deg,#cc1aac,#ff4c70);background-image:linear-gradient(90deg,#cc1aac,#ff4c70)}[data-am-card=gradient-border][data-am-full-width]{float:none}[data-am-gradient-border~=top]:before{top:0;background:#ff377e;background-image:-webkit-linear-gradient(0deg,#cc1aac,#ff4c70);background-image:linear-gradient(90deg,#cc1aac,#ff4c70)}[data-am-faux-border]{position:relative;display:block;padding:6px;z-index:5}[data-am-faux-border~="1/3"]{margin-bottom:20px}@media screen and (min-width:1000px){[data-am-faux-border~="1/3"]{width:29%;float:left;margin:2% 2% 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}[data-am-faux-border~="1/3"] [data-am-card]{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){[data-am-faux-border~="1/3"]{display:block!important}}[data-am-logo~=small]{display:block;position:relative;z-index:12;background:url(../images/avon-walk-logo--small.png) 0 0/100% no-repeat;-webkit-background-size:100%;width:120px;height:38px}@media screen and (min-width:1000px){[data-am-logo~=small]{width:200px;height:66px}}@media screen and (min-width:1200px){[data-am-logo~=small]{width:305px;height:100px}}[data-am-logo~=abcc]{display:block;position:relative;z-index:12;background:url(../images/AvonBC-logo_RGB_325.png) 0 0/100% no-repeat;-webkit-background-size:100%;width:120px;height:38px}@media screen and (min-width:1000px){[data-am-logo~=abcc]{width:200px;height:66px}}@media screen and (min-width:1200px){[data-am-logo~=abcc]{width:305px;height:100px}}[data-am-logo~=large]{display:block;background:url(../images/avon-walk-logo--large.png) 0 0/cover no-repeat;width:80%;height:0;padding-bottom:33%;-webkit-background-size:cover}.icon:before,[data-am-info-icon],[data-am-pre-navbar] span{display:inline-block}@media screen and (min-width:700px){[data-am-logo~=large]{width:450px;padding-bottom:25%;-webkit-background-size:contain;background-size:contain}}@media screen and (min-width:1000px){[data-am-logo~=large]{max-width:none;padding-bottom:15%;width:540px;height:177px}}[data-am-avon39]{display:block;margin:auto;background:url(../images/avon39-white.png) 0 0/contain no-repeat;-webkit-background-size:contain;width:65px;height:102px}[data-am-hero]{position:relative;min-height:275px;width:100%;display:block}@media screen and (min-width:700px){[data-am-hero]{min-height:350px}}@media screen and (min-width:1000px){[data-am-hero]{min-height:475px}}[data-am-hero] img{max-height:475px;width:auto;margin:auto}[data-am-hero] [data-am-header-tagline]{width:300px;heigh:auto}[data-am-hero] [data-am-logo~=large]{position:relative;-webkit-background-size:contain;background-size:contain;margin:auto;top:60%}[data-am-hero~=small]{height:200px}[data-am-hero~=medium]{height:375px;max-height:50vh}@media screen and (min-width:700px){[data-am-hero] [data-am-logo~=large]{margin:0 7% 0 0;float:right;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[data-am-hero~=small]{min-height:200px}[data-am-hero~=medium]{max-height:none;min-height:375px}}[data-am-hero~=large]{min-height:490px}@media screen and (min-width:1000px){[data-am-hero~=large]{min-height:475px;height:475px}}@media screen and (min-width:550px){[data-am-hero~=background]{min-height:500px}}[data-am-hero~=background] [data-am-col]{top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (min-width:700px){[data-am-hero~=background] [data-am-col]{position:absolute;left:auto;height:auto;right:40px;top:40px;bottom:40px;padding:20px;width:43%}[data-am-bottom-half]{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}[data-am-hero~=auto]{height:auto}[data-am-bottom-half]{position:relative;display:block;top:50%}[data-am-hero-caption]{max-width:250px;margin:auto}[data-am-hover-block]:hover [data-am-background]{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}[data-am-hover-block]:hover .gradient{background-image:-webkit-linear-gradient(270deg,#ff377e,#ff377e);background-image:linear-gradient(180deg,#ff377e,#ff377e);background-color:#ff377e}[data-am-hover-block] .gradient{-webkit-transition:.5s cubic-bezier(1,0,0,1);transition:.5s cubic-bezier(1,0,0,1)}[data-am-hover-block] [data-am-background]{background-blend-mode:screen;-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1)}@font-face{font-family:icons;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format('embedded-opentype'),url(data:application/font-woff;base64,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) format('woff'),url(data:application/x-font-ttf;base64,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) format('truetype'),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PiAKPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGRlZnM+CiAgPGZvbnQgaWQ9Imljb25zIiBob3Jpei1hZHYteD0iNTAwIj4KICAgIDxmb250LWZhY2UgZm9udC1mYW1pbHk9Imljb25zIgogICAgICB1bml0cy1wZXItZW09IjUwMC4xIiBhc2NlbnQ9IjUwMC4xIgogICAgICBkZXNjZW50PSIwIiAvPgogICAgPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjAiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY2FyZXQiCiAgICAgIHVuaWNvZGU9IiYjeEUwMDE7IgogICAgICBob3Jpei1hZHYteD0iODY4LjU5NDczNjg0MjEwNTIiIGQ9IiBNMzg2LjkxOTQ3MzY4NDIxMDIzIDIzLjY4ODk0NzM2ODQyMTk2NEM0MTMuMjQwNTI2MzE1Nzg5MTcgLTIuNjMyMTA1MjYzMTU2OTczIDQ1NS4zNTQyMTA1MjYzMTYxIC0yLjYzMjEwNTI2MzE1Njk3MyA0NzkuMDQzMTU3ODk0NzM2NTcgMjMuNjg4OTQ3MzY4NDIxOTY0TDg0Mi4yNzM2ODQyMTA1MjYzIDM4Ni45MTk0NzM2ODQyMTE3N0M4NjguNTk0NzM2ODQyMTA1MiA0MTMuMjQwNTI2MzE1NzkwNyA4NjguNTk0NzM2ODQyMTA1MiA0NTUuMzU0MjEwNTI2MzE3NiA4NDIuMjczNjg0MjEwNTI2MyA0NzkuMDQzMTU3ODk0NzM4MDRDODE1Ljk1MjYzMTU3ODk0NzQgNTA1LjM2NDIxMDUyNjMxNzA0IDc3My44Mzg5NDczNjg0MjA1IDUwNS4zNjQyMTA1MjYzMTcwNCA3NTAuMTUgNDc5LjA0MzE1Nzg5NDczODA0TDQzNC4yOTczNjg0MjEwNTI2IDE2My4xOTA1MjYzMTU3OTA3TDExOC40NDQ3MzY4NDIxMDUyNiA0NzYuNDExMDUyNjMxNTc5NkM5Mi4xMjM2ODQyMTA1MjYzMiA1MDIuNzMyMTA1MjYzMTU4NTMgNTAuMDA5OTk5OTk5OTk5NCA1MDIuNzMyMTA1MjYzMTU4NTMgMjYuMzIxMDUyNjMxNTc4OTQ3IDQ3Ni40MTEwNTI2MzE1Nzk2QzAgNDUwLjA5MDAwMDAwMDAwMDYgMCA0MDcuOTc2MzE1Nzg5NDczNyAyNi4zMjEwNTI2MzE1Nzg5NDcgMzg0LjI4NzM2ODQyMTA1MzI2QzI2LjMyMTA1MjYzMTU3ODk0NyAzODEuNjU1MjYzMTU3ODk0NzUgMzg2LjkxOTQ3MzY4NDIxMDIzIDIzLjY4ODk0NzM2ODQyMTk2NCAzODYuOTE5NDczNjg0MjEwMjMgMjMuNjg4OTQ3MzY4NDIxOTY0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmYWNlYm9vayIKICAgICAgdW5pY29kZT0iJiN4RTAwMjsiCiAgICAgIGhvcml6LWFkdi14PSI1MDAuMSIgZD0iIE0wIDkzLjc2ODc0OTk5OTk5OTk1VjQwNi4zMzEyNUMwIDQzMS4zMzYyNSA4LjMzNSA0NTQuMjU3NSAyNy4wODg3NTAwMDAwMDAwMDUgNDczLjAxMTI1UzY4Ljc2Mzc1IDUwMC4xIDkzLjc2ODc1MDAwMDAwMDAxIDUwMC4xSDQwNi4zMzEyNTAwMDAwMDAwN0M0MzEuMzM2MjUgNTAwLjEgNDU0LjI1NzUwMDAwMDAwMDA1IDQ5MS43NjUwMDAwMDAwMDAwNCA0NzMuMDExMjUgNDczLjAxMTI1UzUwMC4xIDQzMS4zMzYyNSA1MDAuMSA0MDYuMzMxMjVWOTMuNzY4NzQ5OTk5OTk5OTVDNTAwLjEgNjguNzYzNzUwMDAwMDAwMDIgNDkxLjc2NTAwMDAwMDAwMDEgNDUuODQyNDk5OTk5OTk5OTcgNDczLjAxMTI1IDI3LjA4ODc1MDAwMDAwMDAwNVM0MzEuMzM2MjUgMCA0MDYuMzMxMjUwMDAwMDAwMDcgMEgzNDMuODE4NzVWMTk3Ljk1NjI1SDQxMC40OTg3NTAwMDAwMDAwM0w0MjAuOTE3NSAyNzAuODg3NUgzNDUuOTAyNVYzMTYuNzNDMzQ1LjkwMjUgMzI5LjIzMjQ5OTk5OTk5OTk2IDM0Ny45ODYyNTAwMDAwMDAwNCAzMzcuNTY3NSAzNTQuMjM3NDk5OTk5OTk5OTUgMzQzLjgxODc1UzM2OC44MjM3NSAzNTQuMjM3NSAzODMuNDEgMzU0LjIzNzVMNDI3LjE2ODc1MDAwMDAwMDA1IDM1NC4yMzc1VjQyMC45MTc1QzQwNi4zMzEyNTAwMDAwMDAwNyA0MjMuMDAxMjUgMzg3LjU3NzUwMDAwMDAwMDA0IDQyMy4wMDEyNSAzNjguODIzNzUgNDIzLjAwMTI1QzMzOS42NTEyNTAwMDAwMDAwNiA0MjMuMDAxMjUgMzE0LjY0NjI1IDQxNC42NjYyNSAyOTcuOTc2MjUgMzk1LjkxMjVDMjc5LjIyMjUgMzc5LjI0MjUgMjcwLjg4NzUgMzU0LjIzNzUgMjcwLjg4NzUgMzIyLjk4MTI1MDAwMDAwMDA1VjI3MC44ODc1SDE5Ny45NTYyNVYxOTcuOTU2MjVIMjcwLjg4NzUwMDAwMDAwMDA1VjBIOTMuNzY4NzUwMDAwMDAwMDFDNjguNzYzNzUgMCA0NS44NDI1MDAwMDAwMDAwMSA4LjMzNDk5OTk5OTk5OTkyMyAyNy4wODg3NDk5OTk5OTk5OTcgMjcuMDg4NzUwMDAwMDAwMDA1UzAgNjguNzYzNzUwMDAwMDAwMDIgMCA5My43Njg3NDk5OTk5OTk5NUwwIDkzLjc2ODc0OTk5OTk5OTk1eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJtYXJrZXIiCiAgICAgIHVuaWNvZGU9IiYjeEUwMDM7IgogICAgICBob3Jpei1hZHYteD0iMzEwLjQwNjg5NjU1MTcyNDIiIGQ9IiBNMzAxLjY3MjM5MTM3OTMxMDQgMzQxLjYwMjc4OTY1NTE3MjRDMzAxLjY3MjM5MTM3OTMxMDQgNDIyLjQ4OTY1MzQ0ODI3NTkgMjM2LjEyNDgwMTcyNDEzNzk3IDQ4OC4wNjMxMTAzNDQ4Mjc2IDE1NS4yMDM0NDgyNzU4NjIxMiA0ODguMDYzMTEwMzQ0ODI3NkM3NC4zMTY1ODQ0ODI3NTg2NiA0ODguMDYzMTEwMzQ0ODI3NiA4LjczNDUwNTE3MjQxMzg0IDQyMi40ODk2NTM0NDgyNzU5IDguNzM0NTA1MTcyNDEzODQgMzQxLjYwMjc4OTY1NTE3MjRDOC43MzQ1MDUxNzI0MTM4NCAzMTQuODkwNTUxNzI0MTM3OTQgMTYuMDI5MDY3MjQxMzc5MzYgMjg5LjkyODY2Mzc5MzEwMzQ1IDI4LjUwNTcwMDAwMDAwMDA1IDI2OC4zNjQwMDY4OTY1NTE3SDI4LjMyNDYyOTMxMDM0NDgzMkwxNTUuMjAzNDQ4Mjc1ODYyMSAxMi4wMzY4ODk2NTUxNzIzODhMMjgyLjEzNDAwMTcyNDEzOCAyNjguMzY0MDA2ODk2NTUxN0gyODEuOTM1Njg2MjA2ODk2NkMyOTQuNDcyNjc1ODYyMDY5IDI4OS45Mjg2NjM3OTMxMDM0NSAzMDEuNjcyMzkxMzc5MzEwNCAzMTQuODkwNTUxNzI0MTM3OTQgMzAxLjY3MjM5MTM3OTMxMDQgMzQxLjYwMjc4OTY1NTE3MjR6TTE1NS4yNTUxODI3NTg2MjA3MiAyNjguMzgxMjUxNzI0MTM3OTRDMTE0Ljc5MDE5NDgyNzU4NjIzIDI2OC4zODEyNTE3MjQxMzc5NCA4Mi4wMTY0MDAwMDAwMDAwMiAzMDEuMTcyMjkxMzc5MzEwMzcgODIuMDE2NDAwMDAwMDAwMDIgMzQxLjYxMTQxMjA2ODk2NTVDODIuMDE2NDAwMDAwMDAwMDIgMzgyLjA1OTE1NTE3MjQxMzggMTE0Ljc5MDE5NDgyNzU4NjIzIDQxNC44NTAxOTQ4Mjc1ODYyIDE1NS4yNTUxODI3NTg2MjA3MiA0MTQuODUwMTk0ODI3NTg2MkMxOTUuNjc3MDU4NjIwNjg5NjggNDE0Ljg1MDE5NDgyNzU4NjIgMjI4LjQ5Mzk2NTUxNzI0MTQgMzgyLjA1OTE1NTE3MjQxMzggMjI4LjQ5Mzk2NTUxNzI0MTQgMzQxLjYxMTQxMjA2ODk2NTVDMjI4LjQ5Mzk2NTUxNzI0MTQgMzAxLjE3MjI5MTM3OTMxMDMgMTk1LjY4NTY4MTAzNDQ4MjggMjY4LjM4MTI1MTcyNDEzNzk0IDE1NS4yNTUxODI3NTg2MjA3MiAyNjguMzgxMjUxNzI0MTM3OTR6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBsYXkiCiAgICAgIHVuaWNvZGU9IiYjeEUwMDQ7IgogICAgICBob3Jpei1hZHYteD0iNDkwLjkyMDE5MTU0MDMwMzM0IiBkPSIgTTE3MS42MjI1MDU5ODU2MzQ1IDEzOC4wOTYyNDkwMDIzOTQyNVYzNDUuNjM5NzQ0NjEyOTI5TDM3OS4xNjYwMDE1OTYxNjkyIDI0MS44Njc5OTY4MDc2NjE2TDE3MS42MjI1MDU5ODU2MzQ1IDEzOC4wOTYyNDkwMDIzOTQyNXogTTI0NS40NjAwOTU3NzAxNTE2NyA2LjM4NTk1MzcxMTA5MzM1QzExMS4zNTUwNjc4MzcxOTA3NSA2LjM4NTk1MzcxMTA5MzM1IDEuOTk1NjEwNTM0NzE2NjgwMiAxMTUuNzQ1NDExMDEzNTY3NDMgMS45OTU2MTA1MzQ3MTY2ODAyIDI0OS44NTA0Mzg5NDY1MjgzM1MxMTEuMzU1MDY3ODM3MTkwNzUgNDkzLjMxNDkyNDE4MTk2MzMgMjQ1LjQ2MDA5NTc3MDE1MTY3IDQ5My4zMTQ5MjQxODE5NjMzUzQ4OC45MjQ1ODEwMDU1ODY2IDM4My45NTU0NjY4Nzk0ODkyIDQ4OC45MjQ1ODEwMDU1ODY2IDI0OS44NTA0Mzg5NDY1MjgzM1MzNzkuNTY1MTIzNzAzMTEyNTMgNi4zODU5NTM3MTEwOTMzNSAyNDUuNDYwMDk1NzcwMTUxNjcgNi4zODU5NTM3MTEwOTMzNXpNMjQ1LjQ2MDA5NTc3MDE1MTY3IDQ1Ny4zOTM5MzQ1NTcwNjMwNkMxMzAuOTEyMDUxMDc3NDE0MjIgNDU3LjM5MzkzNDU1NzA2MzA2IDM3LjkxNjYwMDE1OTYxNjkyIDM2NC4zOTg0ODM2MzkyNjU4IDM3LjkxNjYwMDE1OTYxNjkyIDI0OS44NTA0Mzg5NDY1MjgzM1MxMzAuOTEyMDUxMDc3NDE0MjIgNDIuMzA2OTQzMzM1OTkzNTk0IDI0NS40NjAwOTU3NzAxNTE2NyA0Mi4zMDY5NDMzMzU5OTM1OTRTNDUzLjAwMzU5MTM4MDY4NjQgMTM1LjMwMjM5NDI1Mzc5MDg1IDQ1My4wMDM1OTEzODA2ODY0IDI0OS44NTA0Mzg5NDY1MjgzM1MzNjAuMDA4MTQwNDYyODg5MSA0NTcuMzkzOTM0NTU3MDYzMDYgMjQ1LjQ2MDA5NTc3MDE1MTY3IDQ1Ny4zOTM5MzQ1NTcwNjMwNnoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icmVjdGFuZ2xlIgogICAgICB1bmljb2RlPSImI3hFMDA1OyIKICAgICAgaG9yaXotYWR2LXg9IjUwMCIgZD0iIE0yNTAgMEwwIDI1MC4wMDAwMDAwMDAwMDAwM0wyNTAgNTAwTDUwMCAyNTAuMDAwMDAwMDAwMDAwMDNMMjUwIDB6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNlYXJjaCIKICAgICAgdW5pY29kZT0iJiN4RTAwNjsiCiAgICAgIGhvcml6LWFkdi14PSI1MDAuMSIgZD0iIE00ODguNTAzNDc4MjYwODcwMiA1Mi4xODQzNDc4MjYwODcyNzZMMzczLjk4NzgyNjA4Njk1NzUgMTY2LjcwMDAwMDAwMDAwMDA1QzQzNC44Njk1NjUyMTczOTIxIDI0Ny44NzU2NTIxNzM5MTMzOCA0MjkuMDcxMzA0MzQ3ODI3MjcgMzYyLjM5MTMwNDM0NzgyNjEgMzU2LjU5MzA0MzQ3ODI2MiA0MzYuMzE5MTMwNDM0NzgyOTVDMzE3LjQ1NDc4MjYwODY5NyA0NzUuNDU3MzkxMzA0MzQ4IDI2NS4yNzA0MzQ3ODI2MDk3IDQ5NS43NTEzMDQzNDc4MjY3NiAyMTEuNjM2NTIxNzM5MTMxNTggNDk1Ljc1MTMwNDM0NzgyNjc2UzEwNS44MTgyNjA4Njk1NjYyIDQ3NC4wMDc4MjYwODY5NTcyIDY2LjY4MDAwMDAwMDAwMTE2IDQzNi4zMTkxMzA0MzQ3ODI5NUMtMTMuMDQ2MDg2OTU2NTIwNTg2IDM1Ni41OTMwNDM0NzgyNjEyIC0xMy4wNDYwODY5NTY1MjA1ODYgMjI2LjEzMjE3MzkxMzA0MzggNjYuNjgwMDAwMDAwMDAxMTYgMTQ2LjQwNjA4Njk1NjUyMjA3QzEzOS4xNTgyNjA4Njk1NjYzNiA3My45Mjc4MjYwODY5NTY4OCAyNTUuMTIzNDc4MjYwODcwNyA2Ni42ODAwMDAwMDAwMDAzNSAzMzYuMjk5MTMwNDM0Nzg0MSAxMjkuMDExMzA0MzQ3ODI2NThMNDUwLjgxNDc4MjYwODY5NjggMTQuNDk1NjUyMTczOTEzODY4QzQ2MC45NjE3MzkxMzA0MzU4IDQuMzQ4Njk1NjUyMTc0OTExIDQ3OS44MDYwODY5NTY1MjI5IDQuMzQ4Njk1NjUyMTc0OTExIDQ4OS45NTMwNDM0NzgyNjE4NiAxNC40OTU2NTIxNzM5MTM4NjhTNDk4LjY1MDQzNDc4MjYwOTIgNDAuNTg3ODI2MDg2OTU2NjggNDg4LjUwMzQ3ODI2MDg3MDIgNTIuMTg0MzQ3ODI2MDg3Mjc2ek0xMDQuMzY4Njk1NjUyMTc0NTggMTg1LjU0NDM0NzgyNjA4NzEyQzQ2LjM4NjA4Njk1NjUyMjQgMjQzLjUyNjk1NjUyMTczOTMgNDYuMzg2MDg2OTU2NTIyNCAzMzkuMTk4MjYwODY5NTY1NzMgMTA0LjM2ODY5NTY1MjE3NDU4IDM5Ny4xODA4Njk1NjUyMTc5QzEzMy4zNjAwMDAwMDAwMDA2NyA0MjYuMTcyMTczOTEzMDQ0IDE3MS4wNDg2OTU2NTIxNzQ5IDQ0MC42Njc4MjYwODY5NTcgMjEwLjE4Njk1NjUyMTczOTk0IDQ0MC42Njc4MjYwODY5NTdIMjEwLjE4Njk1NjUyMTczOTk0QzI0OS4zMjUyMTczOTEzMDUwMiA0NDAuNjY3ODI2MDg2OTU3IDI4Ny4wMTM5MTMwNDM0NzkyNSA0MjQuNzIyNjA4Njk1NjUyMzUgMzE2LjAwNTIxNzM5MTMwNTM0IDM5Ny4xODA4Njk1NjUyMTc5QzM3My45ODc4MjYwODY5NTc1IDMzOS4xOTgyNjA4Njk1NjU3MyAzNzUuNDM3MzkxMzA0MzQ5MTUgMjQ0Ljk3NjUyMTczOTEzMDk2IDMxNy40NTQ3ODI2MDg2OTcgMTg2Ljk5MzkxMzA0MzQ3ODc2QzMxNy40NTQ3ODI2MDg2OTcgMTg2Ljk5MzkxMzA0MzQ3ODc2IDMxNi4wMDUyMTczOTEzMDUzNCAxODUuNTQ0MzQ3ODI2MDg3MTIgMzE2LjAwNTIxNzM5MTMwNTM0IDE4NS41NDQzNDc4MjYwODcxMkMyNTYuNTczMDQzNDc4MjYxNSAxMjYuMTEyMTczOTEzMDQzMyAxNjIuMzUxMzA0MzQ3ODI2NzUgMTI3LjU2MTczOTEzMDQzNDk0IDEwNC4zNjg2OTU2NTIxNzQ1OCAxODUuNTQ0MzQ3ODI2MDg3MTJ6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InRyaWFuZ2xlIgogICAgICB1bmljb2RlPSImI3hFMDA3OyIKICAgICAgaG9yaXotYWR2LXg9IjUwMC4wOTk5OTk5OTk5OTk5NyIgZD0iIE04My42MTY3MTk5OTk5OTk5OSAxNDYuMjI5MjRMMjU2LjI1MTI0IDM2NS4wNzMwMDAwMDAwMDAwNEw0MjguNjg1NzIgMTQ2LjIyOTI0eiBNNDMwLjg4NjE2IDE0NS4yMjkwNEg4MS40MTYyOEwyNTYuMDUxMiAzNjYuNDczMjgwMDAwMDAwMDVMNDMwLjg4NjE2IDE0NS4yMjkwNHpNODUuNjE3MTE5OTk5OTk5OTkgMTQ3LjIyOTQ0SDQyNi42ODUzMkwyNTYuMDUxMiAzNjMuMjcyNjRMODUuNjE3MTE5OTk5OTk5OTkgMTQ3LjIyOTQ0eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ0d2l0dGVyIgogICAgICB1bmljb2RlPSImI3hFMDA4OyIKICAgICAgaG9yaXotYWR2LXg9IjUwMC4xIiBkPSIgTTQuMDAwNzk5OTk5OTk5OTk5IDg0LjAxNjc5OTk5OTk5OTk5QzEyLjAwMjQwMDAwMDAwMDAwMyA4NC4wMTY3OTk5OTk5OTk5OSAyMC4wMDQgODIuMDE2Mzk5OTk5OTk5OTggMjguMDA1NiA4Mi4wMTYzOTk5OTk5OTk5OEM3NC4wMTQ4IDgyLjAxNjM5OTk5OTk5OTk4IDExNi4wMjMyMDAwMDAwMDAwMiA5Ni4wMTkxOTk5OTk5OTk5NiAxNTQuMDMwOCAxMjYuMDI1MTk5OTk5OTk5OTNDMTMyLjAyNjQgMTI2LjAyNTE5OTk5OTk5OTkzIDExMi4wMjI0IDEzNC4wMjY3OTk5OTk5OTk5MiA5Ni4wMTkxOTk5OTk5OTk5OCAxNDYuMDI5MTk5OTk5OTk5OTVTNjYuMDEzMTk5OTk5OTk5OTggMTc2LjAzNTE5OTk5OTk5OTkyIDYwLjAxMTk5OTk5OTk5OTk4NiAxOTYuMDM5MkM2Ni4wMTMxOTk5OTk5OTk5OCAxOTQuMDM4Nzk5OTk5OTk5OTggNzQuMDE0OCAxOTQuMDM4Nzk5OTk5OTk5OTggODAuMDE1OTk5OTk5OTk5OTkgMTk0LjAzODc5OTk5OTk5OTk4Qzg4LjAxNzYgMTk0LjAzODc5OTk5OTk5OTk4IDk4LjAxOTYgMTk2LjAzOTIgMTA2LjAyMTE5OTk5OTk5OTk4IDE5OC4wMzk1OTk5OTk5OTk5NUM4Mi4wMTYzOTk5OTk5OTk5OCAyMDIuMDQwMzk5OTk5OTk5OTIgNjQuMDEyNzk5OTk5OTk5OTggMjE0LjA0Mjc5OTk5OTk5OTk0IDQ4LjAwOTU5OTk5OTk5OTk4NSAyMzIuMDQ2Mzk5OTk5OTk5OTVDMzIuMDA2Mzk5OTk5OTk5OTggMjUwLjA0OTk5OTk5OTk5OTkzIDI2LjAwNTE5OTk5OTk5OTk4IDI3Mi4wNTQzOTk5OTk5OTk5MyAyNi4wMDUxOTk5OTk5OTk5OCAyOTYuMDU5MTk5OTk5OTk5OVYyOTguMDU5NjAwMDAwMDAwMDVDNDAuMDA3OTk5OTk5OTk5OTggMjkwLjA1OCA1Ni4wMTExOTk5OTk5OTk5OCAyODYuMDU3MiA3Mi4wMTQzOTk5OTk5OTk5OCAyODYuMDU3MkM1OC4wMTE1OTk5OTk5OTk5NyAyOTYuMDU5MjAwMDAwMDAwMDMgNDguMDA5NTk5OTk5OTk5OTggMzA4LjA2MTYgNDAuMDA3OTk5OTk5OTk5OTc0IDMyMi4wNjQ0MDAwMDAwMDAwM1MyNC4wMDQ4IDM1Mi4wNzA0IDI0LjAwNDggMzY4LjA3MzYwMDAwMDAwMDA2QzI0LjAwNDggMzg2LjA3NzIwMDAwMDAwMDA2IDI4LjAwNTYgNDA0LjA4MDggMzguMDA3NjAwMDAwMDAwMDA0IDQxOC4wODM2MDAwMDAwMDAwNUM2NC4wMTI4MDAwMDAwMDAwMSAzODguMDc3NiA5NC4wMTg4MDAwMDAwMDAwMSAzNjQuMDcyODAwMDAwMDAwMDMgMTMwLjAyNiAzNDYuMDY5MlMyMDQuMDQwOCAzMTYuMDYzMjAwMDAwMDAwMDUgMjQ2LjA0OTIwMDAwMDAwMDA0IDMxNC4wNjI4MDAwMDAwMDAwNEMyNDQuMDQ4ODAwMDAwMDAwMDMgMzIyLjA2NDQwMDAwMDAwMDAzIDI0NC4wNDg4MDAwMDAwMDAwMyAzMzAuMDY2MDAwMDAwMDAwMDMgMjQ0LjA0ODgwMDAwMDAwMDAzIDMzOC4wNjc2QzI0NC4wNDg4MDAwMDAwMDAwMyAzNjYuMDczMjAwMDAwMDAwMDQgMjU0LjA1MDgwMDAwMDAwMDA0IDM5MC4wNzgwMDAwMDAwMDAwMyAyNzQuMDU0ODAwMDAwMDAwMDYgNDEwLjA4MlMzMTYuMDYzMjAwMDAwMDAwMDUgNDM4LjA4NzYgMzQ0LjA2ODggNDM4LjA4NzZDMzc0LjA3NDgwMDAwMDAwMDA0IDQzOC4wODc2IDM5OC4wNzk1OTk5OTk5OTk5NyA0MjguMDg1NiA0MTguMDgzNiA0MDYuMDgxMkM0NDAuMDg4IDQxMC4wODIwMDAwMDAwMDAwNSA0NjIuMDkyNCA0MTguMDgzNjAwMDAwMDAwMDUgNDgyLjA5NjQgNDMwLjA4NkM0NzQuMDk0OCA0MDYuMDgxMiA0NjAuMDkyIDM4OC4wNzc2IDQzOC4wODc2IDM3NC4wNzQ4MDAwMDAwMDAwNEM0NTguMDkxNiAzNzYuMDc1MiA0NzYuMDk1MiAzODIuMDc2NDAwMDAwMDAwMDQgNDk2LjA5OTIgMzkwLjA3ODAwMDAwMDAwMDAzQzQ4Mi4wOTY0IDM3MC4wNzQwMDAwMDAwMDAwNyA0NjYuMDkzMTk5OTk5OTk5OTcgMzUyLjA3MDQwMDAwMDAwMDA2IDQ0Ni4wODkxOTk5OTk5OTk5NSAzMzguMDY3NkM0NDYuMDg5MTk5OTk5OTk5OTUgMzM2LjA2NzIgNDQ2LjA4OTE5OTk5OTk5OTk1IDMzMC4wNjYwMDAwMDAwMDAwMyA0NDYuMDg5MTk5OTk5OTk5OTUgMzI0LjA2NDhDNDQ2LjA4OTE5OTk5OTk5OTk1IDI5Ni4wNTkyMDAwMDAwMDAwMyA0NDIuMDg4NCAyNzAuMDU0MDAwMDAwMDAwMDMgNDM0LjA4Njc5OTk5OTk5OTkgMjQyLjA0ODQwMDAwMDAwMDAyUzQxNC4wODI3OTk5OTk5OTk5NiAxOTAuMDM4IDM5OC4wNzk1OTk5OTk5OTk5IDE2NC4wMzI4QzM4Mi4wNzYzOTk5OTk5OTk5IDE0MC4wMjgwMDAwMDAwMDAwMiAzNjIuMDcyMzk5OTk5OTk5OSAxMTguMDIzNTk5OTk5OTk5OTkgMzQwLjA2Nzk5OTk5OTk5OTkgOTguMDE5NTk5OTk5OTk5OTdDMzE4LjA2MzU5OTk5OTk5OTkgNzguMDE1NTk5OTk5OTk5OTUgMjkwLjA1Nzk5OTk5OTk5OTk0IDY0LjAxMjc5OTk5OTk5OTk3IDI2MC4wNTE5OTk5OTk5OTk5NiA1Mi4wMTAzOTk5OTk5OTk5NVMxOTQuMDM4Nzk5OTk5OTk5OTIgMzQuMDA2OCAxNjAuMDMxOTk5OTk5OTk5OTMgMzQuMDA2OEMxMDIuMDIwNCAzOC4wMDc1OTk5OTk5OTk5NyA1MC4wMTAwMDAwMDAwMDAwMDUgNTQuMDEwNzk5OTk5OTk5OTYgNC4wMDA3OTk5OTk5OTk5OTkgODQuMDE2Nzk5OTk5OTk5OTlMNC4wMDA3OTk5OTk5OTk5OTkgODQuMDE2Nzk5OTk5OTk5OTl6IiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InlvdXR1YmUiCiAgICAgIHVuaWNvZGU9IiYjeEUwMDk7IgogICAgICBob3Jpei1hZHYteD0iNTAwLjEiIGQ9IiBNMCAyNTAuMDVRMCAyNzYuODQxMDcxNDI4NTcxNDcgMC4yODU3NzE0Mjg1NzE0Mjg2IDI5MS45MTU1MTQyODU3MTQyN1QyLjY2MTI0NjQyODU3MTQyOTIgMzMwLjAxMjQxNzg1NzE0Mjg1VDguOTQ4MjE3ODU3MTQyODU4IDM3MS4xODEzNjQyODU3MTQyN1ExMy40MTMzOTY0Mjg1NzE0MyAzOTEuNTYwNDM5Mjg1NzE0MyAyOC4yMDIwNjc4NTcxNDI4NjUgNDA1LjUwOTY1NzE0Mjg1NzFUNjIuNzk4MjcxNDI4NTcxNDMgNDIxLjY5MTQ2NDI4NTcxNDNRMTI0Ljc1NzA4OTI4NTcxNDI5IDQyOC42NzUwMDM1NzE0Mjg2IDI1MC4wNSA0MjguNjc1MDAzNTcxNDI4NlQ0MzcuMzAxNzI4NTcxNDI4NjcgNDIxLjY5MTQ2NDI4NTcxNDNRNDU3LjEwOTI2MDcxNDI4NTggNDE5LjQ1ODg3NTAwMDAwMDAzIDQ3Mi4wNDA4MTc4NTcxNDI5NCA0MDUuNTA5NjU3MTQyODU3MVQ0OTEuNDM3NTUzNTcxNDI4NiAzNzEuMTgxMzY0Mjg1NzE0MjdRNDk1LjM0OTA1MDAwMDAwMDEgMzUzLjAzNDg3ODU3MTQyODYgNDk3LjQzODc1MzU3MTQyODYgMzMwLjAxMjQxNzg1NzE0Mjg1VDQ5OS44MTQyMjg1NzE0Mjg2IDI5MS45MTU1MTQyODU3MTQyN1Q1MDAuMDk5OTk5OTk5OTk5OTcgMjUwLjA1MDAwMDAwMDAwMDA0VDQ5OS44MTQyMjg1NzE0Mjg2IDIwOC4xODQ0ODU3MTQyODU3NlQ0OTcuNDM4NzUzNTcxNDI4NiAxNzAuMDg3NTgyMTQyODU3MTdUNDkxLjE1MTc4MjE0Mjg1NzE0IDEyOC45MTg2MzU3MTQyODU3NlE0ODYuNjg2NjAzNTcxNDI4NiAxMDguNTM5NTYwNzE0Mjg1ODEgNDcxLjg5NzkzMjE0Mjg1NzIgOTQuNTkwMzQyODU3MTQyOVQ0MzcuMzAxNzI4NTcxNDI4NiA3OC40MDg1MzU3MTQyODU3OVEzNzUuMzQyOTEwNzE0Mjg1NyA3MS40MjQ5OTY0Mjg1NzE0MyAyNTAuMDQ5OTk5OTk5OTk5OTggNzEuNDI0OTk2NDI4NTcxNDNUNjIuNzk4MjcxNDI4NTcxNDA0IDc4LjQwODUzNTcxNDI4NTY4UTQyLjk5MDczOTI4NTcxNDI1NSA4MC42NDExMjQ5OTk5OTk5OSAyOC4wNTkxODIxNDI4NTcxMTQgOTQuNTkwMzQyODU3MTQyODRUOC42NjI0NDY0Mjg1NzEzOTYgMTI4LjkxODYzNTcxNDI4NTdRNC43NTA5NDk5OTk5OTk5NjcgMTQ3LjA2NTEyMTQyODU3MTQ0IDIuNjYxMjQ2NDI4NTcxMzk0NiAxNzAuMDg3NTgyMTQyODU3MTJUMC4yODU3NzE0Mjg1NzEzOTQxNSAyMDguMTg0NDg1NzE0Mjg1N1QtMy40NDUzNTQxMjEwNDg2OTFlLTE0IDI1MC4wNDk5OTk5OTk5OTk5NXpNMTc4LjYwNzE0Mjg1NzE0MjkgMTYwLjc0NjQyODU3MTQyODU3UTE3OC42MDcxNDI4NTcxNDI5IDE1MC4xMzcxNjQyODU3MTQyOCAxODcuODIzMjcxNDI4NTcxNDUgMTQ1LjExODMwMzU3MTQyODU2UTE5Mi4yODg0NSAxNDIuODg1NzE0Mjg1NzE0MjQgMTk2LjQ2Nzg1NzE0Mjg1NzE2IDE0Mi44ODU3MTQyODU3MTQyNFEyMDIuMDU4MjYwNzE0Mjg1NzUgMTQyLjg4NTcxNDI4NTcxNDI0IDIwNS45NTE4OTY0Mjg1NzE0NyAxNDUuNjcxOTg1NzE0Mjg1NjVMMzQ4LjgzNzYxMDcxNDI4NTc0IDIzNC45NzU1NTcxNDI4NTcxUTM1Ny4yMTQyODU3MTQyODU4IDIzOS43MjY1MDcxNDI4NTcxNCAzNTcuMjE0Mjg1NzE0Mjg1OCAyNTAuMDQ5OTk5OTk5OTk5OTVUMzQ4LjgzNzYxMDcxNDI4NTc0IDI2NS4xMjQ0NDI4NTcxNDI4TDIwNS45NTE4OTY0Mjg1NzE0MiAzNTQuNDI4MDE0Mjg1NzE0MjZRMTk3LjMwNzMxMDcxNDI4NTcgMzYwLjAxODQxNzg1NzE0MjggMTg3LjgwNTQxMDcxNDI4NTcgMzU0Ljk4MTY5NjQyODU3MTRRMTc4LjU4OTI4MjE0Mjg1NzE0IDM0OS45NjI4MzU3MTQyODU3IDE3OC41ODkyODIxNDI4NTcxNCAzMzkuMzUzNTcxNDI4NTcxNFYxNjAuNzQ2NDI4NTcxNDI4NTd6IiAvPgogIDwvZm9udD4KPC9kZWZzPgo8L3N2Zz4K) format('svg');font-weight:400;font-style:normal}.icon{font-family:icons}.icon:before{font-family:icons;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.icon-caret:before{content:"\E001"}.icon-facebook:before{content:"\E002"}.icon-marker:before{content:"\E003"}.icon-play:before{content:"\E004"}.icon-rectangle:before{content:"\E005"}.icon-search:before{content:"\E006"}.icon-triangle:before{content:"\E007"}.icon-twitter:before{content:"\E008"}.icon-youtube:before{content:"\E009"}[data-am-row~=info] [data-am-col]{border-top:1px solid #eaeaea}@media screen and (min-width:1000px){[data-am-hero~=background] [data-am-col]{padding:40px}[data-am-hero~=auto]{height:475px}[data-am-row~=info]{border-top:1px solid #eaeaea}[data-am-row~=info] [data-am-col]{border-top:none}}[data-am-row~=info] [data-am-half-container]{max-width:430px;margin:auto}[data-am-info] div{font-size:14px}[data-am-info-icon]{vertical-align:middle;padding-right:20px;width:15%}[data-am-info-icon] span{font-size:50px}[data-am-info-content]{display:inline-block;vertical-align:middle;width:82%}[data-am-pre-navbar]{width:100%;background:#dedede;border-top:1px solid #cecece;margin-top:25px}[data-am-pre-navbar] a,[data-am-pre-navbar] form{display:block;text-align:center;margin:auto}@media screen and (min-width:1000px){[data-am-pre-navbar]{margin-top:0;position:absolute;background:#eaeaea;overflow:hidden;height:auto;top:17px;border-top:none;left:0;right:0;padding-right:20px}[data-am-pre-navbar] a,[data-am-pre-navbar] form{display:inline-block}}[data-am-pre-navbar] a{color:#000;padding:20px;display:block;border-bottom:1px solid #cecece}[data-am-pre-navbar] [data-am-social-links]{display:block;text-align:center;padding-top:20px;border-bottom:1px solid $darken(#eaeaea,5%)}@media screen and (min-width:1000px){[data-am-pre-navbar] a{margin:0 20px 0 0;padding:0;border:none;color:#ff377e;display:inline-block;vertical-align:middle}[data-am-pre-navbar] [data-am-social-links]{padding-top:0;text-align:left;display:inline-block}}[data-am-pre-navbar] [data-am-social-links] a{display:inline-block;text-align:center;vertical-align:middle;padding:20px;line-height:0}[data-am-pre-navbar] [data-am-social-links] a.icon{display:inline-block;border:none;border-radius:50%;color:#fff;font-size:20px;background:#ff377e;margin:0 10px}@media screen and (min-width:1000px){[data-am-pre-navbar] [data-am-social-links] a.icon{background:0 0;color:#8c8c8c;padding:0}[data-am-pre-navbar] [data-am-social-links] a.icon:hover{color:#ff377e}}[data-am-logo]{display:block;position:relative;z-index:99}[data-am-navbar]{position:relative;background:#eaeaea;max-height:70px;-webkit-transition:.4s cubic-bezier(.77,0,.175,1);transition:.4s cubic-bezier(.77,0,.175,1)}[data-am-navbar~=abcc]{position:relative;background:#fff;max-height:70px;overflow:hidden;-webkit-transition:.4s cubic-bezier(.77,0,.175,1);transition:.4s cubic-bezier(.77,0,.175,1)}@media screen and (min-width:1000px){[data-am-navbar]{max-height:none;overflow:visible;height:140px;-webkit-transition:none;transition:none}[data-am-navbar] a{display:inline-block}}[data-am-navbar]:after,[data-am-navbar~=abcc]:after{content:"";position:absolute;z-index:10;left:0;height:4px;bottom:0;right:0}[data-am-navbar]:after{background:#ff377e;background-image:-webkit-linear-gradient(0deg,#cc1aac,#ff4c70);background-image:linear-gradient(90deg,#cc1aac,#ff4c70)}[data-am-navbar~=abcc]:after{background:#fff}[data-am-navbar].open{max-height:999px;overflow-y:auto}[data-am-navbar] a{font-size:13px;font-weight:700;line-height:1;letter-spacing:1px}[data-am-navbar] nav{text-align:center;padding-top:20px}[data-am-navbar] [data-am-link]{position:relative;display:block;border-bottom:1px solid #dadada}@media screen and (min-width:1000px){[data-am-navbar] nav{display:inline-block;vertical-align:middle;padding-top:0;text-align:left;position:absolute;top:50px;right:20px}[data-am-navbar] [data-am-link]{margin:4px 0 0;vertical-align:middle;display:inline-block;border:none}}[data-am-navbar] [data-am-link]>a{position:relative;padding:20px;color:#000;display:block}[data-am-navbar] [data-am-link]>a:hover{color:#ff377e}@media screen and (min-width:1000px){[data-am-navbar] [data-am-link]>a{padding:15px 20px}}[data-am-navbar] [data-am-button]{display:block;margin-left:auto;margin-right:auto;padding:15px 10px}[data-am-navbar] [data-am-nav-btn]{width:43%;display:inline-block;vertical-align:middle;margin:25px 1% 0}@media screen and (min-width:700px){[data-am-navbar] [data-am-nav-btn]{width:23%}}@media screen and (min-width:1000px){[data-am-navbar] [data-am-button]{margin-left:0;margin-right:0;padding:10px 15px 8px;margin-bottom:0}[data-am-navbar] [data-am-nav-btn]{width:auto;margin:0 7px 0 0}[data-am-navbar] [data-am-nav-btn]:last-child{margin-right:0}}[data-am-navbar] [data-am-nav-btn~=register]{display:block;width:auto;position:relative;z-index:99;max-width:90%;margin-left:auto;margin-right:auto}[data-am-navbar] [data-am-nav-btn~=register] [data-am-button]{padding:18px}[data-am-navbar] [data-am-nav-btn~=register]:hover [data-am-button]{border-color:#fff}[data-am-navbar] [data-am-logo~=abcc],[data-am-navbar] [data-am-logo~=small]{margin:15px 0 0 20px}@media screen and (min-width:1000px){[data-am-navbar] [data-am-nav-btn~=register]{display:inline-block}[data-am-navbar] [data-am-nav-btn~=register] [data-am-button]{padding:15px 23px 12px}[data-am-navbar] [data-am-logo~=abcc],[data-am-navbar] [data-am-logo~=small]{margin:0;position:absolute;top:35px;left:20px;z-index:99}}@media screen and (min-width:1200px){[data-am-navbar] [data-am-logo~=abcc],[data-am-navbar] [data-am-logo~=small]{top:20px}}[data-am-navbar] a.active{color:#ff377e!important}[data-am-navbar] [data-am-login]{border:none;color:#ff377e;padding:20px 0 15px;display:block}[data-am-navbar] a[data-am-logout]{padding:0}@media screen and (max-width:1000px){[data-am-navbar] [data-am-container]{overflow:hidden}}[data-am-toggle-dropdown]{background:0 0;border:none;font-family:icons;position:absolute;z-index:44;top:4px;right:15px;font-size:10px;padding:15px}[data-am-toggle-dropdown]:focus{outline:0}[data-am-toggle-dropdown]:before{display:inline-block;font-family:icons;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;content:"\E001"}@media screen and (min-width:1000px){[data-am-navbar] [data-am-login]{display:inline-block;padding:0!important;vertical-align:middle;margin-left:10px}[data-am-toggle-dropdown]{top:14px;right:23px;padding:0}[data-am-toggle-dropdown]:before{content:"\E007";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}[data-am-toggle-dropdown].active:before,[data-am-toggle-dropdown]:focus:before{outline:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#ff377e}[data-am-dropdown]{background:#fff;display:block;width:100%;max-height:0;overflow:hidden}[data-am-dropdown] a{display:block;padding:20px;color:#000}@media screen and (min-width:1000px){[data-am-toggle-dropdown].active:before,[data-am-toggle-dropdown]:focus:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}[data-am-dropdown]{position:absolute;width:200px;z-index:999;left:0;padding:0;margin-top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:3px 3px 6px -4px rgba(58,58,58,.5);box-shadow:3px 3px 6px -4px rgba(58,58,58,.5)}[data-am-dropdown] a{margin:0;padding:10px 20px}[data-am-dropdown] a:hover{color:#ff377e}[data-am-has-dropdown][data-am-link] a{padding-right:40px}[data-am-has-dropdown]:hover{background:#fff;border-top-right-radius:4px;border-top-left-radius:4px;-webkit-box-shadow:2px -2px 6px -4px rgba(58,58,58,.5);box-shadow:2px -2px 6px -4px rgba(58,58,58,.5)}[data-am-has-dropdown]:hover [data-am-dropdown]{padding:10px 0;max-height:999px}}[data-am-has-dropdown].active{background:#fff}[data-am-has-dropdown].active [data-am-dropdown]{padding:10px 0;max-height:999px;border-top:2px solid #eaeaea}[data-am-register-hover-text]{display:none}@media screen and (min-width:700px){[data-am-navbar] [data-am-nav-btn~=register]{max-width:50%}[data-am-register-hover-text]{font-size:3rem}}@media screen and (min-width:1000px){[data-am-register-hover-text]{display:block;font-size:4rem;font-weight:700;position:absolute;top:0;z-index:-50;-webkit-transition:.3s easeOutQuart;transition:.3s easeOutQuart;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;width:100%;text-align:center;height:140px;background:#ff377e;color:#fff;line-height:150px;padding-left:100px;-webkit-transform:all translateY(-100%);-ms-transform:all translateY(-100%);transform:all translateY(-100%)}[data-am-navbar].hover-state [data-am-register-hover-text]{display:block;z-index:50;-ms-filter:none;-webkit-filter:none;filter:none;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}[data-am-navbar].hover-state [data-am-logo~=small]{background:url(../images/avon-walk-logo--small--white.png) 0 0/contain no-repeat;-webkit-background-size:contain}[data-am-mobile-toggle]{display:none}}@media screen and (min-width:1200px){[data-am-register-hover-text]{font-size:5rem;padding-left:200px}}[data-am-mobile-toggle]{appearance:none;border:none;background:0 0;font-size:2rem;padding:10px;margin:0;width:50px;height:50px;-webkit-transition:.2s cubic-bezier(.19,1,.22,1);transition:.2s cubic-bezier(.19,1,.22,1);cursor:pointer;position:absolute;right:10px;top:10px}[data-am-mobile-toggle]:focus{outline:0}[data-am-mobile-toggle] span{display:block;position:absolute;width:80%;background:#ff377e;border-radius:8px;height:0;padding:2px;-ms-filter:none;-webkit-filter:none;filter:none;opacity:1;left:50%;margin-left:-40%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}[data-am-mobile-toggle] span:nth-child(1){top:10px}[data-am-mobile-toggle] span:nth-child(2){top:20px}[data-am-mobile-toggle] span:nth-child(3){top:30px}[data-am-mobile-toggle].open{z-index:20}[data-am-mobile-toggle].open span:nth-child(1){-webkit-transform:rotate(45deg) translateY(-4px) translateX(1px);-ms-transform:rotate(45deg) translateY(-4px) translateX(1px);transform:rotate(45deg) translateY(-4px) translateX(1px)}[data-am-mobile-toggle].open span:nth-child(2){width:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}[data-am-mobile-toggle].open span:nth-child(3){-webkit-transform:rotate(-45deg) translateY(6px) translateX(-2px);-ms-transform:rotate(-45deg) translateY(6px) translateX(-2px);transform:rotate(-45deg) translateY(6px) translateX(-2px)}[data-am-photo-caption]{position:absolute;z-index:12;bottom:0;left:0;right:0;width:100%;background:rgba(58,58,58,.7);text-shadow:1px 1px 4px #3a3a3a;padding:20px;font-size:15px}[data-am-photo-caption] p{margin:0}form[name=search]{display:block;margin-bottom:20px;padding:0 20px}.searchNavigation a,.searchTitle a{display:inline-block;margin-left:10px}form[name=search] input[name=query]{height:35px;width:175px}@media screen and (min-width:700px){form[name=search] input[name=query]{width:200px;margin-right:5px}form[name=search] input[name=query]:focus{width:200px}}.searchDisplayResults{padding:0 20px}.searchNavigation,.searchTitle{padding:20px;border-top:1px solid #d3d3d3}.searchTitle a{text-decoration:underline}.searchTeaser{padding:0 20px}.searchDescription,.searchTimeStamp,[data-am-show-hide]{display:none}[data-am-show-hide].active{display:block}[data-am-site-footer] a{color:#ff5191;font-size:14px}[data-am-site-footer] [data-am-social-links] a:hover,[data-am-site-footer] a:hover{color:#ff377e}[data-am-site-footer] [data-am-social-links]{padding:10px 0;text-align:left}[data-am-site-footer] [data-am-social-links] a{display:inline-block;margin-right:10px;font-size:20px;color:#fff}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}[data-am-site-footer] [data-am-social-links] a.icon{margin:0 10px 0 0}[data-am-slider]{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}[data-am-slider] div{position:relative}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after{clear:both}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir=rtl] .slick-slide{float:right}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-prev:before{content:"→"}.slick-prev:before,[dir=rtl] .slick-next:before{content:"←"}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px;padding:0;border:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{-ms-filter:none;-webkit-filter:none;filter:none;opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25);opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75);opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-next{right:-25px}.slick-next:before{content:"→"}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button:before,[data-am-play-button],[data-am-play-button]:before{position:absolute;top:0;left:0}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.outer-border,[data-am-toggle]{background:#fff}.slick-dots li button:before{content:"←";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25);opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75);opacity:.75}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{-ms-filter:none;-webkit-filter:none;filter:none;opacity:1}[data-am-toggle].active [data-am-toggle-content]{max-height:9999px;padding:20px}[data-am-toggle].active [data-am-toggle-title] span:last-child{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[data-am-toggle]:last-of-type{border-bottom:1px solid #d3d3d3}[data-am-toggle-title]{padding:0 20px;font-weight:700;cursor:pointer;height:40px;border-top:1px solid #d3d3d3}[data-am-toggle-title] span{float:left;display:inline-block;padding-top:11px;padding-bottom:11px}[data-am-toggle-title] span:first-child{width:79%}[data-am-toggle-title] span:last-child{position:relative;float:right;display:block;width:21px;font-size:12px;-webkit-transition:.2s cubic-bezier(.19,1,.22,1);transition:.2s cubic-bezier(.19,1,.22,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}[data-am-toggle-content]{max-height:0;overflow:hidden;-webkit-transition:.2s cubic-bezier(.19,1,.22,1);transition:.2s cubic-bezier(.19,1,.22,1);padding:0 20px;width:100%}[data-am-toggle-section]{margin-bottom:10px;display:inline-block}[data-am-toggle-section].active{border-bottom:1px solid #ff377e}[data-am-play-button]{font-size:86px;color:#fff;cursor:pointer;display:block;width:86px;height:86px;right:0;bottom:0;margin:auto}[data-am-play-button]:hover{color:#ff5191}[data-am-play-area]{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}[data-am-play-area] embed,[data-am-play-area] iframe,[data-am-play-area] object{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;border:none;frameborder:none}[data-am-video]{min-height:180px}.hidden{display:none!important}.smallMargin{max-width:80%;margin:0 auto 30px}@font-face{font-family:iconInstagram;src:url(../avon-walk-for-bc/fonts/icon-instagram-jbtnz7.eot);src:url(../avon-walk-for-bc/fonts/icon-instagram.eot) format('embedded-opentype'),url(../avon-walk-for-bc/fonts/icon-instagram-jbtnz7.woff) format('woff'),url(../avon-walk-for-bc/fonts/icon-instagram-jbtnz7.ttf) format('truetype'),url(../avon-walk-for-bc/fonts/icon-instagram-jbtnz7-iconInstagram.svg) format('svg');font-weight:400;font-style:normal}[class*=iconInstagram],[class^=iconInstagram]{font-family:iconInstagram;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconInstagram:before{font-family:iconInstagram;content:"\e699"}.outer-border{padding:40px 100px 0}.outer-border input#login.uc-button{-webkit-box-shadow:rgba(58,58,58,.4) 0 2px 4px 0;border-color:#ff377e;border-style:solid;border-width:2px;border-radius:40px;box-shadow:rgba(58,58,58,.4) 0 2px 4px 0;color:#ff377e;cursor:pointer;font-family:proxima-nova,sans-serif;font-size:14px;font-weight:700;height:35px;letter-spacing:1px;line-height:14px;margin:10px 5px;min-width:125px;padding:10px 15px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#fff}#login-div-content p{margin-bottom:0}.phoneNumber{position:relative}.phoneNumberInner{position:absolute;bottom:0}.phoneNumberInner img{width:90%}.phoneNumberMobile{display:none;position:relative;height:60px}@media (max-width:700px){.phoneNumber{display:none}.phoneNumberMobile{display:block}}.ErrorMessage{font-weight:600;color:red}.translucent-white{background:rgba(255,255,255,.6)}@media screen and (min-width:700px){.footerButton,.footerPhone,.nationalsponsor{bottom:0}}@media screen and (min-width:1000px){.footerButton,.footerPhone,.nationalsponsor{bottom:0;position:absolute!important}}.officialsponsor{bottom:0}.nationalsponsor p,.officialsponsor p{margin-bottom:5px;color:#ff1493}@font-face{font-family:iconFlickr;src:url(../avon-walk-for-bc/fonts/iconFlickr.eot);src:url(../avon-walk-for-bc/fonts/iconFlickr.eot#iefix) format("embedded-opentype"),url(../avon-walk-for-bc/fonts/iconFlickr.woff) format("woff"),url(http://avon-walk-for-bc.s3.amazonaws.com/css/iconFlickr.ttf) format("truetype"),url(../avon-walk-for-bc/fonts/iconFlickr.svg) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:iconFlickr;src:url(../avon-walk-for-bc/fonts/iconFlickr.svg) format("svg")}}[class*=" iconFlickr-"]:after,[class*=" iconFlickr-"]:before,[class^=iconFlickr-]:after,[class^=iconFlickr-]:before{font-family:iconFlickr;font-size:20px;font-style:normal;/*margin-left:20px*/}.iconFlickr-logo:before{content:"\f100"}
/* ANIMATE */


/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }


  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }


  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {

    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}




/* AVON39 */
/* === Global === */
html, body {
	margin:0px;
	padding:0px;	
	max-width:none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Lato', sans-serif;
	text-transform:uppercase;
	font-weight:700;
}
p, span, a, ul, ol, li, div, form, input, select, textarea {
	font-family: 'Lato', sans-serif;
}
.oswald_title {
	font-family: 'Oswald', sans-serif;
}
.col-1-2 {
	width:50%;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;	
}
.col-1-3 {
	width:33.33%;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;		
}
.col-1-4 {
	width:25%;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;		
}
.col-2-3 {
	width:66.67%;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;		
}
.col-3-4 {
	width:75%;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;		
}
.col-1-5 {
	width:20%;
	margin:0px;
	padding:0px;
	display:inline-block;	
	vertical-align:top;	
}
.col-2-5 {
	width:40%;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;		
}
.col-3-5 {
	width:60%;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;		
}
.col-4-5 {
	width:80%;
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:top;		
}
a {
	text-decoration:none;	
}
.button {
	background:#666;
	color:#fff;
	font-size:1em;
	font-weight:bold;	
	padding:15px 30px;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	text-transform:uppercase;
	text-decoration:none;
}
.button:hover {
	color:#fff;
	background:#999;	
	text-decoration:none;
}
hr {
	border:none;
	border-bottom:1px solid #ccc;
	margin:20px 0px;	
}
img {
	max-width:100%;	
}
.black_bg {
	background-color:#000;
	color:#fff;	
}
.pink_bg {
	background-color:#ec008c;
	color:#fff;	
}
.cta_color {
	color:#ec008c;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	cursor:pointer;	
	text-transform:uppercase;
}
.cta_color:hover {
	color:#666;	
}
.section_one .cta_color:hover, .location_section .cta_color:hover {
	color:#fff;	
}
.cta {
	background:	#ec008c;
	border:1px solid #ec008c;
	color:#fff;
	text-decoration:none;
}
.cta:hover {
	background:#fff;
	border:1px solid #fff;
	color:#ec008c;	
	text-decoration:none;
}
.cta_white {
	background:	#ec008c;
	border:1px solid #ec008c;
	color:#fff;
	text-decoration:none;
}
.cta_white:hover {
	background:#fff;
	border:1px solid #ec008c;
	color:#ec008c;
	text-decoration:none;	
}
.white_clear {
	background:none;
	border:1px solid #fff;
	color:#fff;	
	text-decoration:none;
}
.white_clear:hover {
	background:#fff;
	border:1px solid #fff;
	color:#ec008c;
	text-decoration:none;	
}
.pink_clear {
	background:none;
	border:1px solid #ec008c;
	color:#ec008c;	
	text-decoration:none;
}
.pink_clear:hover {
	background:#ec008c;
	border:1px solid #ec008c;
	color:#fff;
	text-decoration:none;	
}
.black_clear {
	background:none;
	border:1px solid #000;
	color:#000;	
	text-decoration:none;
}
.black_clear:hover {
	background:#000;
	border:1px solid #000;
	color:#fff;
	text-decoration:none;	
}
.opacity_overlay {
	background:rgba(0,0,0,0.75);
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;	
}

/* === Section One / Intro Section === */
.home_section {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/background_hero.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-size:cover;	
	position:relative;
	overflow:hidden;
}
.home_section .cta_color {
   font-size:1.25em;
}
.section_content_wrap {
	max-width:1140px;
	margin:0px auto;
	display:block;
	position:relative;	
}
.section_one_text {
	text-align:right;
	color:#fff;	
	margin-top: 20px;
	padding-right: 75px
}
.campaign_headline img {
	max-width:750px;	
	margin-left:-140px;
}
.section_one_text a {
	margin:0px 0px 0px 20px;	
}
.section_one_text p {
	margin-bottom:0px;	
}
.warrior_image {
	position:relative;

	vertical-align:bottom;
	z-index:2;
}
.warrior_image img {
	display:block;	
}
.section_one_content {
	position:relative;
	z-index:1;	
}
.section_one_text h2 {
	font-size: 2.5em;
    font-weight: 500;
    margin: 0px;
}
.section_one_text h5 {
	font-size: 1.25em;
    font-weight: 300;
    text-transform: none;
    width: 95%;
    display: inline-block;
    margin: 0px 0px 25px;
}
.scroll_down {
	text-align: center;
    position: absolute;
    bottom: 30px;
    width: 100%;	
}
.scroll_down img {
	display: block;
    margin: 0px auto;
    position: relative;
    z-index: 10;	
}
.home_section .cta {
	padding:15px 50px;
	font-size:1.25em;
}
.mobile_cta {
	display:none;
	position:absolute;
	z-index:3;
	width: 100%;
    margin: 0px auto;
    text-align: center;
    bottom: 65px;
}
.mobile_cta a {
	width:70%;
	text-align:center;
}

/* === Section Two === */
.section_two {
	background:#dfe2ea;
	color:#000;
	font-size:1.25em;
	line-height:1.75em;
	padding:50px 0px;
}
.section_two .section_content_wrap {
	max-width:960px;
}
/* === Section Three === */
.section_column {
	position:relative;	
}
.image_box {
	background-repeat:no-repeat;
	background-position:top right;
	background-size:cover;
}
.section_a_box_one {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/image_tile_2.jpg);
}
.section_a_box_three {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/image_tile_1.jpg);
}
.section_b_box_two {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/image_tile_3.jpg);
}
.grid_content {
	position:absolute;
	width:80%;
	bottom:5%;	
	margin-left:10%;
}
.grid_content h2 {
    font-size: 1.75em;
    line-height: 1.35em;
    margin: 20px 0px;
    text-transform: uppercase;
	color:#000;
}
.black_bg .grid_content h2, .pink_bg .grid_content h2 {
	color:#fff;
}
.grid_content p {
	font-size:1em;
	margin:20px 0px;
	font-weight:300;
}
.grid_content .button {
	margin-top:20px;
}

/* === Section Four === */

.location_selector {
	text-align:center	
}
.location_selector div, .location_selector h3 {	
	text-align:left;
}
.selector_pane {
	position:relative;
	background:#dfe2ea;
	height:100%;
	z-index:10;
}
.location_selector > h3 {
	font-size: 1.5em;
    line-height: 1.25em;
    max-width: 350px;
	width: 95%;
    display: inline-block;
    margin: 20px auto;
    position: relative;
	color: #000;
}
.location_trigger {
	padding:20px 40px;
	position:relative;	
}
.location_trigger:hover {
	background:#fff;	
	cursor:pointer;
}
.location_trigger > div {
	display:inline-block;
	vertical-align:middle;
	text-transform: uppercase;	
}
.location_pin > img {
}
.location_dets {
	margin-left:15px;	
}
.location_dets h5 {
	font-weight:700;
	font-size:1.25em;
	color:#ec008c;
	margin:0px 0px 8px;	
	text-transform:uppercase;
}
.location_dets p {
	font-weight:700;
	font-size:1em;
	color:#000;
	margin:0px;
}
.location_arrow {
	display:none !important;
	position: absolute;
    right: 0px;
    top: 33px;
    margin-right: -10px;	
}
.location_trigger:hover .location_arrow {
	display:block !important;
}
.location_trigger.active{
	background:#fff;
}
.location_trigger.active .location_arrow {
	display:block !important;
}
.location_details_container {
	position:relative;
	z-index:9;	
}
.location_container {
	background-repeat:no-repeat;
	background-position:right center;
	background-size:cover;
	color:#fff;
	height:100%;
	width:100%;
	position:absolute;
	top:0px;
	display:none;
}
.location_container.active {
	display:block;	
}
.location_content_wrap {
	padding:80px 0px;
	max-width:600px;
	margin:0px auto;
	display:block;
	position:relative;
}
.location_content_wrap h1 {
	font-size:2.75em;
	margin:0px;
}
.location_content_wrap a:hover h1 {color: #ec008c;}
.location_content_wrap h2 {
	font-size:1.75em;
	margin:0px 0px 30px;
}
.location_content_wrap p {
	font-size:1.25em;
	margin-top:0px;
	line-height:1.5em
}
.location-1 {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/Houston.jpg);
}
.location-2 {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/DC.jpg);
}
.location-3 {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/Chicago.jpg);
}
.location-4 {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/Boston.jpg);
}
.location-5 {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/SF.jpg);
}
.location-6 {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/Santa-Barbara.jpg);
}
.location-7 {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/NewYork.jpg);
}
.location_description .cta {
	margin-bottom:20px;	
}
.location_description .cta_color {
	margin-bottom:30px;	
	display:block;
}
/* === Section Five === */
.steps_section {
	text-align:center;
	padding:50px 0px;
}
.steps_section h2 {
 	margin:0px 0px 50px;
	font-size:1.75em;
	color:#000;
}
.process_wrap {
	width:90%;
	max-width:1024px;
	margin:0px auto;
	position:relative;
	display:none;	
}
.process_block {
	position:relative;	
	text-align:center;
	max-width:250px;
	margin:20px auto;
}
.process_number {
	position:absolute;
	left:0px;
	top:0px;	
}
.process_block h3 {
	font-size:1.5em;
	color:#000;
}
.step_icon {
	height:160px;
	line-height:160px;	
}

.step_icon img {
	display:inline-block;
	vertical-align:middle;	
}
/* === Section Six === */
.impact_title_text {
	width:80%;
	margin:80px auto;	
}
.impact_title_text h2 {
	font-size:1.75em;
	line-height:1.5em;	
}
.impact_title_text p {
	line-height:1.5em;	
}
.impact_content {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/black_dirty_background.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;	
}
.impact_content_wrap {
	width:90%;
	max-width:750px;
	margin:0px auto;
	display:block;
	position:relative;	
}
.impact_content_wrap h5 {
	font-size:1em;
	line-height:1.5em;
	margin-top:20px;
	font-weight:400;	
}
.impact_title_text .button {
	margin-top:20px;	
}
/* === Section Seven === */
.video_title_text {
	width:80%;
	margin:80px auto;	
}
.video_content {
	background-image:url(../avon-walk-for-bc/images/avon39-home-assets/Video.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;	
}
.video_title_text h2 {
	font-size:1.75em;
	line-height:1.5em;	
}
.video_title_text p {
	line-height:1.5em;	
}
.video_title_text .button {
	margin-top:20px;	
}
.play_button {
	display:block;
	position:relative;
	margin:0px auto;
	max-width:80px;
	height:100%;	
}
.play_button img {
	cursor:pointer;	
}

/* === Video Modal === */
.video_modal {
	position:fixed;
	z-index:99999;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;	
}
.video_wrap {
	position:relative;
	display:block;
	width:80%;
	height:80%;
	margin:5% auto 0px;	
}

.video_wrap iframe {
	width:100%;	
}
/* === Section Eight Reebok Shop=== */ 
.reebok_section {
	background: url(../avon-walk-for-bc/images/avon39-home-assets/reebok-shop-bg.jpg);
    height: auto;
    min-height: 285px;
    background-color: #000; 
    background-repeat: no-repeat;
    background-position: 125%;
	position:relative;
}
.reebok_wrap {
	max-width:1140px;
	margin:0px auto;
	padding: 50px 20px 0px;	
}
.reebok_wrap > div {
	vertical-align:middle;
position:relative;
z-index:2;
}

.reebok_section .text-right p {
	text-align:center;	
}
.reebok_section .opacity_overlay {
	display:none;	
z-index:1
}
/* === Page Conditionals === */
.full_nav_wrapper.not_home #nav_bar {
	border-bottom:1px solid #ccc;	
}
.full_nav_wrapper.not_home .nav_triggers {
    padding: 15px 15px 5px;
}
.full_nav_wrapper.not_home #nav_bar.active .nav_triggers {
    padding: 5px 15px 5px;
}
.body_wrapper.not_home {
	margin-top:82px;	
}

/* === Register Modal === */
[data-am-city-menu].active {
    position: fixed;
}
/* === Style by Rich === */
/* overwrite main */
	body{border-left:none; border-right:none;background: #fff;}
	
	.container39 {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;max-width: 1170px;}
	
	/*new */  
	.clearfix:after, .clearfix:before, .container39:after, .container39:before, .row39:after, .row39:before {display: table;content: " ";}
	:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.clearfix:after,.row39:after, .container39{clear: both;}
	
	.mt15{margin-top: 15px;}
	.mt20{margin-top: 20px;}
	.mt50{margin-top: 50px;}
	.mr20{margin-right: 20px;}
	.pt20{padding-top: 20px;}
	.pl15{padding-left: 15px;}
	.pr15{padding-right: 15px;}
	.col{position: relative;min-height: 1px;padding-right: 0;padding-left: 0;}
	.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12, .colmenu {
		float:left;
		position: relative;
		min-height: 1px;}
	.col3{width: 25%;}
	.col4{width: 33.33333333%;}
	.col6{width:50%;}
	.col12{width: 100%;}
	.colmenu{width: 33.33333333%;}
	.text-left {text-align: left;}
	.text-right {text-align: right;}
	.text-center {text-align: center;}
	.text-justify {text-align: justify;}
	.text-nowrap {white-space: nowrap;}
	.text-lowercase {text-transform: lowercase;}
	.text-uppercase {text-transform: uppercase;}
	.text-capitalize {text-transform: capitalize;}
	.center-block {display: block;margin-right: auto;margin-left: auto;}
	.pull-right {float: right !important;}
	.pull-left {float: left !important;}
	.hide {display: none !important;}
	.show {display: block !important;}
	.invisible {visibility: hidden;}
	.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
	.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
	
	.header_bar {display:none;height:auto;}
	.header_bar {position:fixed;z-index:888;width:100%;background:#fff;top:0px;left:0;margin:0;padding:0;}
	.header_bar .search-icon {color:#666;cursor:pointer;margin-top: 8px;}
	.header_bar .search-icon:hover{color:#000;}
	.header_bar .navbar-toggle .icon-bar{margin-top: 18px;}
	.header_bar .list-inline{margin-bottom: 0;margin-top: 0;}
	.header_bar .header-link-text{text-align:center}
	.header_bar .icon-bar-list span{background:#666;}
	.header_bar .icon-bar-list:hover span{background: #000;}
	#nav_bar {
		display: block;
		clear: both;
		background: transparent;
		position: absolute;
		z-index: 888;top: 0;
		left: 0;
		width: 100%;
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	#nav_bar .ribbonboxpaddingsliderLinks ul {
		display:none;	
	}
	
	.ribbonboxpadding{padding:10px 15px;}
	.ribbonboxpaddingslider{padding:5px 15px;}
	.ribbonboxpaddingsliderLinks{padding:5px 0px;}
	.nav-header-bar {
		opacity:1;
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#nav_bar .ribbonboxpadding a {
		display:block;
		width:200px;
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	
	#nav_bar.active .ribbonboxpaddingsliderLinks ul {
		display:block;	
	}
	#nav_bar.active {
		position:fixed;
		background:#fff;
	}
	#nav_bar.active .ribbonboxpadding a {
		width:180px;
	}
	#nav_bar.active .ribbonboxpadding {
		padding:5px 15px;
	}
	#nav_bar.active .nav-header-bar, #nav_bar.menu_shown .searchmenu, #nav_bar.menu_shown .nav-header-bars {
		display:none;
	}
	#nav_bar.menu_shown .nav-header-bar {
		opacity:0;
	}
	#nav_bar.search_shown .nav-header-bar {
		opacity:0;
	}
	#nav_bar.search_shown .navbar-toggle {
		opacity:0;
	}
	
	
	.nav_bar.hidden {display: none;}
	.nav_bar .navbar-toggle .icon-bar{background:#fff;}

	.navbar-toggle {
	  width: 33px;
	  height:22px;
	  margin-top:16px;
	  position: relative;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	  -webkit-transition: .5s ease-in-out;
	  -moz-transition: .5s ease-in-out;
	  -o-transition: .5s ease-in-out;
	  transition: .5s ease-in-out;
	  cursor: pointer;
	  opacity:1;
	}
	.navbar-toggle span {
		display: block;
		width: 33px;
		height: 4px;
		position: absolute;
		background: #666;
		border-radius: 9px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}
	.navbar-toggle span:nth-child(1) {
		top: 0px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	
	.navbar-toggle span:nth-child(2) {
		top: 9px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	
	.navbar-toggle span:nth-child(3) {
		top: 18px;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}
	
	.navbar-toggle.open span:nth-child(1) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: -3px;
    	left: 3px;
	}
	
	.navbar-toggle.open span:nth-child(2) {
		width: 0%;
		opacity: 0;
	}
	
	.navbar-toggle.open span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 20px;
    	left: 3px;
	}

	.navbar-toggle:hover .icon-bar {
		background: #ec008c;
		cursor:pointer;
	}
	
	
	.search-icon {
		font-size: 28px;
		display: block;
		margin-right: 20px;
		color:#fff;
		cursor:pointer;
		margin-top: 0px;
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		position:relative;
		width: 30px;
	}
	#nav_bar.active .search-icon {
		color:#999;	
	}
	#nav_bar.active .search-icon:hover {
		color:#ec008c;	
	}
	#nav_bar.active .icon-bar {
		background:#999;	
	}
	#nav_bar.search_shown .search-icon {
		color:#ec008c;
	}
	#nav_bar.menu_shown .icon-bar {
		background: #ec008c;
	}
	#nav_bar.search_shown .icon-bar {
		background: #ec008c;
	}
	#nav_bar.active .navbar-toggle:hover .icon-bar {
		background:#ec008c;	
	}
	#nav_bar.active .navbar-toggle:hover .icon-bar {
		background:#ec008c;	
	}
	.navbar-toggle.open .icon-bar {
		background:#ec008c;	
	}
	#nav_bar .nav-header-bar .cta:hover, .mainmenu_full .cta:hover {
		background:#fff;
		border:1px solid #ec008c;
		color:#ec008c;
		text-decoration:none;	
	}
	.search-icon.open{color:#ec008c;}
	.search-icon:hover{color:#ec008c;}
	.search-icon i {
		vertical-align:top;
		margin-top: 12px;
	}
	.content_block {
		width: 80%;
		margin: 0px auto;
		display: block;
		position: relative;
		max-width: 960px;	
	}
	.mainmenu_full > .content_block {
		padding-top:100px;	
	}
	.mainmenu{
		cursor: pointer;
	}
	.icon_triggers {
		position:relative;
		z-index:999;	
	}
	.mainmenu_full{
		display:none;
		width:100vw;
		height: 100vh;
		margin:0px;
		padding:0px;
		color:#000;
		background:#fff;
		position:fixed;
		top:0;
		left: 0;
		z-index: 998;
	}
	.menu_cta_button {
		margin-bottom: 30px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 30px;
		text-align: center;	
	}
	.menu_cta_button a {
		width:200px;
		display:inline-block;
		margin:0px 10px;
	}
	.close_menu{
		font-size: 40px;
		font-weight: bold;
		padding:10px;
	}
	.list-unstyled {padding-left: 0;list-style: none;}
	.list-unstyled li{padding-left:0;}
	.list-inline {padding-left: 0;margin:0px;list-style: none;text-align:center;}
	.list-inline>li {display: inline-block;padding-right: 5px;padding-left: 5px;}
	.nav-header-bar li {
		margin-bottom:0px;  
	}
	
	.mainmenu_full ul.list-unstyled li a {
		font-weight: bold;
		font-size: 18px;
		color:#ec008c;
		text-transform:uppercase;
	}
	.mainmenu_full ul.list-unstyled li a:hover {
		color:#666;
	}
	.mainmenu_full h3 {
		font-size: 24px;
		margin-top: 40px;
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	.mainmenu_full h3:first-child {
		margin-top:0;
	}
	.mainmenu_full a > h3 {
		color:#000 !important;	
	}
	
	.footer{
		display: block;
		clear: both;
		margin:0;
		padding:50px 0 0 0;
		min-height: 200px;
		background: #fff;
		position: relative;}
	.footer_box{padding:10px;}
	.footer_cta {
		margin:0px auto 30px;
	}
	.footer h4{font-size: 15px;margin-bottom: 0;}
	.footer h4 a,.footer h4 a:hover{color:#000;}
	.footer a {
		color:#ec008c;
	}  
	.footer a:hover{
		color:#666;
	} 
	.footer ul{margin-top: 10px;}
	.footer a.button.cta {
		color:#fff;
	}
	.footer .cta_color:hover {color:#666;}
	.footer .cta:hover {
		background: #fff;
		border:1px solid #ec008c;
		color:#ec008c !important;
		text-decoration:none;
	}
	.footer .list-unstyled li a{text-transform: uppercase;font-size: 15px;font-weight: bold;}
	
	.social ul {overflow: auto;margin:0 0 0 -10px;padding: 0;}
	.social ul li {
		list-style-type: none;
		display:inline-block;
		vertical-align:middle;
	} 
	.fa-stack-1x {color:#fff;}
	.icon-avon39{color:#fff;font-size: 2em;}
	.footer_container {
		background:#929292;
		padding:30px 20px;
		margin-top:50px;	
	}
	.footer_wrap {
		width:100%;
		max-width:1140px;
		margin:0px auto;
	}
	.footer_wrap > div {
		vertical-align:middle;
	}
.footer_help > div {
    width: 100%;
    text-align: right;
}
	.footer_container .social {
		text-align:right;	
	}
	.social img {
		margin:0px 2px;
	}
	.sponsors img {
		height:32px;
		width:auto;	
	}
	.search_close_icon {
		display:none;
		width: 30px;
		height:40px;
		margin-top:0px;
		position: absolute;
		top:0px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
	}
	.search_close_icon span {
		display: block;
		width: 33px;
		height: 4px;
		position: absolute;
		background: #ec008c;
		border-radius: 9px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}
	.search_close_icon span:nth-child(1) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 25px;
    	left: 0px;
	}
	.search_close_icon span:nth-child(2) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 25px;
    	left: 0px;
	}
	
	.searchform_full {
		display:none;
		width:100vw;
		height: 100vh;
		margin:0;
		padding:20px;
		color:#000;
		background:#fff;
		position:fixed;
		top:0;
		left: 0;
		z-index: 998;
		text-align: center;
	}
	.searchform_full a{cursor:pointer;}
	
	.search_form{margin-top:50px;}
	@keyframes blink { 50% { border-color: #fff; }  }
	.search_box {
		font-size: 100px;
		border-left: 1px solid #000;
		padding-left: 0px;
		animation: blink .5s step-end infinite alternate;
		margin-left:0px;
		position:relative;
	}
	.search_box:focus{border-left: 1px solid #fff;padding-left: 1px;animation:none;width: 100%;margin-left:-1px;}
	.sponsors label{
		color:#fff;
		font-weight: bold;
		display: block;
		clear: both;
		font-size: 1em;
    	text-transform:uppercase;
		margin-top:5px;
        text-align: center;
	}
	.sponsors label.reebok{margin-top: 15px;}
	.sponsors label.pls{margin-top: 5px;}
button.cta{color:#fff;} a.button.cta{color:#fff;}

.btn-facebook {color:#fff;background-color:#3B5998;border-color:#3B5998;}
.btn-twitter {color:#fff;background-color:#3CF;border-color:#3CF;}
.btn-inline{display: inline-block}
.socialbtn:nth-child(n+2){margin-left: 10px;}
.socialbtn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}	

#janrainModal ul li {padding-left: 0;}
#janrainModal,#janrainModal *, #janrainModal *::after,#janrainModal *::before {-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;}   

.visible-xs{display: none;}
		#hero_container{background-image: url(../avon-walk-for-bc/images/warrior1b_bg.jpg);background-repeat: no-repeat;background-position: top center;background-size: cover;position: relative;overflow: hidden;text-align: center;}
		#hero_container #warrior{margin: 60px auto 0 auto;padding: 0;display: block;}
		.warrior_text{position: absolute;bottom: 60px;right: 60px;}
		.warrior_text p.links a {margin: 0px 0px 0px 20px;}
		#hero_container #warrior_mobile{display:none;}
		@media only screen 
		  and (min-device-width: 768px) 
		  and (max-device-width: 1024px) 
		  and (orientation: portrait) 
		  and (-webkit-min-device-pixel-ratio: 1) {
			#hero_container{padding: 0 20px;}
			.warrior_text{position: absolute;bottom: 60px;right: 60px;}
		}

		/* ipad Landscape */
		@media only screen 
		  and (min-device-width: 768px) 
		  and (max-device-width: 1024px) 
		  and (orientation: landscape) 
		  and (-webkit-min-device-pixel-ratio: 1) {
			#hero_container{padding: 0 20px;}
			.warrior_text {position: absolute;bottom: 30px;right: 10px;}
		}
			
		/* galaxy Portrait */
		@media screen 
		  and (device-width: 360px) 
		  and (device-height: 640px) 
		  and (-webkit-device-pixel-ratio: 3) 
		  and (orientation: portrait) {
			#hero_container{padding: 0 20px;}
			#hero_container #warrior{display: none;}
			#hero_container #warrior_mobile{margin: 50px auto 0 auto;padding: 0;display: block;}
			.section_content_wrap{padding:0 20px;}
			.warrior_text {position: absolute;bottom: 15px;right: -10px; width: 100vw;}
			.warrior_text p.links{margin-top: 20px;}
			.warrior_text p.links a {display: none;}
			.warrior_text p.links a:last-child{display: inline-block;}
		}

		/* galaxy Landscape */
		@media screen 
		  and (device-width: 360px) 
		  and (device-height: 640px) 
		  and (-webkit-device-pixel-ratio: 3) 
		  and (orientation: landscape) {
			#hero_container{padding: 0 20px;}
			#hero_container #warrior {margin-top: 100px;}
			.warrior_text {position: absolute;bottom: 10px;right: 10px;}
		}	
		/* iphone 5 Portrait */
		@media only screen 
		  and (min-device-width: 320px) 
		  and (max-device-width: 568px)
		  and (-webkit-min-device-pixel-ratio: 2)
		  and (orientation: portrait) {
			#hero_container{padding: 0;}
			#hero_container #warrior{display: none;}
			#hero_container #warrior_mobile{margin: 50px auto 0 auto;padding: 0;display: block;}
			.section_content_wrap{padding:0 20px;}
			.warrior_text {position: absolute;bottom: 15px;right: -10px; width: 100vw;}
			.warrior_text p.links{margin-top: 20px;}
/*			.warrior_text p.links a {display: none;}
			.warrior_text p.links a:last-child{display: inline-block;}*/
			  .btn_hm_learnmore{}
			  .btn_hm_donate{}
			  .btn_hm_register{}
		}

		/* iphone 5 Landscape */
		@media only screen 
		  and (min-device-width: 320px) 
		  and (max-device-width: 568px)
		  and (-webkit-min-device-pixel-ratio: 2)
		  and (orientation: landscape) {
			#hero_container{padding: 0 20px;}
			#hero_container #warrior {margin-top: 100px;}
			.warrior_text {position: absolute;bottom: 10px;right: 10px;}

		}	
			
		/* iphone 6 Portrait */
		@media only screen 
		  and (min-device-width: 375px) 
		  and (max-device-width: 667px) 
		  and (-webkit-min-device-pixel-ratio: 2)
		  and (orientation: portrait) { 
			#hero_container{padding: 0 20px;}
			#hero_container #warrior{display: none;}
			#hero_container #warrior_mobile{margin: 50px auto 0 auto;padding: 0;display: block;}
			.section_content_wrap{padding:0 20px;}
		  	.warrior_text {position: absolute;bottom: 15px;right: -10px; width: 100vw;}
			.warrior_text p.links{margin-top: 20px;}
/*
			.warrior_text p.links a {display: none;}
			.warrior_text p.links a:last-child{display: inline-block;}
*/
			  .btn_hm_learnmore{}
			  .btn_hm_donate{}
			  .btn_hm_register{}
		}

		/* iphone 6 Landscape */
		@media only screen 
		  and (min-device-width: 375px) 
		  and (max-device-width: 667px) 
		  and (-webkit-min-device-pixel-ratio: 2)
		  and (orientation: landscape) { 
			#hero_container{padding: 0 20px;}
			#hero_container #warrior {margin-top: 100px;}
		  .warrior_text {position: absolute;bottom: 10px;right: 10px;}
		}

		/* iphone 6+ Portrait */
		@media only screen 
		  and (min-device-width: 414px) 
		  and (max-device-width: 736px) 
		  and (-webkit-min-device-pixel-ratio: 3)
		  and (orientation: portrait) { 
			#hero_container{padding: 0 20px;}
			#hero_container #warrior{display: none;}
			#hero_container #warrior_mobile{margin: 60px auto 0 auto;padding: 0;display: block;}
		}

		/* iphone 6+ Landscape */
		@media only screen 
		  and (min-device-width: 414px) 
		  and (max-device-width: 736px) 
		  and (-webkit-min-device-pixel-ratio: 3)
		  and (orientation: landscape) {
			  #hero_container{padding: 0 20px;}
			  #hero_container #warrior {margin-top: 100px;}
		}
			

			.image_box{min-height: 250px;}	



/* === Mobile Respnosive === */
@media (max-width: 1140px) {
	.home_section .section_content_wrap {
		max-width:1024px;
		padding-top: 50px;
	}
	.section_one_text h2 {
    	font-size: 2.25em;
	}
}
@media (max-width: 1080px) {
	.campaign_headline img {
		max-width: 600px;
		margin-left: -60px;
	}
}

@media (max-width: 999px) {
.login_form.active {
    z-index: 999;
    display: block;
    height: 350px;
    padding: 40px;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 10px rgba(58,58,58,.75);
    box-shadow: 0 0 10px rgba(58,58,58,.75);
}
.login_form {
    max-width: 350px;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
}
@media (max-width: 960px) {
	.section_one_text {
		padding-right: 0px;
	}
	.campaign_headline img {
		max-width: 100%;
		margin-left:0px;
	}
	.home_section {
		padding: 0px;
	}
	.home_section .section_content_wrap {
		width:90%;
		margin:0px auto;	
	}
	.section_two .section_content_wrap {
		max-width: 750px;
	}
	.grid_content h2 {
    	font-size: 1.5em;
	}
	.location_selector > h3 {
    	font-size: 1.25em;
	}
	.location_content_wrap {
		max-width: 500px;
	}
	.location_content_wrap {
    	padding: 50px 0px;
	}
	.section_one_text a {
		margin: 0px 10px;
	}
	.video_title_text h2, .impact_title_text h2 {
    	font-size: 1.5em;
	}
	.location_dets h5 {
		margin:0px;	
	}
	.reebok_section{
		background-position: 150px 0px;
	}
}
@media (max-width: 920px) {
	.section_one_text h2 {
		font-size: 2em;
	}
}
@media (max-width: 870px) {
	.section_one_text h2 {
		font-size: 2em;
	}
	.grid_content h2 {
		font-size: 1.25em;
	}
	.grid_content .button {
		margin-top: 10px;
	}
	.grid_content p {
		margin: 5px;
	}
	.location_dets h5 {
    	font-size: 1em;
    	margin: 0px;
	}
}
@media (max-width: 820px) {
	.section_one_text h2 {
		font-size: 1.8em;
	}
}
@media (max-width: 800px) {
	.section_one_text {
		width:440px;	
		margin-top: 10px;
		display:inline-block;
	}
	.section_one_text h5 {
		font-size:1em;
	}
	.section_block.section_three > div {
		width:50%;	
	}
	.grid_content h2 {
		font-size: 2em;
	}
	.grid_content .button {
		margin-top: 20px;
	}
	.grid_content p {
		margin: 10px 0px;
	}
	.location_trigger {
    	padding: 20px;
	}
	.location_content_wrap {
		max-width: 450px;
	}
	.location_selector > h3 {
		font-size: 1em;
	}
	.location_content_wrap p {
    	font-size: 1em;
	}
	.section_five .section_content_wrap {
		width:90%;
		margin:0px auto;	
	}
	.process_block h3 {
		font-size: 1.25em;
	}
	.section_six .white_clear {
		padding: 15px 10px;
	}
	.section_seven .white_clear {
		padding: 15px 10px;
	}
	.home_section .section_content_wrap > .col-3-5 {
		width: 70%;
		margin-top:150px !important;
	}
	.campaign_headline {
		text-align:right;	
	}
	.warrior_campaign_title {
		width: 450px;
    	display: inline-block;
	}
	.section_two .section_content_wrap {
		max-width: 90%;
	}
	.location_content_wrap {
		max-width: 380px;
	}
	.location_content_wrap h2 {
		font-size: 1.25em;
	}
	.location_content_wrap h1 {
		font-size: 2em;
	}
	.section_one_content {
		text-align:right;	
	}
	.warrior_image {
		position: absolute;
    	bottom: 0px;	
		left:0px;
		width: 45%;
	}
	.home_section .section_content_wrap {
		min-height:700px;
		text-align:right;	
	}
	.section_one_text p .cta_color {

		display:none;	
	}
}

@media (max-width: 768px) {
	.home_section .section_content_wrap {
		width: 98%;
		margin: 0px auto;
	}
	.warrior_image {
		display: block;
    	position: absolute;
    	bottom: 0px;	
		margin-left: -30px;
	}
	.section_one_content {
		margin-top: 80px !important;
		position:absolute;
		right:4%;
		text-align:right;
	}
	.warrior_image {
		width: 42%;
	}
	.section_one_text h5 {
		margin-top:10px;
	}
	
	.location_arrow {
		top: 30px;
	}
	.mainmenu_full h3 {
    	font-size: 18px;
	}
	
	.colmenu {width: 50%;}
	input.search_box {-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;font-size:60px;}
	.sponsors{padding:15px;}
	.hidden-xs{display: none !important;}
	.header-link-text{text-align: left;}
	.ribbonboxpaddingsliderLinks{padding-left: 0;}
}
@media (max-width: 767px) {
	.mainmenu_full .content_row > .col-1-3 {
		width:100%;
		text-align:center;	
	}
}
@media (max-width: 720px) {
	.location_trigger {
		padding: 20px 10px;
	}
	.warrior_image {
		display: block;
		margin-left: 0px;
	}
	.section_one_text {
		width: 250px;
	}
	.campaign_headline img {
		min-width: 300px;
		max-width:none;
	}
	.campaign_headline img {
		min-width: 250px;
	}
}

@media (max-width: 680px) {
	.grid_content h2 {
		font-size: 1.5em;
	}
	.campaign_headline img {
    	max-width: 80%;
	}
	
}
@media (max-width: 650px) {
.reebok_wrap {
    padding: 30px 20px 0px;
}	
.reebok_wrap > div {
		width:100%;
		text-align:center;
margin:10px 0px;	
	}
	.reebok_section .opacity_overlay {
		display:block;	
	}
}
@media (max-width: 620px) {
	.home_section .section_content_wrap > .col-2-5 {
		margin-left: -65px;
	}
	.section_one_text p .cta_color {
		display:none;	
	}
	.section_one_text a {
		margin: 0px;
	}
	.warrior_image {
		display: block;
    	position: absolute;
    	bottom: 0px;	
	}
	.section_one_content {
		margin-top: 80px !important;
		position:absolute;
		right:7%;
		text-align:right;
	}
	.section_one_text h2 {
		line-height: 1.25em;
		margin-bottom:10px !important;
	}
	.section_one_text h5 {
		margin-bottom:10px;
	}
	.home_section .section_content_wrap > .col-2-5 {
		margin-left: 2%;
		width:300px;
	}
	.location_content_wrap {
		max-width: 300px;
	}
}

@media (max-width: 600px) {
	.grid_content h2 {
		font-size: 1.25em;
	}
	.process_block {
		margin:10px;
	}
	.location_dets {
		margin-left: 2px;
	}
	.location_pin > img {
		width: 70%;
	}
}
@media (max-width: 550px) {
	.grid_content {
		width: 90%;
		margin-left: 5%;
	}
	.grid_content p {
		margin: 0px;
	}
	.home_section .section_content_wrap > .col-2-5 {
		margin-left: -30px;
	}
	.location_pin {
		display:none !important;
	}
	#nav_bar.active .ribbonboxpadding a {
		width: 45px;
		overflow-x: hidden;
	}
	#nav_bar.active .ribbonboxpadding a img {
		width: 180px;
		max-width: none;
	}
}
@media (max-width: 520px) {
	.home_section .section_content_wrap > .col-2-5 {
		margin-left: -60px;
	}
}
@media (max-width: 480px) {
	.location_pin {
		display:inline-block !important;
	}
	.location_pin > img {
		width: auto;
	}
	.section_block.section_three > div {
		width:100%;
	}
	.text_grid {
		max-height:300px;
	}
	.grid_content h2 {
		font-size: 2em;
	}
	.grid_content {
		bottom: 6%;
	}
	.selector_pane {
		width:100%;	
	}
	.location_details_container {
		display:none !important;	
	}
	.location_selector > h3 {
		font-size: 1.5em;
		text-align:center;
	}
	.location_trigger > div {
		display:block;
		width:100%;
		text-align:center;
	}
	.location_dets {
		margin-left:0px;	
	}
	
	.location_dets h5 {
		font-size:1.75em;
	}
	.location_dets p {
		font-size:1.25em;
	}
	.location_arrow, .location_arrow img {
		display:none !important;
	}
	.section_five .section_content_wrap > div {
		width:100%;	
	}
	.step_icon {
		height: auto;
		line-height:normal;
	}
	.process_block h3 {
		margin:10px 0px;
	}
	.process_block {
		margin:30px auto;	
	}
	.impact_section > div {
		width:100%;	
	}
	.video_section > div {
		width:100%;	
	}
	.section_six .white_clear {
		padding: 15px 30px;
	}
}
@media (max-width: 460px) {
	.home_section .section_content_wrap > .col-2-5 {
		margin-left: -90px;
	}
	.section_one_text {
		width: 220px;
	}
	.section_one_content {
    	margin-top: 120px !important;
	}
}
@media (max-width: 414px) {
	.grid_content h2 {
		font-size: 1.5em;
	}
	.home_section .section_content_wrap > .col-3-5 {
		margin-top: 120px !important;
	}
	.section_one_text .cta {
		margin-top:20px;
	}
	.section_one_text .cgta {
		margin-top:20px !important;	
	}
	.campaign_headline img {
		max-width: 100%;
	}
	.home_section .section_content_wrap > .col-3-5 {
    	width: 72%;
	}
	.section_one_text p {
		display:none;	
	}
	.mobile_cta {
		display:block;	
	}
	.home_section .cta {
		width:86%;
	}
	.section_one_text h2 {
		font-size: 1.5em;
	}
	.section_one_content {
		right: 4%;
	}
	.nav-header-bar .button.cta {
		padding:15px 20px;	
	}
	.icon_triggers > div {
		width:33%;	
	}
	.nav_triggers {
		float: right;
	}
	.footer_links > div {
		width:100%;
		text-align:center;
	}
	
	.menu_cta_button a {
		margin: 10px 0px;
width: 140px;
	}
	.mainmenu_full .list-unstyled {
		display:none;
		overflow:hidden;
		margin-top:0px;
	}
	.mainmenu_full h3 {
		margin: 40px 0px;
	}
	.mainmenu_full h3.smaller_focus {
		font-size:1em;
		color:#999;
		margin-bottom:10px;
		margin-top:0px;
	}
	.mainmenu_full h3.mobile_compress {
		margin-bottom: 10px;
		color:#000;
		font-size:1.25em;	
	}
	.menu_cta_button {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.search_form {
		margin-top: 150px;
	}
	.footer_cta {
		display:none;	
	}
	.footer_wrap > div {
		width:100%;
		text-align:center;	
	}
	.footer_container .social {
		text-align: center;
	}
	.sponsors > div {
		width:100%;
		text-align:center;
		margin:10px 0px;	
	}
	.smaller_focus {
		font-size:1em;
		color:#999;
		margin-bottom:10px;	
	}

}

@media (max-width: 400px) {
	.home_section .section_content_wrap > .col-2-5 {
		margin-left: -120px;
	}
	.grid_content h2 {
		font-size: 1.5em;
	}
	
}
@media (max-width: 375px) {
	.section_one_text h5 {
		width: 85%;
	}
	.scroll_down {
		bottom: 45px;
	}
	.mobile_cta {
		bottom: 130px;
	}
	.home_section .section_content_wrap > .col-3-5 {
		margin-top: 100px !important;
	}
#nav_bar.menu_shown .icon_triggers {
   background: #fff;
}
.mainmenu_full {
    overflow-y: auto;
}
.mainmenu_full > .content_block {
   width:90%;
}
}
@media (max-width: 360px) {
	.home_section .section_content_wrap > .col-3-5 {
		margin-top: 65px !important;
	}
	.home_section .section_content_wrap {
		min-height: 630px;
	}
	.home_section .section_content_wrap > .col-2-5 {
		margin-left: -105px;
		width:275px;
	}
}
@media (max-width: 320px) {
	.campaign_headline img {
		min-width: 215px;
	}
	.section_one_content {
		right: 3%;
	}
	.home_section .section_content_wrap > .col-2-5 {
		width: 230px;
		margin-left: -90px;
	}
	.home_section .section_content_wrap > .col-3-5 {
		margin-top: 85px !important;
	}
	.section_one_text h2 {
		font-size: 1.5em;
	}
	.home_section .section_content_wrap {
		min-height: 560px;
	}
	.mobile_cta {
		bottom: 40px;
	}
	.section_one_content {
		right: 1%;
	}
	.scroll_down {
		bottom: 15px;
	}
	.menu_cta_button a {
		margin: 5px 0px;
		padding:8px 30px;
	}
	.mainmenu_full ul.list-unstyled li a {
    	font-size: 16px;
	}
	.mainmenu_full > .content_block {
		padding-top: 70px;
	}
	.icon_triggers > div:first-child {
		width: 28%;
	}
	.search-icon {
		margin-right: 10px;
	}
#nav_bar .ribbonboxpadding a {
    width: 150px;
}
}