@charset "UTF-8";
@charset 'UTF-8';
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:not-allowed}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}
html{font-size:100%;box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
body{padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px;border-radius:0}
select{width:100%;border-radius:0}
#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}
button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}
[data-whatinput=mouse] button{outline:0}
.is-visible{display:block!important}
.is-hidden{display:none!important}
.row{max-width:82.22rem;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.row .row{margin-left:-.9375rem;margin-right:-.9375rem}
.row.expanded{max-width:none}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row.collapse>.column>.row,.row.collapse>.columns>.row,.row.is-collapse-child{margin-left:0;margin-right:0}
.column,.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;padding-left:.9375rem;padding-right:.9375rem;min-width:initial}
.column.row.row,.row.row.columns{float:none;display:block}
.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.small-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.small-offset-0{margin-left:0}
.small-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.small-offset-1{margin-left:8.33333%}
.small-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.small-offset-2{margin-left:16.66667%}
.small-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.small-offset-3{margin-left:25%}
.small-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.small-offset-4{margin-left:33.33333%}
.small-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.small-offset-5{margin-left:41.66667%}
.small-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.small-offset-6{margin-left:50%}
.small-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.small-offset-7{margin-left:58.33333%}
.small-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.small-offset-8{margin-left:66.66667%}
.small-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.small-offset-9{margin-left:75%}
.small-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.small-offset-10{margin-left:83.33333%}
.small-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.small-offset-11{margin-left:91.66667%}
.small-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-1>.column,.small-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.small-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-2>.column,.small-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.small-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-3>.column,.small-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.small-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-4>.column,.small-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.small-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-5>.column,.small-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.small-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-6>.column,.small-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.small-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-7>.column,.small-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.small-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-8>.column,.small-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}
.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}
@media screen and (min-width:40em){.medium-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.medium-offset-0{margin-left:0}
.medium-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.medium-offset-1{margin-left:8.33333%}
.medium-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.medium-offset-2{margin-left:16.66667%}
.medium-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.medium-offset-3{margin-left:25%}
.medium-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.medium-offset-4{margin-left:33.33333%}
.medium-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.medium-offset-5{margin-left:41.66667%}
.medium-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.medium-offset-6{margin-left:50%}
.medium-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.medium-offset-7{margin-left:58.33333%}
.medium-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.medium-offset-8{margin-left:66.66667%}
.medium-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.medium-offset-9{margin-left:75%}
.medium-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.medium-offset-10{margin-left:83.33333%}
.medium-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.medium-offset-11{margin-left:91.66667%}
.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}
.medium-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-1>.column,.medium-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.medium-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-2>.column,.medium-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.medium-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-3>.column,.medium-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.medium-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-4>.column,.medium-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.medium-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-5>.column,.medium-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.medium-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-6>.column,.medium-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.medium-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-7>.column,.medium-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.medium-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-8>.column,.medium-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:40em) and (min-width:40em){.medium-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (min-width:40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:40em){.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}
.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width:64em){.large-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.large-offset-0{margin-left:0}
.large-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.large-offset-1{margin-left:8.33333%}
.large-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.large-offset-2{margin-left:16.66667%}
.large-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.large-offset-3{margin-left:25%}
.large-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.large-offset-4{margin-left:33.33333%}
.large-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.large-offset-5{margin-left:41.66667%}
.large-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.large-offset-6{margin-left:50%}
.large-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.large-offset-7{margin-left:58.33333%}
.large-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.large-offset-8{margin-left:66.66667%}
.large-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.large-offset-9{margin-left:75%}
.large-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.large-offset-10{margin-left:83.33333%}
.large-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.large-offset-11{margin-left:91.66667%}
.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}
.large-up-1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-1>.column,.large-up-1>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.large-up-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-2>.column,.large-up-2>.columns{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.large-up-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-3>.column,.large-up-3>.columns{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.large-up-4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-4>.column,.large-up-4>.columns{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.large-up-5{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-5>.column,.large-up-5>.columns{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.large-up-6{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-6>.column,.large-up-6>.columns{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.large-up-7{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-7>.column,.large-up-7>.columns{-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}
.large-up-8{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-8>.column,.large-up-8>.columns{-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width:64em) and (min-width:64em){.large-expand{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (min-width:64em){.row.large-unstack>.column,.row.large-unstack>.columns{-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:64em){.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}
.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}}.shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}
.align-top.columns,.column.align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.align-bottom.columns,.column.align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.align-middle.columns,.column.align-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.align-stretch.columns,.column.align-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.align-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.small-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
.small-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
.small-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
.small-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
.small-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
.small-order-6{-webkit-order:6;-ms-flex-order:6;order:6}
@media screen and (min-width:40em){.medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
.medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
.medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
.medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
.medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
.medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}@media screen and (min-width:64em){.large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
.large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
.large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
.large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
.large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
.large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}}.slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-in-down.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0)}
.slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-in-left.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}
.slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(100%);transform:translateY(100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-in-up.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0)}
.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(100%);transform:translateX(100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}
.slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(0);transform:translateY(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-out-down.mui-leave.mui-leave-active{-webkit-transform:translateY(100%);transform:translateY(100%)}
.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(0);transform:translateX(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%)}
.slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateY(0);transform:translateY(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-out-up.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(0);transform:translateX(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-out-left.mui-leave.mui-leave-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}
.fade-in.mui-enter.mui-enter-active{opacity:1}
.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}
.fade-out.mui-leave.mui-leave-active{opacity:0}
.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.hinge-in-from-top.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1}
.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.hinge-in-from-right.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1}
.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.hinge-in-from-bottom.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1}
.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.hinge-in-from-left.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1}
.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.hinge-in-from-middle-x.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1}
.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.hinge-in-from-middle-y.mui-enter.mui-enter-active,.hinge-out-from-top.mui-leave{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1}
.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform-origin:top;transform-origin:top;transition-property:-webkit-transform,opacity;transition-property:transform,opacity}
.hinge-out-from-top.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}
.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:right;transform-origin:right;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}
.hinge-out-from-right.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}
.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:bottom;transform-origin:bottom;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}
.hinge-out-from-bottom.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}
.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:left;transform-origin:left;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}
.hinge-out-from-left.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}
.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}
.hinge-out-from-middle-x.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}
.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}
.hinge-out-from-middle-y.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}
.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:scale(.5);transform:scale(.5);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.scale-in-up.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:scale(1.5);transform:scale(1.5);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.scale-in-down.mui-enter.mui-enter-active,.scale-out-up.mui-leave{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:-webkit-transform,opacity;transition-property:transform,opacity}
.scale-out-up.mui-leave.mui-leave-active{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}
.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:scale(1);transform:scale(1);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}
.scale-out-down.mui-leave.mui-leave-active{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}
.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:rotate(-270deg);transform:rotate(-270deg);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}
.spin-in.mui-enter.mui-enter-active,.spin-out.mui-leave{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:-webkit-transform,opacity;transition-property:transform,opacity}
.spin-in-ccw.mui-enter,.spin-out.mui-leave.mui-leave-active{-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:0}
.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;transition-property:-webkit-transform,opacity;transition-property:transform,opacity}
.spin-in-ccw.mui-enter.mui-enter-active,.spin-out-ccw.mui-leave{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;transition-property:-webkit-transform,opacity;transition-property:transform,opacity}
.spin-out-ccw.mui-leave.mui-leave-active{-webkit-transform:rotate(-270deg);transform:rotate(-270deg);opacity:0}
.slow{transition-duration:.75s!important}
.fast{transition-duration:.25s!important}
.linear{transition-timing-function:linear!important}
.ease{transition-timing-function:ease!important}
.ease-in{transition-timing-function:ease-in!important}
.ease-out{transition-timing-function:ease-out!important}
.ease-in-out{transition-timing-function:ease-in-out!important}
.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}
.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}
.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}
.short-delay{transition-delay:.3s!important}
.long-delay{transition-delay:.7s!important}
.shake{-webkit-animation-name:a;animation-name:a}
@-webkit-keyframes a{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}
5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}@keyframes a{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}
5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}.spin-cw{-webkit-animation-name:b;animation-name:b}
@-webkit-keyframes b{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0);transform:rotate(0)}
}@keyframes b{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0);transform:rotate(0)}
}.spin-ccw{-webkit-animation-name:b;animation-name:b}
@keyframes b{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}.wiggle{-webkit-animation-name:c;animation-name:c}
@-webkit-keyframes c{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}
35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}
0%,30%,70%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes c{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}
35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}
0%,30%,70%,to{-webkit-transform:rotate(0);transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{-webkit-animation-duration:.5s;animation-duration:.5s}
.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.slow{-webkit-animation-duration:.75s!important;animation-duration:.75s!important}
.fast{-webkit-animation-duration:.25s!important;animation-duration:.25s!important}
.linear{-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}
.ease{-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important}
.ease-in{-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important}
.ease-out{-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important}
.ease-in-out{-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}
.bounce-in{-webkit-animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}
.bounce-out{-webkit-animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}
.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}
.short-delay{-webkit-animation-delay:.3s!important;animation-delay:.3s!important}
.long-delay{-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list{background:#fff url(http://www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/css/ajax-loader.gif) center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(http://www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/css/fonts/slick.eot);src:url(http://www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(http://www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/css/fonts/slick.woff) format('woff'), url(http://www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/css/fonts/slick.ttf) format('truetype'), url(http://www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/css/fonts/slick.svg#slick) format('svg');}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before{content:'←';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;}
@-webkit-keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes pulse {
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand {
0%{-webkit-transform:scale(1);transform:scale(1);}
30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75);}
40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25);}
60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes rubberBand {
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75);}
40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25);}
60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85);}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake {
0%, 100%{-webkit-transform:translateX(0);transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}
20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);transform:translateX(10px);}
}
@keyframes shake {
0%, 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}
20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes swing {
20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes swing {
20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}
40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);}
60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);}
80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);}
100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada {
0%{-webkit-transform:scale(1);transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
@keyframes tada {
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble {
0%{-webkit-transform:translateX(0%);transform:translateX(0%);}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}
30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}
60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}
100%{-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@keyframes wobble {
0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}
30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}
60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}
100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes bounceIn {
0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);}
70%{-webkit-transform:scale(.9);transform:scale(.9);}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes bounceIn {
0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes bounceInDown {
0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInDown {
0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft {
0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px);}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes bounceInLeft {
0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}
80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight {
0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px);}
80%{-webkit-transform:translateX(10px);transform:translateX(10px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes bounceInRight {
0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}
80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp {
0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px);}
80%{-webkit-transform:translateY(10px);transform:translateY(10px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInUp {
0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}
80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut {
0%{-webkit-transform:scale(1);transform:scale(1);}
25%{-webkit-transform:scale(.95);transform:scale(.95);}
50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
}
@keyframes bounceOut {
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);}
50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}
@-webkit-keyframes bounceOutDown {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
}
@keyframes bounceOutDown {
0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
}
@keyframes bounceOutLeft {
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
}
@keyframes bounceOutRight {
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
}
@keyframes bounceOutUp {
0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown {
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
}
@keyframes fadeOutDown {
0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
}
@keyframes fadeOutDownBig {
0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {
0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
}
@keyframes fadeOutLeft {
0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {
0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
}
@keyframes fadeOutLeftBig {
0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {
0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
}
@keyframes fadeOutRight {
0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {
0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
}
@keyframes fadeOutRightBig {
0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
}
@keyframes fadeOutUp {
0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
}
@keyframes fadeOutUpBig {
0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip {
0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip {
0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}
}
@keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}
70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}
100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}
}
.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg);}
70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);}
100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}
}
@keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg);}
70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);}
100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}
}
.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX {
0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
}
@keyframes flipOutX {
0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;}
@-webkit-keyframes flipOutY {
0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}
}
@keyframes flipOutY {
0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}
@-webkit-keyframes lightSpeedIn {
0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}
60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1;}
80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1;}
100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}
}
@keyframes lightSpeedIn {
0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}
60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1;}
80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1;}
100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut {
0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}
100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}
}
@keyframes lightSpeedOut {
0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1;}
100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) 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 {
0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}
100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateIn {
0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}
100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
}
@keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut {
0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}
}
@keyframes rotateOut {
0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
}
@keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
}
@keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
}
@keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
}
@keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes slideInDown {
0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInDown {
0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft {
0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInLeft {
0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight {
0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInRight {
0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideOutLeft {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
}
@keyframes slideOutLeft {
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
}
@keyframes slideOutRight {
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
}
@keyframes slideOutUp {
0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
@-webkit-keyframes hinge {
0%{-webkit-transform:rotate(0);transform:rotate(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:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0;}
}
@keyframes hinge {
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-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:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn {
0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}
100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}
}
@keyframes rollIn {
0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}
100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut {
0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}
100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}
}
@keyframes rollOut {
0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg);}
100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}@font-face{font-family:"Raleway";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/raleway-regular-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Raleway Bold";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/raleway-bold-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Raleway SemiBold Italic";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/raleway-semibolditalic-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Raleway Italic";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/raleway-italic-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Raleway Light Italic";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/raleway-lightitalic-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Oswald Bold";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/oswald-bold-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Oswald DemiBold";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/oswald-demibold-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Oswald Medium";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/oswald-medium-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Oswald Heavy";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/oswald-heavy-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Oswald ExtraLight";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/oswald-extralight-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Oswald Light";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/oswald-light-webfont.woff?1486680171) format('woff');}
@font-face{font-family:"Sabado";src:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/fonts/sabado_regular-webfont.woff?1486680171) format('woff');}
@media only screen and (max-width: 1024px) { .hidden{display:none;}
}
@media only screen and (max-width: 1024px) { .small-hidden{display:none;}
} .mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mt-50{margin-top:50px;}
.text-right{text-align:right;}
.full-height{height:100%;}
.right{float:right;}
.row.fullwidth{max-width:100%;margin-left:auto;margin-right:auto;}
.row .row{max-width:82.22rem;}
body{font-family:"Raleway",sans serif;font-size:18px;color:#242f40;background-color:#fff;font-weight:normal;font-style:normal;overflow-x:hidden;}
a {
text-decoration: none;
cursor: pointer;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
color: #b98e36;
} p{line-height:2.111;text-align:justify;}
p b, p strong{font-family:'Raleway Bold', sans serif;}
b, strong{font-weight:bold;}
h1, h2, h3{margin:0;font-weight:normal;font-style:normal;}
h1, h2, h3, .section-title{text-transform:uppercase;}
h1{color:#fff;font-size:4.444em;font-family:'Oswald Medium', sans serif;}
h2,
.section-title{font-size:3.444em;color:#163460;line-height:1.161;font-family:"Oswald ExtraLight", sans serif;}
h2 b, h2 strong,
.section-title b,
.section-title strong{font-family:"Oswald Bold", sans serif;}
h2--white,
.section-title--white{color:#fff;}
h3{font-family:"Oswald Bold", sans serif;font-size:1.222em;}
.rel{position:relative;}
section{padding:120px 0px;}
.global-wrapper{margin-top:100px;}
header{top:0;left:0;background-color:#fff;position:fixed;width:100%;padding:20px 0px;z-index:9;-moz-box-shadow:-12px -15px 50px -7px #163460;-webkit-box-shadow:-12px -15px 50px -7px #163460;box-shadow:-12px -15px 50px -7px #163460;}
header .logo{background:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/ALLCAN-logo.svg?1486680171) no-repeat left center/contain;height:30px;width:auto;text-indent:-9999px;}
@media screen and (min-width: 64em) {
header .logo{height:60px;}
} header .table{height:60px;}
header ul.menu{list-style:none;margin:0;padding:0;height:60px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
header ul.menu li{margin:0px 5px;display:inline-block;text-align:center;line-height:1;}
header ul.menu li a{font-family:"Oswald Bold", sans serif;text-transform:uppercase;font-size:0.778em;color:#163460;}
header ul.menu li a:hover{color:#b98e36;}
header ul.menu li:first-of-type{margin:0 5px 0 0;}
header ul.menu li:last-of-type{margin:0 0 0 5px;}
header ul.menu li.current_page_parent a, header ul.menu li.current_page_item a{color:#b98e36;}
header ul.menu li ul.sub-menu{display:block;position:absolute;width:100%;background-color:#2b66bd;left:0;top:100px;text-align:center;max-height:0;overflow:hidden;-moz-transition:max-height 0.5s ease;-o-transition:max-height 0.5s ease;-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease;}
header ul.menu li ul.sub-menu li{padding:15px 0px;}
header ul.menu li ul.sub-menu li a{color:#fff;font-family:'Oswald Light', sans serif;padding-bottom:3px;}
header ul.menu li ul.sub-menu li a:hover{border-bottom:1px solid #fff;}
header ul.menu li ul.sub-menu li.current_page_item a{border-bottom:1px solid #fff;}
header ul.menu li.menu-item-has-children:hover ul.sub-menu{max-height:100px;}
@media only screen and (min-width: 64em) {
header ul.menu li.menu-item-has-children ul.sub-menu{padding:0px 180px;}
header ul.menu li{padding:41px 0;}
footer .row:nth-of-type(2){margin-top:100px;}
} header .cta{position:absolute;top:-25px;right:.9375rem;transition:all 0.2s linear;}
header .cta:hover{top:-20px;}
header .cta .wrapper{background:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/badge-bg.png);width:163px;padding:20px 25px 5px 25px;position:relative;}
header .cta .wrapper:after{position:absolute;content:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/badge-bg-2.png);width:163px;bottom:-32px;height:32px;left:0;}
header .cta .wrapper .time-logo{text-align:center;}
header .cta .wrapper .time-logo svg{fill:#fff;height:50px;}
header .cta .wrapper .title,
header .cta .wrapper .subtitle{color:#fff;margin-top:10px;text-align:center;}
header .cta .wrapper .title{font-family:"Oswald Medium", sans serif;font-size:0.833em;text-transform:uppercase;}
header .cta .wrapper .subtitle{font-size:0.778em;font-family:"Raleway SemiBold Italic", sans serif;}
.header{display:none;}
.header .cta{position:absolute;top:-20px;right:.9375rem;}
.header-mob .cta .wrapper{background:#b98e36;}
.header .cta .wrapper .time-logo{text-align:center;}
.header .cta .wrapper .time-logo svg{fill:#fff;height:50px;}
.header .cta .wrapper .title,
.header .cta .wrapper .subtitle{color:#fff;margin-top:10px;text-align:center;}
.header .cta .wrapper .title{font-family:"Oswald Medium", sans serif;font-size:0.833em;text-transform:uppercase;}
.header .cta .wrapper .subtitle{font-size:0.778em;font-family:"Raleway SemiBold Italic", sans serif;}
footer{background:#2b66bd url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/allcan-footer.png?1486680171) no-repeat bottom right/contain;padding:80px 0px 50px 0px;}
footer .logo svg#footer-logo .cls-1{fill:#fff;}
footer .footer-menu ul,
footer .copy ul{margin:0;padding:0;list-style:none;}
footer .footer-menu ul li,
footer .copy ul li{display:inline-block;}
footer .footer-menu ul li a,
footer .copy ul li a{text-transform:uppercase;}
footer .footer-menu ul{display:table-cell;vertical-align:middle;}
@media only screen and (max-width: 64em) { footer .footer-menu ul{text-align:center;line-height:2;}
} footer .footer-menu ul li{margin:0px 10px;}
footer .footer-menu ul li a{font-family:'Oswald Light', sans serif;font-size:0.722em;color:#fff;}
footer .footer-menu ul li a:hover{color:#8bb0e5;}
footer .copy .right,
footer .copy ul li a{font-family:'Oswald DemiBold', sans serif;color:#8cb0e5;font-size:0.611em;}
footer .copy .right, footer .copy ul{display:inline-block;text-transform:uppercase;}
footer .copy ul li a:hover{color:#fff;}
footer .copy ul li:before{content:'-';color:#8cb0e5;}
footer .social{width:100%;height:100%;}
@media only screen and (max-width: 64em) { footer .social{text-align:center;}
} footer .social ul{margin:0;padding:0;text-align:right;}
@media only screen and (max-width: 64em) { footer .social ul{text-align:center;}
.page{overflow-x:hidden;}
body.home .banner .item{width:70%;}
} footer .social ul li{display:inline-block;margin-left:10px;}
footer .social ul li svg{height:20px;width:20px;fill:#fff;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
footer .social ul li svg:hover{fill:#b98e36;}
footer .weareinnov{background:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/logo-weareinnov.png?1486680171) no-repeat right center/contain;height:11px;}
.btn{background-color:#b98e36;padding:22px 35px;color:#fff;text-transform:uppercase;font-family:'Oswald Medium', sans-serif;text-align:center;display:inline-block;cursor:pointer;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn:hover{background-color:#fff;color:#163460;}
.btn--right{float:right;}
.plus{font-family:'Raleway Light Italic', sans serif;font-size:4.000em;color:#b98e36;width:34px;line-height:initial;text-align:center;}
.plus:hover{color:#163460;}
.lgn-right{text-align:right;}
.controls{display:table;float:right;}
.controls ul, .controls .plus{display:table-cell !important;vertical-align:middle;}
.controls ul{list-style:none;margin:0;padding:0;}
.controls ul li{display:inline-block !important;cursor:pointer;padding:20px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.controls ul li svg{fill:#d4d4d4;height:20px;}
.controls ul li:hover svg{fill:#163460;}
.banner{background:no-repeat center center / cover;height:600px;width:100%;position:relative;display:table;}
.banner:after{position:absolute;background:rgba(22, 52, 96, 0.5);width:100%;height:100%;top:0;left:0;display:block;content:'';}
.banner .breacrumps, .banner h1{z-index:2;}
.banner h1{display:table-cell;vertical-align:middle;text-align:center;width:100%;position:relative;}
.banner .breacrumps{bottom:40px;display:inline-block;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.banner .breacrumps a, .banner .breacrumps span{color:#fff;text-transform:uppercase;font-family:'Oswald Medium', sans-serif;font-size:0.778em;}
.banner .breacrumps a{margin:0px 10px;}
.banner .breacrumps a:hover{color:#b98e36;padding-bottom:3px;border-bottom:2px solid #b98e36;}
.banner .breacrumps a:last-of-type{border-bottom:2px solid #fff;padding-bottom:3px;}
.banner .breacrumps a:last-of-type:hover{border-bottom:2px solid #b98e36;}
.banner video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden;}
.banner .embed-container{position:inital;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}
.banner .embed-container iframe,
.banner .embed-container object,
.banner .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
body.home .banner{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
body.home .banner .item{padding:40px;}
body.home .banner .item h2{color:#fff;font-size:4.444em;font-family:'Oswald Medium', sans serif;}
body.home .intro .row .columns .row .columns:nth-of-type(2){margin-top:90px;}
.banner .item,
.quote .item{margin:0 auto;position:relative;width:500px;z-index:2;padding:40px 20px;border:10px solid #fff;}
.banner .item h2,
.quote .item h2{text-align:right;color:#fff;}
body.page-template-page-contacts .global-wrapper .intro h2{margin-bottom:30px;}
.intro{background-color:#fff;}
.intro .details, .intro .detail-container{margin-top:30px;}
@media screen and (min-width: 64em) {
.intro .details, .intro .detail-container{margin-top:70px;}
} .intro .details ul{margin-top:50px;padding:0;}
.intro .details ul li{background-color:#b98e36;padding:20px 10px 20px 65px;color:#fff;font-family:"Raleway Italic", sans serif;font-size:0.889em;border-bottom:1px solid #fff;position:relative;}
.intro .details ul li:before{content:'';background:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/item-detail.svg?1486680171) no-repeat left center/contain;text-indent:-9999;height:25px;width:25px;position:absolute;left:20px;}
.intro .detail-container .cont{width:100%;height:200px;background-color:#b98e36;border-left:1px solid #fff;border-right:1px solid #fff;display:flex;justify-content:center;align-items:center;padding:20px;margin:10px 0;position:relative;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.intro .detail-container .cont h3{display:table-cell;vertical-align:middle;text-align:center;font-family:'Oswald Medium', sans serif;color:#fff;}
.intro .detail-container .cont:after{content:'+';font-family:'Raleway Light Italic', sans serif;font-size:4.000em;color:#b98e36;position:absolute;bottom:-20px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.intro .detail-container .cont:hover{background-color:#fff;height:220px;margin:0;z-index:2;-webkit-box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);}
.intro .detail-container .cont:hover h3{font-family:'Oswald Bold', sans serif;color:#163460;border-left:none;border-right:none;}
.intro .mail{margin-top:70px;font-family:"Oswald Medium", sans serif;font-size:1.222em;text-transform:uppercase;color:#b98e36;}
.intro .mail svg{fill:#b98e36;height:19px;width:28px;}
.intro .locations{margin-top:100px;}
.intro .locations .acf-map{width:100%;height:350px;}
.intro .locations .info-location{width:100%;height:100%;background-color:#b98e36;position:relative;}
.intro .locations .info-location .container{position:absolute;bottom:20px;left:20px;}
.intro .locations .info-location .container h3, .intro .locations .info-location .container .address, .intro .locations .info-location .container .phone-number{color:#fff;font-weight:normal;font-style:normal;}
.intro .locations .info-location .container h3{font-family:'Oswald DemiBold', sans serif;font-size:1.222em;text-transform:uppercase;}
.intro .locations .info-location .container .address, .intro .locations .info-location .container .phone-number{font-family:'Raleway', sans serif;font-size:0.889em;line-height:1.563;}
.intro .locations .info-location .container .address p, .intro .locations .info-location .container .phone-number p{margin:0;}
.events{background-color:#f1f1f1;}
.events .box{margin:10px 0px;height:400px;width:100%;padding:40px;position:relative;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.events .box .date, .events .box h3, .events .box .details{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:2;}
.events .box .date, .events .box h3{position:relative;}
.events .box .date{color:#b98e36;}
.events .box .date .days{font-family:'Oswald Light', sans serif;font-size:1.556em;}
.events .box .date .month{font-family:'Oswald Bold', sans serif;font-size:2.444em;}
.events .box h3{font-family:'Oswald Medium', sans serif;color:#163460;margin-top:30px;}
.events .box .details{font-family:'Oswald Bold', sans serif;font-size:0.833em;color:#b3b3b3;text-transform:uppercase;position:absolute;bottom:40px;right:40px;}
.events .box:after{content:'';width:100%;height:100%;top:0;left:0;background-color:white;position:absolute;}
.events .box:hover{margin:0;height:420px;padding:50px 40px;-webkit-box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);z-index:2;}
.events .box:hover:after{background-color:rgba(43, 102, 189, 0.8);}
.events .box:hover .date, .events .box:hover h3{color:#fff;}
.events .box:hover .details{bottom:50px;right:40px;color:#7babf1;}
.quote{background:no-repeat top center / cover;position:relative;}
.quote:after{position:absolute;width:100%;height:100%;top:0;left:0;content:'';background-color:rgba(185, 142, 54, 0.7);}
.reports{background-color:#fff;}
.reports .main{background-color:#f1f1f1;width:100%;height:320px;padding:40px;}
.reports .details{margin-top:30px;text-align:center;color:#163460;font-size:0.778em;}
.reports .details .name{font-family:'Oswald Bold', sans serif;text-transform:uppercase;}
.reports .details .company{font-family:'Raleway Light Italic', sans serif;}
.subs{background-color:#163460;}
.subs form{display:table;text-align:center;}
.subs form .field,
.subs form .btn-send{display:table-cell;vertical-align:middle;}
.subs form .field{background-color:transparent;color:#fff;padding:10px 0px;border-top:none;border-left:none;width:100%;border-right:none;border-bottom:2px solid #fff;}
.subs form .field:-moz-placeholder{font-family:'Raleway Bold', sans serif;text-transform:uppercase;color:#fff;line-height:2;font-size:0.778em;}
.subs form .field::-moz-placeholder{font-family:'Raleway Bold', sans serif;text-transform:uppercase;color:#fff;line-height:2;font-size:0.778em;}
.subs form .field:-ms-input-placeholder{font-family:'Raleway Bold', sans serif;text-transform:uppercase;color:#fff;line-height:2;font-size:0.778em;}
.subs form .field::-webkit-input-placeholder{font-family:'Raleway Bold', sans serif;text-transform:uppercase;color:#fff;line-height:2;font-size:0.778em;}
.subs form .field:focus{border-bottom:2px solid #b98e36;outline-color:transparent;}
.subs form .btn-send{background-color:#163460;position:relative;height:50px;width:50px;-webkit-box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.75);border-radius:50px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.subs form .btn-send .send{height:50px;width:50px;border:0;background:transparent;padding:0;}
.subs form .btn-send:after{top:50%;left:50%;content:'';position:absolute;width:30px;height:30px;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/send.svg?1486680171) no-repeat center center/contain;}
.subs form .btn-send:hover{background:#b98e36;cursor:pointer;}
.subs,
.nav-tabs,
.schedule-session{padding:60px 0px;}
.form{background:#163460 url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/info.png?1486680171) no-repeat center right/contain;}
.form form input, .form form textarea{border:2px solid #2f558e;background-color:transparent;width:100%;padding:20px;color:#fff;margin-bottom:10px;font-size:0.778em;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-family:'Raleway', sans serif;}
.wpcf7 form .row{margin:15px 0;}
.form form input:-moz-placeholder, .form form textarea:-moz-placeholder{font-family:'Raleway', sans serif;text-transform:uppercase;color:#fff;}
.form form input::-moz-placeholder, .form form textarea::-moz-placeholder{font-family:'Raleway', sans serif;text-transform:uppercase;color:#fff;}
.form form input:-ms-input-placeholder, .form form textarea:-ms-input-placeholder{font-family:'Raleway', sans serif;text-transform:uppercase;color:#fff;}
.form form input::-webkit-input-placeholder, .form form textarea::-webkit-input-placeholder{font-family:'Raleway', sans serif;text-transform:uppercase;color:#fff;}
.form form input:focus, .form form textarea:focus{border:2px solid #b98e36;box-shadow:none;outline-color:#b98e36;}
.form form input[type="submit"]{padding:22px 35px;margin:0;background:#fff;color:#2b66bd;border:0;font-size:17px;font-family:'Raleway Bold', sans serif;border:2px transparent;}
.form form input[type="submit"].gold{background:#b98e36;color:#fff !important;}
.form form input[type="submit"].gold:hover{background:#fff;color:#b98e36!important;}
.form form .btn-controller{text-align:right;}
.form .wrapper{display:table;height:100%;width:100%;}
.form .wrapper .container{display:table-cell;vertical-align:middle;text-align:center;}
.form .wrapper .container .cont{display:inline-block;width:400px;}
.form .wrapper .container .cont h2{color:#fff;text-align:left;}
.nav-tabs .go-prev h3{margin-left:30px;}
.nav-tabs .go-next h3{margin-right:30px;}
.nav-tabs .go-prev .arrow, .nav-tabs .go-next .arrow{height:20px;width:20px;margin-top:5px;}
.nav-tabs .go-prev{text-align:left;}
.nav-tabs .go-prev .arrow{background:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/arrow-left.svg?1486680171) no-repeat center left/contain;float:left;}
.nav-tabs .go-next{text-align:right;}
.nav-tabs .go-next .arrow{background:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/arrow-right.svg?1486680171) no-repeat center right/contain;float:right;}
.schedule-session{background:#b98e36 url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/allcan-schedule-session.jpg?1486680171) no-repeat left center/cover;}
.schedule-session h2{color:#fff;}
.schedule-session .btn-controller{height:100%;width:100%;display:table;}
.schedule-session .btn-controller a{display:table-cell;vertical-align:middle;text-align:right;}
.schedule-session .btn-controller a .btn{background-color:#fff;color:#b98e36;}
.schedule-session .btn-controller a .btn:hover{background-color:#163460;color:#fff;}
body.page-template-page-free-session header, body.page-template-page-free-session footer{display:none;}
body.page-template-page-free-session .global-wrapper{margin:0;}
body.page-template-page-free-session .global-wrapper .banner{background:#2b66bd url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/allcan-session.jpg?1486680171) no-repeat bottom center/contain;min-height:100vh;overflow-x:hidden;overflow-y:auto;}
body.page-template-page-free-session .global-wrapper .banner .full-height{min-height:100%;height:auto;}
body.page-template-page-free-session .global-wrapper .banner:after{display:none;}
body.page-template-page-free-session .global-wrapper .banner .session{display:table-cell;vertical-align:middle;}
body.page-template-page-free-session .global-wrapper .banner .session .al{margin:0 auto;}
body.page-template-page-free-session .global-wrapper .banner .session h1{text-align:right;font-size:3.444em;color:#163460;line-height:1.161;font-family:"Oswald ExtraLight", sans serif;color:#fff;}
body.page-template-page-free-session .global-wrapper .banner .session h1 b, body.page-template-page-free-session .global-wrapper .banner .session h1 strong{font-family:"Oswald Bold", sans serif;}
body.page-template-page-free-session .global-wrapper .banner .session .form{margin-top:70px;background:none;position:relative;z-index:2;}
body.page-template-page-free-session .global-wrapper .banner .session .form input{border:2px solid #6491d2;background-color:#2b66bd;}
body.page-template-page-free-session .global-wrapper .banner .session .form input:-moz-placeholder{color:#c8deff;}
body.page-template-page-free-session .global-wrapper .banner .session .form input::-moz-placeholder{color:#c8deff;}
body.page-template-page-free-session .global-wrapper .banner .session .form input:-ms-input-placeholder{color:#c8deff;}
body.page-template-page-free-session .global-wrapper .banner .session .form input::-webkit-input-placeholder{color:#c8deff;}
body.page-template-page-free-session .global-wrapper .banner .session .form input:focus{border:2px solid #fff;}
body.page-template-page-free-session .global-wrapper .banner .session .form .btn{background-color:#fff;color:#2b66bd;}
body.page-template-page-free-session .global-wrapper .banner .session .form .btn:hover{background-color:#2b66bd;color:#fff;}
body.page-template-page-events .intro .filter{margin:30px 0px 60px 0px;padding:50px 0px;background-color:#2b66bd;}
body.page-template-page-events .intro .filter .text{font-family:"Oswald Medium", sans serif;font-size:1em;color:#e2ad42;text-transform:uppercase;}
body.page-template-page-events .intro .filter input{background-color:transparent;border:none;color:#fff;}
body.page-template-page-events .intro .filter input:-moz-placeholder{font-family:'Oswald Medium', sans serif;text-transform:uppercase;color:#fff;line-height:2;font-size:1;}
body.page-template-page-events .intro .filter input::-moz-placeholder{font-family:'Oswald Medium', sans serif;text-transform:uppercase;color:#fff;line-height:2;font-size:1;}
body.page-template-page-events .intro .filter input:-ms-input-placeholder{font-family:'Oswald Medium', sans serif;text-transform:uppercase;color:#fff;line-height:2;font-size:1;}
body.page-template-page-events .intro .filter input::-webkit-input-placeholder{font-family:'Oswald Medium', sans serif;text-transform:uppercase;color:#fff;line-height:2;font-size:1;}
body.page-template-page-events .intro .filter input:focus{outline-color:transparent;}
body.page-template-page-events .intro .content-events .featured, body.page-template-page-events .intro .content-events .event{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin:0px 10px;}
body.page-template-page-events .intro .content-events .featured .image, body.page-template-page-events .intro .content-events .event .image{background:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/allcan-events-content.jpg?1486680171) no-repeat center center/cover;position:relative;width:100%;height:100%;}
body.page-template-page-events .intro .content-events .featured .image .label, body.page-template-page-events .intro .content-events .event .image .label{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:120px;text-align:center;position:absolute;background-color:#b98e36;padding:20px 0px;top:0;left:20px;color:#fff;font-family:'Oswald Heavy', sans serif;font-size:0.833em;text-transform:uppercase;max-height:100px;overflow:hidden;}
body.page-template-page-events .intro .content-events .featured .description, body.page-template-page-events .intro .content-events .event .description{height:400px;width:100%;background-color:#f1f1f1;padding:40px;position:relative;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
body.page-template-page-events .intro .content-events .featured .description .date, body.page-template-page-events .intro .content-events .featured .description h3, body.page-template-page-events .intro .content-events .featured .description .details, body.page-template-page-events .intro .content-events .event .description .date, body.page-template-page-events .intro .content-events .event .description h3, body.page-template-page-events .intro .content-events .event .description .details{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:2;}
body.page-template-page-events .intro .content-events .featured .description .date, body.page-template-page-events .intro .content-events .featured .description h3, body.page-template-page-events .intro .content-events .event .description .date, body.page-template-page-events .intro .content-events .event .description h3{position:relative;}
body.page-template-page-events .intro .content-events .featured .description .date, body.page-template-page-events .intro .content-events .event .description .date{color:#b98e36;}
body.page-template-page-events .intro .content-events .featured .description .date .days, body.page-template-page-events .intro .content-events .event .description .date .days{font-family:'Oswald Light', sans serif;font-size:1.556em;}
body.page-template-page-events .intro .content-events .featured .description .date .month, body.page-template-page-events .intro .content-events .event .description .date .month{font-family:'Oswald Bold', sans serif;font-size:2.444em;text-transform:uppercase;}
body.page-template-page-events .intro .content-events .featured .description h3, body.page-template-page-events .intro .content-events .event .description h3{font-family:'Oswald Medium', sans serif;color:#163460;margin-top:30px;}
body.page-template-page-events .intro .content-events .featured .description .details, body.page-template-page-events .intro .content-events .event .description .details{font-family:'Oswald Bold', sans serif;font-size:0.833em;color:#b3b3b3;text-transform:uppercase;position:absolute;bottom:40px;right:40px;}
body.page-template-page-events .intro .content-events .featured:hover, body.page-template-page-events .intro .content-events .event:hover{margin:0;-webkit-box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 0px 8px 0px rgba(50, 50, 50, 0.75);}
body.page-template-page-events .intro .content-events .featured:hover .image .label, body.page-template-page-events .intro .content-events .event:hover .image .label{max-height:0;padding:0;}
body.page-template-page-events .intro .content-events .featured:hover .description, body.page-template-page-events .intro .content-events .event:hover .description{background-color:#2b66bd;}
body.page-template-page-events .intro .content-events .featured:hover .description .date, body.page-template-page-events .intro .content-events .featured:hover .description h3, body.page-template-page-events .intro .content-events .featured:hover .description .details, body.page-template-page-events .intro .content-events .event:hover .description .date, body.page-template-page-events .intro .content-events .event:hover .description h3, body.page-template-page-events .intro .content-events .event:hover .description .details{color:#fff;}
body.page-template-page-events .intro .content-events .event{border-top:1px solid #fff;}
body.page-template-page-events .intro .content-events .event .description{height:250px;}
body.page-template-page-events .intro .content-events .event .description h3{margin-top:10px;}
body.page-template-page-events .intro .content-events .event .description .more{width:25px;height:25px;position:absolute;top:40px;right:40px;opacity:0;}
body.page-template-page-events .intro .content-events .event .description .more:before, body.page-template-page-events .intro .content-events .event .description .more:after{content:"";position:absolute;background:#b98e36;}
body.page-template-page-events .intro .content-events .event .description .more:before{left:50%;width:15%;margin-left:-8%;height:100%;}
body.page-template-page-events .intro .content-events .event .description .more:after{top:50%;height:15%;margin-top:-7%;width:100%;}
body.page-template-page-events .intro .content-events .event:hover{border-top:none;margin-top:5px;margin-bottom:5px;}
body.page-template-page-events .intro .content-events .event:hover .image:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(43, 102, 189, 0.8);content:'';}
body.page-template-page-events .intro .content-events .event:hover .description{background-color:#fff;}
body.page-template-page-events .intro .content-events .event:hover .description .date{color:#b98e36;}
body.page-template-page-events .intro .content-events .event:hover .description h3{color:#163460;}
body.page-template-page-events .intro .content-events .event:hover .description .details{color:#b3b3b3;}
body.page-template-page-events .intro .content-events .event:hover .description .more{opacity:1;}
body.page-template-page-events2single header, body.page-template-page-events2single footer{display:none;}
body.page-template-page-events2single .global-wrapper{margin-top:0;}
body.page-template-page-events2single .global-wrapper .banner:after{background:rgba(185, 142, 54, 0.7);}
body.page-template-page-events2single .global-wrapper .banner .item h1{line-height:1.161;text-align:left;font-family:'Oswald ExtraLight', sans serif;font-size:3.444em;}
body.page-template-page-events2single .global-wrapper .banner .item h1 b, body.page-template-page-events2single .global-wrapper .banner .item h1 strong{font-family:'Oswald Bold', sans serif;}
body.page-template-page-events2single .global-wrapper .intro .infos{margin-top:1em;font-family:'Oswald ExtraLight', sans serif;font-size:0.944em;}
body.page-template-page-events2single .global-wrapper .intro .infos .item{margin-bottom:25px;}
body.page-template-page-events2single .global-wrapper .intro .infos .item h3{font-family:'Oswald Bold', sans serif;font-size:0.944em;color:#163460;}
body.open-modal{overflow:hidden;}
.open-menu .page{overflow:hidden;position:fixed;width:100%;}
.overlay{position:absolute;background:#2b66bd;top:0;left:0;width:100%;height:100vh;z-index:100;display:none;}
.open-menu .overlay{display:block;}
.popup-container{position:fixed;background:#2b66bd url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/allcan-logo-bg.png?1486680171) no-repeat center bottom/contain;top:0;left:0;width:100%;height:100vh;z-index:100;display:none;}
.popup-container .content{margin-top:30px;float:right;}
.popup-container.open-modal{display:block;}
.popup-container input{background:#2b66bd;border:2px solid #6491d2;padding:20px;margin-bottom:10px;}
.popup-container input:-moz-placeholder{font-family:'Oswald Medium', sans serif;text-transform:uppercase;color:#c8deff;line-height:2;font-size:0.778em;}
.popup-container input::-moz-placeholder{font-family:'Oswald Medium', sans serif;text-transform:uppercase;color:#c8deff;line-height:2;font-size:0.778em;}
.popup-container input:-ms-input-placeholder{font-family:'Oswald Medium', sans serif;text-transform:uppercase;color:#c8deff;line-height:2;font-size:0.778em;}
.popup-container input::-webkit-input-placeholder{font-family:'Oswald Medium', sans serif;text-transform:uppercase;color:#c8deff;line-height:2;font-size:0.778em;}
.popup-container input[type="submit"]{padding:22px 35px;margin:0;background:#fff;color:#2b66bd;border:0;font-size:17px;font-family:'Oswald Medium', sans serif;}
.close-modal{font-size:72px;font-family:'Raleway Light Italic', sans serif;color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-webkit-transform-origin:center center 50%;transform-origin:center center 50%;position:absolute;top:-10px;right:30px;z-index:2;}
.close-modal:hover{cursor:pointer;}
.close-modal a{color:#fff;}
.nav-tabs{background-color:#d6d6d6;}
.nav-tabs a{color:#163460;}
#nav-icon3{width:25px;height:25px;position:fixed;left:15px;top:30px;margin:0 auto;-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;z-index:12;}
#nav-icon3 span{display:block;position:absolute;height:2px;width:100%;background:#163460;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;}
#nav-icon3 span:nth-child(1){top:0px;}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3){top:6px;}
#nav-icon3 span:nth-child(4){top:12px;}
#nav-icon3.open span:nth-child(1){top:12px;width:0%;left:50%;}
#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%;}
.menu-mobile-container{display:none;position:absolute;z-index:100;width:100%;}
.menu-mobile-container .menu ul{list-style:none;margin:0;padding:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:column;}
.menu-mobile-container .menu ul li{margin:0px;text-align:center;}
.menu-mobile-container .menu ul li a{font-family:"Oswald Bold", sans serif;text-transform:uppercase;font-size:30px;color:#fff;}
@media screen and (max-width: 500px) { .menu-mobile-container .menu ul li a{font-size:20px;}
} .menu-mobile-container .menu ul li a:hover{color:#b98e36;}
.menu-mobile-container .menu ul li.current_page_parent a, .menu-mobile-container .menu ul li.current_page_item a{color:#b98e36;}
.menu-mobile-container .menu ul li ul.sub-menu{display:none;background-color:#2b66bd;text-align:center;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.menu-mobile-container .menu ul li ul.sub-menu li{padding:20px 0px;}
.menu-mobile-container .menu ul li ul.sub-menu li a{color:#fff;font-family:'Oswald Light', sans serif;padding-bottom:3px;font-size:15px;}
.menu-mobile-container .menu ul li ul.sub-menu li a:hover{border-bottom:1px solid #fff;}
.menu-mobile-container .menu ul li ul.sub-menu li.current_page_item a{border-bottom:1px solid #fff;}
#menu-mobile-menu{display:none;}
.open-menu #menu-mobile-menu{display:flex;}
.menu-mobile-container{display:none;}
.menu-mobile-container .menu-menu-container{display:none;}
.menu-more{display:inline-block;font-size:30px;color:#fff;font-family:'Oswald Light', sans serif;}
.menu-more:after{content:'+';display:inline-block;margin:0 20px;}
.menu-more.open-submenu:after{content:'-';display:inline-block;margin:0 20px;}
.open-menu .menu-menu-container{display:block;}
body.page-template-page-free-session .global-wrapper .banner .session .form input{color:#fff!important;}
@media only screen and (max-width: 1024px) { .open menu .menu-mobile-container{display:flex;justify-content:center;align-items:center;}
}
@media only screen and (max-width: 40em) {
footer .footer-menu ul li{display:block;}
}
@media only screen and (max-width: 64em) {
body.home .banner .item,.quote .item{width:70%!important;}
footer .footer-menu ul{display:block;}
.subs form input[type=email]{width:90%!important;}
.form .wrapper .container .cont{width:95%;}
.form .wrapper .container .cont h2{font-size:50px!important;}
.banner h1{font-size:50px;}
.banner .breacrumps{width:100%;text-align:center;}
section.intro{padding:60px 10px;}
.content-events .not-highlight{margin-top:20px;height:100%!important;}
.post-type-archive-blog .content-events .not-highlight, .content-events .not-highlight .image{height:250px!important;}
.single-eventos .banner, .single-blog .banner, .single-testemunhos .banner{padding:100px 0!important;}
.banner .item{width:90%!important;padding:50px 10px!important;}
.single-eventos header, .single-blog header, .single-testemunhos header{display:block!important;}
.single-eventos .global-wrapper, .single-blog .global-wrapper, .single-testemunhos .global-wrapper{margin-top:100px!important;}
.single-eventos .close, .single-blog .close, .single-testemunhos .close{display:none;}
h2, .section-title{font-size:50px!important;}
}
.wpcf7-acceptance input[type=checkbox]{width:inherit;height:inherit;}
.wpcf7-acceptance span.wpcf7-list-item{margin-left:0;}
.wpcf7-acceptance .wpcf7-list-item-label{color:#fff;}
.wpcf7-acceptance .wpcf7-list-item-label a{text-decoration:underline;}
input[type="submit"]:disabled, input[type="submit"]:disabled:hover {
opacity: 0.5;
cursor: not-allowed;
}.row.fullWidth {
max-width: 96%;
} p{line-height:2;}
.video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none;}
.video-foreground,
.video-background video{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}
#vidtop-content{top:0;color:#fff;}
@media (min-aspect-ratio: 16/9) {
.video-foreground{height:300%!important;top:-100%!important;}
}
@media (max-aspect-ratio: 16/9) {
.video-foreground{width:300%!important;left:-100%!important;}
}
@media all and (max-width: 500px) {
.vid-info .acronym{display:none;}
}
.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;}
.youtube img{width:100%;top:-16.84%;left:0;opacity:0.7;}
.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba( 0,0,0,0.6 );z-index:1;opacity:0.8;border-radius:6px;}
.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff;}
.youtube img,
.youtube .play-button{cursor:pointer;}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before{position:absolute;}
.youtube .play-button,
.youtube .play-button:before{top:50%;left:50%;transform:translate3d( -50%, -50%, 0 );}
.youtube iframe{height:100%;width:100%;top:0;left:0;}
.popup-container input{color:white;}
.multiple-events{display:inline-block;margin:0 30px;}
.one-event{display:inline-block;}
.ajax-load-more-wrap.grey button.alm-load-more-btn{background-color:#fff!important;background-image:url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/loadmore.png)!important;width:30px;background-repeat:no-repeat;color:transparent!important;}
.load-more-blog{display:none;}
.load-more-blog.loaded{display:block;}
.post-type-archive-blog p{color:#242f40;}
h2 b, h2 strong, .section-title b, .section-title strong{font-family:"Oswald DemiBold", sans-serif;font-weight:normal;}
.filter-parent{position:relative;}
.filter-parent svg{transform:rotate(-90deg);width:10px;height:20px;position:absolute;top:5px;right:70px;}
.filter-parent svg polygon{fill:#fff;}
.filtros{background-color:#2a66be;margin-top:50px;padding:20px 0;}
.filtros select{border-bottom:2px solid #4889e7;background-color:transparent;width:250px;height:40px;font-size:16px;color:#fff;font-family:'Raleway',sans-serif;text-transform:uppercase;border-right:none;border-left:none;border-top:none;margin-right:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2a66be;}
.filtros select:hover{background-color:#2a66be;}
.filtros h3{color:#d4a442;;font-family:'Oswald DemiBold',sans-serif;display:inline-block;margin-right:200px;}
.single-coaches header, .single-eventos header, .single-blog header, .single-testemunhos header{display:none;}
.single-coaches .banner, .single-eventos .banner, .single-blog .banner, .single-testemunhos .banner{padding:100px 33%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.single-coaches .close, .single-eventos .close, .single-blog .close, .single-testemunhos .close{position:absolute;top:50px;right:50px;color:white;z-index:2;}
.single-coaches .close a, .single-eventos .close a, .single-blog .close a, .single-testemunhos .close a{color:white;font-size:24px;}
.single-coaches .banner .item, .single-eventos .banner .item, .single-blog  .banner .item , .single-testemunhos .banner .item{width:inherit;padding:50px 30px;}
.single-coaches .banner .item h1, .single-eventos .banner .item h1, .single-blog .banner .item h2, .single-testemunhos .banner .item h2{text-align:left;font-family:"Oswald ExtraLight", sans serif;line-height:1.2;font-size:3.5rem;}
.single-coaches .banner .item p, .single-eventos .infos .item p, .single-blog .infos .item p , .single-testemunhos .infos .item p{font-family:"Oswald ExtraLight", sans serif;line-height:1.0;}
.single-coaches .infos .item h3, .single-eventos .infos .item h3, .single-blog .infos .item h3 , .single-testemunhos .infos .item h3{font-family:"Oswald Medium", sans serif;font-size:18px;color:#163460;}
.blog_navigation{background-color:#eaeaea;}
.append-testemunhos{margin-top:50px;}
span.wpcf7-not-valid-tip{color:#b98e36;}
.page-template-404 header, .page-template-404 footer{display:none;}
.page-template-404 .intro{background-color:transparent;}
.post-type-archive-testemunhos article,  .each-test article{background-color:#eaeaea;height:auto;padding:40px;}
.post-type-archive-coaches article{background-color:#eaeaea;height:250px;padding:0px;}
.post-type-archive-testemunhos .each-test h3, .each-test h3{font-family:"Oswald Medium", sans serif;font-size:18px;color:#163460;text-align:center;}
.each-test{margin-top:50px;}
.foto img{width:50px;height:50px;border-radius:50%;margin-right:20px;}
.photo-details{margin-top:25px;display:flex;align-items:center;justify-content:center}
.details-testemunhos{display:inline-block;}
.foto{display:inline-block;}
.post-type-archive-testemunhos  .each-test span, .each-test span{display:block;text-align:center;font-style:italic;font-family:"Oswald Light", sans serif;font-size:14px;color:#163460;}
.experience .video{margin-top:50px;}
.video-background .btn{z-index:100;padding:22px 35px;margin:0;background:#fff;color:#2b66bd;border:0;font-size:17px;font-family:'Oswald Medium', sans serif;width:180px;border:2px transparent;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);}
.video iframe{width:100%;height:100%;}
body.video-playing{overflow:hidden;}
.newsletter-container h2{color:#fff;}
.single-blog footer, .single-eventos footer, .single-testemunhos footer,.single-coaches footer{display:none;}
.single-blog section.form{display:none;}
.single-blog .subs h2{color:white;}
.single-blog .subs form{margin-top:50px;}
.single-blog .subs h2 span{font-family:"Oswald DemiBold", sans-serif;}
#share-label{background-color:white;position:relative;z-index:3;}
.share-menu{display:inline-block;list-style-type:none;transform:translate(-100%);transition:all 0.3s ease;}
.share-menu.active{transform:translate(0);}
.share-menu li{display:inline-block;margin:0 5px;}
.single-coaches .infos .item h3, .single-eventos .infos .item h3, .single-blog  .infos .item h2, .single-testemunhos .infos .item h2{margin-top:20px;}
.single-blog .fa{color:#b98e36;}
.single-blog h1, .single-testemunhos h1{font-size:3.444em;color:#163460;line-height:1.161;font-family:"Oswald ExtraLight", sans-serif;}
.single-testemunhos iframe{width:600px;}
.single-coaches .banner .item h1 span, .single-eventos .banner .item h1 span, .single-blog .banner .item h2 span, .single-testemunhos .banner .item h2 span{font-family:"Oswald DemiBold", sans-serif;}

.single-blog .intro h1 span{font-family:"Oswald DemiBold", sans-serif;}
.single-coaches .global-wrapper, .single-eventos .global-wrapper, .single-blog .global-wrapper, .single-testemunhos .global-wrapper{margin-top:0;position:relative;}
.single-coaches .banner:after, .single-eventos .banner:after, .single-blog .banner:after, .single-testemunhos .banner:after{position:absolute;background-color:#b98e36;width:100%;height:100%;top:0;left:0;display:block;content:'';opacity:0.7;}
.content-events .image{height:400px;position:relative;}
.events-columns:hover .image:after{background-color:rgba(43, 102, 189, 0.8);}
.events-columns .image:after{content:'';width:100%;height:100%;top:0;left:0;background-color:transparent;position:absolute;transition:all 0.2s ease;}
.content-events .not-highlight{height:250px;}
.content-events .not-highlight .image{height:100%;}
.events-columns{background-color:#eaeaea;position:relative;transition:all 0.2s ease;}
.events-columns:hover{transform:scale(1.02,1.02);-webkit-box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);z-index:2;box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.3);}
.events-columns .date{color:#b98e36;}
.events-columns .date .days{font-size:1.6em;line-height:1.2;letter-spacing:-.5px;font-family:'Oswald Light', sans serif;display:inline-block;}
.events-columns .label{width:100px;height:75px;position:absolute;top:0;font-size:14px;line-height:1.4;left:30px;color:white;background-color:#b98e36;text-align:center;font-family:"Oswald Bold", sans serif;position:absolute;padding:18px 0 0 0;text-transform:uppercase;}
.events-columns h3{font-family:'Oswald Medium', sans-serif;line-height:1.4;letter-spacing:-.5px;font-size:1em;color:#163460;margin-top:40px;}
.events-columns .details{font-family:'Oswald Bold', sans serif;font-size:0.833em;color:#b3b3b3;text-transform:uppercase;}
@media screen and (min-width: 64em) {
.events-columns .details{position:absolute;bottom:40px;right:40px;}
}
.events-columns .date .month{font-family:'Oswald DemiBold', sans-serif;font-size:2.4em;line-height:1.2;}
.date .month{text-transform:uppercase;}
.events-columns .description{padding:50px;}
.content-events .not-highlight .description{padding:30px;}
.events-columns.not-highlight .description h3{margin-top:20px;}
header ul.menu li a {
font-size: 0.9em;
padding: 0 10px;
} *{outline:none;}
header ul.menu li ul.sub-menu li a{font-size:.7em;padding:0 3px;}
header .cta{display:inherit;padding:20px 20px 0 0;}
header .cta .wrapper .title{line-height:1.2;}
#nav-icon3{left:inherit;right:20px;}
.menu-mobile-menu-container{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.slider-home-events .slick-track{padding:25px 0;}
.open-menu .menu-mobile-menu-container{height:100vh;background-color:#2a66be;}
.open-menu #menu-mobile-menu{display:inline-block;width:100%;padding:0;}
.open-menu #menu-mobile-menu li{padding:3px 0;}
.open-menu #menu-mobile-menu li a{color:#fff;}
.open-menu #menu-mobile-menu li a:hover{opacity:.5;}
.open-menu #menu-mobile-menu .sub-menu{list-style-type:none;}
.banner{-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;}
body.home .banner .item{padding:50px;}
section{padding:120px 0 150px;}
h2, .section-title{font-size:3.6em;line-height:1.2;}
.plus{font-family:"Oswald ExtraLight", sans-serif;font-size:6em;}
body.home .intro .row .columns .row .columns:nth-of-type(2){margin-top:95px;}
.intro .detail-container{margin:80px auto 0;}
.intro .detail-container .cont{width:auto;height:300px;padding:25px;}
.intro .detail-container .cont:hover{height:320px;}
 
.intro .detail-container .cont h3{line-height:1.4;letter-spacing:-.5px;font-size:1.2em;}
.controls ul li{padding:20px 40px 15px 0px;}
.controls ul li svg{height:36px;}
.events .box .date .days{font-size:1.6em;line-height:1.2;letter-spacing:-.5px;}
.events .box .date .month{font-family:'Oswald DemiBold', sans-serif;font-size:2.4em;line-height:1.2;}
.events .box h3{line-height:1.4;letter-spacing:-.5px;font-size:1.2em;margin-top:40px;}
.subs{padding:80px 0;text-align:center;}
.subs form{display:inline-block;}
.subs form input[type=submit]{display:inline-block;vertical-align:inherit;width:auto;}
.subs form input:focus{border-bottom:2px solid #b98e36;outline-color:transparent;outline:0;}
.subs form input[type=submit]{height:64px;width:64px;-webkit-box-shadow:4px 2px 6px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:4px 2px 6px 2px rgba(0, 0, 0, 0.2);box-shadow:4px 2px 6px 2px rgba(0, 0, 0, 0.2);border-radius:64px;border:0;padding:0;color:transparent;font-family:'Oswald Medium', sans-serif;font-size:.75em;text-transform:uppercase;background:transparent url(//www.allcan.pt/wp-content/themes/weareinnov%20-%20allcan/img/newsend.svg?1485383560) no-repeat center;background-size:50%;}
.subs form input[type=submit]:hover,
.subs form input[type=submit]:focus{background-color:#b98e36;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;outline:0;}
.screen-reader-response{display:none !important;}
.subs form .field{margin-bottom:20px;}
.subs form .wpcf7-response-output,
.form form .wpcf7-response-output,
.form form .wpcf7-mail-sent-ok{color:#b98e36;line-height:1;padding-top:30px;}
footer{padding:80px 0;}
footer .footer-menu ul li a{font-size:.7em;padding:0 3px;}
footer .footer-menu ul li.current-menu-item a, header ul.menu li ul.sub-menu li.current_page_item a{font-family:'Oswald Bold', sans-serif;}
footer .footer-menu ul li.current-menu-item a:hover{color:#fff;cursor:default;}
#load-more{text-align:center;margin-top:50px;}
#load-more svg{width:25px;height:25px;}
#load-more svg path{fill:#2a66be;}
#load-more.loading svg{animation:loading_btn 3s linear infinite;}
footer .copy p, footer .copy ul li a{font-family:'Oswald Medium', sans-serif;color:#8cb0e5;font-size:0.611em;text-transform:uppercase;display:inline-block;}
footer .copy p a{color:#8cb0e5;}
footer .weareinnov{height:9px;margin-top:15px;}
.intro .intro-content,
.intro .content-events{padding-top:60px;}
.form form textarea{height:180px;}
.form form input, .form form textarea, .form form select{line-height:1.5em;}
.form form input[type="radio"]{width:auto;}
.wpcf7-radio .wpcf7-list-item-label{color:#fff;font-size:0.778em;font-family:'Raleway', sans serif;text-transform:uppercase;}
.form form select{border:2px solid #2f558e;background-color:transparent;width:100%;padding:20px;color:#fff;margin-bottom:20px;font-size:0.778em;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;height:60px;border-radius:0px !important;font-family:'Raleway', sans-serif;text-transform:uppercase;font-size:.75em;}
}
}
.form form input[type="submit"].gold:hover {
background-color: #fff;
color: #b98e36 !important;
}
.form form .fileContainer{overflow: hidden;
position: relative;
}
.form form .fileContainer [type=file]{cursor: inherit;
display: block;
font-size: 999px;
filter: alpha(opacity=0);
min-height: 100%;
min-width: 100%;
opacity: 0;
position: absolute;
right: 0;
text-align: right;
top: 0;
}
.form form .fileContainer{border: 2px solid #2f558e;
background-color: transparent;
width: 100%;
padding: 0 20px;
font-family: 'Oswald Bold', sans-serif;
text-transform: uppercase;
color: #fff;
font-size: 0.8em;
display: block;
margin: 0px 0 20px;
}
.form form .fileContainer [type=file]{cursor: pointer;
height: 0;
}
.form form input:hover, .form form select:hover, .form form textarea:hover, .form form .fileContainer:hover{background-color: #2f558e;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
cursor: pointer;
}
.form form select:focus, .form form textarea:focus , .form form .fileContainer:focus, .form form input:not([type="submit"]):focus{border: 2px solid #2b66bd;
box-shadow: none;
outline-color: #2b66bd;
background-color: #2f558e;
}
.schedule-session h2{line-height: 1.2;
}
.schedule-session h2 strong{font-family: "Oswald Medium", sans-serif;
} .popup-container.open-modal .section-title{text-align: right;
text-transform: uppercase;
}
.popup-container input[type="text"], 
.popup-container input[type="email"]{width: 100%;
}
.popup-container input[type="submit"]:hover, .popup-container input[type="submit"]:focus{background-color: #b98e36;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
color: #fff;
}
.popup-container input:hover{background-color: #2f558e;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
cursor: pointer;
}
.popup-container input:not:[type="submit"]:focus{border: 2px solid #2b66bd;
box-shadow: none;
outline-color: #2b66bd;
background-color: #2f558e;
} .intro .locations{margin-top: 60px;
}
.intro .locations .acf-map{height: 400px;
}
.intro .locations .map-box{margin-bottom: 5px;
}
.intro .locations .info-location .container{bottom: 30px;
left: 30px;
width: 80%;
}
.intro .locations .info-location .container .address, 
.intro .locations .info-location .container .phone-number,
.intro .locations .info-location .container .address p, 
.intro .locations .info-location .container .phone-number p{text-align: left;
font-size: 1em;
line-height: 1.4;
} @media only screen and (max-width: 1480px){
header ul.menu li a {
padding: 0 6px;
font-size: 0.85em;
}
}
@media only screen and (max-width: 1366px){
.row.fullWidth.detail-container {
max-width: 100%;
}
}
@media only screen and (max-width: 1280px){
header ul.menu li a {
padding: 0;
font-size: 0.7em;
} header .cta .wrapper .time-logo svg{height: 40px;
}
header .cta .wrapper .title, header .cta .wrapper .subtitle{margin-top: 4px;
} .intro .detail-container .cont{height: 260px;
}
.intro .detail-container .cont:hover{height: 280px;
}
.intro .detail-container .cont h3{font-size: 1.2em;
}
}
@media only screen and (max-width: 1024px){
.row.fullWidth {
max-width: 100%;
}
.menu-mobile-container{display: block
}
body.home .intro .row .columns .row .columns:nth-of-type(2){margin-top: 0;
}
.row.fullWidth.detail-container{justify-content: flex-start;
}
.intro .detail-container .cont{margin: 10px;
}
.form .wrapper .container .cont h2{text-align: left;
padding-bottom: 60px;
}
}
.header-mob {
display: none;
}
@media only screen and (max-width: 1024px){
.header {
display: none!important;
}
.header.header-mob{display: block!important;
width: 100%;
z-index: 4!important;
}
.header.header-mob .cta .wrapper:after{display: none;
}
.header.header-mob .cta .wrapper{text-align: center;
width: 100%;
height: 70px;
padding: 7px 0 0 0;
}
.header.header-mob .cta .wrapper .time-logo{display: inline-block;
position: absolute;
top: 18px;
left: 49px;
}
.header.header-mob .cta .wrapper .title{display: inline-block;
}
.header.header-mob .cta .wrapper .time-logo svg{height: 35px;
}
.header.header-mob .cta .wrapper .subtitle{margin-top: 0;
}
.header.header-mob .cta .wrapper .title{margin-top: 10px;
}
.header.header-mob .cta{width: 100%;
right: 0;
top: -50px;
}
.header{top: 120px;
right: 0px;
position: fixed;
z-index: 9999;
display: inline-block;
}
.page-template-page-free-session .header{z-index: 1;
}
.header .cta .wrapper{box-shadow: none;
}
}
.page-template-page-free-session .wrapper {
display: none;
}
@media only screen and (max-width: 680px){ .intro2 {
display: none;
}
.banner{height: 500px;
-webkit-transition: .5s ease-out;
-moz-transition: .5s ease-out;
-o-transition: .5s ease-out;
transition: .5s ease-out;
}
body.home .banner .item{padding: 45px;
width: 390px
}
footer{background-size: 180%;
}
.quote .item{width: 390px
}
.quote .item h2{font-size: 2.8em;
}
.page-template-page-free-session .popup-container .text-right{text-align: center;	
}
.page-template-page-free-session  .popup-container .content{float: none;
margin: 30px 30px 0 30px;
}
}
div.wpcf7-mail-sent-ok {
display: none!important;
}
span.wpcf7-not-valid-tip, div.wpcf7-validation-errors{color: #b98e36!important;
font-family: "Oswald Medium",sans serif;
text-transform: uppercase;
font-size: 12px!important;
}
div.wpcf7-validation-errors{border: none!important;
}
.page-template-page-free-session span.wpcf7-not-valid-tip, .subs span.wpcf7-not-valid-tip{text-align: left;
}
.page-template-page-free-session .btn-controller{position: relative;
}
.page-template-page-free-session div.wpcf7 .ajax-loader{position: absolute;
top:45%;
}
.append-eventos.hide-content .event-link, .append-blog.hide-content .blog-link{opacity: 0;
}
.append-eventos .event-link, .append-blog .blog-link{opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
position: relative;
}
.append-eventos .event-link:not(:first-child), .append-blog .blog-link:not(:first-child){margin-top: 25px;
}
@media screen and (min-width: 40em) {
.append-eventos .event-link:not(:first-child), .append-blog .blog-link:not(:first-child){ 
margin-top: 50px;
}
}
.loading-parent {
position: relative;
}
.loading-bro{position: absolute;
top: 200px;
left: 50%;
transform: translateX(-50%);
width: 50px;
}
#load{width: 50px;
animation: loading 3s linear infinite;
}
#load #loading-inner{stroke-dashoffset: 0;
stroke-dasharray: 300;
stroke-width: 10;
stroke-miterlimit: 10;
stroke-linecap: round;
animation: loading-circle 2s linear infinite;
stroke: #2a66be;   
fill: transparent;
}
@keyframes loading {
0% {
transform: rotate(0);
}
100%{transform: rotate(360deg);
}
}
@keyframes loading_btn {
0% {
transform: rotate(0);
}
100%{transform: rotate(-360deg);
}
}
@keyframes loading-circle {
0% {
stroke-dashoffset: 0;
}
100%{stroke-dashoffset: -600;
}
}
.phone-number a {
color: #fff;
}
@media only screen and (max-width: 63.9375em) { footer .footer-menu {
margin: 20px 0;
}
footer .copy{text-align: center;
}
footer .weareinnov{background-position: center;
}
}
.redes-sociais {
list-style-type: none;
padding-left: 0;
}
.redes-sociais li{
display: inline-block;
}
.redes-sociais li:not(:first-child){
margin-left: 5px;
}