:root{
    --body:#110920;
    --text:#fff;
    --link:#fff;
    --link-hover:#03c1ef;
    --primary:#03c1ef;
    --secondary:#8c3596;
    --tertiary:#666;
    --dark:#000;
    --light:#fff;
    --gray:#1b0f30;
    --gray-light:#311e54;
    --gray-dark:#eee;
--dark-2:rgba(0,0,0,.2);
--dark-5:rgba(0,0,0,.5);
--light-1:rgba(255,255,255,.1);
--light-2:rgba(255,255,255,.2);
--light-7:rgba(255,255,255,.7);
--success:#28a745;
--danger:#FF5757;
--warning:#ffc107;
--size:1rem;
--f-size:1rem;
--family:'Work Sans';
}
@media (min-width:1600px){
:root{
--f-size:1.125rem;
}
}

/* Browser Support Fallbacks for CSS Variables */
html {
  /* Fallback colors for browsers that don't support CSS variables */
  color: #fff;
  background-color: #110920;
}

/*Reset*/
*,:before,:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-width:0;
}

body{
    margin:0;
    font:400 var(--f-size, 1rem)/1.8 var(--family, 'Work Sans'),sans-serif;
    overflow-x:hidden;
    word-wrap:break-word;
    background-color:var(--body, #110920);
    color:var(--text, #fff);
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
}

hr{
    border:0;
    margin:calc(2 * var(--size, 1rem)) 0;
    clear:both;
    overflow:hidden;
    height:1px;
    background-color:var(--light-1, rgba(255,255,255,.1));
}

[hidden],.hdd{display:none}
.swh{display:block}
img{
    vertical-align:middle;
    max-width:100%;
    height:auto; /* Added for better responsive images */
}
:focus{outline:0}
a{
    text-decoration:none;
    color:var(--link, #fff);
}
a:hover{
    color:var(--link-hover, #03c1ef);
}
table{width:100%}
.title,[class*="-title"],h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}
h1{font-size:calc(3 * var(--f-size, 1rem))}
h2{font-size:calc(2 * var(--f-size, 1rem))}
h3{font-size:calc(1.5 * var(--f-size, 1rem))}
h4,h5,h6{font-size:var(--f-size, 1rem)}
.tac{text-align:center}

/*Layout*/
#aa-wp{
    min-height:100vh;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative;
}

#aa-wp>.bd{
    -webkit-box-flex:1;
    -webkit-flex:1 0 auto;
    -moz-flex:1 0 auto;
    -ms-flex:1 0 auto;
    flex:1 0 auto;
}

.cont{
    margin:0 auto;
    padding-left:var(--size, 1rem);
    padding-right:var(--size, 1rem);
    width:100%;
}

/*space*/
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,fieldset,figure{
    margin:0 0 var(--size, 1rem);
}
nav ul,[class*="-lst"],ul[class*="dfx"]{margin:0;padding:0}
nav li,[class*="-lst"] li,[class*="dfx"]>li{list-style-type:none}
.mb0{margin-bottom:0}
.mb1{margin-bottom:var(--size, 1rem)}
.mla{margin-left:auto}
.ml0{margin-left:0}
.ml1{margin-left:var(--size, 1rem)}
.mra{margin-right:auto}
.mr0{margin-right:0}
.mr1{margin-right:var(--size, 1rem)}
.mac{margin-left:auto;margin-right:auto}
[class*="align"]{margin-bottom:var(--size, 1rem)}
.alignleft{margin-right:var(--size, 1rem)}
.alignright{margin-left:var(--size, 1rem)}
.aligncenter{margin-left:auto;margin-right:auto}

/*flex*/
.fcl{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
}

.rw{
    margin-left:-.5rem;
    margin-right:-.5rem;
    margin-bottom:0;
    padding:0;
}

.rw>*{
    padding-left:.5rem;
    padding-right:.5rem;
    max-width:100%;
    list-style:none;
}

.rw.sm{margin-left:-.25rem;margin-right:-.25rem}
.rw.sm>*{padding-left:.25rem;padding-right:.25rem}

.dfx,.rw,.eqcl>*{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
}

.fwp,.rw{
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}

.fg1,.rw.rfg1>*,.fg1c>*{
    -webkit-flex-basis:0;
    -moz-flex-basis:0;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-flex-grow:1;
    -moz-flex-grow:1;
    -ms-flex-positive:1;
    -webkit-box-flex:1;
    flex-grow:1;
    max-width:100%;
}

.cl0,.rw>*{
    -webkit-flex:0 0 auto;
    -moz-flex:0 0 auto;
    -ms-flex:0 0 auto;
    -webkit-box-flex:0;
    flex:0 0 auto;
    width:auto;
    max-width:100%;
}

.cl1,.rcl1>*,.eqcl>*>*{
    -webkit-flex:0 0 100%;
    -moz-flex:0 0 100%;
    -ms-flex:0 0 100%;
    -webkit-box-flex:0;
    flex:0 0 100%;
    max-width:100%;
}

.cl2,.rcl2>*{
    -webkit-flex:0 0 calc(100%/2);
    -moz-flex:0 0 calc(100%/2);
    -ms-flex:0 0 calc(100%/2);
    -webkit-box-flex:0;
    flex:0 0 calc(100%/2);
    max-width:calc(100%/2);
}

.cl3,.rcl3>*{
    -webkit-flex:0 0 calc(100%/3);
    -moz-flex:0 0 calc(100%/3);
    -ms-flex:0 0 calc(100%/3);
    -webkit-box-flex:0;
    flex:0 0 calc(100%/3);
    max-width:calc(100%/3);
}

.cl4,.rcl4>*{
    -webkit-flex:0 0 calc(100%/4);
    -moz-flex:0 0 calc(100%/4);
    -ms-flex:0 0 calc(100%/4);
    -webkit-box-flex:0;
    flex:0 0 calc(100%/4);
    max-width:calc(100%/4);
}

.cl5,.rcl5>*{
    -webkit-flex:0 0 calc(100%/5);
    -moz-flex:0 0 calc(100%/5);
    -ms-flex:0 0 calc(100%/5);
    -webkit-box-flex:0;
    flex:0 0 calc(100%/5);
    max-width:calc(100%/5);
}

.cl6,.rcl6>*{
    -webkit-flex:0 0 calc(100%/6);
    -moz-flex:0 0 calc(100%/6);
    -ms-flex:0 0 calc(100%/6);
    -webkit-box-flex:0;
    flex:0 0 calc(100%/6);
    max-width:calc(100%/6);
}

.jst-cr{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
}

.jst-fe{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -moz-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
}

.jst-sb{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -moz-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
}

.alg-cr{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-flex-align:center;
    align-items:center;
}

.alg-fs{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
}

.alg-ed{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -moz-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
}

.alg-ss{
    -webkit-align-self:start;
    -moz-align-self:start;
    -ms-flex-item-align:start;
    -ms-grid-row-align:start;
    align-self:start;
}

.alg-fe{
    -webkit-align-self:flex-end;
    -moz-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end;
}

.or-1{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
    -moz-order:-1;
    -ms-flex-order:-1;
    order:-1;
}

.or1{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
    -moz-order:1;
    -ms-flex-order:1;
    order:1;
}

.or2{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -moz-order:2;
    -ms-flex-order:2;
    order:2;
}

.or3{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
    -moz-order:3;
    -ms-flex-order:3;
    order:3;
}

/*Forms*/
button,input,select,textarea{
    font:inherit;
    width:100%;
    vertical-align:middle;
    line-height:normal;
    text-transform:none;
    overflow:visible;
}

fieldset{
    border:1px solid transparent;
    padding:var(--size, 1rem);
}

legend{
    color:inherit;
    display:table;
    max-width:100%;
    white-space:normal;
    border:0;
    padding:var(--size, 1rem);
}

label{
    display:inline-block;
    padding:.875rem 0;
    line-height:1.25rem;
}

label[for]{cursor:pointer}

[type="search"]{
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield;
    outline-offset:-2px;
}

[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none;
}

::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit;
}

/*input*/
input,textarea,select{
    display:block;
    padding:calc(.5 * var(--size, 1rem)) var(--size, 1rem);
    width:100%;
    line-height:2rem;
    background-color:var(--light-1, rgba(255,255,255,.1));
    color:var(--text, #fff);
    border-radius:.2rem;
    border:0;
}

.inp .ico{display:block;position:relative}
.inp .ico>input:focus + i{
    opacity:1;
    color:var(--light, #fff);
}

.inp .ico>i{
    position:absolute;
    right:0;
    top:0;
    width:3rem;
    height:3rem;
    line-height:3rem;
    text-align:center;
    opacity:.5;
    pointer-events:none;
}

input.sm,select.sm{padding-top:0;padding-bottom:0}

input:focus,textarea:focus,select:focus{
    background-color:var(--light-2, rgba(255,255,255,.2));
    color:var(--light, #fff);
}

[type="color"],[type="number"],[type="range"]{width:auto;min-width:7rem}
:disabled{cursor:default;opacity:.8}

/* Placeholder support for all browsers */
::-webkit-input-placeholder{color:currentColor;opacity:0.7}
::-moz-placeholder{color:currentColor;opacity:0.7}
:-ms-input-placeholder{color:currentColor;opacity:0.7}
:-moz-placeholder{color:currentColor;opacity:0.7}
::placeholder{color:currentColor;opacity:0.7}

textarea{
    overflow:auto;
    min-height:6rem;
    max-width:100%;
    height:auto;
    resize:vertical;
    padding:var(--size, 1rem);
    max-height:15rem;
}

/*valid*/
.val-ok .val{color:var(--success, #28a745)}
.val-no .val{color:var(--danger, #FF5757)}
[class*="val-"] .val{
    font-size:calc(.75 * var(--f-size, 1rem));
    display:block;
    padding-top:.5rem;
}
[class*="val-"] .val:before{margin-right:.5rem}

/*select*/
select{
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    appearance:none;
    background-image:url("data:image/svg+xml,%3Csvg fill='%23999' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3Cpath d='M0-.75h24v24H0z' fill='none'/%3E%3C/svg%3E");
    background-position:right var(--size, 1rem) center;
    background-repeat:no-repeat;
    background-size:1.5rem;
    padding-right:3rem;
}

select.sm{background-position:right .5rem center}

/*file*/
.ifl input{display:none}

/*radio/checkbox*/
[type='checkbox'],[type='radio']{
    width:auto;
    min-height:auto;
    display:inline-block;
    border:0;
    vertical-align:baseline;
}

.chk{text-align:left}

.chk label{
    padding-left:2.5rem;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.chk input + label:before,.chk input + label:after{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    margin:auto;
    height:1.5rem;
    width:1.5rem;
    border-radius:.3rem;
    content:'';
    text-align:center;
    line-height:1.5rem;
    font-size:var(--f-size, 1rem);
}

.chk input + label:after{display:none}
.chk input:checked + label:after{display:block}
.chk [type="radio"] + label:before{border-radius:2rem}
.chk input{position:absolute;opacity:0}
.chk label:before{background-color:var(--gray-light, #311e54)}

.chk input:checked + label:before{
    background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:.8rem;
    background-color:var(--primary, #03c1ef);
}

/*button*/
.btn,button,[type='button'],[type='reset'],[type='submit'],.pagination a,.extend,.tagcloud a,a.comment-reply-link{
    cursor:pointer;
    padding:.5rem 1.5rem;
    display:inline-block;
    vertical-align:top;
    text-align:center;
    line-height:2rem;
    width:auto;
    background-color:var(--light-2, rgba(255,255,255,.2));
    color:var(--light, #fff);
    min-width:3rem;
    border:0;
}

.btn:hover,a.btn:hover,button:hover,.tagcloud a:hover,a.comment-reply-link:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover,.pagination a:hover,.pagination .current{
    background-color:var(--primary, #03c1ef);
    color:var(--light, #fff);
}

.btn.blk{width:100%}

.btn.snd,.page-link.current,.submit{
    background-color:var(--primary, #03c1ef);
    color:var(--light, #fff);
    -webkit-box-shadow:0 0 1rem var(--primary, #03c1ef);
    -moz-box-shadow:0 0 1rem var(--primary, #03c1ef);
    box-shadow:0 0 1rem var(--primary, #03c1ef);
}

.btn.snd:hover,.submit:hover{
    background-color:var(--secondary, #8c3596);
    color:var(--light, #fff);
    -webkit-box-shadow:0 0 1rem var(--secondary, #8c3596);
    -moz-box-shadow:0 0 1rem var(--secondary, #8c3596);
    box-shadow:0 0 1rem var(--secondary, #8c3596);
}

.btn[class*="fa-"]:before,.btn>[class*="fa-"]:before{
    margin-right:var(--size, 1rem);
    color:var(--primary, #03c1ef);
}

.btn.sm,.tagcloud a,a.comment-reply-link{font-size:.75rem;padding:0 .75rem}

.btn.lg{
    padding-top:var(--size, 1rem);
    padding-bottom:var(--size, 1rem);
    text-transform:uppercase;
    font-weight:700;
    font-size:var(--f-size, 1rem);
    min-width:10rem;
}

.btn.lnk,.btn.lnk:hover{
    background-color:transparent;
    border-color:transparent;
    color:var(--link, #fff);
}

.btn.lnk:hover{color:var(--primary, #03c1ef)}
.btn.npd{padding-left:0;padding-right:0}
.btn.npd:before,.btn.npd>[class*="fa-"]:before{margin-right:0}

.btn.lin{
    background-color:transparent;
    border:2px solid var(--primary, #03c1ef);
    line-height:calc(2rem - 4px);
}

.btn.lin:hover{background-color:var(--primary, #03c1ef)}
.btn.light{background-color:var(--light-1, rgba(255,255,255,.1))}
.btn.lin.light{border-color:var(--light-1, rgba(255,255,255,.1))}
.btn.aa-lnk{margin-right:1rem;position:relative}

.btn.aa-lnk:after{
    position:absolute;
    right:-1rem;
    top:0;
    font-size:.75rem;
    width:.75rem;
    color:var(--primary, #03c1ef);
    line-height:3rem;
}

/*Misc*/
button,input,textarea,select,li:before,li a,.btn{
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -ms-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
}

.lnk-blk:after,.lnk-blk-a>a:after{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    content:'';
}

.ic{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-moz-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-self:center;
    -moz-align-self:center;
    -ms-flex-item-align:center;
    align-self:center;
    position:relative;
    height:1em;
    width:1em;
    font-size:inherit;
}

.ic svg{
    height:1em;
    width:1em;
    bottom:-.125em;
    position:absolute;
    fill:currentColor;
}

.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor{color:inherit}

.says,.screen-reader-text{
    clip:rect(1px, 1px, 1px, 1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px;
    word-wrap:normal!important;
}

.rssSummary,.wp-caption-text,.bypostauthor{font-size:.75rem}

/*Dropdown*/
.aa-drp{position:relative}
.aa-drp.left .sub-menu{left:auto;right:0}
.on>.sub-menu{display:block}
.full>.sub-menu{right:0;min-width:15rem}
.menu li>a,.sub-menu li>a{display:block;line-height:2rem}
.menu>li>a{padding:.5rem 0}
li[class*="fa-"]>a{padding-left:2rem}

li[class*="fa-"]:before{
    width:1.5rem;
    text-align:center;
    position:absolute;
    top:.5rem;
    pointer-events:none;
    left:0;
}

.sub-menu li[class*="fa-"]>a{padding-left:2.5rem}
.sub-menu li[class*="fa-"]:before{left:.5rem;top:0;opacity:.5}
.sub-menu li[class*="fa-"]:hover:before{opacity:1}
.menu-item-has-children,li[class*="fa-"]{position:relative}

.sub-menu{
    display:none;
    position:absolute;
    left:0;
    top:100%;
    margin-top:.5rem;
    min-width:10rem;
    z-index:10;
    border:0;
    background-color:var(--gray, #1b0f30);
    border-radius:.25rem;
    padding:.5rem 0;
    list-style:none;
    max-height:20rem;
    overflow:auto;
    font-size:calc(.875 * var(--f-size, 1rem));
    -webkit-box-shadow:0 0 2rem var(--body, #110920);
    -moz-box-shadow:0 0 2rem var(--body, #110920);
    box-shadow:0 0 3rem var(--dark, #000);
}

.sub-menu span[class*="type-"]{
    float:left;
    font-size:.5rem;
    margin-top:.5rem;
    margin-right:.5rem;
    margin-left:-.35rem;
}

.sub-menu>li{line-height:2rem;font-size:.75rem}

.sub-menu>li>a{
    color:var(--text, #fff);
    padding:0 var(--size, 1rem);
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.sub-menu>li.on>a,.sub-menu>li>a:not(.btn):hover{
    background-color:var(--dark-5, rgba(0,0,0,.5));
}

.sub-menu>li.on>a,.sub-menu>li.on:before,.sub-menu>li>a:not(.btn):hover,.sub-menu>li:hover:before{
    color:var(--primary, #03c1ef);
}

.sub-menu>li.on:before{color:var(--primary, #03c1ef)}

.sub-menu>li.title{
    pointer-events:none;
    text-transform:uppercase;
    font-size:.7rem;
    padding:0 var(--size, 1rem);
    margin-bottom:.5rem;
    font-weight:400;
    opacity:.5;
}

.sub-menu>li>a.btn{margin:var(--size, 1rem)}
.sub-menu>li.loading{text-align:center;font-size:1.5rem;padding:.5rem}
.sub-menu>li.error{text-align:center;padding:.5rem}
.rnd{border-radius:5rem}

/*animation*/
[class*="anm-"],.sub-menu{
    -webkit-animation-duration:.3s;
    -moz-animation-duration:.3s;
    -ms-animation-duration:.3s;
    -o-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
}

.anm-a,.sub-menu{
    -webkit-animation-name:fadeIn;
    -moz-animation-name:fadeIn;
    -ms-animation-name:fadeIn;
    -o-animation-name:fadeIn;
    animation-name:fadeIn;
}

@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@-ms-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}

.anm-b{
    -webkit-animation-name:fadeInUp;
    -moz-animation-name:fadeInUp;
    -ms-animation-name:fadeInUp;
    -o-animation-name:fadeInUp;
    animation-name:fadeInUp;
}

@-webkit-keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
    }
    to{
        opacity:1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
    }
}

@-moz-keyframes fadeInUp{
    from{
        opacity:0;
        -moz-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
    }
    to{
        opacity:1;
        -moz-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
    }
}

@-ms-keyframes fadeInUp{
    from{
        opacity:0;
        -ms-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
    }
    to{
        opacity:1;
        -ms-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
    }
}

@-o-keyframes fadeInUp{
    from{
        opacity:0;
        -o-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
    }
    to{
        opacity:1;
        -o-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
    }
}

@keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        -moz-transform:translate3d(0,100%,0);
        -ms-transform:translate3d(0,100%,0);
        -o-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
    }
    to{
        opacity:1;
        -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);
    }
}