.wpcf7 .screen-reader-response{
    position:absolute;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px);
    clip-path:inset(50%);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
    word-wrap:normal!important
}
.wpcf7 form .wpcf7-response-output{
    margin:2em .5em 1em;
    padding:.2em 1em;
    border:2px solid #00a0d2
}
.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{
    display:none
}
.wpcf7 form.sent .wpcf7-response-output{
    border-color:#46b450
}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{
    border-color:#dc3232
}
.wpcf7 form.spam .wpcf7-response-output{
    border-color:#f56e28
}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{
    border-color:#ffb900
}
.wpcf7-form-control-wrap{
    position:relative
}
.wpcf7-not-valid-tip{
    color:#dc3232;
    font-size:1em;
    font-weight:400;
    display:block
}
.use-floating-validation-tip .wpcf7-not-valid-tip{
    position:relative;
    top:-2ex;
    left:1em;
    z-index:100;
    border:1px solid #dc3232;
    background:#fff;
    padding:.2em .8em;
    width:24em
}
.wpcf7-list-item{
    display:inline-block;
    margin:0 0 0 1em
}
.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{
    content:" "
}
.wpcf7-spinner{
    visibility:hidden;
    display:inline-block;
    background-color:#23282d;
    opacity:.75;
    width:24px;
    height:24px;
    border:none;
    border-radius:100%;
    padding:0;
    margin:0 24px;
    position:relative
}
form.submitting .wpcf7-spinner{
    visibility:visible
}
.wpcf7-spinner::before{
    content:'';
    position:absolute;
    background-color:#fbfbfc;
    top:4px;
    left:4px;
    width:6px;
    height:6px;
    border:none;
    border-radius:100%;
    transform-origin:8px 8px;
    animation-name:spin;
    animation-duration:1000ms;
    animation-timing-function:linear;
    animation-iteration-count:infinite
}
@media (prefers-reduced-motion:reduce){
    .wpcf7-spinner::before{
        animation-name:blink;
        animation-duration:2000ms
    }
}
@keyframes spin{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes blink{
    from{
        opacity:0
    }
    50%{
        opacity:1
    }
    to{
        opacity:0
    }
}
.wpcf7 input[type="file"]{
    cursor:pointer
}
.wpcf7 input[type="file"]:disabled{
    cursor:default
}
.wpcf7 .wpcf7-submit:disabled{
    cursor:not-allowed
}
.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{
    direction:ltr
}
.attachment svg,.widget_media_image svg{
    max-width:100%;
    height:auto
}
@charset "UTF-8";
/*! * Bootstrap v5.0.2 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root{
    --bs-blue:#0d6efd;
    --bs-indigo:#6610f2;
    --bs-purple:#6f42c1;
    --bs-pink:#d63384;
    --bs-red:#dc3545;
    --bs-orange:#fd7e14;
    --bs-yellow:#ffc107;
    --bs-green:#198754;
    --bs-teal:#20c997;
    --bs-cyan:#0dcaf0;
    --bs-white:#fff;
    --bs-gray:#6c757d;
    --bs-gray-dark:#343a40;
    --bs-primary:#0d6efd;
    --bs-secondary:#6c757d;
    --bs-success:#198754;
    --bs-info:#0dcaf0;
    --bs-warning:#ffc107;
    --bs-danger:#dc3545;
    --bs-light:#f8f9fa;
    --bs-dark:#212529;
    --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0))
}
*,::after,::before{
    box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
    :root{
        scroll-behavior:smooth
    }
}
body{
    margin:0;
    font-family:var(--bs-font-sans-serif);
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    background-color:#fff;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
hr{
    margin:1rem 0;
    color:inherit;
    background-color:currentColor;
    border:0;
    opacity:.25
}
hr:not([size]){
    height:1px
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2
}
.h1,h1{
    font-size:calc(1.375rem + 1.5vw)
}
@media (min-width:1200px){
    .h1,h1{
        font-size:2.5rem
    }
}
.h2,h2{
    font-size:calc(1.325rem + .9vw)
}
@media (min-width:1200px){
    .h2,h2{
        font-size:2rem
    }
}
.h3,h3{
    font-size:calc(1.3rem + .6vw)
}
@media (min-width:1200px){
    .h3,h3{
        font-size:1.75rem
    }
}
.h4,h4{
    font-size:calc(1.275rem + .3vw)
}
@media (min-width:1200px){
    .h4,h4{
        font-size:1.5rem
    }
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-bs-original-title],abbr[title]{
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    -webkit-text-decoration-skip-ink:none;
    text-decoration-skip-ink:none
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
ol,ul{
    padding-left:2rem
}
dl,ol,ul{
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
b,strong{
    font-weight:bolder
}
.small,small{
    font-size:.875em
}
.mark,mark{
    padding:.2em;
    background-color:#fcf8e3
}
sub,sup{
    position:relative;
    font-size:.75em;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#0d6efd;
    text-decoration:underline
}
a:hover{
    color:#0a58ca
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
    color:inherit;
    text-decoration:none
}
code,kbd,pre,samp{
    font-family:var(--bs-font-monospace);
    font-size:1em;
    direction:ltr;
    unicode-bidi:bidi-override
}
pre{
    display:block;
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    font-size:.875em
}
pre code{
    font-size:inherit;
    color:inherit;
    word-break:normal
}
code{
    font-size:.875em;
    color:#d63384;
    word-wrap:break-word
}
a>code{
    color:inherit
}
kbd{
    padding:.2rem .4rem;
    font-size:.875em;
    color:#fff;
    background-color:#212529;
    border-radius:.2rem
}
kbd kbd{
    padding:0;
    font-size:1em;
    font-weight:700
}
figure{
    margin:0 0 1rem
}
img,svg{
    vertical-align:middle
}
table{
    caption-side:bottom;
    border-collapse:collapse
}
caption{
    padding-top:.5rem;
    padding-bottom:.5rem;
    color:#6c757d;
    text-align:left
}
th{
    text-align:inherit;
    text-align:-webkit-match-parent
}
tbody,td,tfoot,th,thead,tr{
    border-color:inherit;
    border-style:solid;
    border-width:0
}
label{
    display:inline-block
}
button{
    border-radius:0
}
button:focus:not(:focus-visible){
    outline:0
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,select{
    text-transform:none
}
[role=button]{
    cursor:pointer
}
select{
    word-wrap:normal
}
select:disabled{
    opacity:1
}
[list]::-webkit-calendar-picker-indicator{
    display:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor:pointer
}
::-moz-focus-inner{
    padding:0;
    border-style:none
}
textarea{
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    float:left;
    width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:calc(1.275rem + .3vw);
    line-height:inherit
}
@media (min-width:1200px){
    legend{
        font-size:1.5rem
    }
}
legend+*{
    clear:left
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
    padding:0
}
::-webkit-inner-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:textfield
}
::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
    padding:0
}
::file-selector-button{
    font:inherit
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
iframe{
    border:0
}
summary{
    display:list-item;
    cursor:pointer
}
progress{
    vertical-align:baseline
}
[hidden]{
    display:none!important
}
.lead{
    font-size:1.25rem;
    font-weight:300
}
.display-1{
    font-size:calc(1.625rem + 4.5vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-1{
        font-size:5rem
    }
}
.display-2{
    font-size:calc(1.575rem + 3.9vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-2{
        font-size:4.5rem
    }
}
.display-3{
    font-size:calc(1.525rem + 3.3vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-3{
        font-size:4rem
    }
}
.display-4{
    font-size:calc(1.475rem + 2.7vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-4{
        font-size:3.5rem
    }
}
.display-5{
    font-size:calc(1.425rem + 2.1vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-5{
        font-size:3rem
    }
}
.display-6{
    font-size:calc(1.375rem + 1.5vw);
    font-weight:300;
    line-height:1.2
}
@media (min-width:1200px){
    .display-6{
        font-size:2.5rem
    }
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none
}
.list-inline-item{
    display:inline-block
}
.list-inline-item:not(:last-child){
    margin-right:.5rem
}
.initialism{
    font-size:.875em;
    text-transform:uppercase
}
.blockquote{
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote>:last-child{
    margin-bottom:0
}
.blockquote-footer{
    margin-top:-1rem;
    margin-bottom:1rem;
    font-size:.875em;
    color:#6c757d
}
.blockquote-footer::before{
    content:"— "
}
.img-fluid{
    max-width:100%;
    height:auto
}
.img-thumbnail{
    padding:.25rem;
    background-color:#fff;
    border:1px solid #dee2e6;
    border-radius:.25rem;
    max-width:100%;
    height:auto
}
.figure{
    display:inline-block
}
.figure-img{
    margin-bottom:.5rem;
    line-height:1
}
.figure-caption{
    font-size:.875em;
    color:#6c757d
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
    width:100%;
    padding-right:var(--bs-gutter-x,.75rem);
    padding-left:var(--bs-gutter-x,.75rem);
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px){
    .container,.container-sm{
        max-width:540px
    }
}
@media (min-width:768px){
    .container,.container-md,.container-sm{
        max-width:720px
    }
}
@media (min-width:992px){
    .container,.container-lg,.container-md,.container-sm{
        max-width:960px
    }
}
@media (min-width:1200px){
    .container,.container-lg,.container-md,.container-sm,.container-xl{
        max-width:1140px
    }
}
@media (min-width:1400px){
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
        max-width:1320px
    }
}
.row{
    --bs-gutter-x:1.5rem;
    --bs-gutter-y:0;
    display:flex;
    flex-wrap:wrap;
    margin-top:calc(var(--bs-gutter-y) * -1);
    margin-right:calc(var(--bs-gutter-x) * -.5);
    margin-left:calc(var(--bs-gutter-x) * -.5)
}
.row>*{
    flex-shrink:0;
    width:100%;
    max-width:100%;
    padding-right:calc(var(--bs-gutter-x) * .5);
    padding-left:calc(var(--bs-gutter-x) * .5);
    margin-top:var(--bs-gutter-y)
}
.col{
    flex:1 0 0%
}
.row-cols-auto>*{
    flex:0 0 auto;
    width:auto
}
.row-cols-1>*{
    flex:0 0 auto;
    width:100%
}
.row-cols-2>*{
    flex:0 0 auto;
    width:50%
}
.row-cols-3>*{
    flex:0 0 auto;
    width:33.3333333333%
}
.row-cols-4>*{
    flex:0 0 auto;
    width:25%
}
.row-cols-5>*{
    flex:0 0 auto;
    width:20%
}
.row-cols-6>*{
    flex:0 0 auto;
    width:16.6666666667%
}
@media (min-width:576px){
    .col-sm{
        flex:1 0 0%
    }
    .row-cols-sm-auto>*{
        flex:0 0 auto;
        width:auto
    }
    .row-cols-sm-1>*{
        flex:0 0 auto;
        width:100%
    }
    .row-cols-sm-2>*{
        flex:0 0 auto;
        width:50%
    }
    .row-cols-sm-3>*{
        flex:0 0 auto;
        width:33.3333333333%
    }
    .row-cols-sm-4>*{
        flex:0 0 auto;
        width:25%
    }
    .row-cols-sm-5>*{
        flex:0 0 auto;
        width:20%
    }
    .row-cols-sm-6>*{
        flex:0 0 auto;
        width:16.6666666667%
    }
}
@media (min-width:768px){
    .col-md{
        flex:1 0 0%
    }
    .row-cols-md-auto>*{
        flex:0 0 auto;
        width:auto
    }
    .row-cols-md-1>*{
        flex:0 0 auto;
        width:100%
    }
    .row-cols-md-2>*{
        flex:0 0 auto;
        width:50%
    }
    .row-cols-md-3>*{
        flex:0 0 auto;
        width:33.3333333333%
    }
    .row-cols-md-4>*{
        flex:0 0 auto;
        width:25%
    }
    .row-cols-md-5>*{
        flex:0 0 auto;
        width:20%
    }
    .row-cols-md-6>*{
        flex:0 0 auto;
        width:16.6666666667%
    }
}
@media (min-width:992px){
    .col-lg{
        flex:1 0 0%
    }
    .row-cols-lg-auto>*{
        flex:0 0 auto;
        width:auto
    }
    .row-cols-lg-1>*{
        flex:0 0 auto;
        width:100%
    }
    .row-cols-lg-2>*{
        flex:0 0 auto;
        width:50%
    }
    .row-cols-lg-3>*{
        flex:0 0 auto;
        width:33.3333333333%
    }
    .row-cols-lg-4>*{
        flex:0 0 auto;
        width:25%
    }
    .row-cols-lg-5>*{
        flex:0 0 auto;
        width:20%
    }
    .row-cols-lg-6>*{
        flex:0 0 auto;
        width:16.6666666667%
    }
}
@media (min-width:1200px){
    .col-xl{
        flex:1 0 0%
    }
    .row-cols-xl-auto>*{
        flex:0 0 auto;
        width:auto
    }
    .row-cols-xl-1>*{
        flex:0 0 auto;
        width:100%
    }
    .row-cols-xl-2>*{
        flex:0 0 auto;
        width:50%
    }
    .row-cols-xl-3>*{
        flex:0 0 auto;
        width:33.3333333333%
    }
    .row-cols-xl-4>*{
        flex:0 0 auto;
        width:25%
    }
    .row-cols-xl-5>*{
        flex:0 0 auto;
        width:20%
    }
    .row-cols-xl-6>*{
        flex:0 0 auto;
        width:16.6666666667%
    }
}
@media (min-width:1400px){
    .col-xxl{
        flex:1 0 0%
    }
    .row-cols-xxl-auto>*{
        flex:0 0 auto;
        width:auto
    }
    .row-cols-xxl-1>*{
        flex:0 0 auto;
        width:100%
    }
    .row-cols-xxl-2>*{
        flex:0 0 auto;
        width:50%
    }
    .row-cols-xxl-3>*{
        flex:0 0 auto;
        width:33.3333333333%
    }
    .row-cols-xxl-4>*{
        flex:0 0 auto;
        width:25%
    }
    .row-cols-xxl-5>*{
        flex:0 0 auto;
        width:20%
    }
    .row-cols-xxl-6>*{
        flex:0 0 auto;
        width:16.6666666667%
    }
}
.col-auto{
    flex:0 0 auto;
    width:auto
}
.col-1{
    flex:0 0 auto;
    width:8.33333333%
}
.col-2{
    flex:0 0 auto;
    width:16.66666667%
}
.col-3{
    flex:0 0 auto;
    width:25%
}
.col-4{
    flex:0 0 auto;
    width:33.33333333%
}
.col-5{
    flex:0 0 auto;
    width:41.66666667%
}
.col-6{
    flex:0 0 auto;
    width:50%
}
.col-7{
    flex:0 0 auto;
    width:58.33333333%
}
.col-8{
    flex:0 0 auto;
    width:66.66666667%
}
.col-9{
    flex:0 0 auto;
    width:75%
}
.col-10{
    flex:0 0 auto;
    width:83.33333333%
}
.col-11{
    flex:0 0 auto;
    width:91.66666667%
}
.col-12{
    flex:0 0 auto;
    width:100%
}
.offset-1{
    margin-left:8.33333333%
}
.offset-2{
    margin-left:16.66666667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.33333333%
}
.offset-5{
    margin-left:41.66666667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.33333333%
}
.offset-8{
    margin-left:66.66666667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.33333333%
}
.offset-11{
    margin-left:91.66666667%
}
.g-0,.gx-0{
    --bs-gutter-x:0
}
.g-0,.gy-0{
    --bs-gutter-y:0
}
.g-1,.gx-1{
    --bs-gutter-x:.25rem
}
.g-1,.gy-1{
    --bs-gutter-y:.25rem
}
.g-2,.gx-2{
    --bs-gutter-x:.5rem
}
.g-2,.gy-2{
    --bs-gutter-y:.5rem
}
.g-3,.gx-3{
    --bs-gutter-x:1rem
}
.g-3,.gy-3{
    --bs-gutter-y:1rem
}
.g-4,.gx-4{
    --bs-gutter-x:1.5rem
}
.g-4,.gy-4{
    --bs-gutter-y:1.5rem
}
.g-5,.gx-5{
    --bs-gutter-x:3rem
}
.g-5,.gy-5{
    --bs-gutter-y:3rem
}
@media (min-width:576px){
    .col-sm-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-sm-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-sm-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-sm-3{
        flex:0 0 auto;
        width:25%
    }
    .col-sm-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-sm-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-sm-6{
        flex:0 0 auto;
        width:50%
    }
    .col-sm-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-sm-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-sm-9{
        flex:0 0 auto;
        width:75%
    }
    .col-sm-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-sm-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-sm-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.33333333%
    }
    .offset-sm-2{
        margin-left:16.66666667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.33333333%
    }
    .offset-sm-5{
        margin-left:41.66666667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.33333333%
    }
    .offset-sm-8{
        margin-left:66.66666667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.33333333%
    }
    .offset-sm-11{
        margin-left:91.66666667%
    }
    .g-sm-0,.gx-sm-0{
        --bs-gutter-x:0
    }
    .g-sm-0,.gy-sm-0{
        --bs-gutter-y:0
    }
    .g-sm-1,.gx-sm-1{
        --bs-gutter-x:.25rem
    }
    .g-sm-1,.gy-sm-1{
        --bs-gutter-y:.25rem
    }
    .g-sm-2,.gx-sm-2{
        --bs-gutter-x:.5rem
    }
    .g-sm-2,.gy-sm-2{
        --bs-gutter-y:.5rem
    }
    .g-sm-3,.gx-sm-3{
        --bs-gutter-x:1rem
    }
    .g-sm-3,.gy-sm-3{
        --bs-gutter-y:1rem
    }
    .g-sm-4,.gx-sm-4{
        --bs-gutter-x:1.5rem
    }
    .g-sm-4,.gy-sm-4{
        --bs-gutter-y:1.5rem
    }
    .g-sm-5,.gx-sm-5{
        --bs-gutter-x:3rem
    }
    .g-sm-5,.gy-sm-5{
        --bs-gutter-y:3rem
    }
}
@media (min-width:768px){
    .col-md-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-md-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-md-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-md-3{
        flex:0 0 auto;
        width:25%
    }
    .col-md-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-md-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-md-6{
        flex:0 0 auto;
        width:50%
    }
    .col-md-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-md-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-md-9{
        flex:0 0 auto;
        width:75%
    }
    .col-md-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-md-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-md-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.33333333%
    }
    .offset-md-2{
        margin-left:16.66666667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.33333333%
    }
    .offset-md-5{
        margin-left:41.66666667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.33333333%
    }
    .offset-md-8{
        margin-left:66.66666667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.33333333%
    }
    .offset-md-11{
        margin-left:91.66666667%
    }
    .g-md-0,.gx-md-0{
        --bs-gutter-x:0
    }
    .g-md-0,.gy-md-0{
        --bs-gutter-y:0
    }
    .g-md-1,.gx-md-1{
        --bs-gutter-x:.25rem
    }
    .g-md-1,.gy-md-1{
        --bs-gutter-y:.25rem
    }
    .g-md-2,.gx-md-2{
        --bs-gutter-x:.5rem
    }
    .g-md-2,.gy-md-2{
        --bs-gutter-y:.5rem
    }
    .g-md-3,.gx-md-3{
        --bs-gutter-x:1rem
    }
    .g-md-3,.gy-md-3{
        --bs-gutter-y:1rem
    }
    .g-md-4,.gx-md-4{
        --bs-gutter-x:1.5rem
    }
    .g-md-4,.gy-md-4{
        --bs-gutter-y:1.5rem
    }
    .g-md-5,.gx-md-5{
        --bs-gutter-x:3rem
    }
    .g-md-5,.gy-md-5{
        --bs-gutter-y:3rem
    }
}
@media (min-width:992px){
    .col-lg-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-lg-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-lg-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-lg-3{
        flex:0 0 auto;
        width:25%
    }
    .col-lg-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-lg-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-lg-6{
        flex:0 0 auto;
        width:50%
    }
    .col-lg-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-lg-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-lg-9{
        flex:0 0 auto;
        width:75%
    }
    .col-lg-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-lg-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-lg-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.33333333%
    }
    .offset-lg-2{
        margin-left:16.66666667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.33333333%
    }
    .offset-lg-5{
        margin-left:41.66666667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.33333333%
    }
    .offset-lg-8{
        margin-left:66.66666667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.33333333%
    }
    .offset-lg-11{
        margin-left:91.66666667%
    }
    .g-lg-0,.gx-lg-0{
        --bs-gutter-x:0
    }
    .g-lg-0,.gy-lg-0{
        --bs-gutter-y:0
    }
    .g-lg-1,.gx-lg-1{
        --bs-gutter-x:.25rem
    }
    .g-lg-1,.gy-lg-1{
        --bs-gutter-y:.25rem
    }
    .g-lg-2,.gx-lg-2{
        --bs-gutter-x:.5rem
    }
    .g-lg-2,.gy-lg-2{
        --bs-gutter-y:.5rem
    }
    .g-lg-3,.gx-lg-3{
        --bs-gutter-x:1rem
    }
    .g-lg-3,.gy-lg-3{
        --bs-gutter-y:1rem
    }
    .g-lg-4,.gx-lg-4{
        --bs-gutter-x:1.5rem
    }
    .g-lg-4,.gy-lg-4{
        --bs-gutter-y:1.5rem
    }
    .g-lg-5,.gx-lg-5{
        --bs-gutter-x:3rem
    }
    .g-lg-5,.gy-lg-5{
        --bs-gutter-y:3rem
    }
}
@media (min-width:1200px){
    .col-xl-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-xl-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-xl-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xl-3{
        flex:0 0 auto;
        width:25%
    }
    .col-xl-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-xl-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-xl-6{
        flex:0 0 auto;
        width:50%
    }
    .col-xl-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-xl-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-xl-9{
        flex:0 0 auto;
        width:75%
    }
    .col-xl-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-xl-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-xl-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.33333333%
    }
    .offset-xl-2{
        margin-left:16.66666667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.33333333%
    }
    .offset-xl-5{
        margin-left:41.66666667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.33333333%
    }
    .offset-xl-8{
        margin-left:66.66666667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.33333333%
    }
    .offset-xl-11{
        margin-left:91.66666667%
    }
    .g-xl-0,.gx-xl-0{
        --bs-gutter-x:0
    }
    .g-xl-0,.gy-xl-0{
        --bs-gutter-y:0
    }
    .g-xl-1,.gx-xl-1{
        --bs-gutter-x:.25rem
    }
    .g-xl-1,.gy-xl-1{
        --bs-gutter-y:.25rem
    }
    .g-xl-2,.gx-xl-2{
        --bs-gutter-x:.5rem
    }
    .g-xl-2,.gy-xl-2{
        --bs-gutter-y:.5rem
    }
    .g-xl-3,.gx-xl-3{
        --bs-gutter-x:1rem
    }
    .g-xl-3,.gy-xl-3{
        --bs-gutter-y:1rem
    }
    .g-xl-4,.gx-xl-4{
        --bs-gutter-x:1.5rem
    }
    .g-xl-4,.gy-xl-4{
        --bs-gutter-y:1.5rem
    }
    .g-xl-5,.gx-xl-5{
        --bs-gutter-x:3rem
    }
    .g-xl-5,.gy-xl-5{
        --bs-gutter-y:3rem
    }
}
@media (min-width:1400px){
    .col-xxl-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-xxl-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-xxl-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xxl-3{
        flex:0 0 auto;
        width:25%
    }
    .col-xxl-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-xxl-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-xxl-6{
        flex:0 0 auto;
        width:50%
    }
    .col-xxl-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-xxl-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-xxl-9{
        flex:0 0 auto;
        width:75%
    }
    .col-xxl-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-xxl-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-xxl-12{
        flex:0 0 auto;
        width:100%
    }
    .offset-xxl-0{
        margin-left:0
    }
    .offset-xxl-1{
        margin-left:8.33333333%
    }
    .offset-xxl-2{
        margin-left:16.66666667%
    }
    .offset-xxl-3{
        margin-left:25%
    }
    .offset-xxl-4{
        margin-left:33.33333333%
    }
    .offset-xxl-5{
        margin-left:41.66666667%
    }
    .offset-xxl-6{
        margin-left:50%
    }
    .offset-xxl-7{
        margin-left:58.33333333%
    }
    .offset-xxl-8{
        margin-left:66.66666667%
    }
    .offset-xxl-9{
        margin-left:75%
    }
    .offset-xxl-10{
        margin-left:83.33333333%
    }
    .offset-xxl-11{
        margin-left:91.66666667%
    }
    .g-xxl-0,.gx-xxl-0{
        --bs-gutter-x:0
    }
    .g-xxl-0,.gy-xxl-0{
        --bs-gutter-y:0
    }
    .g-xxl-1,.gx-xxl-1{
        --bs-gutter-x:.25rem
    }
    .g-xxl-1,.gy-xxl-1{
        --bs-gutter-y:.25rem
    }
    .g-xxl-2,.gx-xxl-2{
        --bs-gutter-x:.5rem
    }
    .g-xxl-2,.gy-xxl-2{
        --bs-gutter-y:.5rem
    }
    .g-xxl-3,.gx-xxl-3{
        --bs-gutter-x:1rem
    }
    .g-xxl-3,.gy-xxl-3{
        --bs-gutter-y:1rem
    }
    .g-xxl-4,.gx-xxl-4{
        --bs-gutter-x:1.5rem
    }
    .g-xxl-4,.gy-xxl-4{
        --bs-gutter-y:1.5rem
    }
    .g-xxl-5,.gx-xxl-5{
        --bs-gutter-x:3rem
    }
    .g-xxl-5,.gy-xxl-5{
        --bs-gutter-y:3rem
    }
}
.table{
    --bs-table-bg:transparent;
    --bs-table-accent-bg:transparent;
    --bs-table-striped-color:#212529;
    --bs-table-striped-bg:rgba(0,0,0,.05);
    --bs-table-active-color:#212529;
    --bs-table-active-bg:rgba(0,0,0,.1);
    --bs-table-hover-color:#212529;
    --bs-table-hover-bg:rgba(0,0,0,.075);
    width:100%;
    margin-bottom:1rem;
    color:#212529;
    vertical-align:top;
    border-color:#dee2e6
}
.table>:not(caption)>*>*{
    padding:.5rem .5rem;
    background-color:var(--bs-table-bg);
    border-bottom-width:1px;
    box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)
}
.table>tbody{
    vertical-align:inherit
}
.table>thead{
    vertical-align:bottom
}
.table>:not(:last-child)>:last-child>*{
    border-bottom-color:currentColor
}
.caption-top{
    caption-side:top
}
.table-sm>:not(caption)>*>*{
    padding:.25rem .25rem
}
.table-bordered>:not(caption)>*{
    border-width:1px 0
}
.table-bordered>:not(caption)>*>*{
    border-width:0 1px
}
.table-borderless>:not(caption)>*>*{
    border-bottom-width:0
}
.table-striped>tbody>tr:nth-of-type(odd){
    --bs-table-accent-bg:var(--bs-table-striped-bg);
    color:var(--bs-table-striped-color)
}
.table-active{
    --bs-table-accent-bg:var(--bs-table-active-bg);
    color:var(--bs-table-active-color)
}
.table-hover>tbody>tr:hover{
    --bs-table-accent-bg:var(--bs-table-hover-bg);
    color:var(--bs-table-hover-color)
}
.table-primary{
    --bs-table-bg:#cfe2ff;
    --bs-table-striped-bg:#c5d7f2;
    --bs-table-striped-color:#000;
    --bs-table-active-bg:#bacbe6;
    --bs-table-active-color:#000;
    --bs-table-hover-bg:#bfd1ec;
    --bs-table-hover-color:#000;
    color:#000;
    border-color:#bacbe6
}
.table-secondary{
    --bs-table-bg:#e2e3e5;
    --bs-table-striped-bg:#d7d8da;
    --bs-table-striped-color:#000;
    --bs-table-active-bg:#cbccce;
    --bs-table-active-color:#000;
    --bs-table-hover-bg:#d1d2d4;
    --bs-table-hover-color:#000;
    color:#000;
    border-color:#cbccce
}
.table-success{
    --bs-table-bg:#d1e7dd;
    --bs-table-striped-bg:#c7dbd2;
    --bs-table-striped-color:#000;
    --bs-table-active-bg:#bcd0c7;
    --bs-table-active-color:#000;
    --bs-table-hover-bg:#c1d6cc;
    --bs-table-hover-color:#000;
    color:#000;
    border-color:#bcd0c7
}
.table-info{
    --bs-table-bg:#cff4fc;
    --bs-table-striped-bg:#c5e8ef;
    --bs-table-striped-color:#000;
    --bs-table-active-bg:#badce3;
    --bs-table-active-color:#000;
    --bs-table-hover-bg:#bfe2e9;
    --bs-table-hover-color:#000;
    color:#000;
    border-color:#badce3
}
.table-warning{
    --bs-table-bg:#fff3cd;
    --bs-table-striped-bg:#f2e7c3;
    --bs-table-striped-color:#000;
    --bs-table-active-bg:#e6dbb9;
    --bs-table-active-color:#000;
    --bs-table-hover-bg:#ece1be;
    --bs-table-hover-color:#000;
    color:#000;
    border-color:#e6dbb9
}
.table-danger{
    --bs-table-bg:#f8d7da;
    --bs-table-striped-bg:#eccccf;
    --bs-table-striped-color:#000;
    --bs-table-active-bg:#dfc2c4;
    --bs-table-active-color:#000;
    --bs-table-hover-bg:#e5c7ca;
    --bs-table-hover-color:#000;
    color:#000;
    border-color:#dfc2c4
}
.table-light{
    --bs-table-bg:#f8f9fa;
    --bs-table-striped-bg:#ecedee;
    --bs-table-striped-color:#000;
    --bs-table-active-bg:#dfe0e1;
    --bs-table-active-color:#000;
    --bs-table-hover-bg:#e5e6e7;
    --bs-table-hover-color:#000;
    color:#000;
    border-color:#dfe0e1
}
.table-dark{
    --bs-table-bg:#212529;
    --bs-table-striped-bg:#2c3034;
    --bs-table-striped-color:#fff;
    --bs-table-active-bg:#373b3e;
    --bs-table-active-color:#fff;
    --bs-table-hover-bg:#323539;
    --bs-table-hover-color:#fff;
    color:#fff;
    border-color:#373b3e
}
.table-responsive{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
}
@media (max-width:575.98px){
    .table-responsive-sm{
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
}
@media (max-width:767.98px){
    .table-responsive-md{
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
}
@media (max-width:991.98px){
    .table-responsive-lg{
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
}
@media (max-width:1199.98px){
    .table-responsive-xl{
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
}
@media (max-width:1399.98px){
    .table-responsive-xxl{
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
}
.form-label{
    margin-bottom:.5rem
}
.col-form-label{
    padding-top:calc(.375rem + 1px);
    padding-bottom:calc(.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.col-form-label-lg{
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    font-size:1.25rem
}
.col-form-label-sm{
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.875rem
}
.form-text{
    margin-top:.25rem;
    font-size:.875em;
    color:#6c757d
}
.form-control{
    display:block;
    width:100%;
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .form-control{
        transition:none
    }
}
.form-control[type=file]{
    overflow:hidden
}
.form-control[type=file]:not(:disabled):not([readonly]){
    cursor:pointer
}
.form-control:focus{
    color:#212529;
    background-color:#fff;
    border-color:#86b7fe;
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.form-control::-webkit-date-and-time-value{
    height:1.5em
}
.form-control::-moz-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:disabled,.form-control[readonly]{
    background-color:#e9ecef;
    opacity:1
}
.form-control::file-selector-button{
    padding:.375rem .75rem;
    margin:-.375rem -.75rem;
    -webkit-margin-end:.75rem;
    margin-inline-end:.75rem;
    color:#212529;
    background-color:#e9ecef;
    pointer-events:none;
    border-color:inherit;
    border-style:solid;
    border-width:0;
    border-inline-end-width:1px;
    border-radius:0;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .form-control::file-selector-button{
        transition:none
    }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{
    background-color:#dde0e3
}
.form-control::-webkit-file-upload-button{
    padding:.375rem .75rem;
    margin:-.375rem -.75rem;
    -webkit-margin-end:.75rem;
    margin-inline-end:.75rem;
    color:#212529;
    background-color:#e9ecef;
    pointer-events:none;
    border-color:inherit;
    border-style:solid;
    border-width:0;
    border-inline-end-width:1px;
    border-radius:0;
    -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .form-control::-webkit-file-upload-button{
        -webkit-transition:none;
        transition:none
    }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{
    background-color:#dde0e3
}
.form-control-plaintext{
    display:block;
    width:100%;
    padding:.375rem 0;
    margin-bottom:0;
    line-height:1.5;
    color:#212529;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
    padding-right:0;
    padding-left:0
}
.form-control-sm{
    min-height:calc(1.5em + (.5rem + 2px));
    padding:.25rem .5rem;
    font-size:.875rem;
    border-radius:.2rem
}
.form-control-sm::file-selector-button{
    padding:.25rem .5rem;
    margin:-.25rem -.5rem;
    -webkit-margin-end:.5rem;
    margin-inline-end:.5rem
}
.form-control-sm::-webkit-file-upload-button{
    padding:.25rem .5rem;
    margin:-.25rem -.5rem;
    -webkit-margin-end:.5rem;
    margin-inline-end:.5rem
}
.form-control-lg{
    min-height:calc(1.5em + (1rem + 2px));
    padding:.5rem 1rem;
    font-size:1.25rem;
    border-radius:.3rem
}
.form-control-lg::file-selector-button{
    padding:.5rem 1rem;
    margin:-.5rem -1rem;
    -webkit-margin-end:1rem;
    margin-inline-end:1rem
}
.form-control-lg::-webkit-file-upload-button{
    padding:.5rem 1rem;
    margin:-.5rem -1rem;
    -webkit-margin-end:1rem;
    margin-inline-end:1rem
}
textarea.form-control{
    min-height:calc(1.5em + (.75rem + 2px))
}
textarea.form-control-sm{
    min-height:calc(1.5em + (.5rem + 2px))
}
textarea.form-control-lg{
    min-height:calc(1.5em + (1rem + 2px))
}
.form-control-color{
    max-width:3rem;
    height:auto;
    padding:.375rem
}
.form-control-color:not(:disabled):not([readonly]){
    cursor:pointer
}
.form-control-color::-moz-color-swatch{
    height:1.5em;
    border-radius:.25rem
}
.form-control-color::-webkit-color-swatch{
    height:1.5em;
    border-radius:.25rem
}
.form-select{
    display:block;
    width:100%;
    padding:.375rem 2.25rem .375rem .75rem;
    -moz-padding-start:calc(0.75rem - 3px);
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    background-color:#fff;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-position:right .75rem center;
    background-size:16px 12px;
    border:1px solid #ced4da;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
@media (prefers-reduced-motion:reduce){
    .form-select{
        transition:none
    }
}
.form-select:focus{
    border-color:#86b7fe;
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.form-select[multiple],.form-select[size]:not([size="1"]){
    padding-right:.75rem;
    background-image:none
}
.form-select:disabled{
    background-color:#e9ecef
}
.form-select:-moz-focusring{
    color:transparent;
    text-shadow:0 0 0 #212529
}
.form-select-sm{
    padding-top:.25rem;
    padding-bottom:.25rem;
    padding-left:.5rem;
    font-size:.875rem
}
.form-select-lg{
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-left:1rem;
    font-size:1.25rem
}
.form-check{
    display:block;
    min-height:1.5rem;
    padding-left:1.5em;
    margin-bottom:.125rem
}
.form-check .form-check-input{
    float:left;
    margin-left:-1.5em
}
.form-check-input{
    width:1em;
    height:1em;
    margin-top:.25em;
    vertical-align:top;
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    border:1px solid rgba(0,0,0,.25);
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    -webkit-print-color-adjust:exact;
    color-adjust:exact
}
.form-check-input[type=checkbox]{
    border-radius:.25em
}
.form-check-input[type=radio]{
    border-radius:50%
}
.form-check-input:active{
    filter:brightness(90%)
}
.form-check-input:focus{
    border-color:#86b7fe;
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.form-check-input:checked{
    background-color:#0d6efd;
    border-color:#0d6efd
}
.form-check-input:checked[type=checkbox]{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}
.form-check-input:checked[type=radio]{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}
.form-check-input[type=checkbox]:indeterminate{
    background-color:#0d6efd;
    border-color:#0d6efd;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}
.form-check-input:disabled{
    pointer-events:none;
    filter:none;
    opacity:.5
}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{
    opacity:.5
}
.form-switch{
    padding-left:2.5em
}
.form-switch .form-check-input{
    width:2em;
    margin-left:-2.5em;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position:left center;
    border-radius:2em;
    transition:background-position .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .form-switch .form-check-input{
        transition:none
    }
}
.form-switch .form-check-input:focus{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")
}
.form-switch .form-check-input:checked{
    background-position:right center;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.form-check-inline{
    display:inline-block;
    margin-right:1rem
}
.btn-check{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{
    pointer-events:none;
    filter:none;
    opacity:.65
}
.form-range{
    width:100%;
    height:1.5rem;
    padding:0;
    background-color:transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.form-range:focus{
    outline:0
}
.form-range:focus::-webkit-slider-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
}
.form-range:focus::-moz-range-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
}
.form-range::-moz-focus-outer{
    border:0
}
.form-range::-webkit-slider-thumb{
    width:1rem;
    height:1rem;
    margin-top:-.25rem;
    background-color:#0d6efd;
    border:0;
    border-radius:1rem;
    -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    appearance:none
}
@media (prefers-reduced-motion:reduce){
    .form-range::-webkit-slider-thumb{
        -webkit-transition:none;
        transition:none
    }
}
.form-range::-webkit-slider-thumb:active{
    background-color:#b6d4fe
}
.form-range::-webkit-slider-runnable-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.form-range::-moz-range-thumb{
    width:1rem;
    height:1rem;
    background-color:#0d6efd;
    border:0;
    border-radius:1rem;
    -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance:none;
    appearance:none
}
@media (prefers-reduced-motion:reduce){
    .form-range::-moz-range-thumb{
        -moz-transition:none;
        transition:none
    }
}
.form-range::-moz-range-thumb:active{
    background-color:#b6d4fe
}
.form-range::-moz-range-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.form-range:disabled{
    pointer-events:none
}
.form-range:disabled::-webkit-slider-thumb{
    background-color:#adb5bd
}
.form-range:disabled::-moz-range-thumb{
    background-color:#adb5bd
}
.form-floating{
    position:relative
}
.form-floating>.form-control,.form-floating>.form-select{
    height:calc(3.5rem + 2px);
    line-height:1.25
}
.form-floating>label{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    padding:1rem .75rem;
    pointer-events:none;
    border:1px solid transparent;
    transform-origin:0 0;
    transition:opacity .1s ease-in-out,transform .1s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .form-floating>label{
        transition:none
    }
}
.form-floating>.form-control{
    padding:1rem .75rem
}
.form-floating>.form-control::-moz-placeholder{
    color:transparent
}
.form-floating>.form-control::placeholder{
    color:transparent
}
.form-floating>.form-control:not(:-moz-placeholder-shown){
    padding-top:1.625rem;
    padding-bottom:.625rem
}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){
    padding-top:1.625rem;
    padding-bottom:.625rem
}
.form-floating>.form-control:-webkit-autofill{
    padding-top:1.625rem;
    padding-bottom:.625rem
}
.form-floating>.form-select{
    padding-top:1.625rem;
    padding-bottom:.625rem
}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{
    opacity:.65;
    transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{
    opacity:.65;
    transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.form-floating>.form-control:-webkit-autofill~label{
    opacity:.65;
    transform:scale(.85) translateY(-.5rem) translateX(.15rem)
}
.input-group{
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:stretch;
    width:100%
}
.input-group>.form-control,.input-group>.form-select{
    position:relative;
    flex:1 1 auto;
    width:1%;
    min-width:0
}
.input-group>.form-control:focus,.input-group>.form-select:focus{
    z-index:3
}
.input-group .btn{
    position:relative;
    z-index:2
}
.input-group .btn:focus{
    z-index:3
}
.input-group-text{
    display:flex;
    align-items:center;
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{
    padding:.5rem 1rem;
    font-size:1.25rem;
    border-radius:.3rem
}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{
    padding:.25rem .5rem;
    font-size:.875rem;
    border-radius:.2rem
}
.input-group-lg>.form-select,.input-group-sm>.form-select{
    padding-right:3rem
}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
    margin-left:-1px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.valid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:.875em;
    color:#198754
}
.valid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    color:#fff;
    background-color:rgba(25,135,84,.9);
    border-radius:.25rem
}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{
    display:block
}
.form-control.is-valid,.was-validated .form-control:valid{
    border-color:#198754;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-position:right calc(.375em + .1875rem) center;
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
    border-color:#198754;
    box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.form-select.is-valid,.was-validated .form-select:valid{
    border-color:#198754
}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{
    padding-right:4.125rem;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position:right .75rem center,center right 2.25rem;
    background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{
    border-color:#198754;
    box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.form-check-input.is-valid,.was-validated .form-check-input:valid{
    border-color:#198754
}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{
    background-color:#198754
}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{
    box-shadow:0 0 0 .25rem rgba(25,135,84,.25)
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
    color:#198754
}
.form-check-inline .form-check-input~.valid-feedback{
    margin-left:.5em
}
.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{
    z-index:1
}
.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{
    z-index:3
}
.invalid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:.875em;
    color:#dc3545
}
.invalid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:.25rem
}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{
    display:block
}
.form-control.is-invalid,.was-validated .form-control:invalid{
    border-color:#dc3545;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-position:right calc(.375em + .1875rem) center;
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.form-select.is-invalid,.was-validated .form-select:invalid{
    border-color:#dc3545
}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{
    padding-right:4.125rem;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-position:right .75rem center,center right 2.25rem;
    background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{
    border-color:#dc3545
}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{
    background-color:#dc3545
}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{
    box-shadow:0 0 0 .25rem rgba(220,53,69,.25)
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
    color:#dc3545
}
.form-check-inline .form-check-input~.invalid-feedback{
    margin-left:.5em
}
.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{
    z-index:2
}
.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{
    z-index:3
}
.btn{
    display:inline-block;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .btn{
        transition:none
    }
}
.btn:hover{
    color:#212529
}
.btn-check:focus+.btn,.btn:focus{
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{
    pointer-events:none;
    opacity:.65
}
.btn-primary{
    color:#fff;
    background-color:#0d6efd;
    border-color:#0d6efd
}
.btn-primary:hover{
    color:#fff;
    background-color:#0b5ed7;
    border-color:#0a58ca
}
.btn-check:focus+.btn-primary,.btn-primary:focus{
    color:#fff;
    background-color:#0b5ed7;
    border-color:#0a58ca;
    box-shadow:0 0 0 .25rem rgba(49,132,253,.5)
}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#0a58ca;
    border-color:#0a53be
}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .25rem rgba(49,132,253,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#fff;
    background-color:#0d6efd;
    border-color:#0d6efd
}
.btn-secondary{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:hover{
    color:#fff;
    background-color:#5c636a;
    border-color:#565e64
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus{
    color:#fff;
    background-color:#5c636a;
    border-color:#565e64;
    box-shadow:0 0 0 .25rem rgba(130,138,145,.5)
}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#565e64;
    border-color:#51585e
}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .25rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-success{
    color:#fff;
    background-color:#198754;
    border-color:#198754
}
.btn-success:hover{
    color:#fff;
    background-color:#157347;
    border-color:#146c43
}
.btn-check:focus+.btn-success,.btn-success:focus{
    color:#fff;
    background-color:#157347;
    border-color:#146c43;
    box-shadow:0 0 0 .25rem rgba(60,153,110,.5)
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#146c43;
    border-color:#13653f
}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .25rem rgba(60,153,110,.5)
}
.btn-success.disabled,.btn-success:disabled{
    color:#fff;
    background-color:#198754;
    border-color:#198754
}
.btn-info{
    color:#000;
    background-color:#0dcaf0;
    border-color:#0dcaf0
}
.btn-info:hover{
    color:#000;
    background-color:#31d2f2;
    border-color:#25cff2
}
.btn-check:focus+.btn-info,.btn-info:focus{
    color:#000;
    background-color:#31d2f2;
    border-color:#25cff2;
    box-shadow:0 0 0 .25rem rgba(11,172,204,.5)
}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{
    color:#000;
    background-color:#3dd5f3;
    border-color:#25cff2
}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .25rem rgba(11,172,204,.5)
}
.btn-info.disabled,.btn-info:disabled{
    color:#000;
    background-color:#0dcaf0;
    border-color:#0dcaf0
}
.btn-warning{
    color:#000;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:hover{
    color:#000;
    background-color:#ffca2c;
    border-color:#ffc720
}
.btn-check:focus+.btn-warning,.btn-warning:focus{
    color:#000;
    background-color:#ffca2c;
    border-color:#ffc720;
    box-shadow:0 0 0 .25rem rgba(217,164,6,.5)
}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{
    color:#000;
    background-color:#ffcd39;
    border-color:#ffc720
}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .25rem rgba(217,164,6,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#000;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-danger{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:hover{
    color:#fff;
    background-color:#bb2d3b;
    border-color:#b02a37
}
.btn-check:focus+.btn-danger,.btn-danger:focus{
    color:#fff;
    background-color:#bb2d3b;
    border-color:#b02a37;
    box-shadow:0 0 0 .25rem rgba(225,83,97,.5)
}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#b02a37;
    border-color:#a52834
}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .25rem rgba(225,83,97,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-light{
    color:#000;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:hover{
    color:#000;
    background-color:#f9fafb;
    border-color:#f9fafb
}
.btn-check:focus+.btn-light,.btn-light:focus{
    color:#000;
    background-color:#f9fafb;
    border-color:#f9fafb;
    box-shadow:0 0 0 .25rem rgba(211,212,213,.5)
}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{
    color:#000;
    background-color:#f9fafb;
    border-color:#f9fafb
}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .25rem rgba(211,212,213,.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#000;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-dark{
    color:#fff;
    background-color:#212529;
    border-color:#212529
}
.btn-dark:hover{
    color:#fff;
    background-color:#1c1f23;
    border-color:#1a1e21
}
.btn-check:focus+.btn-dark,.btn-dark:focus{
    color:#fff;
    background-color:#1c1f23;
    border-color:#1a1e21;
    box-shadow:0 0 0 .25rem rgba(66,70,73,.5)
}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#1a1e21;
    border-color:#191c1f
}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .25rem rgba(66,70,73,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#212529;
    border-color:#212529
}
.btn-outline-primary{
    color:#0d6efd;
    border-color:#0d6efd
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#0d6efd;
    border-color:#0d6efd
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{
    box-shadow:0 0 0 .25rem rgba(13,110,253,.5)
}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{
    color:#fff;
    background-color:#0d6efd;
    border-color:#0d6efd
}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{
    box-shadow:0 0 0 .25rem rgba(13,110,253,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#0d6efd;
    background-color:transparent
}
.btn-outline-secondary{
    color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:hover{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{
    box-shadow:0 0 0 .25rem rgba(108,117,125,.5)
}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{
    box-shadow:0 0 0 .25rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#6c757d;
    background-color:transparent
}
.btn-outline-success{
    color:#198754;
    border-color:#198754
}
.btn-outline-success:hover{
    color:#fff;
    background-color:#198754;
    border-color:#198754
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{
    box-shadow:0 0 0 .25rem rgba(25,135,84,.5)
}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{
    color:#fff;
    background-color:#198754;
    border-color:#198754
}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{
    box-shadow:0 0 0 .25rem rgba(25,135,84,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
    color:#198754;
    background-color:transparent
}
.btn-outline-info{
    color:#0dcaf0;
    border-color:#0dcaf0
}
.btn-outline-info:hover{
    color:#000;
    background-color:#0dcaf0;
    border-color:#0dcaf0
}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{
    box-shadow:0 0 0 .25rem rgba(13,202,240,.5)
}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{
    color:#000;
    background-color:#0dcaf0;
    border-color:#0dcaf0
}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{
    box-shadow:0 0 0 .25rem rgba(13,202,240,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
    color:#0dcaf0;
    background-color:transparent
}
.btn-outline-warning{
    color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:hover{
    color:#000;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{
    box-shadow:0 0 0 .25rem rgba(255,193,7,.5)
}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{
    color:#000;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{
    box-shadow:0 0 0 .25rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#ffc107;
    background-color:transparent
}
.btn-outline-danger{
    color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:hover{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{
    box-shadow:0 0 0 .25rem rgba(220,53,69,.5)
}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{
    box-shadow:0 0 0 .25rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
    color:#dc3545;
    background-color:transparent
}
.btn-outline-light{
    color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:hover{
    color:#000;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{
    box-shadow:0 0 0 .25rem rgba(248,249,250,.5)
}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{
    color:#000;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{
    box-shadow:0 0 0 .25rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#f8f9fa;
    background-color:transparent
}
.btn-outline-dark{
    color:#212529;
    border-color:#212529
}
.btn-outline-dark:hover{
    color:#fff;
    background-color:#212529;
    border-color:#212529
}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{
    box-shadow:0 0 0 .25rem rgba(33,37,41,.5)
}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{
    color:#fff;
    background-color:#212529;
    border-color:#212529
}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{
    box-shadow:0 0 0 .25rem rgba(33,37,41,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
    color:#212529;
    background-color:transparent
}
.btn-link{
    font-weight:400;
    color:#0d6efd;
    text-decoration:underline
}
.btn-link:hover{
    color:#0a58ca
}
.btn-link.disabled,.btn-link:disabled{
    color:#6c757d
}
.btn-group-lg>.btn,.btn-lg{
    padding:.5rem 1rem;
    font-size:1.25rem;
    border-radius:.3rem
}
.btn-group-sm>.btn,.btn-sm{
    padding:.25rem .5rem;
    font-size:.875rem;
    border-radius:.2rem
}
.fade{
    transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce){
    .fade{
        transition:none
    }
}
.fade:not(.show){
    opacity:0
}
.collapse:not(.show){
    display:none
}
.collapsing{
    height:0;
    overflow:hidden;
    transition:height .35s ease
}
@media (prefers-reduced-motion:reduce){
    .collapsing{
        transition:none
    }
}
.dropdown,.dropend,.dropstart,.dropup{
    position:relative
}
.dropdown-toggle{
    white-space:nowrap
}
.dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.dropdown-toggle:empty::after{
    margin-left:0
}
.dropdown-menu{
    position:absolute;
    z-index:1000;
    display:none;
    min-width:10rem;
    padding:.5rem 0;
    margin:0;
    font-size:1rem;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:.25rem
}
.dropdown-menu[data-bs-popper]{
    top:100%;
    left:0;
    margin-top:.125rem
}
.dropdown-menu-start{
    --bs-position:start
}
.dropdown-menu-start[data-bs-popper]{
    right:auto;
    left:0
}
.dropdown-menu-end{
    --bs-position:end
}
.dropdown-menu-end[data-bs-popper]{
    right:0;
    left:auto
}
@media (min-width:576px){
    .dropdown-menu-sm-start{
        --bs-position:start
    }
    .dropdown-menu-sm-start[data-bs-popper]{
        right:auto;
        left:0
    }
    .dropdown-menu-sm-end{
        --bs-position:end
    }
    .dropdown-menu-sm-end[data-bs-popper]{
        right:0;
        left:auto
    }
}
@media (min-width:768px){
    .dropdown-menu-md-start{
        --bs-position:start
    }
    .dropdown-menu-md-start[data-bs-popper]{
        right:auto;
        left:0
    }
    .dropdown-menu-md-end{
        --bs-position:end
    }
    .dropdown-menu-md-end[data-bs-popper]{
        right:0;
        left:auto
    }
}
@media (min-width:992px){
    .dropdown-menu-lg-start{
        --bs-position:start
    }
    .dropdown-menu-lg-start[data-bs-popper]{
        right:auto;
        left:0
    }
    .dropdown-menu-lg-end{
        --bs-position:end
    }
    .dropdown-menu-lg-end[data-bs-popper]{
        right:0;
        left:auto
    }
}
@media (min-width:1200px){
    .dropdown-menu-xl-start{
        --bs-position:start
    }
    .dropdown-menu-xl-start[data-bs-popper]{
        right:auto;
        left:0
    }
    .dropdown-menu-xl-end{
        --bs-position:end
    }
    .dropdown-menu-xl-end[data-bs-popper]{
        right:0;
        left:auto
    }
}
@media (min-width:1400px){
    .dropdown-menu-xxl-start{
        --bs-position:start
    }
    .dropdown-menu-xxl-start[data-bs-popper]{
        right:auto;
        left:0
    }
    .dropdown-menu-xxl-end{
        --bs-position:end
    }
    .dropdown-menu-xxl-end[data-bs-popper]{
        right:0;
        left:auto
    }
}
.dropup .dropdown-menu[data-bs-popper]{
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.dropup .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after{
    margin-left:0
}
.dropend .dropdown-menu[data-bs-popper]{
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:.125rem
}
.dropend .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.dropend .dropdown-toggle:empty::after{
    margin-left:0
}
.dropend .dropdown-toggle::after{
    vertical-align:0
}
.dropstart .dropdown-menu[data-bs-popper]{
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:.125rem
}
.dropstart .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:""
}
.dropstart .dropdown-toggle::after{
    display:none
}
.dropstart .dropdown-toggle::before{
    display:inline-block;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent
}
.dropstart .dropdown-toggle:empty::after{
    margin-left:0
}
.dropstart .dropdown-toggle::before{
    vertical-align:0
}
.dropdown-divider{
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid rgba(0,0,0,.15)
}
.dropdown-item{
    display:block;
    width:100%;
    padding:.25rem 1rem;
    clear:both;
    font-weight:400;
    color:#212529;
    text-align:inherit;
    text-decoration:none;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.dropdown-item:focus,.dropdown-item:hover{
    color:#1e2125;
    background-color:#e9ecef
}
.dropdown-item.active,.dropdown-item:active{
    color:#fff;
    text-decoration:none;
    background-color:#0d6efd
}
.dropdown-item.disabled,.dropdown-item:disabled{
    color:#adb5bd;
    pointer-events:none;
    background-color:transparent
}
.dropdown-menu.show{
    display:block
}
.dropdown-header{
    display:block;
    padding:.5rem 1rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#6c757d;
    white-space:nowrap
}
.dropdown-item-text{
    display:block;
    padding:.25rem 1rem;
    color:#212529
}
.dropdown-menu-dark{
    color:#dee2e6;
    background-color:#343a40;
    border-color:rgba(0,0,0,.15)
}
.dropdown-menu-dark .dropdown-item{
    color:#dee2e6
}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{
    color:#fff;
    background-color:rgba(255,255,255,.15)
}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{
    color:#fff;
    background-color:#0d6efd
}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{
    color:#adb5bd
}
.dropdown-menu-dark .dropdown-divider{
    border-color:rgba(0,0,0,.15)
}
.dropdown-menu-dark .dropdown-item-text{
    color:#dee2e6
}
.dropdown-menu-dark .dropdown-header{
    color:#adb5bd
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:inline-flex;
    vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
    position:relative;
    flex:1 1 auto
}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
    z-index:1
}
.btn-toolbar{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start
}
.btn-toolbar .input-group{
    width:auto
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
    margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.dropdown-toggle-split{
    padding-right:.5625rem;
    padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{
    margin-left:0
}
.dropstart .dropdown-toggle-split::before{
    margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
    padding-right:.375rem;
    padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
    padding-right:.75rem;
    padding-left:.75rem
}
.btn-group-vertical{
    flex-direction:column;
    align-items:flex-start;
    justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
    width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
    margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav{
    display:flex;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem;
    color:#0d6efd;
    text-decoration:none;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .nav-link{
        transition:none
    }
}
.nav-link:focus,.nav-link:hover{
    color:#0a58ca
}
.nav-link.disabled{
    color:#6c757d;
    pointer-events:none;
    cursor:default
}
.nav-tabs{
    border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-link{
    margin-bottom:-1px;
    background:0 0;
    border:1px solid transparent;
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-color:#e9ecef #e9ecef #dee2e6;
    isolation:isolate
}
.nav-tabs .nav-link.disabled{
    color:#6c757d;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    color:#495057;
    background-color:#fff;
    border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link{
    background:0 0;
    border:0;
    border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    color:#fff;
    background-color:#0d6efd
}
.nav-fill .nav-item,.nav-fill>.nav-link{
    flex:1 1 auto;
    text-align:center
}
.nav-justified .nav-item,.nav-justified>.nav-link{
    flex-basis:0%;
    flex-grow:1;
    text-align:center
}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{
    width:100%
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.navbar{
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{
    display:flex;
    flex-wrap:inherit;
    align-items:center;
    justify-content:space-between
}
.navbar-brand{
    padding-top:.3125rem;
    padding-bottom:.3125rem;
    margin-right:1rem;
    font-size:1.25rem;
    text-decoration:none;
    white-space:nowrap
}
.navbar-nav{
    display:flex;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.navbar-nav .nav-link{
    padding-right:0;
    padding-left:0
}
.navbar-nav .dropdown-menu{
    position:static
}
.navbar-text{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse{
    flex-basis:100%;
    flex-grow:1;
    align-items:center
}
.navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:.25rem;
    transition:box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .navbar-toggler{
        transition:none
    }
}
.navbar-toggler:hover{
    text-decoration:none
}
.navbar-toggler:focus{
    text-decoration:none;
    outline:0;
    box-shadow:0 0 0 .25rem
}
.navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%
}
.navbar-nav-scroll{
    max-height:var(--bs-scroll-height,75vh);
    overflow-y:auto
}
@media (min-width:576px){
    .navbar-expand-sm{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-sm .navbar-nav-scroll{
        overflow:visible
    }
    .navbar-expand-sm .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler{
        display:none
    }
}
@media (min-width:768px){
    .navbar-expand-md{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-md .navbar-nav-scroll{
        overflow:visible
    }
    .navbar-expand-md .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler{
        display:none
    }
}
@media (min-width:992px){
    .navbar-expand-lg{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-lg .navbar-nav-scroll{
        overflow:visible
    }
    .navbar-expand-lg .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler{
        display:none
    }
}
@media (min-width:1200px){
    .navbar-expand-xl{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xl .navbar-nav-scroll{
        overflow:visible
    }
    .navbar-expand-xl .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler{
        display:none
    }
}
@media (min-width:1400px){
    .navbar-expand-xxl{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xxl .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-xxl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xxl .navbar-nav-scroll{
        overflow:visible
    }
    .navbar-expand-xxl .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-xxl .navbar-toggler{
        display:none
    }
}
.navbar-expand{
    flex-wrap:nowrap;
    justify-content:flex-start
}
.navbar-expand .navbar-nav{
    flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu{
    position:absolute
}
.navbar-expand .navbar-nav .nav-link{
    padding-right:.5rem;
    padding-left:.5rem
}
.navbar-expand .navbar-nav-scroll{
    overflow:visible
}
.navbar-expand .navbar-collapse{
    display:flex!important;
    flex-basis:auto
}
.navbar-expand .navbar-toggler{
    display:none
}
.navbar-light .navbar-brand{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link{
    color:rgba(0,0,0,.55)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
    color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled{
    color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler{
    color:rgba(0,0,0,.55);
    border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text{
    color:rgba(0,0,0,.55)
}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
    color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand{
    color:#fff
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
    color:#fff
}
.navbar-dark .navbar-nav .nav-link{
    color:rgba(255,255,255,.55)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
    color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled{
    color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{
    color:#fff
}
.navbar-dark .navbar-toggler{
    color:rgba(255,255,255,.55);
    border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text{
    color:rgba(255,255,255,.55)
}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
    color:#fff
}
.card{
    position:relative;
    display:flex;
    flex-direction:column;
    min-width:0;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:border-box;
    border:1px solid rgba(0,0,0,.125);
    border-radius:.25rem
}
.card>hr{
    margin-right:0;
    margin-left:0
}
.card>.list-group{
    border-top:inherit;
    border-bottom:inherit
}
.card>.list-group:first-child{
    border-top-width:0;
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.card>.list-group:last-child{
    border-bottom-width:0;
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.card>.card-header+.list-group,.card>.list-group+.card-footer{
    border-top:0
}
.card-body{
    flex:1 1 auto;
    padding:1rem 1rem
}
.card-title{
    margin-bottom:.5rem
}
.card-subtitle{
    margin-top:-.25rem;
    margin-bottom:0
}
.card-text:last-child{
    margin-bottom:0
}
.card-link:hover{
    text-decoration:none
}
.card-link+.card-link{
    margin-left:1rem
}
.card-header{
    padding:.5rem 1rem;
    margin-bottom:0;
    background-color:rgba(0,0,0,.03);
    border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
    border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-footer{
    padding:.5rem 1rem;
    background-color:rgba(0,0,0,.03);
    border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
    border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs{
    margin-right:-.5rem;
    margin-bottom:-.5rem;
    margin-left:-.5rem;
    border-bottom:0
}
.card-header-pills{
    margin-right:-.5rem;
    margin-left:-.5rem
}
.card-img-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:1rem;
    border-radius:calc(.25rem - 1px)
}
.card-img,.card-img-bottom,.card-img-top{
    width:100%
}
.card-img,.card-img-top{
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.card-img,.card-img-bottom{
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.card-group>.card{
    margin-bottom:.75rem
}
@media (min-width:576px){
    .card-group{
        display:flex;
        flex-flow:row wrap
    }
    .card-group>.card{
        flex:1 0 0%;
        margin-bottom:0
    }
    .card-group>.card+.card{
        margin-left:0;
        border-left:0
    }
    .card-group>.card:not(:last-child){
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{
        border-top-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:first-child){
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{
        border-top-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{
        border-bottom-left-radius:0
    }
}
.accordion-button{
    position:relative;
    display:flex;
    align-items:center;
    width:100%;
    padding:1rem 1.25rem;
    font-size:1rem;
    color:#212529;
    text-align:left;
    background-color:#fff;
    border:0;
    border-radius:0;
    overflow-anchor:none;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease
}
@media (prefers-reduced-motion:reduce){
    .accordion-button{
        transition:none
    }
}
.accordion-button:not(.collapsed){
    color:#0c63e4;
    background-color:#e7f1ff;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)
}
.accordion-button:not(.collapsed)::after{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform:rotate(-180deg)
}
.accordion-button::after{
    flex-shrink:0;
    width:1.25rem;
    height:1.25rem;
    margin-left:auto;
    content:"";
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-size:1.25rem;
    transition:transform .2s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .accordion-button::after{
        transition:none
    }
}
.accordion-button:hover{
    z-index:2
}
.accordion-button:focus{
    z-index:3;
    border-color:#86b7fe;
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.accordion-header{
    margin-bottom:0
}
.accordion-item{
    background-color:#fff;
    border:1px solid rgba(0,0,0,.125)
}
.accordion-item:first-of-type{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.accordion-item:first-of-type .accordion-button{
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.accordion-item:not(:first-of-type){
    border-top:0
}
.accordion-item:last-of-type{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.accordion-item:last-of-type .accordion-button.collapsed{
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.accordion-item:last-of-type .accordion-collapse{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.accordion-body{
    padding:1rem 1.25rem
}
.accordion-flush .accordion-collapse{
    border-width:0
}
.accordion-flush .accordion-item{
    border-right:0;
    border-left:0;
    border-radius:0
}
.accordion-flush .accordion-item:first-child{
    border-top:0
}
.accordion-flush .accordion-item:last-child{
    border-bottom:0
}
.accordion-flush .accordion-item .accordion-button{
    border-radius:0
}
.breadcrumb{
    display:flex;
    flex-wrap:wrap;
    padding:0 0;
    margin-bottom:1rem;
    list-style:none
}
.breadcrumb-item+.breadcrumb-item{
    padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before{
    float:left;
    padding-right:.5rem;
    color:#6c757d;
    content:var(--bs-breadcrumb-divider,"/")
}
.breadcrumb-item.active{
    color:#6c757d
}
.pagination{
    display:flex;
    padding-left:0;
    list-style:none
}
.page-link{
    position:relative;
    display:block;
    color:#0d6efd;
    text-decoration:none;
    background-color:#fff;
    border:1px solid #dee2e6;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .page-link{
        transition:none
    }
}
.page-link:hover{
    z-index:2;
    color:#0a58ca;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.page-link:focus{
    z-index:3;
    color:#0a58ca;
    background-color:#e9ecef;
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
.page-item:not(:first-child) .page-link{
    margin-left:-1px
}
.page-item.active .page-link{
    z-index:3;
    color:#fff;
    background-color:#0d6efd;
    border-color:#0d6efd
}
.page-item.disabled .page-link{
    color:#6c757d;
    pointer-events:none;
    background-color:#fff;
    border-color:#dee2e6
}
.page-link{
    padding:.375rem .75rem
}
.page-item:first-child .page-link{
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link{
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.pagination-lg .page-link{
    padding:.75rem 1.5rem;
    font-size:1.25rem
}
.pagination-lg .page-item:first-child .page-link{
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link{
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.pagination-sm .page-link{
    padding:.25rem .5rem;
    font-size:.875rem
}
.pagination-sm .page-item:first-child .page-link{
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link{
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
.badge{
    display:inline-block;
    padding:.35em .65em;
    font-size:.75em;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25rem
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.alert{
    position:relative;
    padding:1rem 1rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:.25rem
}
.alert-heading{
    color:inherit
}
.alert-link{
    font-weight:700
}
.alert-dismissible{
    padding-right:3rem
}
.alert-dismissible .btn-close{
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    padding:1.25rem 1rem
}
.alert-primary{
    color:#084298;
    background-color:#cfe2ff;
    border-color:#b6d4fe
}
.alert-primary .alert-link{
    color:#06357a
}
.alert-secondary{
    color:#41464b;
    background-color:#e2e3e5;
    border-color:#d3d6d8
}
.alert-secondary .alert-link{
    color:#34383c
}
.alert-success{
    color:#0f5132;
    background-color:#d1e7dd;
    border-color:#badbcc
}
.alert-success .alert-link{
    color:#0c4128
}
.alert-info{
    color:#055160;
    background-color:#cff4fc;
    border-color:#b6effb
}
.alert-info .alert-link{
    color:#04414d
}
.alert-warning{
    color:#664d03;
    background-color:#fff3cd;
    border-color:#ffecb5
}
.alert-warning .alert-link{
    color:#523e02
}
.alert-danger{
    color:#842029;
    background-color:#f8d7da;
    border-color:#f5c2c7
}
.alert-danger .alert-link{
    color:#6a1a21
}
.alert-light{
    color:#636464;
    background-color:#fefefe;
    border-color:#fdfdfe
}
.alert-light .alert-link{
    color:#4f5050
}
.alert-dark{
    color:#141619;
    background-color:#d3d3d4;
    border-color:#bcbebf
}
.alert-dark .alert-link{
    color:#101214
}
@-webkit-keyframes progress-bar-stripes{
    0%{
        background-position-x:1rem
    }
}
@keyframes progress-bar-stripes{
    0%{
        background-position-x:1rem
    }
}
.progress{
    display:flex;
    height:1rem;
    overflow:hidden;
    font-size:.75rem;
    background-color:#e9ecef;
    border-radius:.25rem
}
.progress-bar{
    display:flex;
    flex-direction:column;
    justify-content:center;
    overflow:hidden;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    background-color:#0d6efd;
    transition:width .6s ease
}
@media (prefers-reduced-motion:reduce){
    .progress-bar{
        transition:none
    }
}
.progress-bar-striped{
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size:1rem 1rem
}
.progress-bar-animated{
    -webkit-animation:1s linear infinite progress-bar-stripes;
    animation:1s linear infinite progress-bar-stripes
}
@media (prefers-reduced-motion:reduce){
    .progress-bar-animated{
        -webkit-animation:none;
        animation:none
    }
}
.list-group{
    display:flex;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    border-radius:.25rem
}
.list-group-numbered{
    list-style-type:none;
    counter-reset:section
}
.list-group-numbered>li::before{
    content:counters(section,".") ". ";
    counter-increment:section
}
.list-group-item-action{
    width:100%;
    color:#495057;
    text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
    z-index:1;
    color:#495057;
    text-decoration:none;
    background-color:#f8f9fa
}
.list-group-item-action:active{
    color:#212529;
    background-color:#e9ecef
}
.list-group-item{
    position:relative;
    display:block;
    padding:.5rem 1rem;
    color:#212529;
    text-decoration:none;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child{
    border-top-left-radius:inherit;
    border-top-right-radius:inherit
}
.list-group-item:last-child{
    border-bottom-right-radius:inherit;
    border-bottom-left-radius:inherit
}
.list-group-item.disabled,.list-group-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:#fff
}
.list-group-item.active{
    z-index:2;
    color:#fff;
    background-color:#0d6efd;
    border-color:#0d6efd
}
.list-group-item+.list-group-item{
    border-top-width:0
}
.list-group-item+.list-group-item.active{
    margin-top:-1px;
    border-top-width:1px
}
.list-group-horizontal{
    flex-direction:row
}
.list-group-horizontal>.list-group-item:first-child{
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
}
.list-group-horizontal>.list-group-item:last-child{
    border-top-right-radius:.25rem;
    border-bottom-left-radius:0
}
.list-group-horizontal>.list-group-item.active{
    margin-top:0
}
.list-group-horizontal>.list-group-item+.list-group-item{
    border-top-width:1px;
    border-left-width:0
}
.list-group-horizontal>.list-group-item+.list-group-item.active{
    margin-left:-1px;
    border-left-width:1px
}
@media (min-width:576px){
    .list-group-horizontal-sm{
        flex-direction:row
    }
    .list-group-horizontal-sm>.list-group-item:first-child{
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-sm>.list-group-item:last-child{
        border-top-right-radius:.25rem;
        border-bottom-left-radius:0
    }
    .list-group-horizontal-sm>.list-group-item.active{
        margin-top:0
    }
    .list-group-horizontal-sm>.list-group-item+.list-group-item{
        border-top-width:1px;
        border-left-width:0
    }
    .list-group-horizontal-sm>.list-group-item+.list-group-item.active{
        margin-left:-1px;
        border-left-width:1px
    }
}
@media (min-width:768px){
    .list-group-horizontal-md{
        flex-direction:row
    }
    .list-group-horizontal-md>.list-group-item:first-child{
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-md>.list-group-item:last-child{
        border-top-right-radius:.25rem;
        border-bottom-left-radius:0
    }
    .list-group-horizontal-md>.list-group-item.active{
        margin-top:0
    }
    .list-group-horizontal-md>.list-group-item+.list-group-item{
        border-top-width:1px;
        border-left-width:0
    }
    .list-group-horizontal-md>.list-group-item+.list-group-item.active{
        margin-left:-1px;
        border-left-width:1px
    }
}
@media (min-width:992px){
    .list-group-horizontal-lg{
        flex-direction:row
    }
    .list-group-horizontal-lg>.list-group-item:first-child{
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-lg>.list-group-item:last-child{
        border-top-right-radius:.25rem;
        border-bottom-left-radius:0
    }
    .list-group-horizontal-lg>.list-group-item.active{
        margin-top:0
    }
    .list-group-horizontal-lg>.list-group-item+.list-group-item{
        border-top-width:1px;
        border-left-width:0
    }
    .list-group-horizontal-lg>.list-group-item+.list-group-item.active{
        margin-left:-1px;
        border-left-width:1px
    }
}
@media (min-width:1200px){
    .list-group-horizontal-xl{
        flex-direction:row
    }
    .list-group-horizontal-xl>.list-group-item:first-child{
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-xl>.list-group-item:last-child{
        border-top-right-radius:.25rem;
        border-bottom-left-radius:0
    }
    .list-group-horizontal-xl>.list-group-item.active{
        margin-top:0
    }
    .list-group-horizontal-xl>.list-group-item+.list-group-item{
        border-top-width:1px;
        border-left-width:0
    }
    .list-group-horizontal-xl>.list-group-item+.list-group-item.active{
        margin-left:-1px;
        border-left-width:1px
    }
}
@media (min-width:1400px){
    .list-group-horizontal-xxl{
        flex-direction:row
    }
    .list-group-horizontal-xxl>.list-group-item:first-child{
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-xxl>.list-group-item:last-child{
        border-top-right-radius:.25rem;
        border-bottom-left-radius:0
    }
    .list-group-horizontal-xxl>.list-group-item.active{
        margin-top:0
    }
    .list-group-horizontal-xxl>.list-group-item+.list-group-item{
        border-top-width:1px;
        border-left-width:0
    }
    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active{
        margin-left:-1px;
        border-left-width:1px
    }
}
.list-group-flush{
    border-radius:0
}
.list-group-flush>.list-group-item{
    border-width:0 0 1px
}
.list-group-flush>.list-group-item:last-child{
    border-bottom-width:0
}
.list-group-item-primary{
    color:#084298;
    background-color:#cfe2ff
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
    color:#084298;
    background-color:#bacbe6
}
.list-group-item-primary.list-group-item-action.active{
    color:#fff;
    background-color:#084298;
    border-color:#084298
}
.list-group-item-secondary{
    color:#41464b;
    background-color:#e2e3e5
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
    color:#41464b;
    background-color:#cbccce
}
.list-group-item-secondary.list-group-item-action.active{
    color:#fff;
    background-color:#41464b;
    border-color:#41464b
}
.list-group-item-success{
    color:#0f5132;
    background-color:#d1e7dd
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
    color:#0f5132;
    background-color:#bcd0c7
}
.list-group-item-success.list-group-item-action.active{
    color:#fff;
    background-color:#0f5132;
    border-color:#0f5132
}
.list-group-item-info{
    color:#055160;
    background-color:#cff4fc
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
    color:#055160;
    background-color:#badce3
}
.list-group-item-info.list-group-item-action.active{
    color:#fff;
    background-color:#055160;
    border-color:#055160
}
.list-group-item-warning{
    color:#664d03;
    background-color:#fff3cd
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
    color:#664d03;
    background-color:#e6dbb9
}
.list-group-item-warning.list-group-item-action.active{
    color:#fff;
    background-color:#664d03;
    border-color:#664d03
}
.list-group-item-danger{
    color:#842029;
    background-color:#f8d7da
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
    color:#842029;
    background-color:#dfc2c4
}
.list-group-item-danger.list-group-item-action.active{
    color:#fff;
    background-color:#842029;
    border-color:#842029
}
.list-group-item-light{
    color:#636464;
    background-color:#fefefe
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
    color:#636464;
    background-color:#e5e5e5
}
.list-group-item-light.list-group-item-action.active{
    color:#fff;
    background-color:#636464;
    border-color:#636464
}
.list-group-item-dark{
    color:#141619;
    background-color:#d3d3d4
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
    color:#141619;
    background-color:#bebebf
}
.list-group-item-dark.list-group-item-action.active{
    color:#fff;
    background-color:#141619;
    border-color:#141619
}
.btn-close{
    box-sizing:content-box;
    width:1em;
    height:1em;
    padding:.25em .25em;
    color:#000;
    background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border:0;
    border-radius:.25rem;
    opacity:.5
}
.btn-close:hover{
    color:#000;
    text-decoration:none;
    opacity:.75
}
.btn-close:focus{
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25);
    opacity:1
}
.btn-close.disabled,.btn-close:disabled{
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    opacity:.25
}
.btn-close-white{
    filter:invert(1) grayscale(100%) brightness(200%)
}
.toast{
    width:350px;
    max-width:100%;
    font-size:.875rem;
    pointer-events:auto;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.1);
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
    border-radius:.25rem
}
.toast:not(.showing):not(.show){
    opacity:0
}
.toast.hide{
    display:none
}
.toast-container{
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
    max-width:100%;
    pointer-events:none
}
.toast-container>:not(:last-child){
    margin-bottom:.75rem
}
.toast-header{
    display:flex;
    align-items:center;
    padding:.5rem .75rem;
    color:#6c757d;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border-bottom:1px solid rgba(0,0,0,.05);
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.toast-header .btn-close{
    margin-right:-.375rem;
    margin-left:.75rem
}
.toast-body{
    padding:.75rem;
    word-wrap:break-word
}
.modal{
    position:fixed;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    width:100%;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    outline:0
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none
}
.modal.fade .modal-dialog{
    transition:transform .3s ease-out;
    transform:translate(0,-50px)
}
@media (prefers-reduced-motion:reduce){
    .modal.fade .modal-dialog{
        transition:none
    }
}
.modal.show .modal-dialog{
    transform:none
}
.modal.modal-static .modal-dialog{
    transform:scale(1.02)
}
.modal-dialog-scrollable{
    height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content{
    max-height:100%;
    overflow:hidden
}
.modal-dialog-scrollable .modal-body{
    overflow-y:auto
}
.modal-dialog-centered{
    display:flex;
    align-items:center;
    min-height:calc(100% - 1rem)
}
.modal-content{
    position:relative;
    display:flex;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    left:0;
    z-index:1040;
    width:100vw;
    height:100vh;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.show{
    opacity:.5
}
.modal-header{
    display:flex;
    flex-shrink:0;
    align-items:center;
    justify-content:space-between;
    padding:1rem 1rem;
    border-bottom:1px solid #dee2e6;
    border-top-left-radius:calc(.3rem - 1px);
    border-top-right-radius:calc(.3rem - 1px)
}
.modal-header .btn-close{
    padding:.5rem .5rem;
    margin:-.5rem -.5rem -.5rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.5
}
.modal-body{
    position:relative;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:flex;
    flex-wrap:wrap;
    flex-shrink:0;
    align-items:center;
    justify-content:flex-end;
    padding:.75rem;
    border-top:1px solid #dee2e6;
    border-bottom-right-radius:calc(.3rem - 1px);
    border-bottom-left-radius:calc(.3rem - 1px)
}
.modal-footer>*{
    margin:.25rem
}
@media (min-width:576px){
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-dialog-scrollable{
        height:calc(100% - 3.5rem)
    }
    .modal-dialog-centered{
        min-height:calc(100% - 3.5rem)
    }
    .modal-sm{
        max-width:300px
    }
}
@media (min-width:992px){
    .modal-lg,.modal-xl{
        max-width:800px
    }
}
@media (min-width:1200px){
    .modal-xl{
        max-width:1140px
    }
}
.modal-fullscreen{
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
}
.modal-fullscreen .modal-content{
    height:100%;
    border:0;
    border-radius:0
}
.modal-fullscreen .modal-header{
    border-radius:0
}
.modal-fullscreen .modal-body{
    overflow-y:auto
}
.modal-fullscreen .modal-footer{
    border-radius:0
}
@media (max-width:575.98px){
    .modal-fullscreen-sm-down{
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-sm-down .modal-content{
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-sm-down .modal-header{
        border-radius:0
    }
    .modal-fullscreen-sm-down .modal-body{
        overflow-y:auto
    }
    .modal-fullscreen-sm-down .modal-footer{
        border-radius:0
    }
}
@media (max-width:767.98px){
    .modal-fullscreen-md-down{
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-md-down .modal-content{
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-md-down .modal-header{
        border-radius:0
    }
    .modal-fullscreen-md-down .modal-body{
        overflow-y:auto
    }
    .modal-fullscreen-md-down .modal-footer{
        border-radius:0
    }
}
@media (max-width:991.98px){
    .modal-fullscreen-lg-down{
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-lg-down .modal-content{
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-lg-down .modal-header{
        border-radius:0
    }
    .modal-fullscreen-lg-down .modal-body{
        overflow-y:auto
    }
    .modal-fullscreen-lg-down .modal-footer{
        border-radius:0
    }
}
@media (max-width:1199.98px){
    .modal-fullscreen-xl-down{
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-xl-down .modal-content{
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-xl-down .modal-header{
        border-radius:0
    }
    .modal-fullscreen-xl-down .modal-body{
        overflow-y:auto
    }
    .modal-fullscreen-xl-down .modal-footer{
        border-radius:0
    }
}
@media (max-width:1399.98px){
    .modal-fullscreen-xxl-down{
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-xxl-down .modal-content{
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-xxl-down .modal-header{
        border-radius:0
    }
    .modal-fullscreen-xxl-down .modal-body{
        overflow-y:auto
    }
    .modal-fullscreen-xxl-down .modal-footer{
        border-radius:0
    }
}
.tooltip{
    position:absolute;
    z-index:1080;
    display:block;
    margin:0;
    font-family:var(--bs-font-sans-serif);
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    opacity:0
}
.tooltip.show{
    opacity:.9
}
.tooltip .tooltip-arrow{
    position:absolute;
    display:block;
    width:.8rem;
    height:.4rem
}
.tooltip .tooltip-arrow::before{
    position:absolute;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{
    padding:.4rem 0
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{
    bottom:0
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{
    top:-1px;
    border-width:.4rem .4rem 0;
    border-top-color:#000
}
.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{
    padding:0 .4rem
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{
    left:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{
    right:-1px;
    border-width:.4rem .4rem .4rem 0;
    border-right-color:#000
}
.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{
    padding:.4rem 0
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{
    top:0
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{
    bottom:-1px;
    border-width:0 .4rem .4rem;
    border-bottom-color:#000
}
.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{
    padding:0 .4rem
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{
    right:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{
    left:-1px;
    border-width:.4rem 0 .4rem .4rem;
    border-left-color:#000
}
.tooltip-inner{
    max-width:200px;
    padding:.25rem .5rem;
    color:#fff;
    text-align:center;
    background-color:#000;
    border-radius:.25rem
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1070;
    display:block;
    max-width:276px;
    font-family:var(--bs-font-sans-serif);
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem
}
.popover .popover-arrow{
    position:absolute;
    display:block;
    width:1rem;
    height:.5rem
}
.popover .popover-arrow::after,.popover .popover-arrow::before{
    position:absolute;
    display:block;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{
    bottom:calc(-.5rem - 1px)
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{
    bottom:0;
    border-width:.5rem .5rem 0;
    border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{
    bottom:1px;
    border-width:.5rem .5rem 0;
    border-top-color:#fff
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{
    left:calc(-.5rem - 1px);
    width:.5rem;
    height:1rem
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{
    left:0;
    border-width:.5rem .5rem .5rem 0;
    border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{
    left:1px;
    border-width:.5rem .5rem .5rem 0;
    border-right-color:#fff
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{
    top:calc(-.5rem - 1px)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{
    top:0;
    border-width:0 .5rem .5rem .5rem;
    border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{
    top:1px;
    border-width:0 .5rem .5rem .5rem;
    border-bottom-color:#fff
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:1rem;
    margin-left:-.5rem;
    content:"";
    border-bottom:1px solid #f0f0f0
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{
    right:calc(-.5rem - 1px);
    width:.5rem;
    height:1rem
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{
    right:0;
    border-width:.5rem 0 .5rem .5rem;
    border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{
    right:1px;
    border-width:.5rem 0 .5rem .5rem;
    border-left-color:#fff
}
.popover-header{
    padding:.5rem 1rem;
    margin-bottom:0;
    font-size:1rem;
    background-color:#f0f0f0;
    border-bottom:1px solid rgba(0,0,0,.2);
    border-top-left-radius:calc(.3rem - 1px);
    border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty{
    display:none
}
.popover-body{
    padding:1rem 1rem;
    color:#212529
}
.carousel{
    position:relative
}
.carousel.pointer-event{
    touch-action:pan-y
}
.carousel-inner{
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-inner::after{
    display:block;
    clear:both;
    content:""
}
.carousel-item{
    position:relative;
    display:none;
    float:left;
    width:100%;
    margin-right:-100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:transform .6s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .carousel-item{
        transition:none
    }
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
    display:block
}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){
    transform:translateX(100%)
}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){
    transform:translateX(-100%)
}
.carousel-fade .carousel-item{
    opacity:0;
    transition-property:opacity;
    transform:none
}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{
    z-index:1;
    opacity:1
}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{
    z-index:0;
    opacity:0;
    transition:opacity 0s .6s
}
@media (prefers-reduced-motion:reduce){
    .carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{
        transition:none
    }
}
.carousel-control-next,.carousel-control-prev{
    position:absolute;
    top:0;
    bottom:0;
    z-index:1;
    display:flex;
    align-items:center;
    justify-content:center;
    width:15%;
    padding:0;
    color:#fff;
    text-align:center;
    background:0 0;
    border:0;
    opacity:.5;
    transition:opacity .15s ease
}
@media (prefers-reduced-motion:reduce){
    .carousel-control-next,.carousel-control-prev{
        transition:none
    }
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
}
.carousel-control-prev{
    left:0
}
.carousel-control-next{
    right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon{
    display:inline-block;
    width:2rem;
    height:2rem;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:100% 100%
}
.carousel-control-prev-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}
.carousel-indicators{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:2;
    display:flex;
    justify-content:center;
    padding:0;
    margin-right:15%;
    margin-bottom:1rem;
    margin-left:15%;
    list-style:none
}
.carousel-indicators [data-bs-target]{
    box-sizing:content-box;
    flex:0 1 auto;
    width:30px;
    height:3px;
    padding:0;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    cursor:pointer;
    background-color:#fff;
    background-clip:padding-box;
    border:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    opacity:.5;
    transition:opacity .6s ease
}
@media (prefers-reduced-motion:reduce){
    .carousel-indicators [data-bs-target]{
        transition:none
    }
}
.carousel-indicators .active{
    opacity:1
}
.carousel-caption{
    position:absolute;
    right:15%;
    bottom:1.25rem;
    left:15%;
    padding-top:1.25rem;
    padding-bottom:1.25rem;
    color:#fff;
    text-align:center
}
.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{
    filter:invert(1) grayscale(100)
}
.carousel-dark .carousel-indicators [data-bs-target]{
    background-color:#000
}
.carousel-dark .carousel-caption{
    color:#000
}
@-webkit-keyframes spinner-border{
    to{
        transform:rotate(360deg)
    }
}
@keyframes spinner-border{
    to{
        transform:rotate(360deg)
    }
}
.spinner-border{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:-.125em;
    border:.25em solid currentColor;
    border-right-color:transparent;
    border-radius:50%;
    -webkit-animation:.75s linear infinite spinner-border;
    animation:.75s linear infinite spinner-border
}
.spinner-border-sm{
    width:1rem;
    height:1rem;
    border-width:.2em
}
@-webkit-keyframes spinner-grow{
    0%{
        transform:scale(0)
    }
    50%{
        opacity:1;
        transform:none
    }
}
@keyframes spinner-grow{
    0%{
        transform:scale(0)
    }
    50%{
        opacity:1;
        transform:none
    }
}
.spinner-grow{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:-.125em;
    background-color:currentColor;
    border-radius:50%;
    opacity:0;
    -webkit-animation:.75s linear infinite spinner-grow;
    animation:.75s linear infinite spinner-grow
}
.spinner-grow-sm{
    width:1rem;
    height:1rem
}
@media (prefers-reduced-motion:reduce){
    .spinner-border,.spinner-grow{
        -webkit-animation-duration:1.5s;
        animation-duration:1.5s
    }
}
.offcanvas{
    position:fixed;
    bottom:0;
    z-index:1050;
    display:flex;
    flex-direction:column;
    max-width:100%;
    visibility:hidden;
    background-color:#fff;
    background-clip:padding-box;
    outline:0;
    transition:transform .3s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .offcanvas{
        transition:none
    }
}
.offcanvas-header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:1rem 1rem
}
.offcanvas-header .btn-close{
    padding:.5rem .5rem;
    margin-top:-.5rem;
    margin-right:-.5rem;
    margin-bottom:-.5rem
}
.offcanvas-title{
    margin-bottom:0;
    line-height:1.5
}
.offcanvas-body{
    flex-grow:1;
    padding:1rem 1rem;
    overflow-y:auto
}
.offcanvas-start{
    top:0;
    left:0;
    width:400px;
    border-right:1px solid rgba(0,0,0,.2);
    transform:translateX(-100%)
}
.offcanvas-end{
    top:0;
    right:0;
    width:400px;
    border-left:1px solid rgba(0,0,0,.2);
    transform:translateX(100%)
}
.offcanvas-top{
    top:0;
    right:0;
    left:0;
    height:30vh;
    max-height:100%;
    border-bottom:1px solid rgba(0,0,0,.2);
    transform:translateY(-100%)
}
.offcanvas-bottom{
    right:0;
    left:0;
    height:30vh;
    max-height:100%;
    border-top:1px solid rgba(0,0,0,.2);
    transform:translateY(100%)
}
.offcanvas.show{
    transform:none
}
.clearfix::after{
    display:block;
    clear:both;
    content:""
}
.link-primary{
    color:#0d6efd
}
.link-primary:focus,.link-primary:hover{
    color:#0a58ca
}
.link-secondary{
    color:#6c757d
}
.link-secondary:focus,.link-secondary:hover{
    color:#565e64
}
.link-success{
    color:#198754
}
.link-success:focus,.link-success:hover{
    color:#146c43
}
.link-info{
    color:#0dcaf0
}
.link-info:focus,.link-info:hover{
    color:#3dd5f3
}
.link-warning{
    color:#ffc107
}
.link-warning:focus,.link-warning:hover{
    color:#ffcd39
}
.link-danger{
    color:#dc3545
}
.link-danger:focus,.link-danger:hover{
    color:#b02a37
}
.link-light{
    color:#f8f9fa
}
.link-light:focus,.link-light:hover{
    color:#f9fafb
}
.link-dark{
    color:#212529
}
.link-dark:focus,.link-dark:hover{
    color:#1a1e21
}
.ratio{
    position:relative;
    width:100%
}
.ratio::before{
    display:block;
    padding-top:var(--bs-aspect-ratio);
    content:""
}
.ratio>*{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ratio-1x1{
    --bs-aspect-ratio:100%
}
.ratio-4x3{
    --bs-aspect-ratio:calc(3 / 4 * 100%)
}
.ratio-16x9{
    --bs-aspect-ratio:calc(9 / 16 * 100%)
}
.ratio-21x9{
    --bs-aspect-ratio:calc(9 / 21 * 100%)
}
.fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:1030
}
.sticky-top{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    z-index:1020
}
@media (min-width:576px){
    .sticky-sm-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
@media (min-width:768px){
    .sticky-md-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
@media (min-width:992px){
    .sticky-lg-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
@media (min-width:1200px){
    .sticky-xl-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
@media (min-width:1400px){
    .sticky-xxl-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    padding:0!important;
    margin:-1px!important;
    overflow:hidden!important;
    clip:rect(0,0,0,0)!important;
    white-space:nowrap!important;
    border:0!important
}
.stretched-link::after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    content:""
}
.text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.align-baseline{
    vertical-align:baseline!important
}
.align-top{
    vertical-align:top!important
}
.align-middle{
    vertical-align:middle!important
}
.align-bottom{
    vertical-align:bottom!important
}
.align-text-bottom{
    vertical-align:text-bottom!important
}
.align-text-top{
    vertical-align:text-top!important
}
.float-start{
    float:left!important
}
.float-end{
    float:right!important
}
.float-none{
    float:none!important
}
.overflow-auto{
    overflow:auto!important
}
.overflow-hidden{
    overflow:hidden!important
}
.overflow-visible{
    overflow:visible!important
}
.overflow-scroll{
    overflow:scroll!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-grid{
    display:grid!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:flex!important
}
.d-inline-flex{
    display:inline-flex!important
}
.d-none{
    display:none!important
}
.shadow{
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-sm{
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow-lg{
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
    box-shadow:none!important
}
.position-static{
    position:static!important
}
.position-relative{
    position:relative!important
}
.position-absolute{
    position:absolute!important
}
.position-fixed{
    position:fixed!important
}
.position-sticky{
    position:-webkit-sticky!important;
    position:sticky!important
}
.top-0{
    top:0!important
}
.top-50{
    top:50%!important
}
.top-100{
    top:100%!important
}
.bottom-0{
    bottom:0!important
}
.bottom-50{
    bottom:50%!important
}
.bottom-100{
    bottom:100%!important
}
.start-0{
    left:0!important
}
.start-50{
    left:50%!important
}
.start-100{
    left:100%!important
}
.end-0{
    right:0!important
}
.end-50{
    right:50%!important
}
.end-100{
    right:100%!important
}
.translate-middle{
    transform:translate(-50%,-50%)!important
}
.translate-middle-x{
    transform:translateX(-50%)!important
}
.translate-middle-y{
    transform:translateY(-50%)!important
}
.border{
    border:1px solid #dee2e6!important
}
.border-0{
    border:0!important
}
.border-top{
    border-top:1px solid #dee2e6!important
}
.border-top-0{
    border-top:0!important
}
.border-end{
    border-right:1px solid #dee2e6!important
}
.border-end-0{
    border-right:0!important
}
.border-bottom{
    border-bottom:1px solid #dee2e6!important
}
.border-bottom-0{
    border-bottom:0!important
}
.border-start{
    border-left:1px solid #dee2e6!important
}
.border-start-0{
    border-left:0!important
}
.border-primary{
    border-color:#0d6efd!important
}
.border-secondary{
    border-color:#6c757d!important
}
.border-success{
    border-color:#198754!important
}
.border-info{
    border-color:#0dcaf0!important
}
.border-warning{
    border-color:#ffc107!important
}
.border-danger{
    border-color:#dc3545!important
}
.border-light{
    border-color:#f8f9fa!important
}
.border-dark{
    border-color:#212529!important
}
.border-white{
    border-color:#fff!important
}
.border-1{
    border-width:1px!important
}
.border-2{
    border-width:2px!important
}
.border-3{
    border-width:3px!important
}
.border-4{
    border-width:4px!important
}
.border-5{
    border-width:5px!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.mw-100{
    max-width:100%!important
}
.vw-100{
    width:100vw!important
}
.min-vw-100{
    min-width:100vw!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.mh-100{
    max-height:100%!important
}
.vh-100{
    height:100vh!important
}
.min-vh-100{
    min-height:100vh!important
}
.flex-fill{
    flex:1 1 auto!important
}
.flex-row{
    flex-direction:row!important
}
.flex-column{
    flex-direction:column!important
}
.flex-row-reverse{
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    flex-direction:column-reverse!important
}
.flex-grow-0{
    flex-grow:0!important
}
.flex-grow-1{
    flex-grow:1!important
}
.flex-shrink-0{
    flex-shrink:0!important
}
.flex-shrink-1{
    flex-shrink:1!important
}
.flex-wrap{
    flex-wrap:wrap!important
}
.flex-nowrap{
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    flex-wrap:wrap-reverse!important
}
.gap-0{
    gap:0!important
}
.gap-1{
    gap:.25rem!important
}
.gap-2{
    gap:.5rem!important
}
.gap-3{
    gap:1rem!important
}
.gap-4{
    gap:1.5rem!important
}
.gap-5{
    gap:3rem!important
}
.justify-content-start{
    justify-content:flex-start!important
}
.justify-content-end{
    justify-content:flex-end!important
}
.justify-content-center{
    justify-content:center!important
}
.justify-content-between{
    justify-content:space-between!important
}
.justify-content-around{
    justify-content:space-around!important
}
.justify-content-evenly{
    justify-content:space-evenly!important
}
.align-items-start{
    align-items:flex-start!important
}
.align-items-end{
    align-items:flex-end!important
}
.align-items-center{
    align-items:center!important
}
.align-items-baseline{
    align-items:baseline!important
}
.align-items-stretch{
    align-items:stretch!important
}
.align-content-start{
    align-content:flex-start!important
}
.align-content-end{
    align-content:flex-end!important
}
.align-content-center{
    align-content:center!important
}
.align-content-between{
    align-content:space-between!important
}
.align-content-around{
    align-content:space-around!important
}
.align-content-stretch{
    align-content:stretch!important
}
.align-self-auto{
    align-self:auto!important
}
.align-self-start{
    align-self:flex-start!important
}
.align-self-end{
    align-self:flex-end!important
}
.align-self-center{
    align-self:center!important
}
.align-self-baseline{
    align-self:baseline!important
}
.align-self-stretch{
    align-self:stretch!important
}
.order-first{
    order:-1!important
}
.order-0{
    order:0!important
}
.order-1{
    order:1!important
}
.order-2{
    order:2!important
}
.order-3{
    order:3!important
}
.order-4{
    order:4!important
}
.order-5{
    order:5!important
}
.order-last{
    order:6!important
}
.m-0{
    margin:0!important
}
.m-1{
    margin:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.m-3{
    margin:1rem!important
}
.m-4{
    margin:1.5rem!important
}
.m-5{
    margin:3rem!important
}
.m-auto{
    margin:auto!important
}
.mx-0{
    margin-right:0!important;
    margin-left:0!important
}
.mx-1{
    margin-right:.25rem!important;
    margin-left:.25rem!important
}
.mx-2{
    margin-right:.5rem!important;
    margin-left:.5rem!important
}
.mx-3{
    margin-right:1rem!important;
    margin-left:1rem!important
}
.mx-4{
    margin-right:1.5rem!important;
    margin-left:1.5rem!important
}
.mx-5{
    margin-right:3rem!important;
    margin-left:3rem!important
}
.mx-auto{
    margin-right:auto!important;
    margin-left:auto!important
}
.my-0{
    margin-top:0!important;
    margin-bottom:0!important
}
.my-1{
    margin-top:.25rem!important;
    margin-bottom:.25rem!important
}
.my-2{
    margin-top:.5rem!important;
    margin-bottom:.5rem!important
}
.my-3{
    margin-top:1rem!important;
    margin-bottom:1rem!important
}
.my-4{
    margin-top:1.5rem!important;
    margin-bottom:1.5rem!important
}
.my-5{
    margin-top:3rem!important;
    margin-bottom:3rem!important
}
.my-auto{
    margin-top:auto!important;
    margin-bottom:auto!important
}
.mt-0{
    margin-top:0!important
}
.mt-1{
    margin-top:.25rem!important
}
.mt-2{
    margin-top:.5rem!important
}
.mt-3{
    margin-top:1rem!important
}
.mt-4{
    margin-top:1.5rem!important
}
.mt-5{
    margin-top:3rem!important
}
.mt-auto{
    margin-top:auto!important
}
.me-0{
    margin-right:0!important
}
.me-1{
    margin-right:.25rem!important
}
.me-2{
    margin-right:.5rem!important
}
.me-3{
    margin-right:1rem!important
}
.me-4{
    margin-right:1.5rem!important
}
.me-5{
    margin-right:3rem!important
}
.me-auto{
    margin-right:auto!important
}
.mb-0{
    margin-bottom:0!important
}
.mb-1{
    margin-bottom:.25rem!important
}
.mb-2{
    margin-bottom:.5rem!important
}
.mb-3{
    margin-bottom:1rem!important
}
.mb-4{
    margin-bottom:1.5rem!important
}
.mb-5{
    margin-bottom:3rem!important
}
.mb-auto{
    margin-bottom:auto!important
}
.ms-0{
    margin-left:0!important
}
.ms-1{
    margin-left:.25rem!important
}
.ms-2{
    margin-left:.5rem!important
}
.ms-3{
    margin-left:1rem!important
}
.ms-4{
    margin-left:1.5rem!important
}
.ms-5{
    margin-left:3rem!important
}
.ms-auto{
    margin-left:auto!important
}
.p-0{
    padding:0!important
}
.p-1{
    padding:.25rem!important
}
.p-2{
    padding:.5rem!important
}
.p-3{
    padding:1rem!important
}
.p-4{
    padding:1.5rem!important
}
.p-5{
    padding:3rem!important
}
.px-0{
    padding-right:0!important;
    padding-left:0!important
}
.px-1{
    padding-right:.25rem!important;
    padding-left:.25rem!important
}
.px-2{
    padding-right:.5rem!important;
    padding-left:.5rem!important
}
.px-3{
    padding-right:1rem!important;
    padding-left:1rem!important
}
.px-4{
    padding-right:1.5rem!important;
    padding-left:1.5rem!important
}
.px-5{
    padding-right:3rem!important;
    padding-left:3rem!important
}
.py-0{
    padding-top:0!important;
    padding-bottom:0!important
}
.py-1{
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
}
.py-2{
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.py-3{
    padding-top:1rem!important;
    padding-bottom:1rem!important
}
.py-4{
    padding-top:1.5rem!important;
    padding-bottom:1.5rem!important
}
.py-5{
    padding-top:3rem!important;
    padding-bottom:3rem!important
}
.pt-0{
    padding-top:0!important
}
.pt-1{
    padding-top:.25rem!important
}
.pt-2{
    padding-top:.5rem!important
}
.pt-3{
    padding-top:1rem!important
}
.pt-4{
    padding-top:1.5rem!important
}
.pt-5{
    padding-top:3rem!important
}
.pe-0{
    padding-right:0!important
}
.pe-1{
    padding-right:.25rem!important
}
.pe-2{
    padding-right:.5rem!important
}
.pe-3{
    padding-right:1rem!important
}
.pe-4{
    padding-right:1.5rem!important
}
.pe-5{
    padding-right:3rem!important
}
.pb-0{
    padding-bottom:0!important
}
.pb-1{
    padding-bottom:.25rem!important
}
.pb-2{
    padding-bottom:.5rem!important
}
.pb-3{
    padding-bottom:1rem!important
}
.pb-4{
    padding-bottom:1.5rem!important
}
.pb-5{
    padding-bottom:3rem!important
}
.ps-0{
    padding-left:0!important
}
.ps-1{
    padding-left:.25rem!important
}
.ps-2{
    padding-left:.5rem!important
}
.ps-3{
    padding-left:1rem!important
}
.ps-4{
    padding-left:1.5rem!important
}
.ps-5{
    padding-left:3rem!important
}
.font-monospace{
    font-family:var(--bs-font-monospace)!important
}
.fs-1{
    font-size:calc(1.375rem + 1.5vw)!important
}
.fs-2{
    font-size:calc(1.325rem + .9vw)!important
}
.fs-3{
    font-size:calc(1.3rem + .6vw)!important
}
.fs-4{
    font-size:calc(1.275rem + .3vw)!important
}
.fs-5{
    font-size:1.25rem!important
}
.fs-6{
    font-size:1rem!important
}
.fst-italic{
    font-style:italic!important
}
.fst-normal{
    font-style:normal!important
}
.fw-light{
    font-weight:300!important
}
.fw-lighter{
    font-weight:lighter!important
}
.fw-normal{
    font-weight:400!important
}
.fw-bold{
    font-weight:700!important
}
.fw-bolder{
    font-weight:bolder!important
}
.lh-1{
    line-height:1!important
}
.lh-sm{
    line-height:1.25!important
}
.lh-base{
    line-height:1.5!important
}
.lh-lg{
    line-height:2!important
}
.text-start{
    text-align:left!important
}
.text-end{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
.text-decoration-none{
    text-decoration:none!important
}
.text-decoration-underline{
    text-decoration:underline!important
}
.text-decoration-line-through{
    text-decoration:line-through!important
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.text-wrap{
    white-space:normal!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-break{
    word-wrap:break-word!important;
    word-break:break-word!important
}
.text-primary{
    color:#0d6efd!important
}
.text-secondary{
    color:#6c757d!important
}
.text-success{
    color:#198754!important
}
.text-info{
    color:#0dcaf0!important
}
.text-warning{
    color:#ffc107!important
}
.text-danger{
    color:#dc3545!important
}
.text-light{
    color:#f8f9fa!important
}
.text-dark{
    color:#212529!important
}
.text-white{
    color:#fff!important
}
.text-body{
    color:#212529!important
}
.text-muted{
    color:#6c757d!important
}
.text-black-50{
    color:rgba(0,0,0,.5)!important
}
.text-white-50{
    color:rgba(255,255,255,.5)!important
}
.text-reset{
    color:inherit!important
}
.bg-primary{
    background-color:#0d6efd!important
}
.bg-secondary{
    background-color:#6c757d!important
}
.bg-success{
    background-color:#198754!important
}
.bg-info{
    background-color:#0dcaf0!important
}
.bg-warning{
    background-color:#ffc107!important
}
.bg-danger{
    background-color:#dc3545!important
}
.bg-light{
    background-color:#f8f9fa!important
}
.bg-dark{
    background-color:#212529!important
}
.bg-body{
    background-color:#fff!important
}
.bg-white{
    background-color:#fff!important
}
.bg-transparent{
    background-color:transparent!important
}
.bg-gradient{
    background-image:var(--bs-gradient)!important
}
.user-select-all{
    -webkit-user-select:all!important;
    -moz-user-select:all!important;
    user-select:all!important
}
.user-select-auto{
    -webkit-user-select:auto!important;
    -moz-user-select:auto!important;
    user-select:auto!important
}
.user-select-none{
    -webkit-user-select:none!important;
    -moz-user-select:none!important;
    user-select:none!important
}
.pe-none{
    pointer-events:none!important
}
.pe-auto{
    pointer-events:auto!important
}
.rounded{
    border-radius:.25rem!important
}
.rounded-0{
    border-radius:0!important
}
.rounded-1{
    border-radius:.2rem!important
}
.rounded-2{
    border-radius:.25rem!important
}
.rounded-3{
    border-radius:.3rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-pill{
    border-radius:50rem!important
}
.rounded-top{
    border-top-left-radius:.25rem!important;
    border-top-right-radius:.25rem!important
}
.rounded-end{
    border-top-right-radius:.25rem!important;
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom{
    border-bottom-right-radius:.25rem!important;
    border-bottom-left-radius:.25rem!important
}
.rounded-start{
    border-bottom-left-radius:.25rem!important;
    border-top-left-radius:.25rem!important
}
.visible{
    visibility:visible!important
}
.invisible{
    visibility:hidden!important
}
@media (min-width:576px){
    .float-sm-start{
        float:left!important
    }
    .float-sm-end{
        float:right!important
    }
    .float-sm-none{
        float:none!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-grid{
        display:grid!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:flex!important
    }
    .d-sm-inline-flex{
        display:inline-flex!important
    }
    .d-sm-none{
        display:none!important
    }
    .flex-sm-fill{
        flex:1 1 auto!important
    }
    .flex-sm-row{
        flex-direction:row!important
    }
    .flex-sm-column{
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        flex-direction:column-reverse!important
    }
    .flex-sm-grow-0{
        flex-grow:0!important
    }
    .flex-sm-grow-1{
        flex-grow:1!important
    }
    .flex-sm-shrink-0{
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        flex-shrink:1!important
    }
    .flex-sm-wrap{
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        flex-wrap:wrap-reverse!important
    }
    .gap-sm-0{
        gap:0!important
    }
    .gap-sm-1{
        gap:.25rem!important
    }
    .gap-sm-2{
        gap:.5rem!important
    }
    .gap-sm-3{
        gap:1rem!important
    }
    .gap-sm-4{
        gap:1.5rem!important
    }
    .gap-sm-5{
        gap:3rem!important
    }
    .justify-content-sm-start{
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        justify-content:center!important
    }
    .justify-content-sm-between{
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        justify-content:space-around!important
    }
    .justify-content-sm-evenly{
        justify-content:space-evenly!important
    }
    .align-items-sm-start{
        align-items:flex-start!important
    }
    .align-items-sm-end{
        align-items:flex-end!important
    }
    .align-items-sm-center{
        align-items:center!important
    }
    .align-items-sm-baseline{
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        align-items:stretch!important
    }
    .align-content-sm-start{
        align-content:flex-start!important
    }
    .align-content-sm-end{
        align-content:flex-end!important
    }
    .align-content-sm-center{
        align-content:center!important
    }
    .align-content-sm-between{
        align-content:space-between!important
    }
    .align-content-sm-around{
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        align-content:stretch!important
    }
    .align-self-sm-auto{
        align-self:auto!important
    }
    .align-self-sm-start{
        align-self:flex-start!important
    }
    .align-self-sm-end{
        align-self:flex-end!important
    }
    .align-self-sm-center{
        align-self:center!important
    }
    .align-self-sm-baseline{
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        align-self:stretch!important
    }
    .order-sm-first{
        order:-1!important
    }
    .order-sm-0{
        order:0!important
    }
    .order-sm-1{
        order:1!important
    }
    .order-sm-2{
        order:2!important
    }
    .order-sm-3{
        order:3!important
    }
    .order-sm-4{
        order:4!important
    }
    .order-sm-5{
        order:5!important
    }
    .order-sm-last{
        order:6!important
    }
    .m-sm-0{
        margin:0!important
    }
    .m-sm-1{
        margin:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .m-sm-3{
        margin:1rem!important
    }
    .m-sm-4{
        margin:1.5rem!important
    }
    .m-sm-5{
        margin:3rem!important
    }
    .m-sm-auto{
        margin:auto!important
    }
    .mx-sm-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-sm-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-sm-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-sm-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-sm-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-sm-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-sm-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-sm-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-sm-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-sm-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-sm-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-sm-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-sm-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-sm-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-sm-0{
        margin-top:0!important
    }
    .mt-sm-1{
        margin-top:.25rem!important
    }
    .mt-sm-2{
        margin-top:.5rem!important
    }
    .mt-sm-3{
        margin-top:1rem!important
    }
    .mt-sm-4{
        margin-top:1.5rem!important
    }
    .mt-sm-5{
        margin-top:3rem!important
    }
    .mt-sm-auto{
        margin-top:auto!important
    }
    .me-sm-0{
        margin-right:0!important
    }
    .me-sm-1{
        margin-right:.25rem!important
    }
    .me-sm-2{
        margin-right:.5rem!important
    }
    .me-sm-3{
        margin-right:1rem!important
    }
    .me-sm-4{
        margin-right:1.5rem!important
    }
    .me-sm-5{
        margin-right:3rem!important
    }
    .me-sm-auto{
        margin-right:auto!important
    }
    .mb-sm-0{
        margin-bottom:0!important
    }
    .mb-sm-1{
        margin-bottom:.25rem!important
    }
    .mb-sm-2{
        margin-bottom:.5rem!important
    }
    .mb-sm-3{
        margin-bottom:1rem!important
    }
    .mb-sm-4{
        margin-bottom:1.5rem!important
    }
    .mb-sm-5{
        margin-bottom:3rem!important
    }
    .mb-sm-auto{
        margin-bottom:auto!important
    }
    .ms-sm-0{
        margin-left:0!important
    }
    .ms-sm-1{
        margin-left:.25rem!important
    }
    .ms-sm-2{
        margin-left:.5rem!important
    }
    .ms-sm-3{
        margin-left:1rem!important
    }
    .ms-sm-4{
        margin-left:1.5rem!important
    }
    .ms-sm-5{
        margin-left:3rem!important
    }
    .ms-sm-auto{
        margin-left:auto!important
    }
    .p-sm-0{
        padding:0!important
    }
    .p-sm-1{
        padding:.25rem!important
    }
    .p-sm-2{
        padding:.5rem!important
    }
    .p-sm-3{
        padding:1rem!important
    }
    .p-sm-4{
        padding:1.5rem!important
    }
    .p-sm-5{
        padding:3rem!important
    }
    .px-sm-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-sm-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-sm-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-sm-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-sm-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-sm-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .py-sm-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-sm-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-sm-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-sm-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-sm-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-sm-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .pt-sm-0{
        padding-top:0!important
    }
    .pt-sm-1{
        padding-top:.25rem!important
    }
    .pt-sm-2{
        padding-top:.5rem!important
    }
    .pt-sm-3{
        padding-top:1rem!important
    }
    .pt-sm-4{
        padding-top:1.5rem!important
    }
    .pt-sm-5{
        padding-top:3rem!important
    }
    .pe-sm-0{
        padding-right:0!important
    }
    .pe-sm-1{
        padding-right:.25rem!important
    }
    .pe-sm-2{
        padding-right:.5rem!important
    }
    .pe-sm-3{
        padding-right:1rem!important
    }
    .pe-sm-4{
        padding-right:1.5rem!important
    }
    .pe-sm-5{
        padding-right:3rem!important
    }
    .pb-sm-0{
        padding-bottom:0!important
    }
    .pb-sm-1{
        padding-bottom:.25rem!important
    }
    .pb-sm-2{
        padding-bottom:.5rem!important
    }
    .pb-sm-3{
        padding-bottom:1rem!important
    }
    .pb-sm-4{
        padding-bottom:1.5rem!important
    }
    .pb-sm-5{
        padding-bottom:3rem!important
    }
    .ps-sm-0{
        padding-left:0!important
    }
    .ps-sm-1{
        padding-left:.25rem!important
    }
    .ps-sm-2{
        padding-left:.5rem!important
    }
    .ps-sm-3{
        padding-left:1rem!important
    }
    .ps-sm-4{
        padding-left:1.5rem!important
    }
    .ps-sm-5{
        padding-left:3rem!important
    }
    .text-sm-start{
        text-align:left!important
    }
    .text-sm-end{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
}
@media (min-width:768px){
    .float-md-start{
        float:left!important
    }
    .float-md-end{
        float:right!important
    }
    .float-md-none{
        float:none!important
    }
    .d-md-inline{
        display:inline!important
    }
    .d-md-inline-block{
        display:inline-block!important
    }
    .d-md-block{
        display:block!important
    }
    .d-md-grid{
        display:grid!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-table-cell{
        display:table-cell!important
    }
    .d-md-flex{
        display:flex!important
    }
    .d-md-inline-flex{
        display:inline-flex!important
    }
    .d-md-none{
        display:none!important
    }
    .flex-md-fill{
        flex:1 1 auto!important
    }
    .flex-md-row{
        flex-direction:row!important
    }
    .flex-md-column{
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        flex-direction:column-reverse!important
    }
    .flex-md-grow-0{
        flex-grow:0!important
    }
    .flex-md-grow-1{
        flex-grow:1!important
    }
    .flex-md-shrink-0{
        flex-shrink:0!important
    }
    .flex-md-shrink-1{
        flex-shrink:1!important
    }
    .flex-md-wrap{
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        flex-wrap:wrap-reverse!important
    }
    .gap-md-0{
        gap:0!important
    }
    .gap-md-1{
        gap:.25rem!important
    }
    .gap-md-2{
        gap:.5rem!important
    }
    .gap-md-3{
        gap:1rem!important
    }
    .gap-md-4{
        gap:1.5rem!important
    }
    .gap-md-5{
        gap:3rem!important
    }
    .justify-content-md-start{
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        justify-content:center!important
    }
    .justify-content-md-between{
        justify-content:space-between!important
    }
    .justify-content-md-around{
        justify-content:space-around!important
    }
    .justify-content-md-evenly{
        justify-content:space-evenly!important
    }
    .align-items-md-start{
        align-items:flex-start!important
    }
    .align-items-md-end{
        align-items:flex-end!important
    }
    .align-items-md-center{
        align-items:center!important
    }
    .align-items-md-baseline{
        align-items:baseline!important
    }
    .align-items-md-stretch{
        align-items:stretch!important
    }
    .align-content-md-start{
        align-content:flex-start!important
    }
    .align-content-md-end{
        align-content:flex-end!important
    }
    .align-content-md-center{
        align-content:center!important
    }
    .align-content-md-between{
        align-content:space-between!important
    }
    .align-content-md-around{
        align-content:space-around!important
    }
    .align-content-md-stretch{
        align-content:stretch!important
    }
    .align-self-md-auto{
        align-self:auto!important
    }
    .align-self-md-start{
        align-self:flex-start!important
    }
    .align-self-md-end{
        align-self:flex-end!important
    }
    .align-self-md-center{
        align-self:center!important
    }
    .align-self-md-baseline{
        align-self:baseline!important
    }
    .align-self-md-stretch{
        align-self:stretch!important
    }
    .order-md-first{
        order:-1!important
    }
    .order-md-0{
        order:0!important
    }
    .order-md-1{
        order:1!important
    }
    .order-md-2{
        order:2!important
    }
    .order-md-3{
        order:3!important
    }
    .order-md-4{
        order:4!important
    }
    .order-md-5{
        order:5!important
    }
    .order-md-last{
        order:6!important
    }
    .m-md-0{
        margin:0!important
    }
    .m-md-1{
        margin:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .m-md-3{
        margin:1rem!important
    }
    .m-md-4{
        margin:1.5rem!important
    }
    .m-md-5{
        margin:3rem!important
    }
    .m-md-auto{
        margin:auto!important
    }
    .mx-md-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-md-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-md-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-md-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-md-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-md-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-md-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-md-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-md-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-md-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-md-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-md-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-md-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-md-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-md-0{
        margin-top:0!important
    }
    .mt-md-1{
        margin-top:.25rem!important
    }
    .mt-md-2{
        margin-top:.5rem!important
    }
    .mt-md-3{
        margin-top:1rem!important
    }
    .mt-md-4{
        margin-top:1.5rem!important
    }
    .mt-md-5{
        margin-top:3rem!important
    }
    .mt-md-auto{
        margin-top:auto!important
    }
    .me-md-0{
        margin-right:0!important
    }
    .me-md-1{
        margin-right:.25rem!important
    }
    .me-md-2{
        margin-right:.5rem!important
    }
    .me-md-3{
        margin-right:1rem!important
    }
    .me-md-4{
        margin-right:1.5rem!important
    }
    .me-md-5{
        margin-right:3rem!important
    }
    .me-md-auto{
        margin-right:auto!important
    }
    .mb-md-0{
        margin-bottom:0!important
    }
    .mb-md-1{
        margin-bottom:.25rem!important
    }
    .mb-md-2{
        margin-bottom:.5rem!important
    }
    .mb-md-3{
        margin-bottom:1rem!important
    }
    .mb-md-4{
        margin-bottom:1.5rem!important
    }
    .mb-md-5{
        margin-bottom:3rem!important
    }
    .mb-md-auto{
        margin-bottom:auto!important
    }
    .ms-md-0{
        margin-left:0!important
    }
    .ms-md-1{
        margin-left:.25rem!important
    }
    .ms-md-2{
        margin-left:.5rem!important
    }
    .ms-md-3{
        margin-left:1rem!important
    }
    .ms-md-4{
        margin-left:1.5rem!important
    }
    .ms-md-5{
        margin-left:3rem!important
    }
    .ms-md-auto{
        margin-left:auto!important
    }
    .p-md-0{
        padding:0!important
    }
    .p-md-1{
        padding:.25rem!important
    }
    .p-md-2{
        padding:.5rem!important
    }
    .p-md-3{
        padding:1rem!important
    }
    .p-md-4{
        padding:1.5rem!important
    }
    .p-md-5{
        padding:3rem!important
    }
    .px-md-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-md-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-md-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-md-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-md-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-md-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .py-md-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-md-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-md-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-md-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-md-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-md-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .pt-md-0{
        padding-top:0!important
    }
    .pt-md-1{
        padding-top:.25rem!important
    }
    .pt-md-2{
        padding-top:.5rem!important
    }
    .pt-md-3{
        padding-top:1rem!important
    }
    .pt-md-4{
        padding-top:1.5rem!important
    }
    .pt-md-5{
        padding-top:3rem!important
    }
    .pe-md-0{
        padding-right:0!important
    }
    .pe-md-1{
        padding-right:.25rem!important
    }
    .pe-md-2{
        padding-right:.5rem!important
    }
    .pe-md-3{
        padding-right:1rem!important
    }
    .pe-md-4{
        padding-right:1.5rem!important
    }
    .pe-md-5{
        padding-right:3rem!important
    }
    .pb-md-0{
        padding-bottom:0!important
    }
    .pb-md-1{
        padding-bottom:.25rem!important
    }
    .pb-md-2{
        padding-bottom:.5rem!important
    }
    .pb-md-3{
        padding-bottom:1rem!important
    }
    .pb-md-4{
        padding-bottom:1.5rem!important
    }
    .pb-md-5{
        padding-bottom:3rem!important
    }
    .ps-md-0{
        padding-left:0!important
    }
    .ps-md-1{
        padding-left:.25rem!important
    }
    .ps-md-2{
        padding-left:.5rem!important
    }
    .ps-md-3{
        padding-left:1rem!important
    }
    .ps-md-4{
        padding-left:1.5rem!important
    }
    .ps-md-5{
        padding-left:3rem!important
    }
    .text-md-start{
        text-align:left!important
    }
    .text-md-end{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
}
@media (min-width:992px){
    .float-lg-start{
        float:left!important
    }
    .float-lg-end{
        float:right!important
    }
    .float-lg-none{
        float:none!important
    }
    .d-lg-inline{
        display:inline!important
    }
    .d-lg-inline-block{
        display:inline-block!important
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-grid{
        display:grid!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-table-cell{
        display:table-cell!important
    }
    .d-lg-flex{
        display:flex!important
    }
    .d-lg-inline-flex{
        display:inline-flex!important
    }
    .d-lg-none{
        display:none!important
    }
    .flex-lg-fill{
        flex:1 1 auto!important
    }
    .flex-lg-row{
        flex-direction:row!important
    }
    .flex-lg-column{
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        flex-direction:column-reverse!important
    }
    .flex-lg-grow-0{
        flex-grow:0!important
    }
    .flex-lg-grow-1{
        flex-grow:1!important
    }
    .flex-lg-shrink-0{
        flex-shrink:0!important
    }
    .flex-lg-shrink-1{
        flex-shrink:1!important
    }
    .flex-lg-wrap{
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        flex-wrap:wrap-reverse!important
    }
    .gap-lg-0{
        gap:0!important
    }
    .gap-lg-1{
        gap:.25rem!important
    }
    .gap-lg-2{
        gap:.5rem!important
    }
    .gap-lg-3{
        gap:1rem!important
    }
    .gap-lg-4{
        gap:1.5rem!important
    }
    .gap-lg-5{
        gap:3rem!important
    }
    .justify-content-lg-start{
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        justify-content:center!important
    }
    .justify-content-lg-between{
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        justify-content:space-around!important
    }
    .justify-content-lg-evenly{
        justify-content:space-evenly!important
    }
    .align-items-lg-start{
        align-items:flex-start!important
    }
    .align-items-lg-end{
        align-items:flex-end!important
    }
    .align-items-lg-center{
        align-items:center!important
    }
    .align-items-lg-baseline{
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        align-items:stretch!important
    }
    .align-content-lg-start{
        align-content:flex-start!important
    }
    .align-content-lg-end{
        align-content:flex-end!important
    }
    .align-content-lg-center{
        align-content:center!important
    }
    .align-content-lg-between{
        align-content:space-between!important
    }
    .align-content-lg-around{
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        align-content:stretch!important
    }
    .align-self-lg-auto{
        align-self:auto!important
    }
    .align-self-lg-start{
        align-self:flex-start!important
    }
    .align-self-lg-end{
        align-self:flex-end!important
    }
    .align-self-lg-center{
        align-self:center!important
    }
    .align-self-lg-baseline{
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        align-self:stretch!important
    }
    .order-lg-first{
        order:-1!important
    }
    .order-lg-0{
        order:0!important
    }
    .order-lg-1{
        order:1!important
    }
    .order-lg-2{
        order:2!important
    }
    .order-lg-3{
        order:3!important
    }
    .order-lg-4{
        order:4!important
    }
    .order-lg-5{
        order:5!important
    }
    .order-lg-last{
        order:6!important
    }
    .m-lg-0{
        margin:0!important
    }
    .m-lg-1{
        margin:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .m-lg-3{
        margin:1rem!important
    }
    .m-lg-4{
        margin:1.5rem!important
    }
    .m-lg-5{
        margin:3rem!important
    }
    .m-lg-auto{
        margin:auto!important
    }
    .mx-lg-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-lg-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-lg-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-lg-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-lg-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-lg-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-lg-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-lg-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-lg-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-lg-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-lg-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-lg-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-lg-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-lg-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-lg-0{
        margin-top:0!important
    }
    .mt-lg-1{
        margin-top:.25rem!important
    }
    .mt-lg-2{
        margin-top:.5rem!important
    }
    .mt-lg-3{
        margin-top:1rem!important
    }
    .mt-lg-4{
        margin-top:1.5rem!important
    }
    .mt-lg-5{
        margin-top:3rem!important
    }
    .mt-lg-auto{
        margin-top:auto!important
    }
    .me-lg-0{
        margin-right:0!important
    }
    .me-lg-1{
        margin-right:.25rem!important
    }
    .me-lg-2{
        margin-right:.5rem!important
    }
    .me-lg-3{
        margin-right:1rem!important
    }
    .me-lg-4{
        margin-right:1.5rem!important
    }
    .me-lg-5{
        margin-right:3rem!important
    }
    .me-lg-auto{
        margin-right:auto!important
    }
    .mb-lg-0{
        margin-bottom:0!important
    }
    .mb-lg-1{
        margin-bottom:.25rem!important
    }
    .mb-lg-2{
        margin-bottom:.5rem!important
    }
    .mb-lg-3{
        margin-bottom:1rem!important
    }
    .mb-lg-4{
        margin-bottom:1.5rem!important
    }
    .mb-lg-5{
        margin-bottom:3rem!important
    }
    .mb-lg-auto{
        margin-bottom:auto!important
    }
    .ms-lg-0{
        margin-left:0!important
    }
    .ms-lg-1{
        margin-left:.25rem!important
    }
    .ms-lg-2{
        margin-left:.5rem!important
    }
    .ms-lg-3{
        margin-left:1rem!important
    }
    .ms-lg-4{
        margin-left:1.5rem!important
    }
    .ms-lg-5{
        margin-left:3rem!important
    }
    .ms-lg-auto{
        margin-left:auto!important
    }
    .p-lg-0{
        padding:0!important
    }
    .p-lg-1{
        padding:.25rem!important
    }
    .p-lg-2{
        padding:.5rem!important
    }
    .p-lg-3{
        padding:1rem!important
    }
    .p-lg-4{
        padding:1.5rem!important
    }
    .p-lg-5{
        padding:3rem!important
    }
    .px-lg-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-lg-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-lg-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-lg-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-lg-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-lg-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .py-lg-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-lg-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-lg-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-lg-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-lg-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-lg-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .pt-lg-0{
        padding-top:0!important
    }
    .pt-lg-1{
        padding-top:.25rem!important
    }
    .pt-lg-2{
        padding-top:.5rem!important
    }
    .pt-lg-3{
        padding-top:1rem!important
    }
    .pt-lg-4{
        padding-top:1.5rem!important
    }
    .pt-lg-5{
        padding-top:3rem!important
    }
    .pe-lg-0{
        padding-right:0!important
    }
    .pe-lg-1{
        padding-right:.25rem!important
    }
    .pe-lg-2{
        padding-right:.5rem!important
    }
    .pe-lg-3{
        padding-right:1rem!important
    }
    .pe-lg-4{
        padding-right:1.5rem!important
    }
    .pe-lg-5{
        padding-right:3rem!important
    }
    .pb-lg-0{
        padding-bottom:0!important
    }
    .pb-lg-1{
        padding-bottom:.25rem!important
    }
    .pb-lg-2{
        padding-bottom:.5rem!important
    }
    .pb-lg-3{
        padding-bottom:1rem!important
    }
    .pb-lg-4{
        padding-bottom:1.5rem!important
    }
    .pb-lg-5{
        padding-bottom:3rem!important
    }
    .ps-lg-0{
        padding-left:0!important
    }
    .ps-lg-1{
        padding-left:.25rem!important
    }
    .ps-lg-2{
        padding-left:.5rem!important
    }
    .ps-lg-3{
        padding-left:1rem!important
    }
    .ps-lg-4{
        padding-left:1.5rem!important
    }
    .ps-lg-5{
        padding-left:3rem!important
    }
    .text-lg-start{
        text-align:left!important
    }
    .text-lg-end{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
}
@media (min-width:1200px){
    .float-xl-start{
        float:left!important
    }
    .float-xl-end{
        float:right!important
    }
    .float-xl-none{
        float:none!important
    }
    .d-xl-inline{
        display:inline!important
    }
    .d-xl-inline-block{
        display:inline-block!important
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-grid{
        display:grid!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-table-cell{
        display:table-cell!important
    }
    .d-xl-flex{
        display:flex!important
    }
    .d-xl-inline-flex{
        display:inline-flex!important
    }
    .d-xl-none{
        display:none!important
    }
    .flex-xl-fill{
        flex:1 1 auto!important
    }
    .flex-xl-row{
        flex-direction:row!important
    }
    .flex-xl-column{
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        flex-direction:column-reverse!important
    }
    .flex-xl-grow-0{
        flex-grow:0!important
    }
    .flex-xl-grow-1{
        flex-grow:1!important
    }
    .flex-xl-shrink-0{
        flex-shrink:0!important
    }
    .flex-xl-shrink-1{
        flex-shrink:1!important
    }
    .flex-xl-wrap{
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        flex-wrap:wrap-reverse!important
    }
    .gap-xl-0{
        gap:0!important
    }
    .gap-xl-1{
        gap:.25rem!important
    }
    .gap-xl-2{
        gap:.5rem!important
    }
    .gap-xl-3{
        gap:1rem!important
    }
    .gap-xl-4{
        gap:1.5rem!important
    }
    .gap-xl-5{
        gap:3rem!important
    }
    .justify-content-xl-start{
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        justify-content:center!important
    }
    .justify-content-xl-between{
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        justify-content:space-around!important
    }
    .justify-content-xl-evenly{
        justify-content:space-evenly!important
    }
    .align-items-xl-start{
        align-items:flex-start!important
    }
    .align-items-xl-end{
        align-items:flex-end!important
    }
    .align-items-xl-center{
        align-items:center!important
    }
    .align-items-xl-baseline{
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        align-items:stretch!important
    }
    .align-content-xl-start{
        align-content:flex-start!important
    }
    .align-content-xl-end{
        align-content:flex-end!important
    }
    .align-content-xl-center{
        align-content:center!important
    }
    .align-content-xl-between{
        align-content:space-between!important
    }
    .align-content-xl-around{
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        align-content:stretch!important
    }
    .align-self-xl-auto{
        align-self:auto!important
    }
    .align-self-xl-start{
        align-self:flex-start!important
    }
    .align-self-xl-end{
        align-self:flex-end!important
    }
    .align-self-xl-center{
        align-self:center!important
    }
    .align-self-xl-baseline{
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        align-self:stretch!important
    }
    .order-xl-first{
        order:-1!important
    }
    .order-xl-0{
        order:0!important
    }
    .order-xl-1{
        order:1!important
    }
    .order-xl-2{
        order:2!important
    }
    .order-xl-3{
        order:3!important
    }
    .order-xl-4{
        order:4!important
    }
    .order-xl-5{
        order:5!important
    }
    .order-xl-last{
        order:6!important
    }
    .m-xl-0{
        margin:0!important
    }
    .m-xl-1{
        margin:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .m-xl-3{
        margin:1rem!important
    }
    .m-xl-4{
        margin:1.5rem!important
    }
    .m-xl-5{
        margin:3rem!important
    }
    .m-xl-auto{
        margin:auto!important
    }
    .mx-xl-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-xl-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-xl-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-xl-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-xl-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-xl-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-xl-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-xl-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-xl-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-xl-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-xl-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-xl-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-xl-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-xl-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-xl-0{
        margin-top:0!important
    }
    .mt-xl-1{
        margin-top:.25rem!important
    }
    .mt-xl-2{
        margin-top:.5rem!important
    }
    .mt-xl-3{
        margin-top:1rem!important
    }
    .mt-xl-4{
        margin-top:1.5rem!important
    }
    .mt-xl-5{
        margin-top:3rem!important
    }
    .mt-xl-auto{
        margin-top:auto!important
    }
    .me-xl-0{
        margin-right:0!important
    }
    .me-xl-1{
        margin-right:.25rem!important
    }
    .me-xl-2{
        margin-right:.5rem!important
    }
    .me-xl-3{
        margin-right:1rem!important
    }
    .me-xl-4{
        margin-right:1.5rem!important
    }
    .me-xl-5{
        margin-right:3rem!important
    }
    .me-xl-auto{
        margin-right:auto!important
    }
    .mb-xl-0{
        margin-bottom:0!important
    }
    .mb-xl-1{
        margin-bottom:.25rem!important
    }
    .mb-xl-2{
        margin-bottom:.5rem!important
    }
    .mb-xl-3{
        margin-bottom:1rem!important
    }
    .mb-xl-4{
        margin-bottom:1.5rem!important
    }
    .mb-xl-5{
        margin-bottom:3rem!important
    }
    .mb-xl-auto{
        margin-bottom:auto!important
    }
    .ms-xl-0{
        margin-left:0!important
    }
    .ms-xl-1{
        margin-left:.25rem!important
    }
    .ms-xl-2{
        margin-left:.5rem!important
    }
    .ms-xl-3{
        margin-left:1rem!important
    }
    .ms-xl-4{
        margin-left:1.5rem!important
    }
    .ms-xl-5{
        margin-left:3rem!important
    }
    .ms-xl-auto{
        margin-left:auto!important
    }
    .p-xl-0{
        padding:0!important
    }
    .p-xl-1{
        padding:.25rem!important
    }
    .p-xl-2{
        padding:.5rem!important
    }
    .p-xl-3{
        padding:1rem!important
    }
    .p-xl-4{
        padding:1.5rem!important
    }
    .p-xl-5{
        padding:3rem!important
    }
    .px-xl-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-xl-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-xl-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-xl-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-xl-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-xl-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .py-xl-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-xl-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-xl-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-xl-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-xl-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-xl-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .pt-xl-0{
        padding-top:0!important
    }
    .pt-xl-1{
        padding-top:.25rem!important
    }
    .pt-xl-2{
        padding-top:.5rem!important
    }
    .pt-xl-3{
        padding-top:1rem!important
    }
    .pt-xl-4{
        padding-top:1.5rem!important
    }
    .pt-xl-5{
        padding-top:3rem!important
    }
    .pe-xl-0{
        padding-right:0!important
    }
    .pe-xl-1{
        padding-right:.25rem!important
    }
    .pe-xl-2{
        padding-right:.5rem!important
    }
    .pe-xl-3{
        padding-right:1rem!important
    }
    .pe-xl-4{
        padding-right:1.5rem!important
    }
    .pe-xl-5{
        padding-right:3rem!important
    }
    .pb-xl-0{
        padding-bottom:0!important
    }
    .pb-xl-1{
        padding-bottom:.25rem!important
    }
    .pb-xl-2{
        padding-bottom:.5rem!important
    }
    .pb-xl-3{
        padding-bottom:1rem!important
    }
    .pb-xl-4{
        padding-bottom:1.5rem!important
    }
    .pb-xl-5{
        padding-bottom:3rem!important
    }
    .ps-xl-0{
        padding-left:0!important
    }
    .ps-xl-1{
        padding-left:.25rem!important
    }
    .ps-xl-2{
        padding-left:.5rem!important
    }
    .ps-xl-3{
        padding-left:1rem!important
    }
    .ps-xl-4{
        padding-left:1.5rem!important
    }
    .ps-xl-5{
        padding-left:3rem!important
    }
    .text-xl-start{
        text-align:left!important
    }
    .text-xl-end{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
}
@media (min-width:1400px){
    .float-xxl-start{
        float:left!important
    }
    .float-xxl-end{
        float:right!important
    }
    .float-xxl-none{
        float:none!important
    }
    .d-xxl-inline{
        display:inline!important
    }
    .d-xxl-inline-block{
        display:inline-block!important
    }
    .d-xxl-block{
        display:block!important
    }
    .d-xxl-grid{
        display:grid!important
    }
    .d-xxl-table{
        display:table!important
    }
    .d-xxl-table-row{
        display:table-row!important
    }
    .d-xxl-table-cell{
        display:table-cell!important
    }
    .d-xxl-flex{
        display:flex!important
    }
    .d-xxl-inline-flex{
        display:inline-flex!important
    }
    .d-xxl-none{
        display:none!important
    }
    .flex-xxl-fill{
        flex:1 1 auto!important
    }
    .flex-xxl-row{
        flex-direction:row!important
    }
    .flex-xxl-column{
        flex-direction:column!important
    }
    .flex-xxl-row-reverse{
        flex-direction:row-reverse!important
    }
    .flex-xxl-column-reverse{
        flex-direction:column-reverse!important
    }
    .flex-xxl-grow-0{
        flex-grow:0!important
    }
    .flex-xxl-grow-1{
        flex-grow:1!important
    }
    .flex-xxl-shrink-0{
        flex-shrink:0!important
    }
    .flex-xxl-shrink-1{
        flex-shrink:1!important
    }
    .flex-xxl-wrap{
        flex-wrap:wrap!important
    }
    .flex-xxl-nowrap{
        flex-wrap:nowrap!important
    }
    .flex-xxl-wrap-reverse{
        flex-wrap:wrap-reverse!important
    }
    .gap-xxl-0{
        gap:0!important
    }
    .gap-xxl-1{
        gap:.25rem!important
    }
    .gap-xxl-2{
        gap:.5rem!important
    }
    .gap-xxl-3{
        gap:1rem!important
    }
    .gap-xxl-4{
        gap:1.5rem!important
    }
    .gap-xxl-5{
        gap:3rem!important
    }
    .justify-content-xxl-start{
        justify-content:flex-start!important
    }
    .justify-content-xxl-end{
        justify-content:flex-end!important
    }
    .justify-content-xxl-center{
        justify-content:center!important
    }
    .justify-content-xxl-between{
        justify-content:space-between!important
    }
    .justify-content-xxl-around{
        justify-content:space-around!important
    }
    .justify-content-xxl-evenly{
        justify-content:space-evenly!important
    }
    .align-items-xxl-start{
        align-items:flex-start!important
    }
    .align-items-xxl-end{
        align-items:flex-end!important
    }
    .align-items-xxl-center{
        align-items:center!important
    }
    .align-items-xxl-baseline{
        align-items:baseline!important
    }
    .align-items-xxl-stretch{
        align-items:stretch!important
    }
    .align-content-xxl-start{
        align-content:flex-start!important
    }
    .align-content-xxl-end{
        align-content:flex-end!important
    }
    .align-content-xxl-center{
        align-content:center!important
    }
    .align-content-xxl-between{
        align-content:space-between!important
    }
    .align-content-xxl-around{
        align-content:space-around!important
    }
    .align-content-xxl-stretch{
        align-content:stretch!important
    }
    .align-self-xxl-auto{
        align-self:auto!important
    }
    .align-self-xxl-start{
        align-self:flex-start!important
    }
    .align-self-xxl-end{
        align-self:flex-end!important
    }
    .align-self-xxl-center{
        align-self:center!important
    }
    .align-self-xxl-baseline{
        align-self:baseline!important
    }
    .align-self-xxl-stretch{
        align-self:stretch!important
    }
    .order-xxl-first{
        order:-1!important
    }
    .order-xxl-0{
        order:0!important
    }
    .order-xxl-1{
        order:1!important
    }
    .order-xxl-2{
        order:2!important
    }
    .order-xxl-3{
        order:3!important
    }
    .order-xxl-4{
        order:4!important
    }
    .order-xxl-5{
        order:5!important
    }
    .order-xxl-last{
        order:6!important
    }
    .m-xxl-0{
        margin:0!important
    }
    .m-xxl-1{
        margin:.25rem!important
    }
    .m-xxl-2{
        margin:.5rem!important
    }
    .m-xxl-3{
        margin:1rem!important
    }
    .m-xxl-4{
        margin:1.5rem!important
    }
    .m-xxl-5{
        margin:3rem!important
    }
    .m-xxl-auto{
        margin:auto!important
    }
    .mx-xxl-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-xxl-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-xxl-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-xxl-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-xxl-4{
        margin-right:1.5rem!important;
        margin-left:1.5rem!important
    }
    .mx-xxl-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-xxl-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .my-xxl-0{
        margin-top:0!important;
        margin-bottom:0!important
    }
    .my-xxl-1{
        margin-top:.25rem!important;
        margin-bottom:.25rem!important
    }
    .my-xxl-2{
        margin-top:.5rem!important;
        margin-bottom:.5rem!important
    }
    .my-xxl-3{
        margin-top:1rem!important;
        margin-bottom:1rem!important
    }
    .my-xxl-4{
        margin-top:1.5rem!important;
        margin-bottom:1.5rem!important
    }
    .my-xxl-5{
        margin-top:3rem!important;
        margin-bottom:3rem!important
    }
    .my-xxl-auto{
        margin-top:auto!important;
        margin-bottom:auto!important
    }
    .mt-xxl-0{
        margin-top:0!important
    }
    .mt-xxl-1{
        margin-top:.25rem!important
    }
    .mt-xxl-2{
        margin-top:.5rem!important
    }
    .mt-xxl-3{
        margin-top:1rem!important
    }
    .mt-xxl-4{
        margin-top:1.5rem!important
    }
    .mt-xxl-5{
        margin-top:3rem!important
    }
    .mt-xxl-auto{
        margin-top:auto!important
    }
    .me-xxl-0{
        margin-right:0!important
    }
    .me-xxl-1{
        margin-right:.25rem!important
    }
    .me-xxl-2{
        margin-right:.5rem!important
    }
    .me-xxl-3{
        margin-right:1rem!important
    }
    .me-xxl-4{
        margin-right:1.5rem!important
    }
    .me-xxl-5{
        margin-right:3rem!important
    }
    .me-xxl-auto{
        margin-right:auto!important
    }
    .mb-xxl-0{
        margin-bottom:0!important
    }
    .mb-xxl-1{
        margin-bottom:.25rem!important
    }
    .mb-xxl-2{
        margin-bottom:.5rem!important
    }
    .mb-xxl-3{
        margin-bottom:1rem!important
    }
    .mb-xxl-4{
        margin-bottom:1.5rem!important
    }
    .mb-xxl-5{
        margin-bottom:3rem!important
    }
    .mb-xxl-auto{
        margin-bottom:auto!important
    }
    .ms-xxl-0{
        margin-left:0!important
    }
    .ms-xxl-1{
        margin-left:.25rem!important
    }
    .ms-xxl-2{
        margin-left:.5rem!important
    }
    .ms-xxl-3{
        margin-left:1rem!important
    }
    .ms-xxl-4{
        margin-left:1.5rem!important
    }
    .ms-xxl-5{
        margin-left:3rem!important
    }
    .ms-xxl-auto{
        margin-left:auto!important
    }
    .p-xxl-0{
        padding:0!important
    }
    .p-xxl-1{
        padding:.25rem!important
    }
    .p-xxl-2{
        padding:.5rem!important
    }
    .p-xxl-3{
        padding:1rem!important
    }
    .p-xxl-4{
        padding:1.5rem!important
    }
    .p-xxl-5{
        padding:3rem!important
    }
    .px-xxl-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-xxl-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-xxl-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-xxl-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-xxl-4{
        padding-right:1.5rem!important;
        padding-left:1.5rem!important
    }
    .px-xxl-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .py-xxl-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-xxl-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-xxl-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-xxl-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-xxl-4{
        padding-top:1.5rem!important;
        padding-bottom:1.5rem!important
    }
    .py-xxl-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .pt-xxl-0{
        padding-top:0!important
    }
    .pt-xxl-1{
        padding-top:.25rem!important
    }
    .pt-xxl-2{
        padding-top:.5rem!important
    }
    .pt-xxl-3{
        padding-top:1rem!important
    }
    .pt-xxl-4{
        padding-top:1.5rem!important
    }
    .pt-xxl-5{
        padding-top:3rem!important
    }
    .pe-xxl-0{
        padding-right:0!important
    }
    .pe-xxl-1{
        padding-right:.25rem!important
    }
    .pe-xxl-2{
        padding-right:.5rem!important
    }
    .pe-xxl-3{
        padding-right:1rem!important
    }
    .pe-xxl-4{
        padding-right:1.5rem!important
    }
    .pe-xxl-5{
        padding-right:3rem!important
    }
    .pb-xxl-0{
        padding-bottom:0!important
    }
    .pb-xxl-1{
        padding-bottom:.25rem!important
    }
    .pb-xxl-2{
        padding-bottom:.5rem!important
    }
    .pb-xxl-3{
        padding-bottom:1rem!important
    }
    .pb-xxl-4{
        padding-bottom:1.5rem!important
    }
    .pb-xxl-5{
        padding-bottom:3rem!important
    }
    .ps-xxl-0{
        padding-left:0!important
    }
    .ps-xxl-1{
        padding-left:.25rem!important
    }
    .ps-xxl-2{
        padding-left:.5rem!important
    }
    .ps-xxl-3{
        padding-left:1rem!important
    }
    .ps-xxl-4{
        padding-left:1.5rem!important
    }
    .ps-xxl-5{
        padding-left:3rem!important
    }
    .text-xxl-start{
        text-align:left!important
    }
    .text-xxl-end{
        text-align:right!important
    }
    .text-xxl-center{
        text-align:center!important
    }
}
@media (min-width:1200px){
    .fs-1{
        font-size:2.5rem!important
    }
    .fs-2{
        font-size:2rem!important
    }
    .fs-3{
        font-size:1.75rem!important
    }
    .fs-4{
        font-size:1.5rem!important
    }
}
@media print{
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-grid{
        display:grid!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:flex!important
    }
    .d-print-inline-flex{
        display:inline-flex!important
    }
    .d-print-none{
        display:none!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;
    margin-left:auto;
    margin-right:auto
}
.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
}
@font-face{
    font-family:'Saol Text';
    src:local(''),url(../fonts/SaolText-Regular.woff2) format('woff2'),url(../fonts/SaolText-Regular.woff) format('woff');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Saol Text';
    src:local(''),url(../fonts/SaolText-Bold.woff2) format('woff2'),url(../fonts/SaolText-Bold.woff) format('woff');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Saol Text';
    src:local(''),url(../fonts/SaolText-Semibold.woff2) format('woff2'),url(../fonts/SaolText-Semibold.woff) format('woff');
    font-weight:600;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Montserrat';
    font-style:italic;
    font-weight:300;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-300italic.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-300italic.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-regular.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-regular.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-500.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-500.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:italic;
    font-weight:500;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-500italic.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-500italic.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-600.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-600.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:local(''),
    url(../fonts/montserrat-v18-latin-700.woff2) format('woff2'),
    url(../fonts/montserrat-v18-latin-700.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:italic;
    font-weight:700;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-700italic.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-700italic.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-800.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-800.woff) format('woff')
}
@font-face{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:local(''),url(../fonts/montserrat-v18-latin-900.woff2) format('woff2'),url(../fonts/montserrat-v18-latin-900.woff) format('woff')
}
@font-face{
    font-family:'La Luxes Script';
    src:local(''),url(../fonts/LaLuxesScript.woff2) format('woff2'),url(../fonts/LaLuxesScript.woff) format('woff');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
:root{
    --fontMontserrat:"Montserrat",sans-serif;
    --fontSaol:"Saol Text",sans-serif;
    --colorWhite:#fff;
    --color39:#393939;
    --color223:#222;
    --color29:#292929;
}
*{
    box-sizing:border-box;
    scroll-behavior:smooth
}
html{
    overflow-x:hidden
}
body{
    font-family:"Montserrat",sans-serif!important;
    margin:0;
    padding:0;
    overflow-x:hidden;
    background-color:#393939!important;
    color:#fff
}
h1,h2,h3,h4,h5{
    font-family:"Saol Text",sans-serif!important;
    margin:0!important;
    padding:0!important
}
p{
    padding:0!important;
    margin:0!important
}
ul,li{
    list-style:none;
    padding:0;
    margin:0!important
}
img{
    max-width:100%;
    height:auto
}
video{
    max-width:100%;
    height:auto
}
a{
    text-decoration:none;
    color:#fff
}
a:hover{
    color:#fff;
    text-decoration:none
}
.taghHide{
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute;
    white-space:nowrap;
    width:1px;
    z-index:-1000;
    -webkit-user-select:none
}
.rugietBtn, .sa-button{
    display:flex;
    align-items:center;
    justify-content:center;
    background:#e3c343;
    font-style:normal;
    font-weight:800;
    font-size:24px;
    line-height:95.4%;
    letter-spacing:3px;
    text-transform:uppercase;
    color:#222;
    width:338px;
    height:68px
}
.rugietBtn:hover,.sa-button:hover{
    background:#ffe786!important;
    color:#222
}
.header{
    padding:57.9px 0 39.5px!important;
    background:#292929
}
.header__wrapper{
    max-width:700px
}
.mobMenuActive{
    overflow-y:hidden
}
.hamburger{
    display:none
}
.bar{
    display:block;
    width:28px;
    height:2px;
    margin:6px auto!important;
    -webkit-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    background-color:#fff
}
.bar:not(:last-child){
    margin-bottom:8px
}
.header__wrapper_mob-info{
    display:none
}
.header__wrapper_logo{
    display:flex
}
.header__wrapper_logo span{
    display:inline-block;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.header__wrapper_logo .text-rugiet{
    background-image:url(../images/logo.svg);
    width:516px;
    height:104px
}
.header__wrapper_logo .logo-lion{
    background-image:url("../images/logo_r.svg");
    width:88px;
    height:101px;
    margin-left:17px!important
}
.header__wrapper_menu{
    margin-top:29px!important
}
.header__wrapper_menu ul{
    max-width:688px;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.header__wrapper_menu ul li{
    list-style:none
}
.header__wrapper_menu ul li a{
    font-size:20px!important;
    font-weight:500;
    line-height:155.9%;
    letter-spacing:.055em;
    text-transform:uppercase;
    width:100%;
    display:block;
    position:relative;
    transition:0.3s;
    padding:0!important
}
.header__wrapper_menu ul li#menu-item-223 a{
    border:2px solid #e3c343;
    color:#e3c343!important;
    font-weight:700;
    width:162px;
    height:48px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    padding:0!important
}
.header__wrapper_menu ul li#menu-item-223:hover a{
    background-color:#e3c343;
    color:#222!important
}
.header__wrapper_menu ul li:not(:first-child) a::after{
    content:"";
    position:absolute;
    bottom:-5px;
    left:0;
    background-color:#e3c343;
    height:2px;
    display:block;
    width:0%;
    opacity:0;
    transition:0.3s
}
.header__wrapper_menu ul li:not(:first-child):hover a::after{
    opacity:1;
    width:100%
}
.header-fixed{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:9999999999;
    padding:22px 0!important
}
.header-fixed .header__wrapper{
    max-width:100%;
    width:100%;
    display:flex;
    justify-content:space-between
}
.header-fixed .header__wrapper_menu{
    margin-top:0!important;
    display:flex
}
.header-fixed .header__wrapper_menu ul li{
    width:140px;
    margin:0 10px!important;
    text-align:center
}
.header-fixed .header__wrapper_menu ul li:hover{
    border-bottom:none
}
.header-fixed .header__wrapper_menu ul li a{
    font-size:16px;
    line-height:15px;
    font-weight:500;
    width:100%;
    display:inline
}
.header-fixed .header__wrapper_menu ul li a.signup{
    border:none;
    padding:0!important;
    width:100%;
    height:100%
}
.header-fixed .header__wrapper_menu ul li:first-child:hover a.signup{
    background:none;
    color:#fff
}
.header-fixed .header__wrapper_menu ul li:first-child a.signup::after{
    content:"";
    position:absolute;
    bottom:-5px;
    left:0;
    display:inline-block;
    background-color:#e3c343;
    width:0%;
    height:2px;
    opacity:0;
    transition:0.3s
}
.header-fixed .header__wrapper_menu ul li:first-child:hover a.signup::after{
    width:100%;
    opacity:1
}
.header-fixed .header__wrapper_logo .text-rugiet{
    display:none
}
.header-fixed .header__wrapper_logo{
    display:flex;
    align-items:center
}
.header-fixed .header__wrapper_logo .logo-lion{
    background-image:url(../images/logo_f.svg);
    width:81px;
    height:45px
}
.main{
    min-height:190px;
    position:relative
}
.main video{
    width:100vw;
    height:auto;
    z-index:-1
}
.main__video_desc{
    object-fit:cover
}
.main__video_mob{
    display:none
}
.main-box{
    position:absolute;
    left:50%;
    right:50%;
    top:-135px;
    transform:translate(-50%);
    width:100%
}
.main__wrapper{
    display:flex;
    justify-content:space-between
}
.main__wrapper_item .mwi_div{
    width:280px!important;
    background-color:#292929;
    padding:32px 20px 26px!important;
    box-shadow:0 6px 0 0 rgba(173,166,97,1);
    -webkit-box-shadow:0 6px 0 0 rgba(173,166,97,1);
    -moz-box-shadow:0 6px 0 0 rgba(173,166,97,1);
    border-radius:25px 25px 0 0
}
.main__wrapper_item span{
    display:block;
    background-color:#ada661;
    width:77px;
    height:1px;
    margin-bottom:24px!important
}
.main__wrapper_item-title{
    font-family:"Montserrat",sans-serif!important;
    color:#ada661;
    font-size:24px;
    font-weight:700;
    text-transform:uppercase;
    max-width:150px;
    line-height:30px
}
.main__wrapper_item-text{
    font-size:16px;
    line-height:166.9%;
    letter-spacing:.055em;
    margin-top:10px!important
}
.ready{
    padding-top:187px!important
}
.ready-main-btn{
    position:absolute;
    top:-35px;
    left:50%;
    right:50%;
    transform:translate(-50%)
}
.ready__item{
    padding-top:80px!important
}
.ready__item_btn{
    display:inline-block;
    background:#e3c343;
    padding:24px 101px!important;
    color:#222;
    max-width:339px;
    width:100%;
    font-weight:700;
    font-size:24px;
    line-height:95.4%;
    text-align:center;
    text-transform:uppercase
}
.ready__item_icon{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    display:inline-block;
    margin-bottom:21px!important;
    width:338px;
    height:129px;
    background-image:url(../images/text_r.png?v=1.23);
}
.tips *{
    color:#222
}
.tips__wrapper{
    padding-top:77px!important;
    padding-bottom:45px!important;
    background-color:#F9F7ED
}
.tips__wrapper_item{
    display:flex!important;
    justify-content:space-between!important;
    color:#222;
    padding:0 101px!important
}
.tips__wrapper .item-box{
    max-width:448px
}
.tips__wrapper .item-box__subtitle{
    padding-bottom:44px!important
}
.tips__wrapper .item-box__subtitle p{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:700;
    font-size:14px;
    line-height:134%;
    letter-spacing:.04em;
    text-transform:uppercase;
    color:#000;
    width:300px
}
.tips__wrapper .item-box__subtitle span{
    display:block;
    margin-top:20px!important;
    width:322px;
    border-bottom:2px solid #A8A372
}
.tips__wrapper .item-box-main{
    max-width:545px
}
.tips__wrapper .item-box__title{
    font-weight:600;
    font-size:90px;
    line-height:111.4%;
    letter-spacing:-.01em;
    margin-bottom:23px!important
}
.tips__wrapper .item-box__title span{
    position:relative;
    display:inline-block;
    width:122px;
    height:113px
}
.tips__wrapper .item-box__title span::after{
    content:"";
    position:absolute;
    top:10px;
    left:0;
    display:inline-block;
    width:100%;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    background-image:url("../images/we.svg")
}
.tips__wrapper .item-box__desc{
    max-width:477px
}
.tips__wrapper .item-box__desc p{
    font-weight:500;
    font-size:20px;
    line-height:209%;
    letter-spacing:.005em
}
.tips__wrapper .item-box__desc p span{
    font-weight:700
}
video::-webkit-media-controls,video::-moz-media-controls,video::-o-media-controls,video::-ms-media-controls{
    display:none!important;
    opacity:0!important
}
.tips__video1{
    max-width:574px
}
.tips__right{
    padding-top:120px!important;
    position:relative
}
.tips__right_modal{
    margin-bottom:25px!important
}
.tips__right_modal-popup .modal-header{
    border-bottom:none;
    background-color:#F9F7ED;
    padding-top:90px!important
}
.tips__right_modal-popup .modal-header .btn-close::after{
    content:''
}
.tips__right_modal-popup .modal-body{
    padding-left:38px!important;
    padding-right:46px!important;
    padding-bottom:150px!important;
    text-align:center;
    background-color:#F9F7ED
}
.tips__right_modal-popup .modal-body p{
    font-weight:500;
    font-size:16px;
    line-height:238%
}
.tips__right p{
    font-family:'Montserrat';
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:209%;
    letter-spacing:.005em;
    color:#222
}
.tips__right p span{
    font-weight:700
}
.tips__right_modal-popup .modal-body h3{
    font-family:'Saol Text';
    font-style:normal;
    font-weight:700;
    font-size:34px;
    line-height:122%;
    text-align:center;
    color:#222;
    width:250px;
    margin:0 auto 13px!important;
    text-transform:none;
    letter-spacing:0
}
.tips__right_readmore{
    margin:16px auto 0!important;
    display:none;
    background:none;
    border:none;
    font-family:'Montserrat';
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:168%;
    letter-spacing:.005em;
    color:#222
}
.tips__right_readmore span{
    display:inline-block;
    width:23px;
    height:23px;
    background:url("../images/plus_p.svg")
    margin-right:17px!important
}
.tips__right_img{
    margin:60px auto 0!important
}
.tips__right_image-subl{
    position:relative;
    width:356px;
    margin-left:auto!important;
    margin-right:auto!important
}
.tips__right_image-subl::after{
    content:"";
    position:absolute;
    top:25px;
    right:25px;
    display:block;
    width:242px;
    height:245px;
    background:url("../images/tips__right_image-subl.svg")
}
.tips__video1_box{
    margin-top:35px
}
.tips__video1_item{
    position:absolute;
    width:35px;
    height:35px;
    border-radius:50%
}
.tips__video1_item p{
    font-weight:500;
    font-size:28px;
    line-height:70.5%;
    letter-spacing:.005em;
    margin-bottom:11px!important
}
.tips__video1_item .tips-info{
    display:block;
    width:100%;
    height:100%;
    cursor:pointer;
    transition:0.4s
}
.tips__video1_item-new{
    display:block;
    background:url("")
    width:63px;
    height:28px;
    margin-bottom:9px!important;
    margin-left:38px!important;
    animation:new-anime 2s ease-in-out infinite alternate
}
@keyframes new-anime{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
.tips__video1_item .tips-mg{
    font-weight:400;
    font-size:20px;
    line-height:77%;
    letter-spacing:.005em;
    margin-left:38px!important
}
.tips__video1 .item-1{
    left:14%;
    top:1%;
    opacity:0
}
.tips__video1 .item-2{
    right:20%;
    top:50%;
    color:#222;
    opacity:0
}
.tips__video1 .item-3{
    left:8%;
    bottom:5.5%;
    opacity:0
}
.tips__nav{
    padding-bottom:110px!important;
    background-color:#F9F7ED
}
.tips__nav .slick-track{
    width:100%!important;
    display:flex!important;
    justify-content:space-between;
    padding:0 101px!important;
    transform:none!important
}
.tips__nav .slick-track:before,.tips__nav .slick-track:after{
    display:none!important
}
.tips__nav_item{
    font-style:italic;
    font-weight:500;
    font-size:16px;
    line-height:208.9%;
    letter-spacing:.055em;
    color:#000;
    border:2px solid #000;
    display:flex!important;
    align-items:center;
    justify-content:center;
    max-width:357px;
    width:100%;
    height:52px;
    cursor:pointer;
    opacity:1!important
}
.tips__nav_item:not(.slick-current):hover{
    background-color:#E3C344;
    border-color:#E3C344
}
.tips__nav_item.slick-current{
    background:#000;
    color:#fff
}
.tips-hover{
    position:absolute;
    opacity:0;
    background-color:#F9F7ED;
    z-index:-1;
    max-width:556px;
    height:auto;
    padding:38px 32px!important;
    text-align:center;
    transition:0.4s
}
.tips-hover__title{
    font-weight:700;
    font-size:34px;
    line-height:1;
    margin-bottom:20px!important;
    display:flex;
    justify-content:center;
    text-transform:none;
    letter-spacing:0
}
.tips-hover__title::before{
    content:"";
    display:inline-block;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    width:27px;
    height:27px;
    margin-right:14px!important
}
.tips-hover.hover-1 .tips-hover__title::before{
    background-image:url("../images/tips-hover__title.svg")
}
.tips-hover.hover-2 .tips-hover__title::before{
    background-image:url("../images/tips-hover__title.svg")
}
.tips-hover.hover-3 .tips-hover__title::before{
    background-image:url("../images/tips-hover__title.svg")
}
.tips-hover__text{
    font-weight:500;
    font-size:16px;
    line-height:238%
}
.tips-hover.hover-1{
    top:80px;
    left:5px;
    border:2px solid #00A7FF
}
.tips-hover.hover-2{
    top:30%;
    left:-30%;
    border:2px solid #C1B86B
}
.tips-hover.hover-3{
    bottom:20%;
    left:5px;
    border:2px solid #F2C600
}
.tips-hover.hover-1.hover-active{
    opacity:1;
    z-index:3
}
.tips-hover.hover-2.hover-active{
    opacity:1;
    z-index:3
}
.tips-hover.hover-3.hover-active{
    opacity:1;
    z-index:3
}
.tips-hover__close{
    display:none!important;
    background:none;
    border:none;
    display:block;
    position:absolute;
    top:25px;
    right:30px;
    width:19px;
    height:18px;
    background:url("../images/tips-hover__close.svg")
}
@media screen and (max-width:1200px){
    .tips{
        background-color:#F9F7ED
    }
    .tips__wrapper_item{
        position:relative
    }
    .tips__wrapper_item:first-child{
        padding-bottom:60px!important
    }
    .tips__wrapper_item:not(:first-child):before{
        content:'';
        background-color:#A8A372;
        ;
        width:320px;
        height:2px;
        position:absolute;
        top:-40px;
        left:50%;
        right:50%;
        transform:translate(-50%,-50%)
    }
    .tips__wrapper_item:not(:last-child){
        padding-bottom:80px!important
    }
    .tips__right{
        padding:0!important;
        width:100%
    }
    .tips__right_image-subl{
        margin-top:35px!important
    }
    .tips__right_readmore{
        display:flex;
        justify-content:center;
        align-items:center;
        z-index:3
    }
    .tips__right_modal{
        display:none;
        margin-top:13px!important
    }
    .tips__wrapper_item{
        flex-direction:column
    }
    .tips__wrapper .item-box__desc,.tips__video1,.tips__wrapper .item-box{
        max-width:574px;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .tips__wrapper .item-box__subtitle{
        display:none;
        opacity:0;
        visibility:hidden;
        font-size:1px
    }
    .tips-hover{
        background-color:#F9F7ED
    }
    .tips-hover.hover-1,.tips-hover.hover-2,.tips-hover.hover-3{
        position:fixed;
        top:72px;
        left:0;
        max-width:100%;
        width:100%;
        min-height:800px;
        padding:0px!important
    }
    .tips-hover__popup{
        position:relative;
        padding:73px 40px 150px!important
    }
    .tips-hover__popup.popup-active{
        overflow:scroll;
        height:800px
    }
    .tips-hover__close{
        display:block!important
    }
    .tips-hover__title{
        flex-direction:column;
        align-items:center
    }
    .tips-hover__title::before{
        margin-bottom:22px!important;
        margin-right:0!important;
        width:42px;
        height:42px
    }
    .tips__right_img{
        margin-top:29px!important
    }
    .tips__video1_box{
        margin-top:21px
    }
}
@media screen and (max-width:768px){
    .tips__wrapper_item{
        padding:0!important
    }
    .tips__video1_item p{
        display:flex;
        font-size:18px;
        line-height:172.5%
    }
    .tips__video1_item .tips-mg{
        font-size:18px;
        line-height:172.5%
    }
    .item-2{
        right:10px;
        top:40%
    }
    .tips__wrapper .item-box__desc{
        margin-top:30px!important;
        text-align:center
    }
    .tips__wrapper .item-box{
        text-align:center
    }
    .tips__wrapper .item-box__title{
        font-size:54px;
        line-height:90%
    }
    .tips__wrapper .item-box__title span{
        width:66px;
        height:61px
    }
    .item-box__desc p{
        font-size:16px;
        line-height:168%
    }
}
.started{
    padding:81px 0 100px!important
}
.started__wrapper{
    text-align:center
}
.started__wrapper a{
    margin-left:auto!important;
    margin-right:auto!important
}
.started__wrapper_title{
    font-weight:700;
    font-size:50px;
    line-height:111.4%;
    letter-spacing:.04em;
    margin-bottom:26px!important
}
.started__wrapper_title span{
    display:inline-block;
    margin-left:5px!important;
    margin-right:6px!important;
    width:75px;
    height:55px;
    position:relative;
    bottom:-10px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:auto;
    background-image:url("../images/the_img.svg")
}
.reviews{
    padding-top:80px!important;
    background-image:url(../images/testimonial-bg.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    height:579px
}
.reviews__title{
    font-family:"Montserrat",sans-serif!important;
    font-weight:500;
    font-size:30px;
    line-height:124.9%;
    text-align:center;
    letter-spacing:.05em;
    text-transform:uppercase;
    color:#e6e6e2;
    margin-bottom:38px!important
}
.reviews__wrapper .slick-arrow{
    background:none!important;
    border:none!important;
    position:absolute;
    color:#fff;
    z-index:2
}
.reviews__wrapper .slick-prev{
    top:105px;
    left:0;
    background:url("../images/prev.svg") no-repeat center center / cover!important;
    width:21px;
    height:38px
}
.reviews__wrapper .slick-next{
    top:105px;
    right:0;
    background:url("../images/next.svg") no-repeat center center / cover!important;
    width:21px;
    height:38px
}
.slick-slide{
    display:block;
    opacity:.1;
    transition-delay:0s;
    transition-duration:0.2s;
    transition-property:opacity;
    transition-timing-function:ease-out
}
.slick-slide.slick-current{
    display:block;
    opacity:1;
    transition-delay:0.3s;
    transition-duration:0.2s;
    transition-property:opacity;
    transition-timing-function:ease-in
}
.reviews__wrapper_item .item-box__border{
    border:2px solid #ada661;
    border-radius:400px;
    max-width:937px;
    margin:0 auto!important;
    display:block;
    padding:27px!important
}
.reviews__wrapper_item .item-box__bg{
    width:100%;
    height:100%
}
.reviews__wrapper_item .item-box__bg img{
    margin:0 auto!important
}
.reviews__wrapper_item .item-box__bg img:not(.item-box__bg_768){
    display:none
}
.custom{
    padding:100px 0 167px!important
}
.custom__title{
    font-weight:600;
    font-size:70px;
    line-height:111.4%;
    letter-spacing:-.01em;
    color:#e6e6e2;
    max-width:460px
}
.custom__desc{
    font-weight:500;
    font-size:20px;
    line-height:209%;
    letter-spacing:.005em;
    color:#e6e6e2;
    max-width:458px;
    margin-top:20px!important;
    margin-bottom:40px!important
}
.custom__mob_info{
    display:none
}
.custom__text{
    margin-top:24px!important;
    margin-bottom:44px!important
}
.custom__text p{
    font-weight:700;
    font-size:14px;
    line-height:134%;
    letter-spacing:.04em;
    text-transform:uppercase;
    max-width:257px
}
.custom__text span{
    display:block;
    margin-top:18px!important;
    max-width:322px;
    border-bottom:2px solid #a8a372
}
.custom__wrapper img{
    display:block
}
.custom__img_first{
    margin-bottom:60px!important
}
.difference{
    background:rgba(34,34,34,1);
    padding:77px 0 83px!important
}
.difference__info .difference__info_title{
    font-weight:600;
    font-size:80px;
    line-height:111.4%;
    letter-spacing:.01em;
    color:#e6e6e2;
    position:relative;
    padding-left:170px!important
}
.difference__info_title span{
    display:inline-block;
    width:156px;
    height:134px;
    background-image:url("../images/the2.svg");
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
    position:absolute;
    top:-10px;
    left:0
}
.difference__info_subtitle{
    font-weight:500;
    font-size:30px;
    line-height:124.9%;
    letter-spacing:.05em;
    text-transform:uppercase;
    color:#e6e6e2;
    padding-left:80px!important;
    margin-top:12px!important
}
.difference__photo{
    margin-top:69px!important;
    margin-bottom:73px!important
}
.difference__photo_list{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:22px!important
}
.difference__photo_list .photo_list-item{
    text-align:center
}
.difference__photo_list div{
    display:flex;
    align-items:center
}
.difference__photo_list li{
    font-weight:500;
    font-size:16px;
    line-height:166.9%;
    letter-spacing:.055em;
    text-transform:uppercase;
    color:#a8a372;
    display:flex;
    justify-content:center;
    align-items:center
}
.difference__photo_list div:not(:last-child):after{
    content:"";
    display:inline-block;
    width:1px;
    height:13px;
    background:#a8a372;
    margin:0 42px!important
}
.difference .box__title{
    font-weight:600;
    font-size:70px;
    line-height:111.4%;
    letter-spacing:-.01em;
    color:#e6e6e2;
    max-width:458px
}
.difference .box__title_ital{
    font-style:italic
}
.difference .box__title_gold{
    color:rgba(168,163,114,1)
}
.difference .box__desc_1{
    font-weight:500;
    font-size:20px;
    line-height:209%;
    letter-spacing:.005em;
    color:#e6e6e2
}
.difference .box__desc_2{
    font-style:italic;
    font-weight:300;
    font-size:26px;
    line-height:198.5%;
    letter-spacing:.005em;
    color:#e6e6e2;
    margin-top:15px!important
}
.faq{
    padding:51px 0 55px!important
}
.faq-row{
    padding:100px 117px 140px!important;
    background:#f9f7ed
}
.faq__title{
    font-weight:600;
    font-size:70px;
    line-height:66px;
    text-align:center;
    color:#292929;
    margin-bottom:60px!important
}
.faq_desc{
    margin-top:40px!important;
    font-weight:500;
    font-size:16px;
    line-height:168%;
    letter-spacing:.005em;
    color:#222;
    text-align:center
}
.faq a{
    color:#0971D3
}
.faq a:hover{
    color:#0971D3;
    text-decoration:underline
}
.product-faq a{
    color:#3198F6
}
.product-faq a:hover{
    color:#3198F6
}
.faq__wrapper .accordion-item{
    border-left:0;
    border-right:0;
    border-top:2px solid #a09953;
    border-radius:0;
    background:none!important
}
.faq__wrapper .accordion-item:last-child{
    border-bottom:2px solid #a09953
}
.faq__wrapper .accordion-header .accordion-button{
    font-family:"Montserrat",sans-serif!important;
    font-weight:600;
    font-size:20px;
    line-height:42px;
    letter-spacing:.02em;
    text-transform:uppercase;
    color:#292929;
    outline:none;
    outline:none;
    box-shadow:none;
    background:none;
    position:relative;
    padding-left:60px!important
}
.faq__wrapper .accordion-header .accordion-button::after{
    content:"";
    position:absolute;
    top:28px;
    left:2px;
    display:block;
    background:url("../images/plus.svg");
    width:17px;
    height:17px;
    transition:0.2s
}
.faq__wrapper .open .accordion-header .accordion-button::after{
    background-image:url("../images/negtive.svg");
}
.faq__wrapper .accordion-header .accordion-button::before{
    content:"";
    display:block;
    position:absolute;
    right:0;
    top:0;
    width:97%;
    height:100%;
    margin-left:auto!important;
    background:rgba(227,195,67,.2);
    opacity:0;
    transition:0.3s
}
.faq__wrapper .accordion-header .accordion-button.collapsed:hover::before{
    opacity:1
}
.faq__wrapper .accordion-header .accordion-button:not(.collapsed){
    background:none
}
.faq__wrapper .accordion-header .accordion-button:not(.collapsed)::after{
    background-image:url("../images/negtive.svg")}
.faq__wrapper .accordion-header .accordion-button:focus{
    border:none;
    box-shadow:none
}
.faq__wrapper .accordion-collapse .accordion-body{
    font-size:22px;
    line-height:1.4em;
    letter-spacing:.055em;
    color:#222;
    padding:20px 50px!important;
    background-color:#fff
}
.footer{
    background-color:#292929;
    padding:90px 0 110px!important
}
.footer__icon{
    max-width:270px;
    margin-left:auto!important;
    margin-right:auto!important;
    display:flex;
    justify-content:space-between;
    margin-bottom:74px!important
}
.footer__icon a{
    display:block;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.footer__icon_hipa{
    pointer-events:none;
    cursor:default;
    width:121px;
    height:95px;
    background-image:var(--logoHipa)
}
.footer__icon_lion{
    width:88px;
    height:101px;
    background-image:var(--logoMiniLion)
}
.footer__menu{
    max-width:830px;
    margin-right:auto!important;
    margin-left:auto!important
}
.footer__menu div{
    display:flex;
    justify-content:center;
    margin-bottom:20px!important
}
.footer__menu li:not(:last-child){
    margin-right:40px!important
}
.footer__menu li{
    display:flex;
    align-items:center
}
.footer__menu li a{
    display:block;
    font-weight:500;
    font-size:16px;
    line-height:155.9%;
    letter-spacing:.055em;
    text-transform:uppercase;
    color:#e6e6e2
}
.footer__social{
    margin-top:30px!important;
    display:flex;
    justify-content:center
}
.footer__social a{
    display:block;
    width:32px;
    height:32px
}
.footer__social .instagram{
    background:url("")
    margin-right:30px!important
}
.footer__social .facebook{
    background:url("")}
.header-product{
    padding-top:28px!important;
    padding-bottom:21px!important;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    background-color:#292929;
    z-index:9999999
}
.header-product .header__wrapper{
    display:flex;
    justify-content:space-between;
    align-items:center;
    max-width:100%;
    width:100%
}
.header-product .header__wrapper_menu{
    margin-top:0!important
}
.header-product .header__wrapper_menu li{
    margin-left:39px!important
}
.header-product .header__wrapper_menu li a.signup{
    border:none;
    padding:0!important
}
.header-product .header__wrapper_menu li:first-child{
    order:3
}
.header-product__logo{
    display:block;
    width:81px;
    height:45px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    background-image:var(--logoRLion)
}
.shiping{
    margin-top:94px!important;
    padding-top:73px!important;
    padding-bottom:50px!important;
    position:relative;
    background-color:#292929;
    min-width:900px;
    height:100%
}
.shiping-left{
    position:absolute;
    top:0;
    left:0;
    background-color:#2d5e8b;
    width:280px;
    min-height:100%;
    margin-left:-185px!important
}
.shiping-left__name{
    position:absolute;
    top:45%;
    right:-80px;
    display:block;
    font-size:32px;
    line-height:1;
    text-transform:uppercase;
    color:#fff;
    transform:rotate(-90deg)
}
.shiping-left::after{
    content:"";
    position:absolute;
    bottom:30px;
    right:30px;
    display:block;
    width:37px;
    height:31px;
    display:block;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    background-image:url("")}
.shiping__wrapper{
    padding-left:131px!important
}
.shiping__title{
    display:block;
    width:404px;
    height:155px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    background-image:url("")}
.shiping__desc{
    margin-top:22px!important;
    margin-bottom:41px!important;
    font-weight:500;
    font-size:20px;
    line-height:209%;
    letter-spacing:.005em;
    color:#e6e6e2
}
.shiping__price{
    margin-top:21px!important;
    font-weight:500;
    font-size:16px;
    line-height:16px;
    letter-spacing:.005em;
    color:#e6e6e2;
    background:none;
    border:none;
    display:flex;
    align-items:center
}
.shiping__price span{
    margin-right:10px!important;
    display:inline-block;
    width:31px;
    height:17px;
    background:url("")}
.shiping__slider{
    max-width:404px;
    margin:0 auto!important
}
.shiping__slider .slick-dots{
    display:flex;
    justify-content:center;
    position:absolute;
    bottom:40px;
    left:50%;
    right:50%;
    transform:translate(-50%,-50%)
}
.shiping__slider .slick-dots li{
    list-style:none
}
.shiping__slider .slick-dots li:not(:last-child){
    margin-right:28px!important
}
.shiping__slider .slick-dots li button{
    border:none;
    background:none;
    font-size:0;
    line-height:0;
    display:block;
    width:11px;
    height:11px;
    position:absolute;
    padding:0!important
}
.shiping__slider .slick-dots li button::after{
    content:"";
    display:block;
    background-color:#fff;
    width:8px;
    height:8px;
    border-radius:50%;
    cursor:pointer
}
.shiping__slider .slick-dots li.slick-active button::after{
    background-color:transparent;
    width:11px;
    height:11px;
    border:2px solid #a8a372
}
.shiping-view .modal-dialog{
    padding-top:85px!important
}
.shiping-view .modal-content{
    background:#f9f7ed
}
.shiping-view .modal-content>*{
    color:#222
}
.shiping-view .modal-header{
    border-bottom:none;
    padding-top:50px!important;
    padding-right:50px!important
}
.modal-header .btn-close{
    opacity:1!important;
    position:relative
}
.modal-header .btn-close::after{
    content:"Exit";
    font-weight:500;
    font-size:16px;
    line-height:238%;
    color:#222;
    position:absolute;
    left:-36px;
    opacity:1!important;
    top:-3px
}
.shiping-view .modal-body{
    display:flex;
    justify-content:center
}
.shiping-view .ship-title{
    font-family:"Saol Text",sans-serif!important;
    font-weight:700;
    font-size:34px;
    line-height:122%;
    text-align:center;
    color:#222;
    margin-bottom:30px!important
}
.shiping-view .ship-title span{
    font-family:"La Luxes Script",sans-serif;
    font-weight:600;
    font-size:52px;
    line-height:113.9%;
    color:#0971D3
}
.shiping-view .ship-list{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    max-width:550px;
    margin:0 auto!important
}
.shiping-view .ship-list-item{
    max-width:281px;
    margin-bottom:30px!important
}
.ship-list-item .item__first{
    font-weight:500;
    font-size:20px;
    line-height:180.9%;
    letter-spacing:.05em;
    text-transform:uppercase
}
.ship-list-item .item__second{
    font-weight:500;
    font-size:16px;
    line-height:238%;
    color:#222
}
.ship-list-item .item__first span,.ship-list-item .item__second span{
    font-weight:700
}
.ship-save{
    margin-top:28px!important
}
.ship-save-title{
    font-family:"Saol Text",sans-serif!important;
    font-weight:700;
    font-size:34px;
    line-height:122%;
    text-align:center;
    margin-bottom:36px!important
}
.ship-save-title span{
    font-family:"La Luxes Script",sans-serif;
    font-weight:600;
    font-size:42px;
    line-height:113.9%;
    text-align:center;
    color:#0971D3
}
.ship-save-wrap{
    display:flex
}
.ship-save-wrap .save__item{
    width:320px;
    height:160px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center
}
.ship-save-wrap .save__item:not(:last-child){
    margin-right:20px!important
}
.ship-save-wrap .save__item.item-1{
    background:rgba(9,113,211,.1)
}
.ship-save-wrap .save__item.item-2{
    background:rgba(9,113,211,.25)
}
.ship-save-wrap .save__item.item-3{
    background:rgba(9,113,211,1);
    color:#fff
}
.ship-save-wrap .save__item.item-1 .save__item_title,.ship-save-wrap .save__item.item-2 .save__item_title{
    color:#222!important
}
.save__item_title{
    font-family:"Saol Text",sans-serif!important;
    font-weight:700;
    font-size:24px;
    line-height:1;
    letter-spacing:.04em;
    margin-bottom:12px!important
}
.save__item_desc{
    font-weight:500;
    font-size:12px;
    line-height:1.5;
    letter-spacing:.05em
}
.save__item_subtitle{
    display:block;
    font-weight:700;
    font-size:16px;
    line-height:1;
    letter-spacing:.05em;
    margin-bottom:11px!important
}
.ship__btn{
    margin:43px auto 17px!important
}
.ship__copyright{
    font-style:italic;
    font-weight:500;
    font-size:12px;
    line-height:18px;
    letter-spacing:.05em;
    max-width:270px;
    margin:0 auto!important;
    text-align:center;
    padding-bottom:40px!important
}
.wingman{
    background-image:url(../images/produsct-sec2-bg.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    padding:55px 0!important;
    text-align:center
}
.wingman__title{
    font-weight:600;
    font-size:60px;
    line-height:111.4%;
    letter-spacing:-.01em;
    color:#f9f7ed
}
.maverick{
    padding-top:55px!important;
    padding-bottom:75px!important;
    background-color:#393939
}
.maverick__info{
    max-width:456px;
    margin-left:auto!important
}
.maverick-white{
    background-color:#f9f7ed;
    padding-top:124px!important;
    padding-bottom:119px!important;
    width:90%!important
}
.maverick__info_title{
    font-weight:600;
    font-size:60px;
    line-height:111.4%;
    letter-spacing:-.01em;
    color:#222;
    margin-bottom:38px!important
}
.maverick__slider{
    padding-top:65px!important;
    max-width:425px
}
.maverick__slider_item h2{
    font-weight:600;
    font-size:80px;
    line-height:111.4%;
    letter-spacing:-.01em;
    color:#222;
    margin-bottom:28px!important
}
.maverick__slider_item p{
    font-weight:500;
    font-size:20px;
    line-height:209%;
    letter-spacing:.005em;
    color:#222
}
.maverick__slider_item p span{
    font-weight:700;
    font-size:20px;
    line-height:209%;
    letter-spacing:.005em;
    color:#222
}
.maverick__slider_item p a{
    font-weight:700;
    font-size:20px;
    line-height:209%;
    letter-spacing:.005em;
    text-decoration-line:underline;
    color:#0971d3
}
.maverick__slider_item p a{
    color:#0971d3;
    text-decoration:none
}
.maverick__slider .slick-dots{
    position:absolute;
    top:0;
    left:0;
    display:flex
}
.maverick__slider .slick-dots li:not(:last-child){
    margin-right:28px!important
}
.maverick__slider .slick-dots li button{
    border:none;
    background:none;
    font-size:0;
    line-height:0;
    display:block;
    width:11px;
    height:11px;
    position:absolute;
    padding:0!important
}
.maverick__slider .slick-dots li button::after{
    content:"";
    display:block;
    background-color:#000;
    width:8px;
    height:8px;
    border-radius:50%;
    cursor:pointer
}
.maverick__slider .slick-dots li.slick-active button::after{
    background-color:transparent;
    width:11px;
    height:11px;
    border:2px solid #a8a372
}
.product-started{
    background-color:#393939
}
.product-faq{
    padding-top:0!important;
    background-color:#393939
}
.product-faq.faq-row{
    padding-top:0!important
}
.product-faq .faq-row{
    background-color:transparent
}
.product-faq .faq__title,.product-faq .faq_desc,.product-faq .faq__tel,.product-faq .faq__wrapper .accordion-header .accordion-button{
    color:#fff!important
}
.product-faq .faq__wrapper .accordion-collapse .accordion-body{
    color:#000
}
.questions.faq .faq-row{
    padding-top:100px!important
}
.questions .faq__title{
    margin-bottom:20px!important
}
.questions .questions__subtitle{
    font-size:40px;
    font-family:"Saol Text",sans-serif;
    color:#222;
    font-weight:600;
    text-align:center;
    margin-bottom:20px!important
}
@media screen and (max-width:1400px){
    .main-box{
        position:static;
        transform:none;
        margin-bottom:60px!important
    }
    .main__wrapper_item{
        display:flex!important;
        justify-content:center
    }
    .main__wrapper_item.slick-slide{
        opacity:1
    }
    .main-ready{
        background-color:#222;
        padding:60px 0!important
    }
    .ready{
        padding-top:60px!important
    }
    .tips__wrapper .item-box,.tips__right{
        max-width:45%
    }
}
@media screen and (min-width:1200px){
    .container{
        padding-left:60px!important;
        padding-right:60px!important
    }
}
@media screen and (max-width:1200px){
    .main__wrapper_item .mwi_div{
        background:none;
        border:1px solid #ada661;
        border-radius:20px;
        text-align:center;
        height:220px;
        box-shadow:none
    }
    .main__wrapper_item span{
        display:none
    }
    .main__wrapper_item-title{
        max-width:100%
    }
    .difference .box__title_ital{
        margin-right:10px!important
    }
    .reviews__wrapper .slick-prev{
        left:-10px
    }
    .reviews__wrapper .slick-next{
        right:-10px
    }
    .shiping__wrapper{
        padding-left:40px!important
    }
    .ship-save-wrap{
        flex-direction:column;
        justify-content:center
    }
    .ship-save-wrap .save__item:not(:last-child){
        margin-bottom:24px!important;
        margin-right:auto!important
    }
    .ship-save-wrap .save__item{
        margin-left:auto!important;
        margin-right:auto!important
    }
    .shiping-view .ship-title span,.ship-save-title span{
        font-weight:600
    }
    .tips__wrapper .item-box,.tips__right{
        max-width:574px
    }
}
@media screen and (max-width:992px){
    .footer__menu{
    }
    .footer__menu div{
        flex-direction:column;
        margin-bottom:0!important
    }
    .main__video_desc{
        display:none;
        opacity:0;
        visibility:hidden;
        width:0;
        height:0
    }
    .main__video_mob{
        display:block
    }
    .tips{
        background-color:#f9f7ed
    }
    .tips__info,.tips__wrapper,.custom__title{
        margin:0 auto!important
    }
    .tips__info,.slide-item__title,.slide-item__text{
        text-align:center
    }
    .tips__wrapper_info{
        margin-top:32px!important;
        text-align:center;
        padding-bottom:0!important;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .tips__wrapper_info::after{
        display:none
    }
    .reviews__wrapper .slick-arrow{
        display:none!important
    }
    .tips__wrapper_slider{
        margin-top:0!important
    }
    .custom{
        padding:60px 0!important
    }
    .custom__wrapper{
        max-width:458px
    }
    .difference .box__title{
        max-width:100%
    }
    .faq:not(.product-faq){
        background-color:#f9f7ed;
        padding:60px 0!important
    }
    .faq-row{
        padding:0!important
    }
    .footer__menu{
        flex-direction:column;
        justify-content:center
    }
    .footer__menu li{
        display:block;
        margin-bottom:25px;
        margin-right:auto!important;
        margin-left:auto!important
    }
    .footer__menu li a{
        text-align:center
    }
    .tips__wrapper_slider .slide-item{
        padding-top:80px!important
    }
    .tips__wrapper_slider .slide-item:first-child{
        padding-top:60px!important
    }
    .tips__wrapper_slider .slide-item{
        position:relative
    }
    .tips__wrapper_slider .slide-item::after{
        content:"";
        display:inline-block;
        width:90%;
        height:2px;
        background-color:#a8a372;
        position:absolute;
        top:45px;
        left:50%;
        right:50%;
        transform:translate(-50%)
    }
    .tips__wrapper_slider .slide-item:first-child:after{
        top:20px
    }
    .custom__desc,.custom__btn{
        display:none
    }
    .custom__mob_info{
        text-align:center
    }
    .custom__mob_info a{
        margin-left:auto!important;
        margin-right:auto!important
    }
    .custom__mob_info,.custom__mob_info .custom__desc,.custom__mob_info .custom__btn{
        display:inline-block
    }
    .custom__mob_info .custom__desc{
        font-size:16px;
        line-height:168%
    }
    .difference{
        padding:60px 0!important
    }
    .difference__info{
        text-align:center
    }
    .difference__info .difference__info_title{
        font-size:44px;
        line-height:120%;
        padding-left:90px!important;
        display:inline-block;
        letter-spacing:-.01em
    }
    .difference__info_title span{
        width:77.29px;
        height:66.11px;
        top:0
    }
    .difference__info_subtitle{
        font-size:24px;
        line-height:1;
        padding-left:0!important;
        text-transform:none;
        margin-top:5px!important;
        margin-left:70px!important;
        font-weight:400
    }
    .difference__photo{
        margin:30px 0!important
    }
    .difference__photo_list li:not(:last-child):after{
        display:none
    }
    .difference__photo_list li{
        text-align:center;
        border:1px solid #ada661;
        border-radius:20px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin:0 auto!important;
        width:249px;
        height:40px
    }
    .difference .box__title{
        font-size:44px;
        line-height:120%;
        letter-spacing:-.01em;
        text-align:center
    }
    .difference .box__desc_1{
        font-size:16px;
        line-height:168%;
        text-align:center
    }
    .difference .box__desc_2{
        margin-top:24px!important;
        font-size:14px;
        line-height:216%;
        text-align:center
    }
    .faq__title{
        font-size:54px;
        line-height:42px
    }
    .faq__wrapper .accordion-header .accordion-button{
        font-size:16px;
        line-height:23px
    }
    .faq__wrapper .accordion-collapse .accordion-body{
        font-size:16px;
        line-height:23px
    }
    .faq__wrapper .accordion-header .accordion-button::after{
        top:17px
    }
    .shiping{
        min-width:100%;
        padding-top:40px!important
    }
    .shiping__title{
        margin:0 auto!important;
        width:320px;
        height:123px
    }
    .shiping__wrapper{
        padding-left:0!important
    }
    .shiping__slider .slick-arrow{
        background:none!important;
        border:none!important;
        position:absolute;
        color:#fff;
        z-index:2;
        width:21px;
        height:38px
    }
    .shiping__slider .slick-prev{
        top:45%;
        left:-40%;
        background:url("../images/prev.svg")}
    .shiping__slider .slick-next{
        top:45%;
        right:-40%;
        background:url("../images/next.svg")}
    .maverick{
        background-color:#f9f7ed
    }
    .maverick-white{
        background:none;
        padding:0!important
    }
    .maverick__info{
        max-width:100%;
        margin-left:0!important
    }
    .maverick__info_title{
        font-size:44px;
        line-height:111.4%;
        max-width:370px;
        margin:0 auto!important;
        text-align:center;
        margin-top:26px!important
    }
    .maverick__slider{
        padding-top:0!important;
        max-width:375px;
        text-align:center;
        margin:0 auto!important
    }
    .maverick__slider_item{
        padding-top:80px!important;
        position:relative
    }
    .maverick__slider_item::after{
        content:"";
        display:inline-block;
        width:90%;
        height:2px;
        background-color:#a8a372;
        position:absolute;
        top:45px;
        left:50%;
        right:50%;
        transform:translate(-50%)
    }
    .maverick__slider_item h2{
        font-size:54px;
        line-height:90%;
        width:240px;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .maverick__slider_item p a,.maverick__slider_item p,.maverick__slider_item p span{
        font-size:16px;
        line-height:168%
    }
    .product-started{
        padding-top:60px!important;
        padding-bottom:40px!important
    }
    .started__wrapper_title{
        font-weight:400;
        font-size:24px;
        line-height:1
    }
    .product-faq{
        padding:40px 0!important
    }
    .started__wrapper_title span{
        width:42px;
        height:29px;
        background-image:url("../images/img-the.svg")}
    .difference__photo_list div:not(:last-child):after{
        display:none
    }
}
@media screen and (max-width:768px){
    .header-product{
        padding-top:20px!important
    }
    .header__wrapper_logo .text-rugiet{
        display:none
    }
    .header__wrapper_logo .logo-lion{
        margin-left:0!important
    }
    .reviews{
        padding-top:20px!important;
        height:450px
    }
    .reviews__wrapper_item .item-box__bg{
        height:420px;
        display:flex;
        align-items:center;
        justify-content:center
    }
    .reviews__wrapper_item .item-box__bg img.item-box__bg_768{
        display:none
    }
    .reviews__wrapper_item .item-box__bg img:not(.item-box__bg_768){
        display:block;
        width:100%
    }
    .reviews__wrapper_item .item-box__border{
        padding:0!important;
        border:none;
        border-radius:0
    }
    .reviews__wrapper_item .item-box__bg{
        border-radius:0;
        padding:0!important
    }
    .reviews__wrapper .slick-track{
        display:flex!important;
        display:-webkit-flex!important;
        justify-content:center!important;
        -webkit-justify-content:center!important;
        align-items:center!important;
        -webkit-align-items:center!important;
        height:100%
    }
    .custom__text{
        display:none
    }
    .tips-bg{
        padding-top:40px!important;
        padding-bottom:40px!important
    }
    .ready__item{
        text-align:center;
        padding-top:0!important;
        margin-top:-140px!important
    }
    .tips__wrapper .item-box__title span::after{
        left:0
    }
    .tips__wrapper_info{
        margin-top:32px!important;
        text-align:center;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .slide-item__title{
        font-size:54px;
        line-height:90%;
        text-align:center
    }
    .slide-item__text{
        font-size:16px!important;
        line-height:168%;
        text-align:center;
        letter-spacing:.005em
    }
    .started{
        padding:57px 0 60px!important
    }
    .reviews__title{
        display:none
    }
    .custom__wrapper{
        text-align:center
    }
    .custom__title{
        font-size:44px;
        line-height:120%;
        text-align:center;
        width:290px;
        text-align:center
    }
    .header__wrapper{
        display:flex;
        justify-content:space-between;
        align-items:center;
        width:100%
    }
    .hamburger{
        display:block;
        cursor:pointer;
        position:relative;
        z-index:99999
    }
    .hamburger.active .bar:nth-child(2){
        opacity:0
    }
    .hamburger.active .bar:nth-child(1){
        transform:translateY(8px) rotate(45deg)
    }
    .hamburger.active .bar:nth-child(3){
        transform:translateY(-8px) rotate(-45deg)
    }
    .hamburger.active .bar{
        background-color:#fff;
        margin-bottom:0!important
    }
    .header__wrapper_menu,.header-fixed .header__wrapper_menu{
        display:none
    }
    .header__wrapper_logo span{
        width:90px;
        height:100px;
        background-image:url("../images/logo.svg")
    }
    .header__wrapper_mob-info{
        display:block;
        width:143px;
        height:28px;
        background-image:url("../images/logo_m.svg")
}
    .header-product .header__wrapper_mob-info{
        display:none
    }
    .header__wrapper_menu.active{
        position:absolute;
        top:100px;
        left:0;
        display:block;
        width:100%;
        height:100%
    }
    .header__wrapper_menu.active ul{
        flex-direction:column
    }
    .header__wrapper_menu.active ul li{
        margin-bottom:30px!important;
        margin-left:0px!important
    }
    .header__wrapper_menu.active ul li#menu-item-223{
        order:0!important
    }
    .header__wrapper_menu.active ul li#menu-item-223 a{
        padding:0!important;
        border:none;
        width:100%;
        height:100%
    }
    .header.active,.header-product.active{
        width:100%;
        height:100vh;
        background:#393939
    }
    .header-fixed .header__wrapper_logo .logo-lion{
        background-image:var(--logoMiniLion);
        width:45px;
        height:50px
    }
    .footer,.custom,.difference{
        padding:30px 0!important
    }
    .shiping{
        margin-top:80px!important;
        padding-top:20px!important
    }
    .shiping__desc{
        font-size:15px;
        line-height:168%;
        text-align:center;
        letter-spacing:.005em;
        max-width:375px;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .shiping__slider .slick-prev{
        left:-10%
    }
    .shiping__slider .slick-next{
        right:-10%
    }
    .shiping__price{
        margin-left:auto!important;
        margin-right:auto!important
    }
    .wingman{
        background-position:left
    }
    .wingman__title{
        font-size:54px
    }
    .ship-list{
        flex-direction:column
    }
    .shiping-view .ship-list-item,.rugietBtn{
        margin-left:auto!important;
        margin-right:auto!important
    }
    .shiping-view .ship-title{
        max-width:280px;
        margin-left:auto!important;
        margin-right:auto!important
    }
}
@media screen and (max-width:576px){
    .rugietBtn{
        width:320px;
        height:68px;
        font-size:22px;
        line-height:95.4%;
        letter-spacing:.02em
    }
    .header__wrapper_logo .logo-lion{
        width:40px;
        height:42px
    }
    .header{
        padding:11px 0!important
    }
    .header__wrapper_logo span{
        width:42px;
        height:47px
    }
    .tips-bg{
        max-width:100%!important;
        width:100%!important
    }
    .container{
        max-width:100%!important;
        width:100%!important
    }
    .custom__btn,.ready__item_btn{
        padding-left:50px!important;
        padding-right:50px!important
    }
    .slide-item img{
        margin-top:30px!important
    }
    .faq__wrapper .accordion-header .accordion-button{
        padding-left:40px!important
    }
    .faq__wrapper .accordion-collapse .accordion-body{
        padding:20px 30px!important
    }
    .main-box{
        margin-bottom:30px!important
    }
    .ready{
        background-color:#292929;
        background-image:url(../images/r-bg-rugiet.svg);
        background-repeat:no-repeat
    }
    .main__wrapper_item .mwi_div{
        height:164px;
        width:289px!important;
        padding:0!important;
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center
    }
    .main__wrapper_item-title{
        font-weight:700;
        font-size:20px;
        line-height:124.9%;
        letter-spacing:.02em
    }
    .main__wrapper_item-text{
        font-style:normal;
        font-weight:500;
        font-size:16px;
        line-height:168%;
        letter-spacing:.055em;
        color:#e6e6e2;
        width:235px
    }
    .ready__item_icon{
        /*width:280px;
        height:108px*/
        width: 70%;
        height: 108px;
        background-size: 100%;
    }
    .faq__wrapper .accordion-header .accordion-button::before{
        width:90%
    }
    .custom__img_first{
        width:370px;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .custom__img_second{
        width:300px;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .tips__wrapper{
        padding-top:53px!important
    }
    .tips__wrapper .item-box__title{
        margin-bottom:13px!important
    }
    .tips__wrapper .item-box__title span::after{
        background-image:url("../images/we.svg")
    }
    .tips__wrapper .item-box__desc p span.mob-wight-span{
        font-weight:500
    }
    .maverick__slider_item p{
        font-size:15px
    }
    .maverick{
        padding-top:0!important
    }
    .shiping__wrapper{
        margin-top:-28px!important
    }
    .shiping__slider .slick-arrow{
        width:26px;
        height:26px
    }
    .shiping__slider .slick-prev{
        left:-10%
    }
    .shiping__slider .slick-next{
        right:-10%
    }
}
@media screen and (max-width:414px){
    .reviews{
        background-image:url(../images/mobile-review-bg.png)
    }
    .shiping__slider .slick-prev{
        left:-15%
    }
    .shiping__slider .slick-next{
        right:-15%
    }
    .slide-item__text{
        font-size:11px!important
    }
    .difference__info .difference__info_title{
        text-align:left
    }
    .difference__info_subtitle{
        font-size:21px;
        margin-left:30px!important
    }
}
@font-face{
    font-family:'FontAwesome';
    src:url(../fonts/fontawesome-webfont.eot?v=4.2);
    src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2') format('embedded-opentype'),
    url('../fonts/fontawesome-webfont.svg#fontawesomeregular?v=4.2') format('svg'),
    url(../fonts/fontawesome-webfont.woff?v=4.2) format('woff'),
    url(../fonts/fontawesome-webfont.ttf?v=4.2) format('truetype');
    font-weight:400;
    font-style:normal
}
[class^="icon-"],[class*=" icon-"],i[class*="fa-"],span[class*="fa-"]{
    font-family:FontAwesome;
    font-weight:400;
    font-style:normal;
    text-decoration:inherit;
    -webkit-font-smoothing:antialiased;
    *margin-right:.3em
}
[class^="icon-"]:before,[class*=" icon-"]:before{
    text-decoration:inherit;
    speak:none
}
.icon-large:before{
    vertical-align:-10%;
    font-size:1.3333333333333333em
}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{
    display:inline-block;
    width:1.1428571428571428em;
    text-align:right;
    padding-right:.2857142857142857em
}
[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{
    width:1.4285714285714286em
}
.icons-ul{
    margin-left:2.142857142857143em;
    list-style-type:none
}
.icons-ul>li{
    position:relative
}
.icons-ul .icon-li{
    position:absolute;
    left:-2.142857142857143em;
    width:2.142857142857143em;
    text-align:center;
    line-height:inherit
}
[class^="icon-"].hide,[class*=" icon-"].hide{
    display:none
}
.icon-muted{
    color:#eee
}
.icon-light{
    color:#fff
}
.icon-dark{
    color:#333
}
.icon-border{
    border:solid 1px #eee;
    padding:.2em .25em .15em;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.icon-2x{
    font-size:2em
}
.icon-2x.icon-border{
    border-width:2px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.icon-3x{
    font-size:3em
}
.icon-3x.icon-border{
    border-width:3px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.icon-4x{
    font-size:4em
}
.icon-4x.icon-border{
    border-width:4px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.icon-5x{
    font-size:5em
}
.icon-5x.icon-border{
    border-width:5px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{
    margin-right:.3em
}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{
    margin-left:.3em
}
[class^="icon-"],[class*=" icon-"]{
    display:inline;
    width:auto;
    height:auto;
    line-height:normal;
    vertical-align:baseline;
    background-image:none;
    background-position:0% 0%;
    background-repeat:repeat;
    margin-top:0
}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{
    background-image:none
}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{
    line-height:.9em
}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{
    display:inline-block
}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{
    line-height:.9em
}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{
    margin-top:.18em
}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{
    line-height:.8em
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{
    margin-top:.25em
}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{
    margin-top:0
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{
    margin-top:.05em
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{
    margin-right:.2em
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{
    margin-left:.2em
}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{
    line-height:inherit
}
.icon-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:-35%
}
.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{
    display:block;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    font-size:1em;
    line-height:inherit;
    *line-height:2em
}
.icon-stack .icon-stack-base{
    font-size:2em;
    *line-height:1em
}
.icon-spin{
    display:inline-block;
    -moz-animation:spin 2s infinite linear;
    -o-animation:spin 2s infinite linear;
    -webkit-animation:spin 2s infinite linear;
    animation:spin 2s infinite linear
}
a .icon-stack,a .icon-spin{
    display:inline-block;
    text-decoration:none
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0deg)
    }
    100%{
        -moz-transform:rotate(359deg)
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg)
    }
}
@-o-keyframes spin{
    0%{
        -o-transform:rotate(0deg)
    }
    100%{
        -o-transform:rotate(359deg)
    }
}
@-ms-keyframes spin{
    0%{
        -ms-transform:rotate(0deg)
    }
    100%{
        -ms-transform:rotate(359deg)
    }
}
@keyframes spin{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(359deg)
    }
}
.icon-rotate-90:before{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.icon-rotate-180:before{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.icon-rotate-270:before{
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.icon-flip-horizontal:before{
    -webkit-transform:scale(-1,1);
    -moz-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    -o-transform:scale(-1,1);
    transform:scale(-1,1)
}
.icon-flip-vertical:before{
    -webkit-transform:scale(1,-1);
    -moz-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    -o-transform:scale(1,-1);
    transform:scale(1,-1)
}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{
    display:inline-block
}
.icon-glass:before{
    content:"\f000"
}
.icon-music:before{
    content:"\f001"
}
.icon-search:before{
    content:"\f002"
}
.icon-envelope-alt:before{
    content:"\f003"
}
.icon-heart:before{
    content:"\f004"
}
.icon-star:before{
    content:"\f005"
}
.icon-star-empty:before{
    content:"\f006"
}
.icon-user:before{
    content:"\f007"
}
.icon-film:before{
    content:"\f008"
}
.icon-th-large:before{
    content:"\f009"
}
.icon-th:before{
    content:"\f00a"
}
.icon-th-list:before{
    content:"\f00b"
}
.icon-ok:before{
    content:"\f00c"
}
.icon-remove:before{
    content:"\f00d"
}
.icon-zoom-in:before{
    content:"\f00e"
}
.icon-zoom-out:before{
    content:"\f010"
}
.icon-power-off:before,.icon-off:before{
    content:"\f011"
}
.icon-signal:before{
    content:"\f012"
}
.icon-gear:before,.icon-cog:before{
    content:"\f013"
}
.icon-trash:before{
    content:"\f014"
}
.icon-home:before{
    content:"\f015"
}
.icon-file-alt:before{
    content:"\f016"
}
.icon-time:before{
    content:"\f017"
}
.icon-road:before{
    content:"\f018"
}
.icon-download-alt:before{
    content:"\f019"
}
.icon-download:before{
    content:"\f01a"
}
.icon-upload:before{
    content:"\f01b"
}
.icon-inbox:before{
    content:"\f01c"
}
.icon-play-circle:before{
    content:"\f01d"
}
.icon-rotate-right:before,.icon-repeat:before{
    content:"\f01e"
}
.icon-refresh:before{
    content:"\f021"
}
.icon-list-alt:before{
    content:"\f022"
}
.icon-lock:before{
    content:"\f023"
}
.icon-flag:before{
    content:"\f024"
}
.icon-headphones:before{
    content:"\f025"
}
.icon-volume-off:before{
    content:"\f026"
}
.icon-volume-down:before{
    content:"\f027"
}
.icon-volume-up:before{
    content:"\f028"
}
.icon-qrcode:before{
    content:"\f029"
}
.icon-barcode:before{
    content:"\f02a"
}
.icon-tag:before{
    content:"\f02b"
}
.icon-tags:before{
    content:"\f02c"
}
.icon-book:before{
    content:"\f02d"
}
.icon-bookmark:before{
    content:"\f02e"
}
.icon-print:before{
    content:"\f02f"
}
.icon-camera:before{
    content:"\f030"
}
.icon-font:before{
    content:"\f031"
}
.icon-bold:before{
    content:"\f032"
}
.icon-italic:before{
    content:"\f033"
}
.icon-text-height:before{
    content:"\f034"
}
.icon-text-width:before{
    content:"\f035"
}
.icon-align-left:before{
    content:"\f036"
}
.icon-align-center:before{
    content:"\f037"
}
.icon-align-right:before{
    content:"\f038"
}
.icon-align-justify:before{
    content:"\f039"
}
.icon-list:before{
    content:"\f03a"
}
.icon-indent-left:before{
    content:"\f03b"
}
.icon-indent-right:before{
    content:"\f03c"
}
.icon-facetime-video:before{
    content:"\f03d"
}
.icon-picture:before{
    content:"\f03e"
}
.icon-pencil:before{
    content:"\f040"
}
.icon-map-marker:before{
    content:"\f041"
}
.icon-adjust:before{
    content:"\f042"
}
.icon-tint:before{
    content:"\f043"
}
.icon-edit:before{
    content:"\f044"
}
.icon-share:before{
    content:"\f045"
}
.icon-check:before{
    content:"\f046"
}
.icon-move:before{
    content:"\f047"
}
.icon-step-backward:before{
    content:"\f048"
}
.icon-fast-backward:before{
    content:"\f049"
}
.icon-backward:before{
    content:"\f04a"
}
.icon-play:before{
    content:"\f04b"
}
.icon-pause:before{
    content:"\f04c"
}
.icon-stop:before{
    content:"\f04d"
}
.icon-forward:before{
    content:"\f04e"
}
.icon-fast-forward:before{
    content:"\f050"
}
.icon-step-forward:before{
    content:"\f051"
}
.icon-eject:before{
    content:"\f052"
}
.icon-chevron-left:before{
    content:"\f053"
}
.icon-chevron-right:before{
    content:"\f054"
}
.icon-plus-sign:before{
    content:"\f055"
}
.icon-minus-sign:before{
    content:"\f056"
}
.icon-remove-sign:before{
    content:"\f057"
}
.icon-ok-sign:before{
    content:"\f058"
}
.icon-question-sign:before{
    content:"\f059"
}
.icon-info-sign:before{
    content:"\f05a"
}
.icon-screenshot:before{
    content:"\f05b"
}
.icon-remove-circle:before{
    content:"\f05c"
}
.icon-ok-circle:before{
    content:"\f05d"
}
.icon-ban-circle:before{
    content:"\f05e"
}
.icon-arrow-left:before{
    content:"\f060"
}
.icon-arrow-right:before{
    content:"\f061"
}
.icon-arrow-up:before{
    content:"\f062"
}
.icon-arrow-down:before{
    content:"\f063"
}
.icon-mail-forward:before,.icon-share-alt:before{
    content:"\f064"
}
.icon-resize-full:before{
    content:"\f065"
}
.icon-resize-small:before{
    content:"\f066"
}
.icon-plus:before{
    content:"\f067"
}
.icon-minus:before{
    content:"\f068"
}
.icon-asterisk:before{
    content:"\f069"
}
.icon-exclamation-sign:before{
    content:"\f06a"
}
.icon-gift:before{
    content:"\f06b"
}
.icon-leaf:before{
    content:"\f06c"
}
.icon-fire:before{
    content:"\f06d"
}
.icon-eye-open:before{
    content:"\f06e"
}
.icon-eye-close:before{
    content:"\f070"
}
.icon-warning-sign:before{
    content:"\f071"
}
.icon-plane:before{
    content:"\f072"
}
.icon-calendar:before{
    content:"\f073"
}
.icon-random:before{
    content:"\f074"
}
.icon-comment:before{
    content:"\f075"
}
.icon-magnet:before{
    content:"\f076"
}
.icon-chevron-up:before{
    content:"\f077"
}
.icon-chevron-down:before{
    content:"\f078"
}
.icon-retweet:before{
    content:"\f079"
}
.icon-shopping-cart:before{
    content:"\f07a"
}
.icon-folder-close:before{
    content:"\f07b"
}
.icon-folder-open:before{
    content:"\f07c"
}
.icon-resize-vertical:before{
    content:"\f07d"
}
.icon-resize-horizontal:before{
    content:"\f07e"
}
.icon-bar-chart:before{
    content:"\f080"
}
.icon-twitter-sign:before{
    content:"\f081"
}
.icon-facebook-sign:before{
    content:"\f082"
}
.icon-camera-retro:before{
    content:"\f083"
}
.icon-key:before{
    content:"\f084"
}
.icon-gears:before,.icon-cogs:before{
    content:"\f085"
}
.icon-comments:before{
    content:"\f086"
}
.icon-thumbs-up-alt:before{
    content:"\f087"
}
.icon-thumbs-down-alt:before{
    content:"\f088"
}
.icon-star-half:before{
    content:"\f089"
}
.icon-heart-empty:before{
    content:"\f08a"
}
.icon-signout:before{
    content:"\f08b"
}
.icon-linkedin-sign:before{
    content:"\f08c"
}
.icon-pushpin:before{
    content:"\f08d"
}
.icon-external-link:before{
    content:"\f08e"
}
.icon-signin:before{
    content:"\f090"
}
.icon-trophy:before{
    content:"\f091"
}
.icon-github-sign:before{
    content:"\f092"
}
.icon-upload-alt:before{
    content:"\f093"
}
.icon-lemon:before{
    content:"\f094"
}
.icon-phone:before{
    content:"\f095"
}
.icon-unchecked:before,.icon-check-empty:before{
    content:"\f096"
}
.icon-bookmark-empty:before{
    content:"\f097"
}
.icon-phone-sign:before{
    content:"\f098"
}
.icon-twitter:before{
    content:"\f099"
}
.icon-facebook:before{
    content:"\f09a"
}
.icon-github:before{
    content:"\f09b"
}
.icon-unlock:before{
    content:"\f09c"
}
.icon-credit-card:before{
    content:"\f09d"
}
.icon-rss:before{
    content:"\f09e"
}
.icon-hdd:before{
    content:"\f0a0"
}
.icon-bullhorn:before{
    content:"\f0a1"
}
.icon-bell:before{
    content:"\f0a2"
}
.icon-certificate:before{
    content:"\f0a3"
}
.icon-hand-right:before{
    content:"\f0a4"
}
.icon-hand-left:before{
    content:"\f0a5"
}
.icon-hand-up:before{
    content:"\f0a6"
}
.icon-hand-down:before{
    content:"\f0a7"
}
.icon-circle-arrow-left:before{
    content:"\f0a8"
}
.icon-circle-arrow-right:before{
    content:"\f0a9"
}
.icon-circle-arrow-up:before{
    content:"\f0aa"
}
.icon-circle-arrow-down:before{
    content:"\f0ab"
}
.icon-globe:before{
    content:"\f0ac"
}
.icon-wrench:before{
    content:"\f0ad"
}
.icon-tasks:before{
    content:"\f0ae"
}
.icon-filter:before{
    content:"\f0b0"
}
.icon-briefcase:before{
    content:"\f0b1"
}
.icon-fullscreen:before{
    content:"\f0b2"
}
.icon-group:before{
    content:"\f0c0"
}
.icon-link:before{
    content:"\f0c1"
}
.icon-cloud:before{
    content:"\f0c2"
}
.icon-beaker:before{
    content:"\f0c3"
}
.icon-cut:before{
    content:"\f0c4"
}
.icon-copy:before{
    content:"\f0c5"
}
.icon-paperclip:before,.icon-paper-clip:before{
    content:"\f0c6"
}
.icon-save:before{
    content:"\f0c7"
}
.icon-sign-blank:before{
    content:"\f0c8"
}
.icon-reorder:before{
    content:"\f0c9"
}
.icon-list-ul:before{
    content:"\f0ca"
}
.icon-list-ol:before{
    content:"\f0cb"
}
.icon-strikethrough:before{
    content:"\f0cc"
}
.icon-underline:before{
    content:"\f0cd"
}
.icon-table:before{
    content:"\f0ce"
}
.icon-magic:before{
    content:"\f0d0"
}
.icon-truck:before{
    content:"\f0d1"
}
.icon-pinterest:before{
    content:"\f0d2"
}
.icon-pinterest-sign:before{
    content:"\f0d3"
}
.icon-google-plus-sign:before{
    content:"\f0d4"
}
.icon-google-plus:before{
    content:"\f0d5"
}
.icon-money:before{
    content:"\f0d6"
}
.icon-caret-down:before{
    content:"\f0d7"
}
.icon-caret-up:before{
    content:"\f0d8"
}
.icon-caret-left:before{
    content:"\f0d9"
}
.icon-caret-right:before{
    content:"\f0da"
}
.icon-columns:before{
    content:"\f0db"
}
.icon-sort:before{
    content:"\f0dc"
}
.icon-sort-down:before{
    content:"\f0dd"
}
.icon-sort-up:before{
    content:"\f0de"
}
.icon-envelope:before{
    content:"\f0e0"
}
.icon-linkedin:before{
    content:"\f0e1"
}
.icon-rotate-left:before,.icon-undo:before{
    content:"\f0e2"
}
.icon-legal:before{
    content:"\f0e3"
}
.icon-dashboard:before{
    content:"\f0e4"
}
.icon-comment-alt:before{
    content:"\f0e5"
}
.icon-comments-alt:before{
    content:"\f0e6"
}
.icon-bolt:before{
    content:"\f0e7"
}
.icon-sitemap:before{
    content:"\f0e8"
}
.icon-umbrella:before{
    content:"\f0e9"
}
.icon-paste:before{
    content:"\f0ea"
}
.icon-lightbulb:before{
    content:"\f0eb"
}
.icon-exchange:before{
    content:"\f0ec"
}
.icon-cloud-download:before{
    content:"\f0ed"
}
.icon-cloud-upload:before{
    content:"\f0ee"
}
.icon-user-md:before{
    content:"\f0f0"
}
.icon-stethoscope:before{
    content:"\f0f1"
}
.icon-suitcase:before{
    content:"\f0f2"
}
.icon-bell-alt:before{
    content:"\f0f3"
}
.icon-coffee:before{
    content:"\f0f4"
}
.icon-food:before{
    content:"\f0f5"
}
.icon-file-text-alt:before{
    content:"\f0f6"
}
.icon-building:before{
    content:"\f0f7"
}
.icon-hospital:before{
    content:"\f0f8"
}
.icon-ambulance:before{
    content:"\f0f9"
}
.icon-medkit:before{
    content:"\f0fa"
}
.icon-fighter-jet:before{
    content:"\f0fb"
}
.icon-beer:before{
    content:"\f0fc"
}
.icon-h-sign:before{
    content:"\f0fd"
}
.icon-plus-sign-alt:before{
    content:"\f0fe"
}
.icon-double-angle-left:before{
    content:"\f100"
}
.icon-double-angle-right:before{
    content:"\f101"
}
.icon-double-angle-up:before{
    content:"\f102"
}
.icon-double-angle-down:before{
    content:"\f103"
}
.icon-angle-left:before{
    content:"\f104"
}
.icon-angle-right:before{
    content:"\f105"
}
.icon-angle-up:before{
    content:"\f106"
}
.icon-angle-down:before{
    content:"\f107"
}
.icon-desktop:before{
    content:"\f108"
}
.icon-laptop:before{
    content:"\f109"
}
.icon-tablet:before{
    content:"\f10a"
}
.icon-mobile-phone:before{
    content:"\f10b"
}
.icon-circle-blank:before{
    content:"\f10c"
}
.icon-quote-left:before{
    content:"\f10d"
}
.icon-quote-right:before{
    content:"\f10e"
}
.icon-spinner:before{
    content:"\f110"
}
.icon-circle:before{
    content:"\f111"
}
.icon-mail-reply:before,.icon-reply:before{
    content:"\f112"
}
.icon-github-alt:before{
    content:"\f113"
}
.icon-folder-close-alt:before{
    content:"\f114"
}
.icon-folder-open-alt:before{
    content:"\f115"
}
.icon-expand-alt:before{
    content:"\f116"
}
.icon-collapse-alt:before{
    content:"\f117"
}
.icon-smile:before{
    content:"\f118"
}
.icon-frown:before{
    content:"\f119"
}
.icon-meh:before{
    content:"\f11a"
}
.icon-gamepad:before{
    content:"\f11b"
}
.icon-keyboard:before{
    content:"\f11c"
}
.icon-flag-alt:before{
    content:"\f11d"
}
.icon-flag-checkered:before{
    content:"\f11e"
}
.icon-terminal:before{
    content:"\f120"
}
.icon-code:before{
    content:"\f121"
}
.icon-reply-all:before{
    content:"\f122"
}
.icon-mail-reply-all:before{
    content:"\f122"
}
.icon-star-half-full:before,.icon-star-half-empty:before{
    content:"\f123"
}
.icon-location-arrow:before{
    content:"\f124"
}
.icon-crop:before{
    content:"\f125"
}
.icon-code-fork:before{
    content:"\f126"
}
.icon-unlink:before{
    content:"\f127"
}
.icon-question:before{
    content:"\f128"
}
.icon-info:before{
    content:"\f129"
}
.icon-exclamation:before{
    content:"\f12a"
}
.icon-superscript:before{
    content:"\f12b"
}
.icon-subscript:before{
    content:"\f12c"
}
.icon-eraser:before{
    content:"\f12d"
}
.icon-puzzle-piece:before{
    content:"\f12e"
}
.icon-microphone:before{
    content:"\f130"
}
.icon-microphone-off:before{
    content:"\f131"
}
.icon-shield:before{
    content:"\f132"
}
.icon-calendar-empty:before{
    content:"\f133"
}
.icon-fire-extinguisher:before{
    content:"\f134"
}
.icon-rocket:before{
    content:"\f135"
}
.icon-maxcdn:before{
    content:"\f136"
}
.icon-chevron-sign-left:before{
    content:"\f137"
}
.icon-chevron-sign-right:before{
    content:"\f138"
}
.icon-chevron-sign-up:before{
    content:"\f139"
}
.icon-chevron-sign-down:before{
    content:"\f13a"
}
.icon-html5:before{
    content:"\f13b"
}
.icon-css3:before{
    content:"\f13c"
}
.icon-anchor:before{
    content:"\f13d"
}
.icon-unlock-alt:before{
    content:"\f13e"
}
.icon-bullseye:before{
    content:"\f140"
}
.icon-ellipsis-horizontal:before{
    content:"\f141"
}
.icon-ellipsis-vertical:before{
    content:"\f142"
}
.icon-rss-sign:before{
    content:"\f143"
}
.icon-play-sign:before{
    content:"\f144"
}
.icon-ticket:before{
    content:"\f145"
}
.icon-minus-sign-alt:before{
    content:"\f146"
}
.icon-check-minus:before{
    content:"\f147"
}
.icon-level-up:before{
    content:"\f148"
}
.icon-level-down:before{
    content:"\f149"
}
.icon-check-sign:before{
    content:"\f14a"
}
.icon-edit-sign:before{
    content:"\f14b"
}
.icon-external-link-sign:before{
    content:"\f14c"
}
.icon-share-sign:before{
    content:"\f14d"
}
.icon-compass:before{
    content:"\f14e"
}
.icon-collapse:before{
    content:"\f150"
}
.icon-collapse-top:before{
    content:"\f151"
}
.icon-expand:before{
    content:"\f152"
}
.icon-euro:before,.icon-eur:before{
    content:"\f153"
}
.icon-gbp:before{
    content:"\f154"
}
.icon-dollar:before,.icon-usd:before{
    content:"\f155"
}
.icon-rupee:before,.icon-inr:before{
    content:"\f156"
}
.icon-yen:before,.icon-jpy:before{
    content:"\f157"
}
.icon-renminbi:before,.icon-cny:before{
    content:"\f158"
}
.icon-won:before,.icon-krw:before{
    content:"\f159"
}
.icon-bitcoin:before,.icon-btc:before{
    content:"\f15a"
}
.icon-file:before{
    content:"\f15b"
}
.icon-file-text:before{
    content:"\f15c"
}
.icon-sort-by-alphabet:before{
    content:"\f15d"
}
.icon-sort-by-alphabet-alt:before{
    content:"\f15e"
}
.icon-sort-by-attributes:before{
    content:"\f160"
}
.icon-sort-by-attributes-alt:before{
    content:"\f161"
}
.icon-sort-by-order:before{
    content:"\f162"
}
.icon-sort-by-order-alt:before{
    content:"\f163"
}
.icon-thumbs-up:before{
    content:"\f164"
}
.icon-thumbs-down:before{
    content:"\f165"
}
.icon-youtube-sign:before{
    content:"\f166"
}
.icon-youtube:before{
    content:"\f167"
}
.icon-xing:before{
    content:"\f168"
}
.icon-xing-sign:before{
    content:"\f169"
}
.icon-youtube-play:before{
    content:"\f16a"
}
.icon-dropbox:before{
    content:"\f16b"
}
.icon-stackexchange:before,.fa-stackexchange:before{
    content:"\f16c"
}
.icon-instagram:before{
    content:"\f16d"
}
.icon-flickr:before{
    content:"\f16e"
}
.icon-adn:before{
    content:"\f170"
}
.icon-bitbucket:before{
    content:"\f171"
}
.icon-bitbucket-sign:before{
    content:"\f172"
}
.icon-tumblr:before{
    content:"\f173"
}
.icon-tumblr-sign:before{
    content:"\f174"
}
.icon-long-arrow-down:before{
    content:"\f175"
}
.icon-long-arrow-up:before{
    content:"\f176"
}
.icon-long-arrow-left:before{
    content:"\f177"
}
.icon-long-arrow-right:before{
    content:"\f178"
}
.icon-apple:before{
    content:"\f179"
}
.icon-windows:before{
    content:"\f17a"
}
.icon-android:before{
    content:"\f17b"
}
.icon-linux:before{
    content:"\f17c"
}
.icon-dribbble:before{
    content:"\f17d"
}
.icon-skype:before{
    content:"\f17e"
}
.icon-foursquare:before{
    content:"\f180"
}
.icon-trello:before{
    content:"\f181"
}
.icon-female:before{
    content:"\f182"
}
.icon-male:before{
    content:"\f183"
}
.icon-gittip:before{
    content:"\f184"
}
.icon-sun:before{
    content:"\f185"
}
.icon-moon:before{
    content:"\f186"
}
.icon-archive:before{
    content:"\f187"
}
.icon-bug:before{
    content:"\f188"
}
.icon-vk:before{
    content:"\f189"
}
.icon-weibo:before{
    content:"\f18a"
}
.icon-renren:before{
    content:"\f18b"
}
.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-feed:before,.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
    content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-intersex:before,.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-hotel:before,.fa-bed:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before{
    content:"\f23b"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\f244"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-sticky-note-o:before{
    content:"\f24a"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-hourglass-o:before{
    content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{
    content:"\f256"
}
.fa-hand-scissors-o:before{
    content:"\f257"
}
.fa-hand-lizard-o:before{
    content:"\f258"
}
.fa-hand-spock-o:before{
    content:"\f259"
}
.fa-hand-pointer-o:before{
    content:"\f25a"
}
.fa-hand-peace-o:before{
    content:"\f25b"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-safari:before{
    content:"\f267"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-tv:before,.fa-television:before{
    content:"\f26c"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa-calendar-minus-o:before{
    content:"\f272"
}
.fa-calendar-times-o:before{
    content:"\f273"
}
.fa-calendar-check-o:before{
    content:"\f274"
}
.fa-industry:before{
    content:"\f275"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-map:before{
    content:"\f279"
}
.fa-commenting:before{
    content:"\f27a"
}
.fa-commenting-o:before{
    content:"\f27b"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-vimeo:before{
    content:"\f27d"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-edge:before{
    content:"\f282"
}
.fa-credit-card-alt:before{
    content:"\f283"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-modx:before{
    content:"\f285"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-usb:before{
    content:"\f287"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-pause-circle-o:before{
    content:"\f28c"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stop-circle-o:before{
    content:"\f28e"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-percent:before{
    content:"\f295"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-envira:before{
    content:"\f299"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-wheelchair-alt:before{
    content:"\f29b"
}
.fa-question-circle-o:before{
    content:"\f29c"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-volume-control-phone:before{
    content:"\f2a0"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
    content:"\f2a4"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-signing:before,.fa-sign-language:before{
    content:"\f2a7"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-handshake-o:before{
    content:"\f2b5"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-o:before{
    content:"\f2b7"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-book-o:before{
    content:"\f2ba"
}
.fa-vcard:before,.fa-address-card:before{
    content:"\f2bb"
}
.fa-vcard-o:before,.fa-address-card-o:before{
    content:"\f2bc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-circle-o:before{
    content:"\f2be"
}
.fa-user-o:before{
    content:"\f2c0"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before{
    content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before{
    content:"\f2c3"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{
    content:"\f2cd"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before{
    content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before{
    content:"\f2d4"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-eercast:before{
    content:"\f2da"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-snowflake-o:before{
    content:"\f2dc"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-meetup:before{
    content:"\f2e0"
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
.col{
    position:relative;
    display:block;
    width:100%
}
html body .vc_row-fluid>.span_12,.full-page-inner>.span_12,.full-page-inner>.container>.span_12{
    display:flex;
    display:-ms-flexbox;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    float:none
}
@media (min-width:690px){
    .col{
        margin-right:2%
    }
}
.col:last-child{
    margin-right:0
}
.col.col_last{
    margin-right:0
}
html body .vc_row-fluid>.span_12>.wpb_column,.compose-mode .vc_row-fluid>.span_12>.vc_element,.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column,.full-page-inner>.span_12>.wpb_column,.full-page-inner>.container>.span_12>.wpb_column{
    float:none;
    margin-right:0
}
html body .vc_row-fluid>.span_12>.wpb_column:not([class*="offset-"]),.compose-mode .vc_row-fluid>.span_12>.vc_element:not([class*="offset-"]),.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column:not([class*="offset-"]),.full-page-inner>.span_12>.wpb_column:not([class*="offset-"]),.full-page-inner>.container>.span_12>.wpb_column:not([class*="offset-"]){
    margin-left:0
}
.vc_row-fluid>.span_12,.full-page-inner>.span_12,.full-page-inner>.container>.span_12{
    width:auto
}
.vc_row-fluid>.span_12,body[data-col-gap="default"] .vc_row-fluid[data-column-margin="default"]:not(.full-width-content) .full-page-inner>.container>.span_12{
    margin-left:-1%;
    margin-right:-1%
}
.vc_row-fluid>.span_12 .wpb_column,body[data-col-gap="default"] .vc_row-fluid[data-column-margin="default"]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column){
    padding-left:1%;
    padding-right:1%
}
body[data-col-gap*="px"] .wpb_wrapper>.wpb_row:last-child:not([data-column-margin*="px"]){
    margin-bottom:0
}
body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content){
    margin-bottom:0
}
body .container-wrap .vc_row-fluid[data-column-margin="none"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0
}
body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="none"] .child_column{
    padding-left:0;
    padding-right:0
}
body[data-col-gap="20px"] .wpb_row:not(.full-width-section):not(.full-width-content),body .container-wrap .wpb_row[data-column-margin="20px"]:not(.full-width-section):not(.full-width-content){
    margin-bottom:20px
}
body[data-col-gap="20px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="20px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="20px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="20px"] .full-page-inner>.span_12{
    margin-left:-10px;
    margin-right:-10px
}
body[data-col-gap="20px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="20px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="20px"] .child_column{
    padding-left:10px;
    padding-right:10px
}
.container-wrap .vc_row-fluid[data-column-margin="20px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="20px"].full-width-content .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0;
    padding-left:10px;
    padding-right:10px
}
body[data-col-gap="30px"] .wpb_row:not(.full-width-section):not(.full-width-content),body .container-wrap .wpb_row[data-column-margin="30px"]:not(.full-width-section):not(.full-width-content){
    margin-bottom:30px
}
body[data-col-gap="30px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="30px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="30px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="30px"] .full-page-inner>.span_12{
    margin-left:-15px;
    margin-right:-15px
}
body[data-col-gap="30px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="30px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="30px"] .child_column{
    padding-left:15px;
    padding-right:15px
}
.container-wrap .vc_row-fluid[data-column-margin="30px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="30px"].full-width-content .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0;
    padding-left:15px;
    padding-right:15px
}
body[data-col-gap="40px"] .wpb_row:not(.full-width-section):not(.full-width-content),body .container-wrap .wpb_row[data-column-margin="40px"]:not(.full-width-section):not(.full-width-content){
    margin-bottom:40px
}
body[data-col-gap="40px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="40px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="40px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="40px"] .full-page-inner>.span_12{
    margin-left:-20px;
    margin-right:-20px
}
body[data-col-gap="40px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="40px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="40px"] .child_column{
    padding-left:20px;
    padding-right:20px
}
.container-wrap .vc_row-fluid[data-column-margin="40px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="40px"].full-width-content .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0;
    padding-left:20px;
    padding-right:20px
}
body[data-col-gap="50px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="50px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner>.span_12{
    margin-left:-25px;
    margin-right:-25px
}
body[data-col-gap="50px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="50px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="50px"] .child_column{
    padding-left:25px;
    padding-right:25px
}
.container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0;
    padding-left:25px;
    padding-right:25px
}
body[data-col-gap="60px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="60px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="60px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="60px"] .full-page-inner>.span_12{
    margin-left:-30px;
    margin-right:-30px
}
body[data-col-gap="60px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="60px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="60px"] .child_column{
    padding-left:30px;
    padding-right:30px
}
.container-wrap .vc_row-fluid[data-column-margin="60px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="60px"].full-width-content .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0;
    padding-left:30px;
    padding-right:30px
}
body[data-col-gap="70px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="70px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="70px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="70px"] .full-page-inner>.span_12{
    margin-left:-35px;
    margin-right:-35px
}
body[data-col-gap="70px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="70px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="70px"] .child_column{
    padding-left:35px;
    padding-right:35px
}
.container-wrap .vc_row-fluid[data-column-margin="70px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="70px"].full-width-content .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0;
    padding-left:35px;
    padding-right:35px
}
body[data-col-gap="80px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="80px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="80px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="80px"] .full-page-inner>.span_12{
    margin-left:-40px;
    margin-right:-40px
}
body[data-col-gap="80px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="80px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="80px"] .child_column{
    padding-left:40px;
    padding-right:40px
}
.container-wrap .vc_row-fluid[data-column-margin="80px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="80px"].full-width-content .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0;
    padding-left:40px;
    padding-right:40px
}
body[data-col-gap="90px"] .vc_row-fluid .span_12,body .container-wrap .vc_row-fluid[data-column-margin="90px"]>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="90px"] .full-page-inner>.container>.span_12,body .container-wrap .vc_row-fluid[data-column-margin="90px"] .full-page-inner>.span_12{
    margin-left:-45px;
    margin-right:-45px
}
body[data-col-gap="90px"] .vc_row-fluid .wpb_column,body .container-wrap .vc_row-fluid[data-column-margin="90px"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="90px"] .child_column{
    padding-left:45px;
    padding-right:45px
}
.container-wrap .vc_row-fluid[data-column-margin="90px"].full-width-content>.span_12,.container-wrap .vc_row-fluid[data-column-margin="90px"].full-width-content .full-page-inner>.span_12{
    margin-left:0;
    margin-right:0;
    padding-left:45px;
    padding-right:45px
}
html body .full-width-content.vc_row-fluid .wpb_column{
    padding:0
}
.full-width-content.vc_row-fluid .wpb_column .wpb_row,.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper,html body .full-width-content.vc_row-fluid .span_12{
    margin:0
}
@media only screen and (max-width:999px) and (min-width:690px){
    .vc_row-fluid[data-column-margin="20px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="20px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]){
        margin-bottom:20px!important
    }
    body[data-col-gap="30px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="30px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="30px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="30px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]){
        margin-bottom:30px
    }
    body[data-col-gap="40px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="40px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="40px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="40px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]){
        margin-bottom:40px
    }
    body[data-col-gap="50px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="50px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="50px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid.vc_row-fluid.inner_row[data-column-margin="50px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]){
        margin-bottom:50px
    }
    body[data-col-gap="60px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="60px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="60px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="60px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]){
        margin-bottom:60px
    }
    body[data-col-gap="70px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap="70px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="70px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]){
        margin-bottom:70px
    }
}
@media only screen and (max-width:1000px){
    .container-wrap .full-width-content .vc_row-fluid[data-column-margin*="px"]>.span_12>.wpb_column{
        margin-bottom:30px
    }
}
.vc_row-fluid[data-column-margin="default"].full-width-content>.span_12>.one-fourths:not([class*="vc_col-xs-"]),.vc_row-fluid[data-column-margin="none"].full-width-content>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="default"].full-width-content>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="none"].full-width-content>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid.full-width-content .inner_row[data-column-margin="default"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid.full-width-content .inner_row[data-column-margin="none"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="default"].full-width-content,body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="none"].full-width-content,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="default"],body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="none"]{
    margin-bottom:0
}
body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="default"].full-width-content>.span_12,body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="none"].full-width-content>.span_12,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="default"]>.span_12,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="none"]>.span_12{
    margin-left:0;
    margin-right:0
}
body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="default"].full-width-content>.span_12>.wpb_column,body[data-col-gap*="px"] .vc_row-fluid[data-column-margin="none"].full-width-content>.span_12>.wpb_column,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="default"]>.span_12>.wpb_column,body[data-col-gap*="px"] .full-width-content .inner_row[data-column-margin="none"]>.span_12>.wpb_column{
    padding-left:0;
    padding-right:0
}
.wpb_column[data-border-radius*="px"]>.vc_column-inner>.column-bg-overlay-wrap{
    overflow:hidden
}
.wpb_column[data-border-radius="3px"]>.vc_column-inner,.wpb_column[data-border-radius="3px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="3px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"]{
    border-radius:3px
}
.wpb_column[data-border-radius="5px"]>.vc_column-inner,.wpb_column[data-border-radius="5px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="5px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"]{
    border-radius:5px
}
.wpb_column[data-border-radius="10px"]>.vc_column-inner,.wpb_column[data-border-radius="10px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="10px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"]{
    border-radius:10px
}
.wpb_column[data-border-radius="15px"]>.vc_column-inner,.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="15px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"]{
    border-radius:15px
}
.wpb_column[data-border-radius="20px"]>.vc_column-inner,.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-bg-overlay-wrap,.wpb_column[data-border-radius="20px"]>.vc_column-inner>.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"]{
    border-radius:20px
}
.vc_row-fluid .wpb_column.boxed,.material .vc_row-fluid .wpb_column.boxed,.ascend .vc_row-fluid .wpb_column.boxed{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_column.boxed>.vc_column-inner{
    box-shadow:0 1px 1px rgba(0,0,0,.1);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
    background-color:#fff;
    padding:25px 15px 15px;
    position:relative;
    -webkit-transition:transform .2s ease,-webkit-box-shadow .2s ease;
    transition:transform .2s ease,box-shadow .2s ease;
    top:0
}
.wpb_column.boxed:hover>.vc_column-inner{
    transform:translateY(-4px);
    -webkit-transform:translateY(-4px);
    box-shadow:0 17px 25px rgba(0,0,0,.13);
    -webkit-box-shadow:0 17px 25px rgba(0,0,0,.13)
}
.vc_row-fluid .wpb_column{
    box-shadow:none
}
.wpb_column[data-shadow="small_depth"]>.vc_column-inner>.column-bg-overlay-wrap{
    box-shadow:0 10px 50px rgba(0,0,0,.08),0 13px 45px rgba(0,0,0,.08)
}
.wpb_column[data-shadow="medium_depth"]>.vc_column-inner>.column-bg-overlay-wrap{
    box-shadow:0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12)
}
.wpb_column[data-shadow="large_depth"]>.vc_column-inner>.column-bg-overlay-wrap{
    box-shadow:0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1)
}
.wpb_column[data-shadow="x_large_depth"]>.vc_column-inner>.column-bg-overlay-wrap{
    box-shadow:0 60px 135px rgba(0,0,0,.14),0 15px 65px rgba(0,0,0,.14)
}
.wpb_column>.vc_column-inner>.border-wrap{
    position:static;
    pointer-events:none
}
.wpb_column>.vc_column-inner>.border-wrap>span{
    position:absolute;
    z-index:100
}
.wpb_column[data-border-style="solid"]>.vc_column-inner>.border-wrap>span{
    border-style:solid
}
.wpb_column[data-border-style="dotted"]>.vc_column-inner>.border-wrap>span{
    border-style:dotted
}
.wpb_column[data-border-style="dashed"]>.vc_column-inner>.border-wrap>span{
    border-style:dashed
}
.wpb_column>.vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-top:after{
    width:100%;
    top:0;
    left:0;
    border-color:inherit
}
.wpb_column>.vc_column-inner>.border-wrap>.border-bottom,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-bottom:after{
    width:100%;
    bottom:0;
    left:0;
    border-color:inherit
}
.wpb_column>.vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-left:after{
    height:100%;
    top:0;
    left:0;
    border-color:inherit
}
.wpb_column>.vc_column-inner>.border-wrap>.border-right,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-right:after{
    height:100%;
    top:0;
    right:0;
    border-color:inherit
}
.wpb_column>.vc_column-inner>.border-wrap>.border-right,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-right:after,.wpb_column>.vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-left:after,.wpb_column>.vc_column-inner>.border-wrap>.border-bottom,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-bottom:after{
    border-top:none!important
}
.wpb_column>.vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-left:after,.wpb_column>.vc_column-inner>.border-wrap>.border-bottom,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-bottom:after,.wpb_column>.vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-top:after{
    border-right:none!important
}
.wpb_column>.vc_column-inner>.border-wrap>.border-right,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-right:after,.wpb_column>.vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-left:after,.wpb_column>.vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-top:after{
    border-bottom:none!important
}
.wpb_column>.vc_column-inner>.border-wrap>.border-right,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-right:after,.wpb_column>.vc_column-inner>.border-wrap>.border-bottom,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-bottom:after,.wpb_column>.vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-style*="double"]>.vc_column-inner>.border-wrap>.border-top:after{
    border-left:none!important
}
@media only screen and (min-width:1000px){
    .wpb_column.has-animation[data-animation="reveal-from-bottom"]>.vc_column-inner{
        transform:translateY(101%);
        -webkit-transform:translateY(101%)
    }
    .wpb_column.has-animation[data-animation="reveal-from-top"]>.vc_column-inner{
        transform:translateY(-101%);
        -webkit-transform:translateY(-101%)
    }
    .wpb_column.has-animation[data-animation="reveal-from-left"]>.vc_column-inner{
        transform:translateX(-120%);
        -webkit-transform:translateX(-120%)
    }
    .wpb_column.has-animation[data-animation="reveal-from-right"]>.vc_column-inner{
        transform:translateX(120%);
        -webkit-transform:translateX(120%)
    }
}
.col.padding-1-percent>.vc_column-inner{
    padding:calc(600px * 0.01)
}
.col.padding-2-percent>.vc_column-inner,.col.padding-3-percent>.vc_column-inner{
    padding:calc(600px * 0.03)
}
.col.padding-4-percent>.vc_column-inner,.col.padding-5-percent>.vc_column-inner,.col.padding-6-percent>.vc_column-inner{
    padding:calc(600px * 0.06)
}
.col.padding-7-percent>.vc_column-inner{
    padding:calc(600px * 0.07)
}
.col.padding-8-percent>.vc_column-inner{
    padding:calc(600px * 0.08)
}
.col.padding-9-percent>.vc_column-inner{
    padding:calc(600px * 0.09)
}
.col.padding-10-percent>.vc_column-inner{
    padding:calc(600px * 0.1)
}
.col.padding-11-percent>.vc_column-inner{
    padding:calc(600px * 0.11)
}
.col.padding-12-percent>.vc_column-inner{
    padding:calc(600px * 0.12)
}
.col.padding-13-percent>.vc_column-inner{
    padding:calc(600px * 0.13)
}
.col.padding-14-percent>.vc_column-inner{
    padding:calc(600px * 0.14)
}
.col.padding-15-percent>.vc_column-inner{
    padding:calc(600px * 0.15)
}
.col.padding-16-percent>.vc_column-inner{
    padding:calc(600px * 0.16)
}
.col.padding-17-percent>.vc_column-inner{
    padding:calc(600px * 0.17)
}
@media only screen and (max-width:690px){
    .col.padding-1-percent>.vc_column-inner{
        padding:calc(100vw * 0.01)
    }
    .col.padding-2-percent>.vc_column-inner,.col.padding-3-percent>.vc_column-inner{
        padding:calc(100vw * 0.03)
    }
    .col.padding-4-percent>.vc_column-inner,.col.padding-5-percent>.vc_column-inner,.col.padding-6-percent>.vc_column-inner{
        padding:calc(100vw * 0.06)
    }
    .col.padding-7-percent>.vc_column-inner{
        padding:calc(100vw * 0.07)
    }
    .col.padding-8-percent>.vc_column-inner{
        padding:calc(100vw * 0.08)
    }
    .col.padding-9-percent>.vc_column-inner{
        padding:calc(100vw * 0.09)
    }
    .col.padding-10-percent>.vc_column-inner{
        padding:calc(100vw * 0.1)
    }
    .col.padding-11-percent>.vc_column-inner{
        padding:calc(100vw * 0.11)
    }
    .col.padding-12-percent>.vc_column-inner{
        padding:calc(100vw * 0.12)
    }
    .col.padding-13-percent>.vc_column-inner{
        padding:calc(100vw * 0.13)
    }
    .col.padding-14-percent>.vc_column-inner{
        padding:calc(100vw * 0.14)
    }
    .col.padding-15-percent>.vc_column-inner{
        padding:calc(100vw * 0.15)
    }
    .col.padding-16-percent>.vc_column-inner{
        padding:calc(100vw * 0.16)
    }
    .col.padding-17-percent>.vc_column-inner{
        padding:calc(100vw * 0.17)
    }
    .col.padding-1-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-2-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-3-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-4-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-5-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-6-percent[data-border-width*="px"]>.vc_column-inner,.col.padding-7-percent[data-border-width*="px"]>.vc_column-inner{
        padding:calc(100vw * 0.09)
    }
}
@media only screen and (min-width:1000px){
    .col.padding-1-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.01)
    }
    .col.padding-2-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.02)
    }
    .col.padding-3-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.03)
    }
    .col.padding-4-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.04)
    }
    .col.padding-5-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.05)
    }
    .col.padding-6-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.06)
    }
    .col.padding-7-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.07)
    }
    .col.padding-8-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.08)
    }
    .col.padding-9-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.09)
    }
    .col.padding-10-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.1)
    }
    .col.padding-11-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.11)
    }
    .col.padding-12-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.12)
    }
    .col.padding-13-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.13)
    }
    .col.padding-14-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.14)
    }
    .col.padding-15-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.15)
    }
    .col.padding-16-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.16)
    }
    .col.padding-17-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.17)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-1-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.005)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.01)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-3-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.015)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-4-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.02)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.025)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-6-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.03)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-7-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.035)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-8-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.04)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-9-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.045)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-10-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.05)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-11-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.055)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-12-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.06)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-13-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.065)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-14-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.07)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-15-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.075)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-16-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.08)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-17-percent>.vc_column-inner{
        padding:calc((100vw - 180px) * 0.09)
    }
}
@media only screen and (min-width:1425px){
    .col.padding-1-percent>.vc_column-inner{
        padding:calc(1245px * 0.01)
    }
    .col.padding-2-percent>.vc_column-inner{
        padding:calc(1245px * 0.02)
    }
    .col.padding-3-percent>.vc_column-inner{
        padding:calc(1245px * 0.03)
    }
    .col.padding-4-percent>.vc_column-inner{
        padding:calc(1245px * 0.04)
    }
    .col.padding-5-percent>.vc_column-inner{
        padding:calc(1245px * 0.05)
    }
    .col.padding-6-percent>.vc_column-inner{
        padding:calc(1245px * 0.06)
    }
    .col.padding-7-percent>.vc_column-inner{
        padding:calc(1245px * 0.07)
    }
    .col.padding-8-percent>.vc_column-inner{
        padding:calc(1245px * 0.08)
    }
    .col.padding-9-percent>.vc_column-inner{
        padding:calc(1245px * 0.09)
    }
    .col.padding-10-percent>.vc_column-inner{
        padding:calc(1245px * 0.1)
    }
    .col.padding-11-percent>.vc_column-inner{
        padding:calc(1245px * 0.11)
    }
    .col.padding-12-percent>.vc_column-inner{
        padding:calc(1245px * 0.12)
    }
    .col.padding-13-percent>.vc_column-inner{
        padding:calc(1245px * 0.13)
    }
    .col.padding-14-percent>.vc_column-inner{
        padding:calc(1245px * 0.14)
    }
    .col.padding-15-percent>.vc_column-inner{
        padding:calc(1245px * 0.15)
    }
    .col.padding-16-percent>.vc_column-inner{
        padding:calc(1245px * 0.16)
    }
    .col.padding-17-percent>.vc_column-inner{
        padding:calc(1245px * 0.17)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-1-percent>.vc_column-inner{
        padding:calc(1245px * 0.005)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner{
        padding:calc(1245px * 0.01)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-3-percent>.vc_column-inner{
        padding:calc(1245px * 0.015)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-4-percent>.vc_column-inner{
        padding:calc(1245px * 0.02)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner{
        padding:calc(1245px * 0.025)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-6-percent>.vc_column-inner{
        padding:calc(1245px * 0.03)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-7-percent>.vc_column-inner{
        padding:calc(1245px * 0.035)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-8-percent>.vc_column-inner{
        padding:calc(1245px * 0.04)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-9-percent>.vc_column-inner{
        padding:calc(1245px * 0.045)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-10-percent>.vc_column-inner{
        padding:calc(1245px * 0.05)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-11-percent>.vc_column-inner{
        padding:calc(1245px * 0.055)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-12-percent>.vc_column-inner{
        padding:calc(1245px * 0.06)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-13-percent>.vc_column-inner{
        padding:calc(1245px * 0.065)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-14-percent>.vc_column-inner{
        padding:calc(1245px * 0.07)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-15-percent>.vc_column-inner{
        padding:calc(1245px * 0.075)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-16-percent>.vc_column-inner{
        padding:calc(1245px * 0.08)
    }
    .column_container:not(.vc_col-sm-12) .col.padding-17-percent>.vc_column-inner{
        padding:calc(1245px * 0.09)
    }
}
.full-width-content .col.padding-1-percent>.vc_column-inner{
    padding:calc(100vw * 0.01)
}
.full-width-content .col.padding-2-percent>.vc_column-inner{
    padding:calc(100vw * 0.02)
}
.full-width-content .col.padding-3-percent>.vc_column-inner{
    padding:calc(100vw * 0.03)
}
.full-width-content .col.padding-4-percent>.vc_column-inner{
    padding:calc(100vw * 0.04)
}
.full-width-content .col.padding-5-percent>.vc_column-inner{
    padding:calc(100vw * 0.05)
}
.full-width-content .col.padding-6-percent>.vc_column-inner{
    padding:calc(100vw * 0.06)
}
.full-width-content .col.padding-7-percent>.vc_column-inner{
    padding:calc(100vw * 0.07)
}
.full-width-content .col.padding-8-percent>.vc_column-inner{
    padding:calc(100vw * 0.08)
}
.full-width-content .col.padding-9-percent>.vc_column-inner{
    padding:calc(100vw * 0.09)
}
.full-width-content .col.padding-10-percent>.vc_column-inner{
    padding:calc(100vw * 0.1)
}
.full-width-content .col.padding-11-percent>.vc_column-inner{
    padding:calc(100vw * 0.11)
}
.full-width-content .col.padding-12-percent>.vc_column-inner{
    padding:calc(100vw * 0.12)
}
.full-width-content .col.padding-13-percent>.vc_column-inner{
    padding:calc(100vw * 0.13)
}
.full-width-content .col.padding-14-percent>.vc_column-inner{
    padding:calc(100vw * 0.14)
}
.full-width-content .col.padding-15-percent>.vc_column-inner{
    padding:calc(100vw * 0.15)
}
.full-width-content .col.padding-16-percent>.vc_column-inner{
    padding:calc(100vw * 0.16)
}
.full-width-content .col.padding-17-percent>.vc_column-inner{
    padding:calc(100vw * 0.17)
}
@media only screen and (max-width:999px){
    .full-width-content .col.padding-1-percent>.vc_column-inner{
        padding:calc(100vw * 0.01)
    }
    .full-width-content .col.padding-2-percent>.vc_column-inner,.full-width-content .col.padding-3-percent>.vc_column-inner{
        padding:calc(100vw * 0.03)
    }
    .full-width-content .col.padding-4-percent>.vc_column-inner,.full-width-content .col.padding-5-percent>.vc_column-inner,.full-width-content .col.padding-6-percent>.vc_column-inner{
        padding:calc(100vw * 0.06)
    }
}
@media only screen and (min-width:1000px){
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-1-percent>.vc_column-inner{
        padding:calc(100vw * 0.005)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-2-percent>.vc_column-inner{
        padding:calc(100vw * 0.01)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-3-percent>.vc_column-inner{
        padding:calc(100vw * 0.015)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-4-percent>.vc_column-inner{
        padding:calc(100vw * 0.02)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent>.vc_column-inner{
        padding:calc(100vw * 0.025)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-6-percent>.vc_column-inner{
        padding:calc(100vw * 0.03)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-7-percent>.vc_column-inner{
        padding:calc(100vw * 0.035)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-8-percent>.vc_column-inner{
        padding:calc(100vw * 0.04)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-9-percent>.vc_column-inner{
        padding:calc(100vw * 0.045)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent>.vc_column-inner{
        padding:calc(100vw * 0.05)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-11-percent>.vc_column-inner{
        padding:calc(100vw * 0.055)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-12-percent>.vc_column-inner{
        padding:calc(100vw * 0.06)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-13-percent>.vc_column-inner{
        padding:calc(100vw * 0.065)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-14-percent>.vc_column-inner{
        padding:calc(100vw * 0.07)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-15-percent>.vc_column-inner{
        padding:calc(100vw * 0.075)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-16-percent>.vc_column-inner{
        padding:calc(100vw * 0.08)
    }
    .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-17-percent>.vc_column-inner{
        padding:calc(100vw * 0.09)
    }
}
body #ajax-content-wrap .col[data-padding-pos="right"]>.vc_column-inner{
    padding-left:0;
    padding-top:0;
    padding-bottom:0
}
body #ajax-content-wrap .col[data-padding-pos="left"]>.vc_column-inner{
    padding-right:0;
    padding-top:0;
    padding-bottom:0
}
body #ajax-content-wrap .col[data-padding-pos="bottom"]>.vc_column-inner{
    padding-right:0;
    padding-top:0;
    padding-left:0
}
#ajax-content-wrap .col[data-padding-pos="top"]>.vc_column-inner{
    padding-right:0;
    padding-bottom:0;
    padding-left:0
}
#ajax-content-wrap .col[data-padding-pos="top-right"]>.vc_column-inner{
    padding-bottom:0;
    padding-left:0
}
#ajax-content-wrap .col[data-padding-pos="top-left"]>.vc_column-inner{
    padding-bottom:0;
    padding-right:0
}
#ajax-content-wrap .col[data-padding-pos="top-bottom"]>.vc_column-inner{
    padding-left:0;
    padding-right:0
}
#ajax-content-wrap .col[data-padding-pos="bottom-right"]>.vc_column-inner{
    padding-left:0;
    padding-top:0
}
#ajax-content-wrap .col[data-padding-pos="bottom-left"]>.vc_column-inner{
    padding-right:0;
    padding-top:0
}
#ajax-content-wrap .col[data-padding-pos="left-right"]>.vc_column-inner{
    padding-top:0;
    padding-bottom:0
}
body.compose-mode .vc_row.vc_row-o-content-middle>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_element>.vc_column_container>.vc_column-inner,body.compose-mode .vc_row.vc_row-o-content-middle>.fp-tableCell .fp-scrollable>.fp-scroller .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_element>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:100%
}
body.compose-mode .wpb_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_element>.vc_column_container>.vc_column-inner,body.compose-mode .wpb_row.vc_row-flex>.fp-tableCell .fp-scrollable>.fp-scroller>.full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_element>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (max-width:999px) and (min-width:691px){
    .vc_col-xs-12:not([data-t-w-inherits="small_desktop"]){
        width:100%
    }
    .vc_col-xs-11:not([data-t-w-inherits="small_desktop"]){
        width:91.66666667%
    }
    .vc_col-xs-10:not([data-t-w-inherits="small_desktop"]){
        width:83.33333333%
    }
    .vc_col-xs-9:not([data-t-w-inherits="small_desktop"]){
        width:75%
    }
    .vc_col-xs-8:not([data-t-w-inherits="small_desktop"]){
        width:66.66666667%
    }
    .vc_col-xs-7:not([data-t-w-inherits="small_desktop"]){
        width:58.33333333%
    }
    .vc_col-xs-6:not([data-t-w-inherits="small_desktop"]){
        width:50%
    }
    .vc_col-xs-5:not([data-t-w-inherits="small_desktop"]){
        width:41.66666667%
    }
    .vc_col-xs-4:not([data-t-w-inherits="small_desktop"]){
        width:33.33333333%
    }
    .vc_col-xs-3:not([data-t-w-inherits="small_desktop"]){
        width:25%
    }
    .vc_col-xs-2:not([data-t-w-inherits="small_desktop"]){
        width:16.66666667%
    }
    .vc_col-xs-1:not([data-t-w-inherits="small_desktop"]){
        width:8.33333333%
    }
}
@media (max-width:690px){
    .vc_col-xs-12{
        width:100%
    }
    .vc_col-xs-11{
        width:91.66666667%
    }
    .vc_col-xs-10{
        width:83.33333333%
    }
    .vc_col-xs-9{
        width:75%
    }
    .vc_col-xs-8{
        width:66.66666667%
    }
    .vc_col-xs-7{
        width:58.33333333%
    }
    .vc_col-xs-6{
        width:50%
    }
    .vc_col-xs-5{
        width:41.66666667%
    }
    .vc_col-xs-4{
        width:33.33333333%
    }
    .vc_col-xs-3{
        width:25%
    }
    .vc_col-xs-2{
        width:16.66666667%
    }
    .vc_col-xs-1{
        width:8.33333333%
    }
}
.vc_col-xs-pull-12{
    right:100%
}
.vc_col-xs-pull-11{
    right:91.66666667%
}
.vc_col-xs-pull-10{
    right:83.33333333%
}
.vc_col-xs-pull-9{
    right:75%
}
.vc_col-xs-pull-8{
    right:66.66666667%
}
.vc_col-xs-pull-7{
    right:58.33333333%
}
.vc_col-xs-pull-6{
    right:50%
}
.vc_col-xs-pull-5{
    right:41.66666667%
}
.vc_col-xs-pull-4{
    right:33.33333333%
}
.vc_col-xs-pull-3{
    right:25%
}
.vc_col-xs-pull-2{
    right:16.66666667%
}
.vc_col-xs-pull-1{
    right:8.33333333%
}
.vc_col-xs-pull-0{
    right:auto
}
.vc_col-xs-push-12{
    left:100%
}
.vc_col-xs-push-11{
    left:91.66666667%
}
.vc_col-xs-push-10{
    left:83.33333333%
}
.vc_col-xs-push-9{
    left:75%
}
.vc_col-xs-push-8{
    left:66.66666667%
}
.vc_col-xs-push-7{
    left:58.33333333%
}
.vc_col-xs-push-6{
    left:50%
}
.vc_col-xs-push-5{
    left:41.66666667%
}
.vc_col-xs-push-4{
    left:33.33333333%
}
.vc_col-xs-push-3{
    left:25%
}
.vc_col-xs-push-2{
    left:16.66666667%
}
.vc_col-xs-push-1{
    left:8.33333333%
}
.vc_col-xs-push-0{
    left:auto
}
.vc_col-xs-offset-12{
    margin-left:100%
}
.vc_col-xs-offset-11{
    margin-left:91.66666667%
}
.vc_col-xs-offset-10{
    margin-left:83.33333333%
}
.vc_col-xs-offset-9{
    margin-left:75%
}
.vc_col-xs-offset-8{
    margin-left:66.66666667%
}
.vc_col-xs-offset-7{
    margin-left:58.33333333%
}
.vc_col-xs-offset-6{
    margin-left:50%
}
.vc_col-xs-offset-5{
    margin-left:41.66666667%
}
.vc_col-xs-offset-4{
    margin-left:33.33333333%
}
.vc_col-xs-offset-3{
    margin-left:25%
}
.vc_col-xs-offset-2{
    margin-left:16.66666667%
}
.vc_col-xs-offset-1{
    margin-left:8.33333333%
}
.vc_col-xs-offset-0{
    margin-left:0
}
@media (min-width:690px){
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1,.rtl .vc_rtl-columns-reverse .vc_col-sm-10,.rtl .vc_rtl-columns-reverse .vc_col-sm-11,.rtl .vc_rtl-columns-reverse .vc_col-sm-12,.rtl .vc_rtl-columns-reverse .vc_col-sm-2,.rtl .vc_rtl-columns-reverse .vc_col-sm-3,.rtl .vc_rtl-columns-reverse .vc_col-sm-4,.rtl .vc_rtl-columns-reverse .vc_col-sm-5,.rtl .vc_rtl-columns-reverse .vc_col-sm-6,.rtl .vc_rtl-columns-reverse .vc_col-sm-7,.rtl .vc_rtl-columns-reverse .vc_col-sm-8,.rtl .vc_rtl-columns-reverse .vc_col-sm-9{
        float:right
    }
    .vc_col-sm-12{
        width:100%
    }
    .vc_col-sm-11{
        width:91.66666667%
    }
    .vc_col-sm-10{
        width:83.33333333%
    }
    .vc_col-sm-9{
        width:75%
    }
    .vc_col-sm-8{
        width:66.66666667%
    }
    .vc_col-sm-7{
        width:58.33333333%
    }
    .vc_col-sm-6{
        width:50%
    }
    .vc_col-sm-5{
        width:41.66666667%
    }
    .vc_col-sm-4{
        width:33.33333333%
    }
    .vc_col-sm-3{
        width:25%
    }
    .vc_col-sm-2{
        width:16.66666667%
    }
    .vc_col-sm-1{
        width:8.33333333%
    }
    .vc_col-sm-pull-12{
        right:100%
    }
    .vc_col-sm-pull-11{
        right:91.66666667%
    }
    .vc_col-sm-pull-10{
        right:83.33333333%
    }
    .vc_col-sm-pull-9{
        right:75%
    }
    .vc_col-sm-pull-8{
        right:66.66666667%
    }
    .vc_col-sm-pull-7{
        right:58.33333333%
    }
    .vc_col-sm-pull-6{
        right:50%
    }
    .vc_col-sm-pull-5{
        right:41.66666667%
    }
    .vc_col-sm-pull-4{
        right:33.33333333%
    }
    .vc_col-sm-pull-3{
        right:25%
    }
    .vc_col-sm-pull-2{
        right:16.66666667%
    }
    .vc_col-sm-pull-1{
        right:8.33333333%
    }
    .vc_col-sm-pull-0{
        right:auto
    }
    .vc_col-sm-push-12{
        left:100%
    }
    .vc_col-sm-push-11{
        left:91.66666667%
    }
    .vc_col-sm-push-10{
        left:83.33333333%
    }
    .vc_col-sm-push-9{
        left:75%
    }
    .vc_col-sm-push-8{
        left:66.66666667%
    }
    .vc_col-sm-push-7{
        left:58.33333333%
    }
    .vc_col-sm-push-6{
        left:50%
    }
    .vc_col-sm-push-5{
        left:41.66666667%
    }
    .vc_col-sm-push-4{
        left:33.33333333%
    }
    .vc_col-sm-push-3{
        left:25%
    }
    .vc_col-sm-push-2{
        left:16.66666667%
    }
    .vc_col-sm-push-1{
        left:8.33333333%
    }
    .vc_col-sm-push-0{
        left:auto
    }
    .vc_col-sm-offset-12{
        margin-left:100%
    }
    .vc_col-sm-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-sm-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-sm-offset-9{
        margin-left:75%
    }
    .vc_col-sm-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-sm-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-sm-offset-6{
        margin-left:50%
    }
    .vc_col-sm-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-sm-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-sm-offset-3{
        margin-left:25%
    }
    .vc_col-sm-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-sm-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-sm-offset-0{
        margin-left:0
    }
}
@media (min-width:1000px){
    .rtl .vc_rtl-columns-reverse .vc_col-md-1,.rtl .vc_rtl-columns-reverse .vc_col-md-10,.rtl .vc_rtl-columns-reverse .vc_col-md-11,.rtl .vc_rtl-columns-reverse .vc_col-md-12,.rtl .vc_rtl-columns-reverse .vc_col-md-2,.rtl .vc_rtl-columns-reverse .vc_col-md-3,.rtl .vc_rtl-columns-reverse .vc_col-md-4,.rtl .vc_rtl-columns-reverse .vc_col-md-5,.rtl .vc_rtl-columns-reverse .vc_col-md-6,.rtl .vc_rtl-columns-reverse .vc_col-md-7,.rtl .vc_rtl-columns-reverse .vc_col-md-8,.rtl .vc_rtl-columns-reverse .vc_col-md-9{
        float:right
    }
    .vc_col-md-12{
        width:100%
    }
    .vc_col-md-11{
        width:91.66666667%
    }
    .vc_col-md-10{
        width:83.33333333%
    }
    .vc_col-md-9{
        width:75%
    }
    .vc_col-md-8{
        width:66.66666667%
    }
    .vc_col-md-7{
        width:58.33333333%
    }
    .vc_col-md-6{
        width:50%
    }
    .vc_col-md-5{
        width:41.66666667%
    }
    .vc_col-md-4{
        width:33.33333333%
    }
    .vc_col-md-3{
        width:25%
    }
    .vc_col-md-2{
        width:16.66666667%
    }
    .vc_col-md-1{
        width:8.33333333%
    }
    .vc_col-md-pull-12{
        right:100%
    }
    .vc_col-md-pull-11{
        right:91.66666667%
    }
    .vc_col-md-pull-10{
        right:83.33333333%
    }
    .vc_col-md-pull-9{
        right:75%
    }
    .vc_col-md-pull-8{
        right:66.66666667%
    }
    .vc_col-md-pull-7{
        right:58.33333333%
    }
    .vc_col-md-pull-6{
        right:50%
    }
    .vc_col-md-pull-5{
        right:41.66666667%
    }
    .vc_col-md-pull-4{
        right:33.33333333%
    }
    .vc_col-md-pull-3{
        right:25%
    }
    .vc_col-md-pull-2{
        right:16.66666667%
    }
    .vc_col-md-pull-1{
        right:8.33333333%
    }
    .vc_col-md-pull-0{
        right:auto
    }
    .vc_col-md-push-12{
        left:100%
    }
    .vc_col-md-push-11{
        left:91.66666667%
    }
    .vc_col-md-push-10{
        left:83.33333333%
    }
    .vc_col-md-push-9{
        left:75%
    }
    .vc_col-md-push-8{
        left:66.66666667%
    }
    .vc_col-md-push-7{
        left:58.33333333%
    }
    .vc_col-md-push-6{
        left:50%
    }
    .vc_col-md-push-5{
        left:41.66666667%
    }
    .vc_col-md-push-4{
        left:33.33333333%
    }
    .vc_col-md-push-3{
        left:25%
    }
    .vc_col-md-push-2{
        left:16.66666667%
    }
    .vc_col-md-push-1{
        left:8.33333333%
    }
    .vc_col-md-push-0{
        left:auto
    }
    .vc_col-md-offset-12{
        margin-left:100%
    }
    .vc_col-md-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-md-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-md-offset-9{
        margin-left:75%
    }
    .vc_col-md-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-md-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-md-offset-6{
        margin-left:50%
    }
    .vc_col-md-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-md-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-md-offset-3{
        margin-left:25%
    }
    .vc_col-md-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-md-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-md-offset-0{
        margin-left:0
    }
}
@media (min-width:1300px){
    .rtl .vc_rtl-columns-reverse .vc_col-lg-1,.rtl .vc_rtl-columns-reverse .vc_col-lg-10,.rtl .vc_rtl-columns-reverse .vc_col-lg-11,.rtl .vc_rtl-columns-reverse .vc_col-lg-12,.rtl .vc_rtl-columns-reverse .vc_col-lg-2,.rtl .vc_rtl-columns-reverse .vc_col-lg-3,.rtl .vc_rtl-columns-reverse .vc_col-lg-4,.rtl .vc_rtl-columns-reverse .vc_col-lg-5,.rtl .vc_rtl-columns-reverse .vc_col-lg-6,.rtl .vc_rtl-columns-reverse .vc_col-lg-7,.rtl .vc_rtl-columns-reverse .vc_col-lg-8,.rtl .vc_rtl-columns-reverse .vc_col-lg-9{
        float:right
    }
    .vc_col-lg-12{
        width:100%
    }
    .vc_col-lg-11{
        width:91.66666667%
    }
    .vc_col-lg-10{
        width:83.33333333%
    }
    .vc_col-lg-9{
        width:75%
    }
    .vc_col-lg-8{
        width:66.66666667%
    }
    .vc_col-lg-7{
        width:58.33333333%
    }
    .vc_col-lg-6{
        width:50%
    }
    .vc_col-lg-5{
        width:41.66666667%
    }
    .vc_col-lg-4{
        width:33.33333333%
    }
    .vc_col-lg-3{
        width:25%
    }
    .vc_col-lg-2{
        width:16.66666667%
    }
    .vc_col-lg-1{
        width:8.33333333%
    }
    .vc_col-lg-pull-12{
        right:100%
    }
    .vc_col-lg-pull-11{
        right:91.66666667%
    }
    .vc_col-lg-pull-10{
        right:83.33333333%
    }
    .vc_col-lg-pull-9{
        right:75%
    }
    .vc_col-lg-pull-8{
        right:66.66666667%
    }
    .vc_col-lg-pull-7{
        right:58.33333333%
    }
    .vc_col-lg-pull-6{
        right:50%
    }
    .vc_col-lg-pull-5{
        right:41.66666667%
    }
    .vc_col-lg-pull-4{
        right:33.33333333%
    }
    .vc_col-lg-pull-3{
        right:25%
    }
    .vc_col-lg-pull-2{
        right:16.66666667%
    }
    .vc_col-lg-pull-1{
        right:8.33333333%
    }
    .vc_col-lg-pull-0{
        right:auto
    }
    .vc_col-lg-push-12{
        left:100%
    }
    .vc_col-lg-push-11{
        left:91.66666667%
    }
    .vc_col-lg-push-10{
        left:83.33333333%
    }
    .vc_col-lg-push-9{
        left:75%
    }
    .vc_col-lg-push-8{
        left:66.66666667%
    }
    .vc_col-lg-push-7{
        left:58.33333333%
    }
    .vc_col-lg-push-6{
        left:50%
    }
    .vc_col-lg-push-5{
        left:41.66666667%
    }
    .vc_col-lg-push-4{
        left:33.33333333%
    }
    .vc_col-lg-push-3{
        left:25%
    }
    .vc_col-lg-push-2{
        left:16.66666667%
    }
    .vc_col-lg-push-1{
        left:8.33333333%
    }
    .vc_col-lg-push-0{
        left:auto
    }
    .vc_col-lg-offset-12{
        margin-left:100%
    }
    .vc_col-lg-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-lg-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-lg-offset-9{
        margin-left:75%
    }
    .vc_col-lg-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-lg-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-lg-offset-6{
        margin-left:50%
    }
    .vc_col-lg-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-lg-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-lg-offset-3{
        margin-left:25%
    }
    .vc_col-lg-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-lg-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-lg-offset-0{
        margin-left:0
    }
}
.vc_col-xs-5\/5{
    width:100%
}
.vc_col-xs-4\/5{
    width:80%
}
.vc_col-xs-3\/5{
    width:60%
}
.vc_col-xs-2\/5{
    width:40%
}
.vc_col-xs-1\/5{
    width:20%
}
.vc_col-xs-pull-5\/5{
    right:100%
}
.vc_col-xs-pull-4\/5{
    right:80%
}
.vc_col-xs-pull-3\/5{
    right:60%
}
.vc_col-xs-pull-2\/5{
    right:40%
}
.vc_col-xs-pull-1\/5{
    right:20%
}
.vc_col-xs-pull-0\/5{
    right:auto
}
.vc_col-xs-push-5\/5{
    left:100%
}
.vc_col-xs-push-4\/5{
    left:80%
}
.vc_col-xs-push-3\/5{
    left:60%
}
.vc_col-xs-push-2\/5{
    left:40%
}
.vc_col-xs-push-1\/5{
    left:20%
}
.vc_col-xs-push-0\/5{
    left:auto
}
.vc_col-xs-offset-5\/5{
    margin-left:100%
}
.vc_col-xs-offset-4\/5{
    margin-left:80%
}
.vc_col-xs-offset-3\/5{
    margin-left:60%
}
.vc_col-xs-offset-2\/5{
    margin-left:40%
}
.vc_col-xs-offset-1\/5{
    margin-left:20%
}
.vc_col-xs-offset-0\/5{
    margin-left:0
}
.rtl .vc_rtl-columns-reverse .vc_col-xs-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-xs-5\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5{
    float:right
}
@media (min-width:690px){
    .vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-sm-5\/5{
        width:100%
    }
    .vc_col-sm-4\/5{
        width:80%
    }
    .vc_col-sm-3\/5{
        width:60%
    }
    .vc_col-sm-2\/5{
        width:40%
    }
    .vc_col-sm-1\/5{
        width:20%
    }
    .vc_col-sm-pull-5\/5{
        right:100%
    }
    .vc_col-sm-pull-4\/5{
        right:80%
    }
    .vc_col-sm-pull-3\/5{
        right:60%
    }
    .vc_col-sm-pull-2\/5{
        right:40%
    }
    .vc_col-sm-pull-1\/5{
        right:20%
    }
    .vc_col-sm-pull-0\/5{
        right:auto
    }
    .vc_col-sm-push-5\/5{
        left:100%
    }
    .vc_col-sm-push-4\/5{
        left:80%
    }
    .vc_col-sm-push-3\/5{
        left:60%
    }
    .vc_col-sm-push-2\/5{
        left:40%
    }
    .vc_col-sm-push-1\/5{
        left:20%
    }
    .vc_col-sm-push-0\/5{
        left:auto
    }
    .vc_col-sm-offset-5\/5{
        margin-left:100%
    }
    .vc_col-sm-offset-4\/5{
        margin-left:80%
    }
    .vc_col-sm-offset-3\/5{
        margin-left:60%
    }
    .vc_col-sm-offset-2\/5{
        margin-left:40%
    }
    .vc_col-sm-offset-1\/5{
        margin-left:20%
    }
    .vc_col-sm-offset-0\/5{
        margin-left:0
    }
}
@media (min-width:1000px){
    .vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-md-5\/5{
        width:100%
    }
    .vc_col-md-4\/5{
        width:80%
    }
    .vc_col-md-3\/5{
        width:60%
    }
    .vc_col-md-2\/5{
        width:40%
    }
    .vc_col-md-1\/5{
        width:20%
    }
    .vc_col-md-pull-5\/5{
        right:100%
    }
    .vc_col-md-pull-4\/5{
        right:80%
    }
    .vc_col-md-pull-3\/5{
        right:60%
    }
    .vc_col-md-pull-2\/5{
        right:40%
    }
    .vc_col-md-pull-1\/5{
        right:20%
    }
    .vc_col-md-pull-0\/5{
        right:auto
    }
    .vc_col-md-push-5\/5{
        left:100%
    }
    .vc_col-md-push-4\/5{
        left:80%
    }
    .vc_col-md-push-3\/5{
        left:60%
    }
    .vc_col-md-push-2\/5{
        left:40%
    }
    .vc_col-md-push-1\/5{
        left:20%
    }
    .vc_col-md-push-0\/5{
        left:auto
    }
    .vc_col-md-offset-5\/5{
        margin-left:100%
    }
    .vc_col-md-offset-4\/5{
        margin-left:80%
    }
    .vc_col-md-offset-3\/5{
        margin-left:60%
    }
    .vc_col-md-offset-2\/5{
        margin-left:40%
    }
    .vc_col-md-offset-1\/5{
        margin-left:20%
    }
    .vc_col-md-offset-0\/5{
        margin-left:0
    }
}
@media (min-width:1300px){
    .vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{
        float:left
    }
    .rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-lg-5\/5{
        width:100%
    }
    .vc_col-lg-4\/5{
        width:80%
    }
    .vc_col-lg-3\/5{
        width:60%
    }
    .vc_col-lg-2\/5{
        width:40%
    }
    .vc_col-lg-1\/5{
        width:20%
    }
    .vc_col-lg-pull-5\/5{
        right:100%
    }
    .vc_col-lg-pull-4\/5{
        right:80%
    }
    .vc_col-lg-pull-3\/5{
        right:60%
    }
    .vc_col-lg-pull-2\/5{
        right:40%
    }
    .vc_col-lg-pull-1\/5{
        right:20%
    }
    .vc_col-lg-pull-0\/5{
        right:auto
    }
    .vc_col-lg-push-5\/5{
        left:100%
    }
    .vc_col-lg-push-4\/5{
        left:80%
    }
    .vc_col-lg-push-3\/5{
        left:60%
    }
    .vc_col-lg-push-2\/5{
        left:40%
    }
    .vc_col-lg-push-1\/5{
        left:20%
    }
    .vc_col-lg-push-0\/5{
        left:auto
    }
    .vc_col-lg-offset-5\/5{
        margin-left:100%
    }
    .vc_col-lg-offset-4\/5{
        margin-left:80%
    }
    .vc_col-lg-offset-3\/5{
        margin-left:60%
    }
    .vc_col-lg-offset-2\/5{
        margin-left:40%
    }
    .vc_col-lg-offset-1\/5{
        margin-left:20%
    }
    .vc_col-lg-offset-0\/5{
        margin-left:0
    }
}
@media only screen and (min-width :690px) and (max-width :999px){
    .vc_col-sm-1[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-1{
        width:8.33333333%
    }
    .vc_col-sm-2[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-2{
        width:16.66666667%
    }
    .vc_col-sm-3[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-3{
        width:25%
    }
    .vc_col-sm-4[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-4{
        width:33.33333333%
    }
    .vc_col-sm-5[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-5{
        width:41.66666667%
    }
    .vc_col-sm-6[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-6{
        width:50%
    }
    .vc_col-sm-7[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-7{
        width:58.33333333%
    }
    .vc_col-sm-8[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-8{
        width:66.66666667%
    }
    .vc_col-sm-9[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-9{
        width:75%
    }
    .vc_col-sm-10[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-10{
        width:83.33333333%
    }
    .vc_col-sm-11[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-11{
        width:91.66666667%
    }
}
@media only screen and (max-width :690px){
    [class*="vc_col-"]:not([class*="vc_col-xs"]){
        width:100%
    }
    .wpb_column:not([class*="vc_col-xs"]){
        width:100%;
        margin-bottom:25px
    }
    body .vc_row-fluid .vc_col-sm-2:not([class*="vc_col-xs"]),body .vc_row-fluid.full-width-content .vc_col-sm-2:not([class*="vc_col-xs"]){
        width:50%
    }
}
@media only screen and (min-width :1px) and (max-width :999px){
    .vc_row-fluid.full-width-content .col .wpb_row,.vc_row-fluid.full-width-content .col,.vc_row-fluid.vc_row[data-column-margin="none"] .col{
        margin-bottom:0
    }
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}
input[type=submit]{
    -webkit-appearance:none
}
html{
    overflow-x:hidden;
    overflow-y:scroll;
    max-width:100%
}
body{
    max-width:100%;
    overflow-x:hidden;
    background:#fff;
    font-family:'Open Sans',sans-serif;
    color:#676767;
    position:relative
}
ol,ul{
    list-style:none
}
input[type=text]::-ms-clear{
    display:none
}
sup{
    font-size:10px;
    vertical-align:super
}
sub{
    font-size:10px;
    vertical-align:sub
}
p:empty{
    display:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.container,.post-area.standard-minimal.full-width-content .post .inner-wrap{
    margin:0 auto;
    position:relative
}
.container,.post-area.standard-minimal.full-width-content .post .inner-wrap{
    max-width:880px
}
.row{
    position:relative
}
.row:after,.col:after,.clr:after,.group:after{
    content:"";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.row,div.clear{
    padding-bottom:24px
}
@media (min-width:690px){
    .span_1{
        width:6.5%
    }
    .span_2{
        width:15%
    }
    .span_3{
        width:23.5%
    }
    .span_4{
        width:32%
    }
    .span_5{
        width:40.5%
    }
    .span_6{
        width:49%
    }
    .span_7{
        width:57.5%
    }
    .span_8{
        width:66%
    }
    .span_9{
        width:74.5%
    }
    .span_10{
        width:83%
    }
    .span_11{
        width:91.5%
    }
    .span_12{
        width:100%
    }
}
body{
    font-size:14px;
    -webkit-font-smoothing:antialiased;
    font-family:'Open Sans';
    font-weight:400;
    line-height:26px
}
body:not(.nectar-no-flex-height){
    display:flex;
    flex-direction:column;
    min-height:100vh
}
@media only screen and (min-width:1000px){
    body.admin-bar:not(.nectar-no-flex-height){
        min-height:calc(100vh - 32px)
    }
}
body:not(.nectar-no-flex-height) #ajax-content-wrap,body:not(.nectar-no-flex-height) #ajax-content-wrap .blurred-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner{
    display:flex;
    flex-direction:column;
    flex-grow:1
}
body:not(.nectar-no-flex-height) .container-wrap{
    flex-grow:1
}
p{
    -webkit-font-smoothing:antialiased
}
body .ui-widget{
    font-family:'Open Sans';
    font-weight:400
}
.overflow-x-hidden{
    overflow-x:hidden
}
.alignleft{
    float:left;
    margin-right:15px
}
.alignright{
    float:right;
    margin-left:15px
}
.aligncenter{
    display:block;
    margin:15px auto
}
.no-bottom-padding{
    padding-bottom:0
}
.col.center{
    text-align:center
}
.col.right{
    text-align:right
}
.wp-smiley{
    margin-bottom:0
}
dt{
    font-family:'Open Sans';
    font-weight:600;
    color:#333
}
dd{
    padding-left:20px
}
.gallery-caption{
    margin-left:0;
    margin-bottom:10px;
    padding:0 10px
}
#wpstats{
    display:none
}
.post-area:not(.masonry) .sticky{
    margin-bottom:50px
}
.post-area:not(.masonry) .sticky .content-inner{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:0;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
    box-shadow:0 1px 2px rgba(0,0,0,.2);
    background-color:#fff;
    padding:25px;
    position:relative
}
.side-box{
    padding:10px 0;
    margin-bottom:10px;
    border:1px solid #CCC;
    background-color:#E6E6E6;
    text-align:center
}
.side-box a:link,.side-box a:visited{
    font-weight:400;
    color:#06c55b;
    font-size:12px
}
div[id="wpadminbar"]{
    z-index:1000000!important
}
table{
    font-size:12px;
    margin-bottom:20px
}
.wp-caption{
    max-width:100%;
    position:relative
}
.wp-caption .wp-caption-text{
    max-width:90%;
    width:auto;
    margin-left:5%;
    display:inline-block;
    margin-bottom:5px;
    background-color:#fff;
    box-shadow:0 10px 35px rgba(0,0,0,.1)
}
.wp-caption .wp-caption-text,.row .col .wp-caption .wp-caption-text{
    padding:10px 15px;
    top:-25px;
    position:relative;
    border-left:4px solid #000
}
.wp-caption img,.row .col .wp-caption img{
    margin-bottom:0;
    display:block;
    margin-right:0
}
em{
    font-style:italic
}
caption,th,td{
    font-weight:400;
    text-align:left
}
.container-wrap,.project-title{
    background-color:#f8f8f8;
    position:relative;
    z-index:10;
    margin-top:0;
    padding-top:40px;
    padding-bottom:40px
}
body[data-header-resize="0"] .container-wrap,body[data-header-resize="0"] .project-title{
    margin-top:0;
    padding-top:40px
}
body.page-template-template-no-header .container-wrap,body.page-template-template-no-header-footer .container-wrap{
    padding-top:0
}
body[data-smooth-scrolling="0"]{
    overflow:hidden
}
.clear{
    clear:both
}
.subheader{
    color:#6F6F6F;
    margin-bottom:15px
}
a{
    color:#3555ff;
    text-decoration:none;
    transition:color 0.2s;
    -webkit-transition:color 0.2s
}
a:hover{
    color:inherit
}
h1{
    font-size:54px;
    line-height:62px;
    margin-bottom:7px
}
h2{
    font-size:34px;
    line-height:44px;
    margin-bottom:7px
}
h3{
    font-size:22px;
    line-height:34px;
    margin-bottom:7px
}
h4{
    font-size:18px;
    line-height:32px;
    margin-bottom:7px
}
h5{
    font-size:16px;
    line-height:26px;
    margin-bottom:7px
}
h6{
    font-size:14px;
    line-height:24px;
    margin-bottom:7px
}
h1,h2,h3,h4,h5,h6{
    color:#444;
    letter-spacing:0;
    -webkit-font-smoothing:antialiased;
    font-family:'Open Sans';
    font-weight:600
}
.bold,strong,b{
    font-family:'Open Sans';
    font-weight:600
}
.uppercase{
    font-weight:700;
    text-transform:uppercase
}
.tiny{
    font-size:14px;
    line-height:22px
}
body h1.light,body h2.light,body h3.light,body h4.light,body h5.light,body h6.light,p.light{
    text-transform:none;
    font-weight:300
}
body h1.jumbo,body h2.jumbo,body h3.jumbo,body h4.jumbo,body h5.jumbo,body h6.jumbo,p.jumbo{
    font-size:100px;
    line-height:110px
}
h1.light{
    font-size:34px;
    margin-bottom:30px
}
h2.light{
    font-size:28px;
    margin-bottom:30px;
    letter-spacing:.5px
}
h3.light{
    font-size:24px;
    margin-bottom:15px;
    letter-spacing:.5px
}
h4.light{
    font-size:18px;
    margin-bottom:7px;
    letter-spacing:.5px
}
h5.light{
    font-size:16px;
    margin-bottom:7px;
    letter-spacing:.5px
}
h6.light{
    font-size:14px;
    margin-bottom:7px;
    letter-spacing:.5px
}
body h1 em,body h2 em,body h3 em,body h4 em{
    font-size:inherit
}
h1.uppercase{
    letter-spacing:3px
}
h2.uppercase{
    letter-spacing:2.5px
}
h3.uppercase{
    letter-spacing:2px
}
h4.uppercase{
    letter-spacing:2px
}
h5.uppercase{
    letter-spacing:1.3px
}
h6.uppercase{
    letter-spacing:1.3px
}
h1 .nectar-button,h2 .nectar-button,h3 .nectar-button,h4 .nectar-button{
    margin-left:13px
}
.text-align-center{
    text-align:center
}
p{
    padding-bottom:27px
}
.row .col p:last-child{
    padding-bottom:0
}
.container .row:last-child,.wpb_wrapper .clear{
    padding-bottom:0
}
.wpb_wrapper>div{
    margin-bottom:24px
}
.wpb_wrapper>div:last-child,.row .wpb_wrapper>img:last-child,.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child img{
    margin-bottom:0
}
body .pum-overlay,.pum-overlay .pum-container,.pum-overlay .pum-container .pum-content{
    line-height:inherit
}
blockquote{
    font-family:'Open Sans';
    font-weight:300;
    line-height:40px;
    font-size:22px;
    padding-left:0;
    letter-spacing:.5px;
    margin-bottom:30px
}
ul,ol{
    margin-left:30px;
    margin-bottom:30px
}
li ul,li ol{
    margin-bottom:0
}
ul li{
    list-style:disc;
    list-style-position:outside
}
ol li{
    list-style:decimal;
    list-style-position:outside
}
#header-secondary-outer ul,#header-secondary-outer ol,#header-outer nav>ul,#header-outer ol,#footer-outer ul,#footer-outer ol,#slide-out-widget-area ul,#slide-out-widget-area ol,#search-outer ul,#search-outer ol,#mobile-menu ul,#mobile-menu ol,#header-outer .button_social_group ul{
    margin:0
}
#header-secondary-outer ul li,#header-secondary-outer ol li,#header-outer ul li,#header-outer ol li,#footer-outer ul li,#footer-outer ol li,#search-outer ul li,#search-outer ol li,#slide-out-widget-area ul li,#slide-out-widget-area ol li,#mobile-menu ul li,#mobile-menu ol li{
    list-style:none
}
.main-content img{
    max-width:100%;
    height:auto
}
.main-content .col.span_4 .col.span_2 img,.main-content .col.span_3 .col.span_2 img,.main-content .col.span_2 .col.span_2 img,.main-content .col.span_6 .col.span_2 img,.main-content .col.span_4 .col.span_2 i,.main-content .col.span_3 .col.span_2 i,.main-content .col.span_2 .col.span_2 i,.main-content .col.span_6 .col.span_2 i{
    top:-4px
}
.no-transform{
    -webkit-transform:inherit!important;
    transform:inherit!important
}
html.no-overflow-y{
    overflow-y:hidden!important
}
html.no-overflow-y body{
    overflow-y:hidden
}
.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light p{
    color:#fff
}
code{
    display:block;
    clear:both;
    overflow:auto;
    padding:1.6em;
    margin-bottom:1.6em;
    white-space:pre;
    background-color:#f0f0f0;
    font:14px "Andale Mono",Courier,"Courier New",monospace
}
pre{
    background:#f0f0f0;
    font-family:"Andale Mono",Courier,"Courier New",monospace;
    font-size:14px;
    font-size:.9375rem;
    padding:1.6em;
    line-height:1.6;
    margin-bottom:1.6em;
    max-width:100%;
    overflow:auto
}
.body-border-bottom{
    height:20px;
    width:100%;
    bottom:0;
    left:0;
    position:fixed;
    z-index:10000;
    background-color:#fff
}
.body-border-top{
    height:20px;
    width:100%;
    top:0;
    left:0;
    z-index:10000;
    position:fixed;
    background-color:#fff
}
.admin-bar .body-border-top{
    top:32px
}
.body-border-right{
    height:100%;
    width:20px;
    top:0;
    right:0;
    z-index:10000;
    position:fixed;
    background-color:#fff
}
.body-border-left{
    height:100%;
    width:20px;
    top:0;
    left:0;
    z-index:10000;
    position:fixed;
    background-color:#fff
}
.no-left-margin.first-section{
    height:auto!important
}
.row .col h3,.row .col h4{
    margin-bottom:8px
}
.vc_separator.vc_separator_align_center h4,.vc_separator.vc_separator_align_center h3{
    margin-bottom:0
}
.row .col img{
    margin-bottom:15px;
    max-width:100%;
    height:auto
}
.row .col img:not([srcset]){
    width:auto
}
.row .col .wp-block-gallery.is-cropped .blocks-gallery-image img,.row .col .wp-block-gallery.is-cropped .blocks-gallery-item img{
    width:100%;
    margin-bottom:0
}
body .container-wrap [class*="wp-block"].alignfull{
    margin-left:-50vw!important;
    left:50%;
    max-width:100vw;
    width:100vw;
    position:relative
}
body .container-wrap [class*="wp-block"].alignfull img,body .container-wrap [class*="wp-block"].alignwide img{
    max-width:none;
    width:100%
}
blockquote.wp-block-quote{
    position:relative;
    padding-left:1.3em
}
blockquote.wp-block-quote:before{
    display:block;
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:4px;
    content:'';
    border-left:4px solid rgba(0,0,0,.1)
}
blockquote.wp-block-quote p{
    margin-bottom:0
}
blockquote.wp-block-quote cite{
    font-size:14px;
    line-height:18px;
    display:block
}
.wpb_text_column>.wpb_wrapper>*:last-child{
    margin-bottom:0
}
.gallery a img{
    width:90%;
    max-width:90%;
    height:auto;
    max-height:90%;
    padding:5px;
    background-color:#fff;
    border:1px solid #e5e5e5!important;
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear
}
#ajax-loading-screen{
    background-color:#fff;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    display:none;
    z-index:1000000000
}
#ajax-loading-screen .reveal-1,#ajax-loading-screen .reveal-2{
    position:absolute;
    left:100%;
    top:0;
    width:100%;
    height:100%
}
#ajax-loading-screen[data-effect*="horizontal_swipe"]{
    background-color:transparent!important;
    left:-100%
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-effect*="horizontal_swipe"]{
    display:block
}
body[data-ajax-transitions="true"][data-apte="horizontal_swipe_basic"] #ajax-loading-screen .reveal-2{
    display:none
}
#ajax-loading-screen.in-from-right{
    left:0
}
.no-cssanimations #ajax-loading-screen.loaded .reveal-1,.no-cssanimations #ajax-loading-screen.loaded .reveal-2{
    display:none
}
#ajax-loading-screen.loaded .reveal-1{
    backface-visibility:hidden;
    -webkit-animation:nectar-anim-effect-2-2 1.85s cubic-bezier(.67,0,.3,1) forwards;
    animation:nectar-anim-effect-2-2 1.85s cubic-bezier(.67,0,.3,1) forwards
}
#ajax-loading-screen.loaded .reveal-2{
    backface-visibility:hidden;
    -webkit-animation:nectar-anim-effect-2-1 1.85s cubic-bezier(.67,0,.3,1) forwards;
    animation:nectar-anim-effect-2-1 1.85s cubic-bezier(.67,0,.3,1) forwards
}
#ajax-loading-screen.loaded.in-from-right .reveal-1{
    -webkit-animation:nectar-anim-effect-2-1 1.85s cubic-bezier(.67,0,.3,1) forwards;
    animation:nectar-anim-effect-2-1 1.85s cubic-bezier(.67,0,.3,1) forwards
}
body[data-apte="horizontal_swipe_basic"] #ajax-loading-screen.loaded.in-from-right .reveal-1{
    -webkit-animation:nectar-anim-effect-2-1 1.1s cubic-bezier(.215,.61,.355,1) forwards;
    animation:nectar-anim-effect-2-1 1.1s cubic-bezier(.215,.61,.355,1) forwards
}
#ajax-loading-screen.loaded.in-from-right .reveal-2{
    -webkit-animation:nectar-anim-effect-2-2 1.85s cubic-bezier(.67,0,.3,1) forwards;
    animation:nectar-anim-effect-2-2 1.85s cubic-bezier(.67,0,.3,1) forwards
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden{
    display:none
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden.loaded.in-from-right{
    display:block
}
@-webkit-keyframes nectar-anim-effect-2-1{
    0%{
        -ms-transform:translateX(0);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    30%,100%{
        -ms-transform:translateX(-100%);
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        -webkit-animation-timing-function:cubic-bezier(.67,0,.3,1);
        animation-timing-function:cubic-bezier(.67,0,.3,1)
    }
}
@keyframes nectar-anim-effect-2-1{
    0%{
        -ms-transform:translateX(0);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    30%,100%{
        -ms-transform:translateX(-100%);
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        -webkit-animation-timing-function:cubic-bezier(.67,0,.3,1);
        animation-timing-function:cubic-bezier(.67,0,.3,1)
    }
}
@-webkit-keyframes nectar-anim-effect-2-2{
    0%,14.5%{
        -ms-transform:translateX(0);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    34.5%,100%{
        -ms-transform:translateX(-100%);
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        -webkit-animation-timing-function:cubic-bezier(.67,0,.3,1);
        animation-timing-function:cubic-bezier(.67,0,.3,1)
    }
}
@keyframes nectar-anim-effect-2-2{
    0%,14.5%{
        -ms-transform:translate3d(0,0,0);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    34.5%,100%{
        -ms-transform:translate3d(-100%,0,0);
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        -webkit-animation-timing-function:cubic-bezier(.67,0,.3,1);
        animation-timing-function:cubic-bezier(.67,0,.3,1)
    }
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"],body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"][data-method="ajax"],body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"] .loading-icon{
    display:block;
    opacity:1
}
#ajax-loading-screen .loading-icon{
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    position:absolute;
    opacity:0;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.default-loading-icon{
    top:50%;
    border-radius:100%;
    height:40px;
    width:40px;
    margin:0 auto;
    display:block;
    position:relative;
    border:3px solid #e5e5e5;
    margin-top:-20px
}
.loading-icon .material-icon .spinner{
    width:60px;
    height:60px;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto
}
.loading-icon .material-icon .spinner{
    -webkit-animation:material-rotate-all 1s linear infinite;
    animation:material-rotate-all 1s linear infinite
}
.loading-icon .material-icon .spinner .right-side,.loading-icon .material-icon .spinner .left-side{
    -webkit-animation:material-fade-in-first 1.2s linear infinite alternate;
    animation:material-fade-in-first 1.2s linear infinite alternate
}
.loading-icon .material-icon .spinner.color-2 .right-side,.loading-icon .material-icon .spinner.color-2 .left-side{
    -webkit-animation:material-fade-in-second 1.2s linear infinite alternate;
    animation:material-fade-in-second 1.2s linear infinite alternate
}
.loading-icon .material-icon .right-side,.loading-icon .material-icon .left-side{
    width:50%;
    height:100%;
    position:absolute;
    top:0;
    overflow:hidden
}
.loading-icon .material-icon .left-side{
    left:0
}
.loading-icon .material-icon .right-side{
    right:0
}
.loading-icon .material-icon .bar{
    width:100%;
    height:100%;
    -webkit-border-radius:200px;
    border-radius:200px 0 0 200px;
    border:6px solid #666;
    position:relative
}
.loading-icon .material-icon .bar:after{
    content:"";
    width:6px;
    height:6px;
    display:block;
    background:#666;
    position:absolute;
    -webkit-border-radius:6px;
    border-radius:6px
}
.loading-icon .material-icon .right-side .bar{
    -webkit-border-radius:0;
    border-radius:0 200px 200px 0;
    border-left:none;
    -webkit-transform:rotate(-10deg);
    -webkit-transform-origin:left center;
    transform:rotate(-10deg);
    transform-origin:left center;
    -webkit-animation:material-rotate-right 0.75s linear infinite alternate;
    animation:material-rotate-right 0.75s linear infinite alternate
}
.loading-icon .material-icon .right-side .bar:after{
    bottom:-6px;
    left:-3px
}
.loading-icon .material-icon .left-side .bar{
    border-right:none;
    -webkit-transform:rotate(10deg);
    transform:rotate(10deg);
    -webkit-transform-origin:right center;
    transform-origin:right center;
    -webkit-animation:material-rotate-left 0.75s linear infinite alternate;
    animation:material-rotate-left 0.75s linear infinite alternate
}
.loading-icon .material-icon .left-side .bar:after{
    bottom:-6px;
    right:-3px
}
@keyframes material-rotate-left{
    to{
        transform:rotate(30deg)
    }
    from{
        transform:rotate(175deg)
    }
}
@keyframes material-rotate-right{
    from{
        transform:rotate(-175deg)
    }
    to{
        transform:rotate(-30deg)
    }
}
@keyframes material-rotate-all{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(-360deg)
    }
}
@keyframes material-fade-in-first{
    from{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes material-fade-in-second{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.loading-icon .material-icon{
    top:50%;
    height:65px;
    width:65px;
    position:relative;
    margin:-32px auto 0 auto;
    display:block
}
.default-loading-icon:before{
    position:absolute;
    content:"";
    border-color:rgba(0,0,0,1) transparent transparent;
    border-radius:100%;
    border-style:solid;
    border-width:3px;
    display:block;
    height:100%;
    width:100%;
    top:-3px;
    left:-3px
}
.loading-icon.spin,.portfolio-loading.spin,.pp_loaderIcon.spin,.default-loading-icon.spin{
    animation:2s cubic-bezier(.63,.045,.34,1) 0s normal none infinite spinning_animation;
    -webkit-animation:2s cubic-bezier(.63,.045,.34,1) 0s normal none infinite spinning_animation
}
.default-skin-loading-icon{
    width:100%;
    height:100%;
    background-position:center;
    display:block;
    background-repeat:no-repeat;
    background-image:url(../../../themes/salient/img/icons/loading-white-bg.gif)
}
@keyframes spinning_animation{
    0%{
        transform:scale(1) rotate(0deg)
    }
    50%{
        transform:scale(.8) rotate(360deg)
    }
    100%{
        transform:scale(1) rotate(720deg)
    }
}
@-webkit-keyframes spinning_animation{
    0%{
        -webkit-transform:scale(1) rotate(0deg)
    }
    50%{
        -webkit-transform:scale(.8) rotate(360deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(720deg)
    }
}
@keyframes bounce_in_animation{
    0%{
        transform:scale(0,0)
    }
    20%{
        transform:scale(1.4,1.4)
    }
    50%{
        transform:scale(.8,.8)
    }
    85%{
        transform:scale(1.1,1.1)
    }
    100%{
        transform:scale(1,1)
    }
}
@-webkit-keyframes bounce_in_animation{
    0%{
        -webkit-transform:scale(0,0)
    }
    20%{
        -webkit-transform:scale(1.4,1.4)
    }
    50%{
        -webkit-transform:scale(.8,.8)
    }
    85%{
        -webkit-transform:scale(1.1,1.1)
    }
    100%{
        -webkit-transform:scale(1,1)
    }
}
@keyframes grow_in_animation{
    0%{
        transform:scale(0,0)
    }
    100%{
        transform:scale(1,1)
    }
}
@-webkit-keyframes grow_in_animation{
    0%{
        -webkit-transform:scale(0,0)
    }
    100%{
        -webkit-transform:scale(1,1)
    }
}
body #ajax-loading-screen[data-effect="center_mask_reveal"]{
    background-color:transparent
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="center_mask_reveal"].hidden{
    display:none
}
#ajax-loading-screen[data-effect="center_mask_reveal"] span{
    position:absolute;
    background:#fff;
    z-index:100;
    -webkit-transition:0.8s cubic-bezier(.12,.75,.4,1);
    transition:0.8s cubic-bezier(.12,.75,.4,1)
}
#ajax-loading-screen .mask-top{
    top:0;
    left:0;
    height:50%;
    width:100%
}
#ajax-loading-screen .mask-right{
    top:0;
    right:0;
    height:100%;
    width:50%
}
#ajax-loading-screen .mask-bottom{
    bottom:0;
    right:0;
    height:50%;
    width:100%
}
#ajax-loading-screen .mask-left{
    top:0;
    left:0;
    height:100%;
    width:50%
}
#ajax-loading-screen.loaded .mask-top{
    -webkit-transform:translateY(-100%) translateZ(0);
    -ms-transform:translateY(-100%) translateZ(0);
    transform:translateY(-100%) translateZ(0)
}
#ajax-loading-screen.loaded .mask-right{
    -webkit-transform:translateX(100%) translateZ(0);
    -ms-transform:translateX(100%) translateZ(0);
    transform:translateX(100%) translateZ(0)
}
#ajax-loading-screen.loaded .mask-bottom{
    -webkit-transform:translateY(100%) translateZ(0);
    -ms-transform:translateY(100%) translateZ(0);
    transform:translateY(100%) translateZ(0)
}
#ajax-loading-screen.loaded .mask-left{
    -webkit-transform:translateX(-100%) translateZ(0);
    -ms-transform:translateX(-100%) translateZ(0);
    transform:translateX(-100%) translateZ(0)
}
#ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade span,#ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade.loaded span{
    width:100%;
    height:100%;
    top:0;
    left:0;
    -webkit-transform:none;
    transform:none
}
#error-404{
    text-align:center;
    padding:10% 0;
    position:relative;
    z-index:10
}
body.error{
    padding:0
}
body #error-404[data-cc="true"] h1,body #error-404[data-cc="true"] h2,body #error-404[data-cc="true"] p{
    color:inherit
}
body.error404 .error-404-bg-img,body.error404 .error-404-bg-img-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:cover;
    background-position:50%;
    z-index:1
}
body.error404 .error-404-bg-img-overlay{
    opacity:.8
}
body #error-404 h1,body #error-404 h2{
    font-family:'Open Sans';
    font-weight:700
}
body #ajax-content-wrap #error-404 h1{
    font-size:250px;
    line-height:250px
}
body #ajax-content-wrap #error-404 h2{
    font-size:54px
}
.woocommerce-page .woocommerce p.cart-empty{
    font-size:54px;
    font-family:'Open Sans';
    font-weight:700
}
body #error-404 .nectar-button{
    margin-top:50px
}
body.page-template-page-sidebar-php .main-content>.row>.post-area,body.page-template-page-sidebar-php .main-content>.row>#sidebar,body.page-template-page-left-sidebar-php .main-content>.row>.post-area,body.page-template-page-left-sidebar-php .main-content>.row>#sidebar{
    margin-top:30px
}
.container-wrap .row>.wpb_row:last-child,.home-wrap .row>.wpb_row:last-child,#portfolio-extra>.wpb_row:last-child{
    margin-bottom:0
}
.wpb_row,.wpb_content_element{
    margin-bottom:35px
}
body[data-bg-header="true"] .container-wrap,body.single-portfolio .container-wrap,body.page-template-template-portfolio-php .container-wrap,body.tax-project-type .container-wrap{
    padding-top:25px;
    margin-top:0!important;
    padding-bottom:40px
}
body.search-results .container-wrap,body[data-header-resize="1"].search-results .container-wrap{
    padding-top:50px
}
body.search #page-header-bg{
    height:250px
}
body.search #page-header-bg h1{
    font-size:40px;
    line-height:50px;
    padding:0
}
body.search #page-header-bg h1 span{
    color:inherit
}
body.search-no-results[data-header-resize] .container-wrap{
    padding:8% 0
}
@media only screen and (max-width:690px){
    body.search-no-results[data-header-resize] .container-wrap{
        padding:14% 0
    }
}
body.search-no-results #search-results .search-form{
    position:relative
}
body.search-no-results #search-results .search-form button[type=submit]{
    position:absolute;
    right:0;
    top:0;
    margin:0
}
@media only screen and (min-width:1000px){
    body.search-no-results:not(.post-type-archive) .container-wrap:not([data-layout="default"]) .container.main-content{
        max-width:1000px
    }
    body.search-results[data-ext-responsive="true"] #search-results[data-layout="list-no-sidebar"]{
        max-width:1000px;
        margin:0 auto
    }
}
body.search-no-results #search-results input[type=text]{
    padding-right:60px
}
#header-space{
    height:90px;
    background-color:#fff
}
body[data-header-color="dark"] #header-space{
    background-color:#000
}
#header-outer{
    width:100%;
    top:0;
    left:0;
    position:fixed;
    padding:28px 0 0 0;
    background-color:#fff;
    z-index:9999;
    overflow:visible
}
#header-outer[data-box-shadow="small"],body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="0"]:not(.transparent):not(.invisible),body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="1"]:not(.transparent){
    -webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.22);
    box-shadow:0 0 3px 0 rgba(0,0,0,.22)
}
#header-outer[data-box-shadow="large"],body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="large"][data-remove-fixed="0"]:not(.transparent):not(.invisible),body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="large"][data-remove-fixed="1"]:not(.transparent){
    -webkit-box-shadow:0 3px 45px rgba(0,0,0,.15);
    box-shadow:0 3px 45px rgba(0,0,0,.15)
}
body.page-template-template-no-header #header-outer,body.page-template-template-no-header-footer #header-outer{
    visibility:hidden
}
body[data-transparent-nav="1"][data-header-color="light"] #header-outer{
    background-color:rgba(255,255,255,.965)
}
body[data-header-color="dark"] #header-outer,body[data-header-color="dark"] #search-outer{
    background-color:#000;
    -webkit-box-shadow:none;
    box-shadow:none
}
body[data-header-color="dark"] #top nav ul li a,body[data-header-color="dark"] #search-outer input,body[data-header-color="dark"] #top #logo,body[data-header-color="dark"] #top nav ul #nectar-user-account a span,body[data-header-color="dark"] #top nav ul #search-btn a span,body[data-header-color="dark"] #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart{
    color:#A0A0A0
}
body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines:after,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines:before,body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle .lines-button:after{
    background-color:#A0A0A0
}
.admin-bar #header-outer,.logged-in.buddypress #header-outer{
    top:32px
}
#top #logo{
    width:auto;
    max-width:none;
    display:block;
    line-height:22px;
    font-size:22px;
    letter-spacing:-1px;
    color:#444;
    font-family:'Open Sans';
    font-weight:600
}
#top #logo .retina-logo,#top .span_3 #logo .mobile-only-logo{
    display:none
}
#top #logo .starting-logo{
    position:absolute;
    top:0;
    opacity:0;
    left:0
}
#top #logo:hover,#top #logo:focus{
    color:#000
}
#top #logo img{
    text-indent:-9999px;
    max-width:none;
    width:auto;
    margin-bottom:0;
    display:block;
    transition:opacity 0.4s ease
}
#header-outer[data-transparent-header="true"] #top #logo img.stnd{
    position:relative
}
#top{
    position:relative;
    z-index:9998;
    width:100%
}
#top .container .row{
    padding-bottom:0
}
#top nav>ul{
    overflow:visible;
    transition:padding 0.8s ease,margin 0.25s ease;
    min-height:1px;
    line-height:1px
}
#top nav .no-menu-assigned{
    visibility:hidden
}
body:not(.ascend) #top nav>.buttons,body.ascend #header-outer[data-full-width="false"] #top nav>.buttons,#header-outer[data-format="centered-menu-under-logo"] #top nav>.buttons{
    margin-left:15px
}
body #header-outer[data-full-width="false"][data-has-buttons="no"]:not([data-format="left-header"]) #top nav>.buttons{
    margin-left:0
}
body:not(.ascend) #header-outer[data-full-width="true"][data-remove-border="true"] #top nav ul #search-btn{
    margin-left:22px
}
#top nav>.buttons{
    transition:padding 0.8s ease
}
#top nav>ul .slide-out-widget-area-toggle{
    transition:margin 0.25s ease
}
.side-widget-open #top nav>ul .slide-out-widget-area-toggle{
    transition:margin 0.75s ease
}
#header-outer[data-transparency-option="1"][data-full-width="true"].side-widget-open{
    box-shadow:none
}
#header-outer.side-widget-open.hidden-menu #top nav>.sf-menu li,#header-outer.hidden-menu-items #top nav>.sf-menu li:not(#social-in-menu){
    transition:opacity 0.75s ease
}
body:not(.material) #header-outer[data-format="centered-menu"].side-widget-open #top nav>.sf-menu:not(.buttons) li,body:not(.material) #header-outer.side-widget-open.hidden-menu #top nav>.sf-menu:not(.buttons) li,body:not(.material) #header-outer.side-widget-open.hidden-menu-items #top nav>.sf-menu:not(.buttons) li:not(#social-in-menu){
    opacity:0
}
.side-widget-open.no-bg-color{
    border-color:transparent!important
}
#header-outer #top nav>.buttons{
    right:0;
    height:100%;
    overflow:hidden
}
body #header-outer[data-using-pr-menu="true"] #top nav>.buttons{
    display:block;
    overflow:visible
}
body.material #header-outer[data-using-pr-menu="true"] #top nav>.buttons{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.woocommerce #header-outer .cart-notification .item-name,#header-outer .woocommerce-page .cart-notification .item-name{
    color:#999
}
#top nav ul li{
    float:right
}
#top nav>ul>li{
    float:left
}
#top nav>ul>li>a,.pull-left-wrap>ul>li>a{
    padding:0 10px 0 10px;
    display:block;
    color:#676767;
    font-size:14px;
    line-height:20px;
    -webkit-transition:color 0.1s ease;
    transition:color 0.1s linear
}
#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a{
    -webkit-transition:color 0.2s ease;
    transition:color 0.2s ease
}
#header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-menu"] #top .span_9 .sf-menu:not(.buttons){
    left:0;
    position:relative;
    text-align:center;
    width:100%;
    z-index:1
}
#header-outer[data-format="centered-menu"] #top nav>.sf-menu>li{
    float:none;
    display:inline-block
}
#header-outer[data-format="centered-menu"] #top nav>.sf-menu>.megamenu{
    position:static
}
#header-outer[data-format="centered-menu"] #top nav>.sf-menu>li ul{
    text-align:left
}
#header-outer[data-format="centered-menu"] #top nav>.buttons,#header-outer[data-format="centered-menu"] #top .span_3{
    z-index:10;
    position:absolute
}
#header-outer[data-format="centered-menu"] #top .span_3{
    left:0
}
#header-outer[data-format="menu-left-aligned"] .row .col.span_3{
    margin-right:25px
}
#header-outer[data-format="menu-left-aligned"] .row .col.span_9{
    float:left
}
#header-outer[data-format="menu-left-aligned"] .row .right-aligned-menu-items{
    float:right
}
body #header-outer[data-full-width="true"] #top nav>.buttons{
    margin-left:0
}
#header-outer[data-format="centered-menu-under-logo"] #top nav{
    display:inline-block
}
#header-outer[data-format="centered-menu-under-logo"] .span_9{
    text-align:center;
    line-height:1px
}
body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3,body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3,body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3{
    display:block;
    float:none;
    width:100%!important
}
body #header-outer[data-format="centered-menu-under-logo"] .span_3{
    text-align:center
}
#header-outer[data-format="centered-menu-under-logo"] #top nav>.sf-menu>li ul{
    text-align:left
}
#header-outer[data-format="centered-menu-under-logo"] #top .span_9{
    position:relative
}
#header-outer[data-format="centered-menu-under-logo"] .cart-menu{
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    top:50%
}
#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav>ul>li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle)>a{
    padding-top:0;
    padding-bottom:20px
}
#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #search-btn,#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #nectar-user-account,#header-outer[data-format="centered-menu-under-logo"] #top nav>ul .slide-out-widget-area-toggle{
    padding-top:0;
    padding-bottom:0
}
#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #social-in-menu a{
    margin-top:0;
    margin-bottom:20px
}
#header-outer[data-format="centered-menu-under-logo"] #top #logo img{
    margin:0 auto 0 auto
}
#header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo{
    position:absolute;
    margin-bottom:0;
    left:50%;
    -webkit-transform:translateX(-50%) translateZ(0);
    transform:translateX(-50%) translateZ(0)
}
@media only screen and (min-width:1000px){
    #header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo{
        top:0
    }
}
@media only screen and (max-width:999px){
    #header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo{
        left:0;
        -webkit-transform:none;
        transform:none
    }
}
#header-outer[data-format="centered-logo-between-menu"] .cart-menu-wrap{
    z-index:10000
}
@media only screen and (min-width:1000px){
    #header-outer[data-format="centered-logo-between-menu"] nav{
        visibility:hidden
    }
}
#header-outer[data-format="centered-logo-between-menu"] .span_3{
    position:absolute;
    left:50%;
    margin-right:0
}
#header-outer[data-format="centered-logo-between-menu"] .span_3 #logo.no-image{
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
#header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img{
    -ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9,#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9 .sf-menu:not(.buttons){
    left:0;
    position:relative;
    text-align:center;
    width:100%;
    z-index:1
}
body #header-outer[data-format="centered-logo-between-menu"] .row .col.span_9 .sf-menu:not(.buttons){
    position:static
}
#header-outer[data-format="centered-logo-between-menu"] #top nav>.buttons,#header-outer[data-format="centered-logo-between-menu"] #top .span_3{
    z-index:10;
    position:absolute
}
#header-outer[data-format="centered-logo-between-menu"] #top nav>.sf-menu>li ul{
    text-align:left
}
#header-outer[data-format="centered-logo-between-menu"] #top nav>.sf-menu>li{
    float:none
}
#header-outer[data-format="centered-logo-between-menu"] #top nav>.sf-menu>.megamenu{
    position:static
}
#header-outer[data-format="centered-logo-between-menu"] nav #social-in-menu{
    position:absolute;
    left:0
}
#top nav>ul>li[class*="button_solid_color"]>a:before,#header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a:before{
    display:block;
    position:absolute;
    left:0;
    padding-bottom:10px;
    -webkit-transform:translateY(-7px);
    -ms-transform:translateY(-7px);
    transform:translateY(-7px);
    width:100%;
    height:24px;
    content:' ';
    z-index:-1;
    -webkit-transition:opacity 0.2s ease;
    transition:opacity 0.2s ease
}
#header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav>ul>li[class*="button_"]>a:before{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    top:50%
}
#header-outer[data-format="centered-menu-under-logo"] #top nav>ul>li[class*="button_"]>a:before,#header-outer[data-format="centered-menu-bottom-bar"] #top nav>ul>li[class*="button_"]>a:before{
    -webkit-transform:translateY(-9px);
    -ms-transform:translateY(-9px);
    transform:translateY(-9px)
}
#top nav>ul>li[class*="button_solid_color"]>a:hover:before,#header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a:hover:before{
    opacity:0.85!important
}
#top nav>ul>li[class*="button_bordered"]>a:before,#header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before{
    border:2px solid #fff;
    display:block;
    position:absolute;
    left:0;
    padding-bottom:10px;
    -webkit-transform:translateY(-7px);
    -ms-transform:translateY(-7px);
    transform:translateY(-7px);
    width:100%;
    height:34px;
    content:' ';
    z-index:-1;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:border-color 0.2s ease;
    transition:border-color 0.2s ease
}
#top nav>ul>li[class*="button_bordered"]>a:before{
    border-color:rgba(0,0,0,.4)
}
.light-text #top nav>ul>li[class*="button_bordered"]>a:before{
    border-color:#fff
}
#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"].current_page_ancestor>a,#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"].current-menu-ancestor>a,#header-outer #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="default"] #top nav .sf-menu>[class*="button_solid_color"].sfHover:not(#social-in-menu)>a,#header-outer #top nav>ul>li[class*="button_solid_color"]>a .sf-sub-indicator i,#header-outer #top .sf-menu>li[class*="button_solid_color"].sfHover>a .sf-sub-indicator i,#header-outer #top .sf-menu>li[class*="button_solid_color"]:hover>a .sf-sub-indicator i{
    color:#fff!important
}
#top nav>ul>li[class*="button_solid_color"]>a,body #header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="animated_underline"] #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>li[class*="button_solid_color"]>a:hover,#header-outer[data-lhe="default"].transparent.dark-slide #top nav>ul>li[class*="button_solid_color"]>a:hover,#header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_solid_color"]>a:hover,#header-outer.dark-text #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="default"] #top nav .sf-menu .current_page_item[class*="button_solid_color"]>a,#header-outer.transparent.dark-slide>#top nav>ul>li[class*="button_solid_color"]>a:hover{
    color:#fff!important;
    opacity:1!important;
    padding-left:20px;
    padding-right:20px
}
#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"]>a:hover,body #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_solid_color"].sfHover>a{
    color:#fff!important
}
#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"]>a,#header-outer[data-lhe="default"] #top nav>ul>li[class*="button_bordered"]>a,#top nav>ul>li[class*="button_bordered"]>a,body #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a,#header-outer[data-lhe="animated_underline"] #top nav>ul>li[class*="button_bordered"]>a,#header-outer[data-lhe="default"] #top nav ul li[class*="button_bordered"] a:hover{
    padding-left:20px;
    padding-right:20px
}
body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] #top nav>ul>li:last-child>a,body[data-header-search="false"][data-user-set-ocm="off"] #header-outer[data-lhe="animated_underline"][data-format="centered-menu"][data-cart="false"] #top nav>.buttons>li:last-child>a,body[data-header-search="false"][data-user-set-ocm="off"] #header-outer[data-lhe="animated_underline"][data-format="menu-left-aligned"][data-cart="false"] #top nav>.buttons>li:last-child>a{
    margin-right:0
}
#header-outer[data-lhe="animated_underline"] nav>ul>li:not([class*="button_"])>a:after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:after{
    -ms-transition:-webkit-transform .3s ease-out,border-color .3s ease-out;
    -webkit-transition:-webkit-transform .3s ease-out,border-color .3s ease-out;
    transition:transform .3s ease-out,border-color .3s ease-out;
    position:absolute;
    display:block;
    bottom:-6px;
    left:0;
    width:100%;
    -ms-transform:scaleX(0);
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    border-top:2px solid #000;
    content:'';
    padding-bottom:inherit
}
body:not(.material) #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:after{
    bottom:-9px
}
#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a:hover:after,#header-outer[data-lhe="animated_underline"] #top nav>ul>.sfHover>a:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor>a:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor>a:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item>a:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item>a:after,#header-outer[data-lhe="animated_underline"] .buttons .current-menu-item>a:after,#header-outer[data-lhe="animated_underline"] .buttons .current-menu-ancestor>a:after,#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:hover:after,#header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:focus:after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .current-menu-item>a:after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:hover:after,body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:focus:after{
    backface-visibility:hidden;
    -ms-transform:scaleX(1);
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
}
#header-outer[data-lhe="animated_underline"] #top nav>ul>li>a{
    padding-left:0;
    padding-right:0;
    margin-right:10px;
    margin-left:10px
}
#top nav ul li a{
    color:#999
}
.sf-menu{
    line-height:1;
    float:left;
    margin-bottom:30px
}
.sf-menu ul li{
    font-weight:400;
    width:100%
}
#header-outer .sf-menu>li:hover>ul,#header-outer .sf-menu>.sfHover>ul{
    top:100%
}
.sub-menu{
    z-index:3
}
.sf-menu li:hover,.sf-menu .sfHover,.sf-menu:not(.buttons) a:focus,.sf-menu a:hover,.sf-menu a:active{
    outline:0 none
}
.sf-menu ul li a{
    margin:0
}
.sf-sub-indicator{
    display:inline-block;
    width:10px;
    position:relative;
    left:8px;
    height:10px
}
.sf-sub-indicator i{
    width:8px
}
.sf-sub-indicator [class^="icon-"],body .sf-sub-indicator [class*=" icon-"]{
    color:#888;
    font-size:12px;
    line-height:16px;
    height:auto;
    background-color:transparent
}
.material .sf-menu>li>a>.sf-sub-indicator i{
    font-size:16px
}
.sf-shadow .sf-shadow-off{
    background:none repeat scroll 0 0 transparent
}
.sf-vertical,.sf-vertical li{
    width:100%
}
.sf-vertical li:hover ul,.sf-vertical .sfHover ul{
    left:100%;
    top:0
}
.sf-menu,.sf-menu *{
    list-style:none outside none;
    margin:0;
    padding:0;
    z-index:10
}
.sf-menu{
    line-height:1
}
.sf-menu ul{
    position:absolute;
    top:-999em
}
.sf-menu ul li,.sf-menu ul li li{
    font-size:12px;
    width:100%
}
.sf-menu li:hover{
    visibility:inherit
}
.sf-menu li{
    float:left;
    line-height:0;
    font-size:12px;
    position:relative
}
.sf-menu a{
    display:block;
    position:relative;
    text-decoration:none
}
.sf-menu li:hover ul,.sf-menu .sfHover ul{
    z-index:999
}
.sf-menu li li:hover ul,.sf-menu li .sfHover ul,.sf-menu li li li:hover ul,.sf-menu li li .sfHover ul{
    left:20em;
    top:0
}
.sf-menu .sf-with-ul a{
    min-width:1px
}
#header-outer .sf-menu li ul li a{
    font-size:12px;
    line-height:13px;
    transition:none;
    letter-spacing:0
}
.sf-menu li ul li .sf-sub-indicator{
    right:14px;
    left:auto;
    top:14px;
    display:block;
    position:absolute
}
.sf-menu .sfHover ul li a,.sf-menu .sfHover ul li li a{
    box-shadow:none
}
.sf-menu ul li a:focus,.sf-menu ul li a:hover,.sf-menu ul li a:active,.sf-menu ul li li a:focus,.sf-menu ul li li a:hover,.sf-menu ul li li a:active{
    border-radius:0 0 0 0;
    box-shadow:none;
    text-shadow:none
}
body #top nav>ul>li>.temp-hidden-display,body #header-secondary-outer nav>ul>li>.temp-hidden-display{
    display:block!important;
    opacity:0;
    left:0!important;
    right:auto!important
}
body #top nav>ul>.edge>ul,body #header-secondary-outer nav>ul>.edge>ul{
    left:auto;
    right:0
}
body #top nav>ul>li .edge>ul,body #header-secondary-outer nav>ul>li .edge>ul{
    left:auto;
    right:0
}
#top .span_9{
    position:static
}
#header-outer #top nav>ul>.megamenu{
    position:inherit
}
#top nav>ul>.megamenu>.sub-menu{
    width:100%;
    left:0;
    padding:15px 0;
    display:table;
    background-color:#1C1C1C
}
body .no-transition,#header-outer[data-megamenu-rt="1"].no-transition,#header-outer[data-megamenu-rt="1"].no-transition a:not(#logo),#header-outer[data-megamenu-rt="1"].no-transition img,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-search,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-m-user,#header-outer[data-megamenu-rt="1"].no-transition .icon-salient-cart,.ascend #header-outer[data-megamenu-rt="1"].no-transition .has_products .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines:after,#header-outer[data-megamenu-rt="1"].no-transition .lines-button:after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul li a>.sf-sub-indicator i,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul #search-btn a:after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul #nectar-user-account a:after,#header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a:after,#header-outer[data-megamenu-rt="1"].no-transition .cart-menu:after,#header-outer[data-megamenu-rt="1"].no-transition #top nav>ul>li[class*="button_bordered"]>a:not(:hover):before,#header-outer[data-megamenu-rt="1"].no-transition.transparent #top nav>ul>li[class*="button_bordered"]>a:not(:hover):before,body #slide-out-widget-area-bg.fullscreen-alt.open.no-transition,body #slide-out-widget-area-bg.fullscreen-alt.no-transition,.page-submenu.no-trans,.sf-menu>.no-trans>ul,body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open),.posts-container article.ajax-loaded,body[data-button-style="slightly_rounded_shadow"] .nectar-button.wpb_start_animation,body[data-button-style="rounded_shadow"] .nectar-button.wpb_start_animation,.post-area.masonry{
    -webkit-transition:none!important;
    transition:none!important
}
.material #header-outer[data-megamenu-rt="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]).no-transition #logo img,.material #header-outer[data-megamenu-rt="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]).no-transition .logo-spacing img{
    -webkit-transition:height 0.15s ease!important;
    transition:height 0.15s ease!important
}
.material #header-outer[data-megamenu-rt="1"]:not([data-format="left-header"]).no-transition #logo img,.material #header-outer[data-megamenu-rt="1"]:not([data-format="left-header"]).no-transition .logo-spacing img{
    -webkit-transition:height 0.32s ease!important;
    transition:height 0.32s ease!important
}
#header-outer[data-megamenu-rt="1"].no-transition li[class*="button_"] a:hover{
    -webkit-transition:opacity 0.2s ease,color 0.2s ease!important;
    transition:opacity 0.2s ease,color 0.2s ease!important
}
#header-outer[data-lhe="animated_underline"][data-megamenu-rt="1"].no-transition #top nav>ul>li:not([class*="button_"])>a:after{
    -webkit-transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out
}
#top nav>ul>.megamenu>.sub-menu{
    display:table
}
#top nav>ul>.megamenu>.sub-menu{
    padding:30px 0
}
#top nav>ul>.megamenu>ul>li{
    padding:0 0 0 30px;
    border:none
}
#top nav>ul>li>ul>li,#header-outer[data-format="centered-menu"] #top nav>ul>li>ul>li,#header-secondary-outer .sf-menu>li>ul>li,#header-outer .widget_shopping_cart .cart_list,#header-outer .widget_shopping_cart .total,#header-outer .widget_shopping_cart .buttons{
    opacity:0;
    -ms-transform:translateY(13px);
    -webkit-transform:translateY(13px);
    transform:translateY(13px);
    -ms-transition:transform 0.65s cubic-bezier(.2,.8,.25,1),opacity 0.65s cubic-bezier(.2,.8,.25,1);
    transition:transform 0.65s cubic-bezier(.2,.8,.25,1),opacity 0.65s cubic-bezier(.2,.8,.25,1);
    -webkit-transition:transform 0.65s cubic-bezier(.2,.8,.25,1),opacity 0.65s cubic-bezier(.2,.8,.25,1)
}
#top nav>ul>.sfHover>ul>li,#header-secondary-outer .sf-menu>.sfHover>ul>li,#header-outer[data-format="centered-menu"] #top nav>ul>.sfHover>ul>li,#header-outer .widget_shopping_cart.open .cart_list,#header-outer .widget_shopping_cart.open .total,#header-outer .widget_shopping_cart.open .buttons{
    opacity:1;
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
#header-outer .widget_shopping_cart .cart_list,#header-outer .widget_shopping_cart,.wpcf7-form-control-wrap,.nectar-social.full-width>*{
    display:block!important
}
#top nav>ul>.megamenu>ul>li:last-child{
    padding-right:30px
}
[data-megamenu-width="full-width"] #top nav>ul>.megamenu>ul>li{
    padding:0 30px 0 0
}
[data-megamenu-width="full-width"] #top nav>ul>.megamenu>ul>li:last-child{
    padding:0
}
#top nav>ul>.megamenu>ul>li>ul{
    margin:0;
    padding:0
}
#top nav>ul>.megamenu>ul>li{
    width:33.33%
}
#header-outer #top nav>ul>.megamenu>ul>li{
    display:table-cell;
    float:none
}
#top nav>ul>.megamenu.columns-2>ul>li{
    width:50%
}
#top nav>ul>.megamenu.columns-3>ul>li{
    width:33.33%
}
#top nav>ul>.megamenu.columns-4>ul>li{
    width:25%
}
#top nav>ul>.megamenu.columns-5>ul>li{
    width:20%
}
#top nav>ul>.megamenu.columns-6>ul>li{
    width:16.66%
}
#top nav>ul>.megamenu>ul>li ul{
    display:block!important;
    top:0!important;
    width:100%;
    opacity:1!important;
    left:0!important;
    box-shadow:none;
    position:relative
}
#top nav>ul>.megamenu>ul>li>ul>.has-ul>ul{
    margin-left:0;
    padding-right:0;
    padding-left:0
}
#top nav>ul>.megamenu ul li{
    float:none
}
#top nav>ul>.megamenu ul li a{
    border-bottom:none;
    padding:9px 15px
}
body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a{
    font-family:'Open Sans';
    font-weight:700;
    font-size:12px;
    text-transform:uppercase;
    margin-bottom:7px;
    letter-spacing:2px
}
body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a{
    color:#444
}
body[data-header-color="dark"]:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,body[data-header-color="dark"]:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a{
    color:#fff
}
body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>ul{
    padding-bottom:15px
}
body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>ul{
    padding-bottom:20px
}
body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul:last-child>ul{
    padding-bottom:0
}
#top nav>ul>.megamenu>.sub-menu>li a,body #top nav>ul>.megamenu>.sub-menu>li a,body #header-outer #top nav>ul>.megamenu>.sub-menu>li>a,#top nav>ul>.megamenu>ul>li>a:hover,#top nav>ul>.megamenu>ul>.sfHover>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul.current-menu-item>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>a,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul>li>ul>.has-ul>a{
    background-color:transparent!important
}
#header-secondary-outer .sf-menu li ul li a,#top .sf-menu li ul li a{
    background-color:transparent
}
body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul ul li a:hover,body:not([data-header-format="left-header"]) #top nav>ul>.megamenu>ul ul .current-menu-item>a{
    color:#CCC;
    background-color:#000
}
#top .menu-item-language .iclflag,#header-secondary-outer .menu-item-language .iclflag{
    top:1px;
    position:relative;
    margin-right:4px
}
.sf-menu>li>ul{
    opacity:0;
    pointer-events:none;
    -ms-transition:none;
    -webkit-transition:none;
    transition:none;
    display:block;
    -webkit-box-shadow:0 19px 35px rgba(0,0,0,.11);
    box-shadow:0 19px 35px rgba(0,0,0,.11)
}
.sf-menu>li ul{
    padding:20px;
    width:20em
}
.sf-menu>li ul a,#top nav>ul>.megamenu ul li a{
    padding:6px 6px
}
.sf-menu li ul li .sf-sub-indicator{
    top:6px;
    right:6px
}
body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu>li ul{
    border-top:1px solid #e9e9e9
}
#header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu>li:not(.megamenu) ul{
    border-top:none
}
#header-outer .open.widget_shopping_cart{
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1;
    top:100%;
    pointer-events:auto
}
#header-outer .cart-outer .cart-notification{
    top:100%
}
#header-outer .widget_shopping_cart{
    -ms-transition:none;
    -webkit-transition:none;
    transition:none;
    opacity:0;
    pointer-events:none
}
.sf-menu>.sfHover{
    z-index:500
}
#header-secondary-outer .sf-menu li ul,body:not([data-header-format="left-header"]) #top .sf-menu li ul,#top nav>ul>.megamenu>.sub-menu,#header-outer .widget_shopping_cart .cart_list li,#header-outer .cart-notification,#header-outer .widget_shopping_cart_content{
    background-color:#fff
}
#header-outer .cart-outer .widget_shopping_cart>.widgettitle{
    display:none
}
body[data-header-color="dark"] #header-secondary-outer .sf-menu li ul,body[data-header-color="dark"]:not([data-header-format="left-header"]) #top .sf-menu li ul,body[data-header-color="dark"] #top nav>ul>.megamenu>.sub-menu,body[data-header-color="dark"] #header-outer .widget_shopping_cart .cart_list li,body[data-header-color="dark"] #header-outer .cart-notification,body[data-header-color="dark"] #header-outer .widget_shopping_cart_content{
    background-color:#000
}
#header-outer nav ul li li:hover>a .sf-sub-indicator i,#header-outer nav ul li .sfHover>a .sf-sub-indicator i,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a .sf-sub-indicator i,#header-outer:not([data-format="left-header"]) #top nav>ul>.megamenu ul ul .current-menu-item>a,#header-outer:not([data-format="left-header"]) #top nav>ul>.megamenu ul ul .current-menu-ancestor>a,#header-outer #top nav>ul>.megamenu>ul ul .sfHover>a,#header-outer #top nav>ul>.megamenu>ul ul li a:hover,#header-outer #top nav>ul>.megamenu>ul ul li a:focus,body:not([data-header-format="left-header"]) #header-outer #top nav>ul>.megamenu>ul ul .current-menu-item>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .sfHover>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a{
    color:#fff
}
#header-outer .widget_shopping_cart,.woocommerce .cart-notification,#header-outer .cart-notification{
    -webkit-box-shadow:0 19px 35px rgba(0,0,0,.11);
    box-shadow:0 19px 35px rgba(0,0,0,.11)
}
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .cart_list a:hover{
    background-color:transparent!important
}
#header-outer .widget_shopping_cart a.button:hover,.nectar-slide-in-cart .widget_shopping_cart a.button:hover{
    background-color:#333!important
}
#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a:hover,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) .sfHover>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-item>a,#header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul .current-menu-ancestor>a{
    background-color:#27CCC0
}
#header-outer .sf-menu li ul li a,#header-outer .widget_shopping_cart .quantity,#header-outer .widget_shopping_cart .cart_list li,#header-outer .cart-notification,#header-outer .total,#header-outer .total strong,#header-outer .product_list_widget li dl dd{
    color:#999
}
#header-outer #top nav>ul>.megamenu:hover ul li{
    pointer-events:auto
}
.sf-menu .megamenu li ul{
    -webkit-transform:none;
    transform:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
#header-outer #top .sf-menu .megamenu li ul,[data-header-color="light"] #header-outer:not(.transparent) .sf-menu>.megamenu li ul{
    border-top:0
}
#header-secondary-outer .sf-menu li li ul{
    margin-left:-20px;
    margin-top:-20px
}
.sf-menu li li ul{
    display:block;
    visibility:visible;
    top:0!important;
    z-index:auto;
    left:20em;
    margin-left:-20px;
    margin-top:-20px;
    -ms-transition:transform 0.25s,opacity 0.25s;
    -webkit-transition:transform 0.25s,opacity 0.25s;
    transition:transform 0.25s,opacity 0.25s;
    -webkit-box-shadow:0 19px 35px rgba(0,0,0,.11);
    box-shadow:0 19px 35px rgba(0,0,0,.11);
    opacity:0;
    pointer-events:none;
    -ms-transform:translateX(25px);
    -webkit-transform:translateX(25px);
    transform:translateX(25px)
}
#header-secondary-outer .sf-menu li li .on-left-side,#header-secondary-outer sf-menu li .sfHover .on-left-side,.sf-menu li li .on-left-side,.sf-menu li .sfHover .on-left-side{
    right:20em;
    left:auto;
    margin-right:-20px;
    margin-left:0
}
.sf-menu .sfHover>.on-left-side{
    -ms-transform:translateY(0) translateX(0);
    -webkit-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0)
}
body[data-header-color="light"] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul{
    margin-top:-21px
}
body[data-header-color="light"] #header-secondary-outer .sf-menu>li:not(.megamenu) li ul,body[data-header-color="light"] .sf-menu>li:not(.megamenu) li ul,body[data-header-color="light"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color="custom"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu>li:not(.megamenu) li ul{
    margin-top:-20px
}
.sf-menu ul li a{
    border-bottom:0
}
.sf-menu .sfHover>ul{
    pointer-events:auto;
    opacity:1;
    -ms-transform:translateY(0) translateX(0);
    -webkit-transform:translateY(0) translateX(0);
    transform:translateY(0) translateX(0)
}
.sf-menu>li.sfHover:not(.megamenu)>ul:not(.on-left-side){
    left:0
}
#header-outer:not([data-format="left-header"]) #logo,#header-outer:not([data-format="left-header"]) .logo-spacing{
    transition:margin 0.32s ease
}
#header-outer:not([data-format="left-header"]) #logo img,#header-outer:not([data-format="left-header"]) .logo-spacing img{
    transition:height 0.32s ease,opacity 0.2s ease
}
#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo,#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing{
    transition:margin 0.15s ease
}
#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img,#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing img{
    transition:height 0.15s ease,opacity 0.2s ease
}
#header-outer.small-nav:not([data-format="left-header"]){
    transition:box-shadow 0.42s ease,opacity 0.3s ease
}
#header-outer.small-nav:not([data-format="left-header"]) #logo,#header-outer.small-nav:not([data-format="left-header"]) .logo-spacing{
    transition:margin 0.32s ease
}
#header-outer.small-nav:not([data-format="left-header"]) #logo img,#header-outer.small-nav:not([data-format="left-header"]) .logo-spacing img{
    transition:height 0.32s ease
}
body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header="true"]){
    transition:box-shadow 0.42s ease,opacity 0.3s ease,transform 0.32s ease
}
#header-outer[data-using-secondary="1"]:not([data-format="left-header"]){
    transition:transform 0.32s ease,background-color 0.3s ease 0s,box-shadow 0.3s ease 0s,margin 0.25s ease
}
#header-outer[data-using-secondary="1"].small-nav:not([data-format="left-header"]){
    transition:box-shadow 0.42s ease,opacity 0.3s ease,transform 0.32s ease
}
#header-outer[data-format="centered-menu"] .logo-spacing,#header-outer[data-format="centered-logo-between-menu"] .logo-spacing{
    visibility:hidden;
    pointer-events:none;
    z-index:-100
}
@media only screen and (max-width:690px){
    #header-outer[data-format="centered-menu"] .logo-spacing,#header-outer[data-format="centered-logo-between-menu"] .logo-spacing{
        display:none
    }
}
@media only screen and (min-width:1000px){
    #header-outer:not([data-format="left-header"]){
        padding-top:0
    }
    #header-outer:not([data-format="left-header"]) #top>.container>.row,#header-outer:not([data-format="left-header"]) #top>.container>.row nav,#header-outer:not([data-format="left-header"]) #top>.container>.row nav>ul,#header-outer:not([data-format="left-header"]) #top>.container>.row nav>ul>li{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    #header-outer:not([data-format="left-header"]) #top .span_9,#header-outer:not([data-format="left-header"]) #top .span_3{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        float:none;
        width:auto
    }
    #header-outer[data-format="centered-menu-under-logo"] .span_9,#header-outer[data-format="centered-menu-under-logo"] .span_9 nav,#header-outer[data-format="centered-menu-under-logo"] #top .row .span_9{
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        width:100%
    }
    #header-outer[data-format="centered-menu-under-logo"] .cart-menu{
        -webkit-transform:none;
        transform:none
    }
    #header-outer .logo-spacing{
        line-height:0
    }
    #header-outer[data-format="centered-logo-between-menu"] .logo-spacing[data-using-image="false"]{
        font-size:22px;
        line-height:22px;
        letter-spacing:-1px;
        width:1px
    }
    #header-outer[data-format="centered-menu"] .logo-spacing img,#header-outer[data-format="centered-logo-between-menu"] .logo-spacing img{
        margin-bottom:0
    }
    #header-outer[data-format="centered-logo-between-menu"] .logo-spacing img{
        width:1px
    }
    #header-outer[data-format="centered-logo-between-menu"] #top .span_9,#header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav{
        width:100%
    }
    #header-outer[data-format="centered-menu"] #top .span_3{
        position:relative;
        margin-right:0
    }
    #header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-menu"] #top .span_9 .sf-menu:not(.buttons){
        position:static
    }
    #header-outer[data-format="centered-logo-between-menu"] .row .col.span_3{
        pointer-events:none
    }
    body #header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img{
        transform:none
    }
    body #header-outer[data-format="centered-logo-between-menu"] #top #logo{
        transform:translateX(-50%);
        pointer-events:auto
    }
    #header-outer[data-format="default"] #top .span_9{
        margin-left:auto
    }
    #header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-menu"] #top .span_9 nav{
        -webkit-flex-grow:1;
        -moz-flex-grow:1;
        -ms-flex-positive:1;
        -ms-flex-grow:1;
        flex-grow:1
    }
    #header-outer[data-format="centered-menu"] #top .span_9 nav .sf-menu:not(.buttons),#header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav .sf-menu:not(.buttons),#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav,#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav{
        -webkit-justify-content:center;
        -moz-justify-content:center;
        -ms-flex-pack:center;
        -ms-justify-content:center;
        justify-content:center
    }
    #header-outer:not([data-format="left-header"]) #top nav>.buttons{
        overflow:visible;
        height:auto
    }
    #header-outer:not([data-format="left-header"]) #top nav>ul>li{
        -webkit-align-items:center;
        -moz-align-items:center;
        -ms-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    #header-outer:not([data-format="left-header"]) #top nav>ul{
        float:none;
        display:inline-block;
        vertical-align:middle
    }
    #header-outer[data-format="centered-menu"] #top nav>.buttons,#header-outer[data-format="centered-menu"] #top .span_3,#header-outer[data-format="centered-logo-between-menu"] nav #social-in-menu,#header-outer[data-format="centered-logo-between-menu"] #top nav>.buttons{
        height:100%
    }
    #header-outer #top>.container>.row .right-aligned-menu-items nav{
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
        -webkit-flex-direction:row-reverse
    }
    #header-outer[data-format="menu-left-aligned"] .row .right-aligned-menu-items{
        float:none;
        margin-left:auto;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    #header-outer[data-format="centered-menu-under-logo"] .row,#header-outer[data-format="centered-menu-bottom-bar"] .row{
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        -moz-flex-direction:column;
        flex-direction:column
    }
}
@media only screen and (max-width:999px){
    #top .col.span_9{
        text-align:right;
        line-height:0
    }
    #header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-logo-between-menu"] #top .span_9{
        text-align:right;
        z-index:10000;
        left:auto
    }
    #top .span_9>.slide-out-widget-area-toggle>div,#header-outer .mobile-search .icon-salient-search,#header-outer #top #mobile-cart-link i,#header-outer .mobile-user-account .icon-salient-m-user{
        position:relative;
        display:block;
        top:50%;
        font-size:18px;
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        background-color:transparent
    }
    #top .span_9>.slide-out-widget-area-toggle,#top #mobile-cart-link,#top .mobile-search,#header-outer #top .mobile-user-account{
        position:relative;
        width:auto;
        padding:0 7px;
        top:auto;
        right:auto;
        margin-bottom:0;
        margin-top:0;
        display:inline-block;
        vertical-align:middle;
        line-height:0;
        height:100%;
        -webkit-transform:none;
        transform:none
    }
    body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close:before,body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close:before{
        background-color:rgba(0,0,0,.06)
    }
    #header-outer[data-cart="true"] #top .span_9>.slide-out-widget-area-toggle,#header-outer[data-cart="true"] #top #mobile-cart-link,#top .mobile-search{
        padding:0 8px
    }
    #header-outer[data-cart="true"] #top .row .span_9>.slide-out-widget-area-toggle,#top .span_9>.slide-out-widget-area-toggle{
        padding-right:0
    }
    #search-outer #search #close a:before,body.material #header-outer #search-outer #search #close a:before{
        height:40px;
        width:40px;
        margin:-20px 0 0 -20px
    }
    #search-outer #search #close a span{
        font-size:16px;
        height:16px;
        line-height:16px
    }
    #search-outer #search #close a{
        height:14px
    }
    #search-outer #search #close,body.material #header-outer #search-outer #search #close{
        top:0;
        right:-5px
    }
    #search-outer #search #close a,body.material #header-outer #search-outer #search #close a{
        right:13px;
        top:19px
    }
    body.original #search-outer #search #close a{
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav>.buttons{
    padding-bottom:20px
}
@media only screen and (max-width:999px){
    .slide-out-widget-area-toggle.mobile-icon a>span>.hover-effect{
        display:none
    }
}
#top nav ul #search-btn a span,#top nav ul #search-btn a,#top nav ul .slide-out-widget-area-toggle a,#top nav ul #nectar-user-account a span,#top nav ul #nectar-user-account a{
    line-height:20px;
    height:20px
}
#top nav ul .slide-out-widget-area-toggle a .label,#top .span_9>.slide-out-widget-area-toggle a.using-label .label{
    font-style:normal;
    display:inline-block;
    vertical-align:middle;
    margin-right:15px;
    line-height:1em;
    font-size:14px
}
#top .span_9>.slide-out-widget-area-toggle a.using-label .label{
    transition:color 0.2s ease
}
#top nav ul .slide-out-widget-area-toggle a.using-label>span,#top .span_9>.slide-out-widget-area-toggle a.using-label>span{
    display:inline-block;
    vertical-align:middle
}
#top nav ul .slide-out-widget-area-toggle a.using-label,#top .span_9>.slide-out-widget-area-toggle a.using-label,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a.using-label{
    width:auto;
    vertical-align:middle
}
@media only screen and (min-width:690px){
    #slide-out-widget-area .secondary-header-text{
        display:none
    }
}
@media only screen and (max-width:999px) and (min-width:690px){
    body.original #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{
        display:none
    }
}
#top nav .buttons li{
    line-height:12px;
    position:relative
}
#top nav .buttons .menu-item a{
    position:relative
}
.original #top nav ul #search-btn>div,.original #top nav ul #nectar-user-account>div,.original #top nav ul .nectar-woo-cart>div,.original #top nav ul .slide-out-widget-area-toggle>div,.ascend #header-outer[data-full-width="false"] #top nav ul #search-btn>div,.ascend #header-outer[data-full-width="false"] #top nav ul #nectar-user-account>div,.ascend #header-outer[data-full-width="false"] #top nav ul .nectar-woo-cart>div,.ascend #header-outer[data-full-width="false"] #top nav ul .slide-out-widget-area-toggle>div{
    padding-left:19px
}
#header-outer .cart-menu .cart-icon-wrap i{
    line-height:18px
}
#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap{
    width:auto;
    height:20px
}
#top nav ul #search-btn a,#top nav ul #nectar-user-account a,#top nav ul .slide-out-widget-area-toggle a{
    padding:0 0 0 0;
    width:24px;
    display:block;
    background-position:right top;
    background-repeat:no-repeat;
    box-sizing:content-box
}
#top nav ul[data-user-set-ocm="off"] .slide-out-widget-area-toggle,body.material #header-outer:not([data-format="left-header"]) #top>.container>.row nav>ul[data-user-set-ocm="off"]>.slide-out-widget-area-toggle{
    display:none
}
#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span{
    top:0;
    background-color:transparent;
    -webkit-transition:color 0.2s ease;
    transition:color 0.2s ease
}
#top nav ul .slide-out-widget-area-toggle a i.label{
    -webkit-transition:color 0.2s ease;
    transition:color 0.2s ease
}
.cart-menu .cart-icon-wrap .icon-salient-cart{
    -webkit-transition:color 0.2s ease;
    transition:color 0.2s ease
}
#header-outer #social-in-menu i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i{
    font-size:18px;
    color:inherit;
    background-color:transparent;
    transition:transform 0.25s ease,opacity 0.2s ease;
    -webkit-transition:-webkit-transform 0.25s ease,opacity 0.2s ease;
    text-align:center;
    line-height:24px;
    height:22px;
    width:36px
}
body[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] #social-in-menu i{
    font-size:20px;
    width:38px;
    line-height:26px;
    height:26px;
    margin-bottom:-3px
}
#header-outer #social-in-menu a,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a{
    display:inline-block;
    margin-right:0;
    margin-left:0;
    overflow:hidden
}
#header-outer #social-in-menu a:hover i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
#header-outer #social-in-menu a i:after,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i:after{
    position:absolute;
    top:100%;
    left:0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    width:100%
}
#header-outer #social-in-menu a i:before{
    width:100%
}
#header-outer #social-in-menu [class^="fa-"]:after,#header-outer #social-in-menu [class*="fa-"]:after,#header-outer #social-in-menu .fa-vine:before,#header-outer #social-in-menu .fa-vine:after{
    text-decoration:inherit;
    display:block;
    speak:none
}
#header-outer #social-in-menu .fa-vine{
    display:block;
    text-align:center
}
#header-outer #social-in-menu i.fa-facebook{
    width:28px
}
#header-outer #social-in-menu .fa-instagram:after,.material #slide-out-widget-area.slide-out-from-right .fa-instagram:after{
    content:"\f16d"
}
#header-outer #social-in-menu .fa-behance:after,.material #slide-out-widget-area.slide-out-from-right .fa-behance:after{
    content:"\f1b4"
}
#header-outer #social-in-menu .fa-vine:after,.material #slide-out-widget-area.slide-out-from-right .fa-vine:after{
    content:"\f1ca"
}
#header-outer #social-in-menu .fa-vk:after,.material #slide-out-widget-area.slide-out-from-right .fa-vk:after{
    content:"\f189"
}
#header-outer #social-in-menu .icon-salient-spotify:after,.material #slide-out-widget-area.slide-out-from-right .icon-salient-spotify:after{
    content:"\f1bc"
}
#header-outer #social-in-menu .fa-flickr:after,.material #slide-out-widget-area.slide-out-from-right .fa-flickr:after{
    content:"\f16e"
}
#header-outer #social-in-menu .fa-soundcloud:after,.material #slide-out-widget-area.slide-out-from-right .fa-soundcloud:after{
    content:"\f1be"
}
#header-outer #social-in-menu .fa-stackexchange:after,.material #slide-out-widget-area.slide-out-from-right .fa-stackexchange:after{
    content:"\f16c"
}
#header-outer #social-in-menu .fa-google-plus:after,.material #slide-out-widget-area.slide-out-from-right .fa-google-plus:after{
    content:"\f0d5"
}
#header-outer #social-in-menu .fa-github-alt:after,.material #slide-out-widget-area.slide-out-from-right .fa-github-alt:after{
    content:"\f113"
}
#header-outer #social-in-menu .fa-dribbble:after,.material #slide-out-widget-area.slide-out-from-right .fa-dribbble:after{
    content:"\f17d"
}
#header-outer #social-in-menu .fa-tumblr:after,.material #slide-out-widget-area.slide-out-from-right .fa-tumblr:after{
    content:"\f173"
}
#header-outer #social-in-menu .fa-youtube-play:after,.material #slide-out-widget-area.slide-out-from-right .fa-youtube-play:after{
    content:"\f16a"
}
#header-outer #social-in-menu .fa-linkedin:after,.material #slide-out-widget-area.slide-out-from-right .fa-linkedin:after{
    content:"\f0e1"
}
#header-outer #social-in-menu .fa-pinterest:after,.material #slide-out-widget-area.slide-out-from-right .fa-pinterest:after{
    content:"\f0d2"
}
#header-outer #social-in-menu .fa-vimeo:after,.material #slide-out-widget-area.slide-out-from-right .fa-vimeo:after{
    content:"\f27d"
}
#header-outer #social-in-menu .fa-facebook:after,.material #slide-out-widget-area.slide-out-from-right .fa-facebook:after{
    content:"\f09a"
}
#header-outer #social-in-menu .fa-rss:after,.material #slide-out-widget-area.slide-out-from-right .fa-rss:after{
    content:"\f09e"
}
#header-outer #social-in-menu .fa-twitter:after,.material #slide-out-widget-area.slide-out-from-right .fa-twitter:after{
    content:"\f099"
}
#header-outer #social-in-menu .fa-houzz:after,.material #slide-out-widget-area.slide-out-from-right .fa-houzz:after{
    content:"\f27c"
}
#header-outer #social-in-menu .fa-yelp:after,.material #slide-out-widget-area.slide-out-from-right .fa-yelp:after{
    content:"\f1e9"
}
#header-outer #social-in-menu .fa-mixcloud:after,.material #slide-out-widget-area.slide-out-from-right .fa-mixcloud:after{
    content:"\f289"
}
#header-outer #social-in-menu .fa-bandcamp:after,.material #slide-out-widget-area.slide-out-from-right .fa-bandcamp:after{
    content:"\f2d5"
}
#header-outer #social-in-menu .fa-snapchat:after,.material #slide-out-widget-area.slide-out-from-right .fa-snapchat:after{
    content:"\f2ab"
}
#header-outer #social-in-menu .fa-tripadvisor:after,.material #slide-out-widget-area.slide-out-from-right .fa-tripadvisor:after{
    content:"\f262"
}
#header-outer #social-in-menu .fa-telegram:after,.material #slide-out-widget-area.slide-out-from-right .fa-telegram:after{
    content:"\f2c6"
}
#header-outer #social-in-menu .fa-slack:after,.material #slide-out-widget-area.slide-out-from-right .fa-slack:after{
    content:"\f198"
}
#header-outer #social-in-menu .fa-medium:after,.material #slide-out-widget-area.slide-out-from-right .fa-medium:after{
    content:"\f23a"
}
#header-outer #social-in-menu .icon-salient-artstation:after,.material #slide-out-widget-area.slide-out-from-right .icon-salient-artstation:after{
    content:"\e90b"
}
#header-outer #social-in-menu .icon-salient-discord:after,.material #slide-out-widget-area.slide-out-from-right .icon-salient-discord:after{
    content:"\e90c"
}
#header-outer #social-in-menu .fa-whatsapp:after,.material #slide-out-widget-area.slide-out-from-right .fa-whatsapp:after{
    content:"\f232"
}
#header-outer #social-in-menu .fa-phone:after,.material #slide-out-widget-area.slide-out-from-right .fa-phone:after{
    content:"\f095"
}
#header-outer #social-in-menu .fa-envelope:after,.material #slide-out-widget-area.slide-out-from-right .fa-envelope:after{
    content:"\f0e0"
}
#header-outer[data-format="default"] #social-in-menu{
    margin:0 0 0 30px
}
#slide-out-widget-area .off-canvas-menu-container li>a>.sf-sub-indicator{
    display:none
}
body.original #header-outer[data-full-width="true"][data-format="default"] #social-in-menu{
    margin-right:22px
}
#header-outer[data-lhe="animated_underline"] #top nav>ul>#social-in-menu>a,#header-outer[data-lhe="default"] #top nav>ul>#social-in-menu>a{
    margin-left:0;
    margin-right:0;
    padding-right:0;
    padding-left:0
}
#top #mobile-cart-link,#top .mobile-search,#top .mobile-user-account{
    display:none;
    text-align:right;
    z-index:10000
}
#top .span_9>.slide-out-widget-area-toggle{
    display:none;
    z-index:10000
}
#top #mobile-cart-link i,.mobile-search .icon-salient-search,.mobile-user-account .icon-salient-m-user{
    background-color:transparent;
    color:#a9a9a9;
    line-height:34px;
    font-size:18px;
    width:18px;
    transition:color 0.3s ease;
    -webkit-transition:color 0.3s ease
}
#header-outer #mobile-cart-link .cart-wrap span{
    border-radius:50%;
    height:16px;
    width:16px;
    text-align:center;
    line-height:16px;
    font-size:10px;
    display:block;
    visibility:hidden
}
#header-outer #mobile-cart-link .cart-wrap{
    position:absolute;
    top:50%;
    margin-top:-14px;
    right:-1px;
    color:#fff
}
#header-outer .first-load a.cart-contents .cart-wrap span,#header-outer #mobile-cart-link.first-load .cart-wrap span{
    visibility:visible;
    animation:.6s ease-in-out .12s normal both 1 bounce_in_animation;
    -webkit-animation:.6s ease-in-out .12s normal both 1 bounce_in_animation
}
.material .mobile-search .icon-salient-search,.material .mobile-user-account .icon-salient-m-user{
    color:#a9a9a9
}
body #header-outer[data-transparent-header="true"],body #header-outer[data-transparent-header="true"] .cart-menu{
    transition:background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease;
    -webkit-transition:background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease
}
body #header-outer[data-transparent-header="true"].transparent,body #header-outer[data-transparent-header="true"].transparent .cart-menu{
    transition:border-color 0.30s ease;
    -webkit-transition:border-color 0.30s ease
}
body.original #header-outer[data-transparent-header="true"].transparent,body.ascend #header-outer[data-transparent-header="true"].transparent,body.material #header-outer[data-transparent-header="true"].transparent{
    box-shadow:none
}
body #header-outer[data-transparent-header="true"].transparent{
    background-color:transparent!important;
    -webkit-box-shadow:none;
    box-shadow:none;
    border-bottom:1px solid rgba(255,255,255,.25)
}
#header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before{
    background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.04) 16%,rgba(0,0,0,.23) 75%,rgba(0,0,0,.33) 100%);
    position:absolute;
    pointer-events:none;
    height:120%;
    top:0;
    left:0;
    width:100%;
    content:'';
    display:block
}
.pum-open [data-body-border="1"] #header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before{
    opacity:0
}
body.material #header-outer[data-transparent-header="true"].transparent{
    border-bottom:0
}
body #header-outer[data-transparent-header="true"].transparent nav>ul>li>a{
    margin-bottom:-1px
}
body #header-outer[data-transparent-header="true"][data-format="centered-menu"].transparent.side-widget-open.small-nav nav>ul>li>a{
    margin-bottom:0
}
#header-outer[data-transparent-header="true"].transparent #logo img,#header-outer[data-transparent-header="true"] #logo .starting-logo,#header-outer[data-transparent-header="true"].light-text #logo img{
    opacity:0;
    -ms-filter:'alpha(opacity=0)'
}
#header-outer[data-transparent-header="true"].transparent #logo .starting-logo,#header-outer[data-transparent-header="true"].light-text #logo .starting-logo{
    opacity:1;
    -ms-filter:'alpha(opacity=100)'
}
body #header-outer[data-transparent-header="true"][data-remove-border="true"],#header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu,#header-outer[data-transparent-header="true"][data-full-width="false"][data-remove-border="true"].transparent .cart-menu,.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top .nectar-woo-cart .cart-contents{
    border:none!important
}
body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"]{
    transition:background-color 0.3s ease 0s,box-shadow 0.3s ease 0s,margin 0.25s ease;
    -webkit-transition:background-color 0.3s ease 0s,box-shadow 0.3s ease 0s,margin 0.25s ease
}
body:not(.ascend) #header-outer[data-transparent-header="true"][data-remove-border="true"]:not(.transparent) .cart-menu:after{
    border-left:1px solid rgba(0,0,0,0)
}
body #header-outer.no-bg-color{
    box-shadow:none!important;
    background-color:transparent!important
}
body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent.pseudo-data-transparent{
    border-color:transparent!important
}
#header-outer.slide-out-hover{
    -webkit-transition:background-color .3s ease;
    -ms-transition:background-color .3s ease;
    transition:background-color .3s ease
}
#header-outer.slide-out-hover header,#header-outer.slide-out-hover>.cart-outer{
    -webkit-transition:opacity .3s ease;
    -ms-transition:opacity .3s ease;
    transition:opacity .3s ease
}
#header-outer.pseudo-data-transparent.transparent #top nav>ul>li>a,#header-outer.pseudo-data-transparent.transparent #top nav ul #search-btn a .icon-salient-search,#header-outer.pseudo-data-transparent.transparent #top nav ul #nectar-user-account a span,#header-outer.pseudo-data-transparent.transparent nav>ul>li>a>.sf-sub-indicator i,#header-outer.pseudo-data-transparent.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.pseudo-data-transparent.transparent .cart-menu .cart-icon-wrap .icon-salient-cart{
    color:#fff!important;
    opacity:0.75!important;
    transition:opacity 0.2s ease,color 0.2s ease
}
#header-outer.slide-out-hover #top.all-hidden,#header-outer>.cart-outer.all-hidden{
    opacity:0
}
body #header-outer-bg-only{
    display:block;
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:1000;
    content:' ';
    -webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.22);
    box-shadow:0 0 3px 0 rgba(0,0,0,.22);
    -webkit-transition:opacity .7s cubic-bezier(.2,1,.2,1),transform .7s cubic-bezier(.2,1,.2,1);
    -ms-transition:opacity .7s cubic-bezier(.2,1,.2,1),transform .7s cubic-bezier(.2,1,.2,1);
    transition:opacity .7s cubic-bezier(.2,1,.2,1),transform .7s cubic-bezier(.2,1,.2,1)
}
body.admin-bar #header-outer-bg-only{
    top:32px
}
#header-outer.light-text #top nav>ul>li>a,#header-outer.light-text #top nav ul #search-btn a span,#header-outer.light-text #top nav ul #nectar-user-account a span,#header-outer.light-text nav>ul>li>a>.sf-sub-indicator i,#header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer[data-lhe="default"].light-text #top nav .sf-menu .current-menu-item>a,body[data-header-inherit-rc="true"] #header-outer[data-lhe="default"].light-text #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,#header-outer[data-lhe="default"].light-text #top nav>ul>li>a:hover,#header-outer[data-lhe="default"].light-text #top nav .sf-menu>.sfHover>a{
    color:#fff!important;
    opacity:.7
}
#header-outer.light-text #logo{
    color:#fff
}
body[data-header-inherit-rc="true"] #header-outer[data-lhe="animated_underline"].light-text #top nav>ul>li:not([class*="button_"])>a:after{
    border-color:#fff
}
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines:after,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle .lines-button:after,#header-outer.pseudo-data-transparent.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer.pseudo-data-transparent.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:after{
    background-color:#fff!important
}
#header-outer.dark-text #top nav>ul>li>a,#header-outer.dark-text #top nav ul #search-btn a span,#header-outer.dark-text #top nav ul #nectar-user-account a span,#header-outer.dark-text nav>ul>li>a>.sf-sub-indicator i,#header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer[data-lhe="default"].dark-text #top nav .sf-menu .current-menu-item>a{
    color:#444!important;
    opacity:.7
}
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines:after{
    background-color:#444!important
}
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines-button:after{
    opacity:.7
}
#header-outer.light-text #top nav>ul>li>a:hover,#header-outer.light-text #top nav .sf-menu>.sfHover>a,#header-outer.light-text #top nav .sf-menu>.current_page_ancestor>a,#header-outer.light-text #top nav .sf-menu>.current-menu-item>a,#header-outer.light-text #top nav .sf-menu>.current-menu-ancestor>a,#header-outer.light-text #top nav .sf-menu>.current_page_item>a,#header-outer.light-text #top nav>ul>li>a:hover>.sf-sub-indicator>i,#header-outer.light-text #top nav>ul>.sfHover>a>span>i,#header-outer.light-text #top nav ul #search-btn a:hover span,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer.light-text #top nav .sf-menu>.current-menu-item>a i,#header-outer.light-text #top nav .sf-menu>.current-menu-ancestor>a i,#header-outer.light-text .cart-outer:hover .icon-salient-cart,.ascend #boxed #header-outer.light-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,.ascend #boxed #header-outer.dark-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,#header-outer.dark-text #top nav>ul>li>a:hover,#header-outer.dark-text #top nav .sf-menu>.sfHover>a,#header-outer.dark-text #top nav .sf-menu>.current_page_ancestor>a,#header-outer.dark-text #top nav .sf-menu>.current-menu-item>a,#header-outer.dark-text #top nav .sf-menu>.current-menu-ancestor>a,#header-outer.dark-text #top nav .sf-menu>.current_page_item>a,#header-outer.dark-text #top nav>ul>li>a:hover>.sf-sub-indicator>i,#header-outer.dark-text #top nav>ul>.sfHover>a>span>i,#header-outer.dark-text #top nav ul #search-btn a:hover span,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover span,#header-outer.dark-text #top nav .sf-menu>.current-menu-item>a i,#header-outer.dark-text #top nav .sf-menu>.current-menu-ancestor>a i,#header-outer.dark-text .cart-outer:hover .icon-salient-cart,#header-outer.light-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,#header-outer.dark-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,#header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines:after{
    opacity:1!important
}
#header-outer.light-text #top nav>ul>li>a,#header-outer.light-text #top nav>ul>li *,body.ascend #header-outer.light-text .cart-menu,#header-outer.dark-text #top nav>ul>li>a,#header-outer.dark-text #top nav>ul>li *,.ascend #header-outer[data-full-width="true"].dark-text #top nav ul #search-btn a,.ascend #header-outer[data-full-width="true"].dark-text #top nav ul .slide-out-widget-area-toggle a,.ascend #header-outer[data-full-width="true"].light-text #top nav ul #search-btn a,.ascend #header-outer[data-full-width="true"].light-text #top nav ul .slide-out-widget-area-toggle a,body.ascend #header-outer.dark-text .cart-menu{
    border-color:rgba(0,0,0,.1)
}
#header-outer[data-full-width="true"][data-cart="true"] #top nav ul .slide-out-widget-area-toggle{
    position:relative
}
body #header-outer.transparent[data-transparent-header="true"].dark-slide,body #header-outer.transparent[data-transparent-header="true"].dark-slide .cart-menu,body #header-outer.transparent[data-transparent-header="true"].dark-slide>#top nav ul #nectar-user-account>div,body #header-outer.transparent[data-transparent-header="true"].dark-slide>#top nav ul .slide-out-widget-area-toggle>div,#boxed #header-outer.transparent[data-transparent-header="true"].dark-slide,body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"].dark-slide .cart-menu:after{
    border-color:rgba(0,0,0,.08)!important
}
#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>li>a:after,#header-outer.transparent.dark-slide #top nav>ul>li[class*="button_bordered"]>a:before,.dark-slide.transparent #top nav>ul>li[class*="button_bordered"]>a:before{
    border-color:#000!important
}
#header-outer[data-transparent-header="true"].no-pointer-events{
    pointer-events:none
}
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right,#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right-alt{
    pointer-events:auto
}
body[data-bg-header="true"][data-header-search="true"].ascend #header-outer.transparent[data-has-menu="false"] #top nav ul #search-btn a:after,body[data-bg-header="true"][data-header-search="true"].ascend #header-outer[data-has-menu="false"] #top nav ul #search-btn a:after,body[data-bg-header="true"][data-header-search="true"] #header-outer[data-has-menu="false"] #top nav ul #search-btn a:after{
    border:none;
    display:none
}
#header-outer.dark-text #top nav ul #search-btn a span,#header-outer.dark-text #top nav ul #nectar-user-account a span,#header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart{
    opacity:1
}
.lines-button.x2.close .lines,.sf-menu .megamenu li ul,#top .sf-menu .megamenu ul .sub-menu{
    background-color:transparent!important
}
#header-outer[data-transparent-header="true"] #logo .dark-version{
    position:absolute
}
#header-outer[data-transparent-header="true"][data-format="centered-menu-under-logo"] #logo .dark-version{
    position:relative
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:before,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:after{
    height:4px;
    width:2.1rem;
    -webkit-border-radius:1px;
    border-radius:1px
}
body[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .lines-button,.slide-out-hover-icon-effect:not(.small) .lines-button,body .slide-out-hover-icon-effect:not(.small) .lines-button{
    line-height:0;
    font-size:0
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .lines-button.close{
    -webkit-transform:none;
    transform:none
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a,.slide-out-hover-icon-effect a{
    width:34px
}
.slide-out-hover-icon-effect.small a{
    width:auto
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:before{
    top:9px
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:after{
    top:-9px
}
#header-outer[data-transparent-header="true"].transparent>header #logo img.dark-version,#header-outer[data-transparent-header="true"].light-text>header #logo img.dark-version,#header-outer[data-transparent-header="true"].transparent.dark-slide>header #logo img,#header-outer[data-transparent-header="true"].dark-text>header #logo img,#header-outer[data-transparent-header="true"].dark-text.side-widget-open>header #logo img.dark-version{
    opacity:0!important
}
#header-outer[data-transparent-header="true"].transparent.dark-slide>header #logo img.dark-version,#header-outer[data-transparent-header="true"].dark-text>header #logo img.dark-version,#header-outer[data-transparent-header="true"].dark-text.side-widget-open>header #logo img.starting-logo{
    opacity:1!important
}
#search-outer{
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:absolute;
    z-index:10000;
    overflow:visible;
    display:none;
    background-color:#fff
}
.original #search-outer #search{
    height:100%;
    display:-webkit-flex;
    display:flex;
    align-items:center
}
#search-box{
    position:relative
}
#search-outer .container{
    overflow:visible;
    width:100%
}
#search-outer #search input[type=text]{
    width:100%;
    color:#888;
    font-size:43px;
    line-height:43px;
    position:relative;
    padding:0;
    background-color:transparent;
    border:0;
    -webkit-transition:none;
    transition:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    font-family:'Open Sans';
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px
}
#search-outer .ui-widget-content{
    background-color:#1F1F1F;
    border:none;
    border-radius:0;
    -webkit-border-radius:0;
    background-image:none
}
#search-outer .ui-widget-content li:hover,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
    background-color:#272727;
    cursor:pointer
}
#search-outer .ui-widget-content li:hover a{
    background-image:none
}
#search-outer .ui-widget-content li:last-child a{
    border:none
}
#search-outer .ui-widget-content li a{
    border-bottom:1px solid rgba(255,255,255,.1)
}
.ui-helper-hidden-accessible{
    display:none
}
#search-outer .ui-widget-content img,#search-outer .ui-widget-content i{
    width:40px;
    height:auto;
    float:left;
    margin-right:15px
}
#search-outer .ui-widget-content i{
    line-height:40px;
    font-size:22px;
    background-color:rgba(255,255,255,.1);
    border-radius:0
}
.ui-widget{
    font-family:Verdana,Arial,sans-serif;
    font-size:1.1em
}
.ui-menu{
    display:block;
    float:left;
    list-style:none outside none;
    margin:0;
    padding:2px
}
.ui-autocomplete{
    cursor:default;
    position:absolute
}
.ui-menu .ui-menu-item a{
    display:block;
    line-height:1.5;
    padding:.2em .4em;
    text-decoration:none
}
#search-outer .ui-widget-content{
    width:100%!important;
    left:0!important
}
#search-outer .ui-widget-content li{
    line-height:14px;
    clear:left;
    width:100%;
    display:block;
    float:left;
    margin:0
}
#search-outer .ui-widget-content li .desc{
    position:relative;
    line-height:14px;
    font-size:11px
}
#search-outer .ui-widget-content li a{
    color:#CCC;
    line-height:1.4em;
    transition:none;
    -webkit-transition:none;
    padding:15px 15px
}
#search-outer>#search form{
    width:92%;
    float:left
}
#search-outer #search #close{
    list-style:none
}
#search-outer #search #close a{
    position:absolute;
    right:0;
    top:24px;
    display:block;
    width:24px;
    height:17px;
    line-height:22px;
    z-index:10
}
#search-outer #search #close a span:not(.close-line){
    color:#a0a0a0;
    font-size:18px;
    height:20px;
    line-height:19px;
    background-color:transparent;
    -webkit-transition:color 0.2s ease;
    transition:color 0.2s ease
}
#search-outer>#search #close a:hover span{
    color:#000
}
#header-outer #search{
    position:relative
}
#header-outer .row .col.span_3,#header-outer .row .col.span_9{
    width:auto
}
#header-outer .row .col.span_9{
    float:right
}
#header-outer[data-full-width="true"] header>.container,body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu{
    width:100%;
    max-width:100%;
    padding:0 28px
}
#header-outer.highzI{
    z-index:9999
}
body[data-hhun="1"] #header-outer[data-remove-fixed="1"]{
    position:absolute
}
body[data-hhun="1"] #header-secondary-outer[data-remove-fixed="0"]{
    transition:transform 0.3s ease
}
@media only screen and (min-width:1000px){
    body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"]:not(.detached),body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"][data-permanent-transparent="false"][data-using-secondary="1"]{
        top:0
    }
}
body[data-hhun="1"].original #header-outer.detached:not(.side-widget-open){
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
body[data-hhun="1"].original #header-outer[data-remove-border="true"].detached:not(.side-widget-open){
    border-color:rgba(255,255,255,0)
}
body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open){
    -webkit-transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    z-index:9998;
    pointer-events:none
}
body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open),body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){
    -webkit-transform:translateY(-100%)!important;
    transform:translateY(-100%)!important
}
body[data-hhun="1"] #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"][data-permanent-transparent="1"].detached,body[data-hhun="1"] #header-outer.detached{
    position:fixed!important;
    z-index:9998!important;
    -webkit-transition:-webkit-transform .3s ease,height .3s ease,background .3s ease,opacity .3s ease,border-color 0.3s ease;
    transition:transform .3s ease,height .3s ease,background .3s ease,opacity .3s ease,border-color 0.3s
}
body[data-hhun="1"] #header-outer.transparent.at-top{
    transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease
}
.mobile-video-image{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    display:none;
    height:100%;
    width:100%;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -o-background-size:cover
}
.using-mobile-browser .mobile-video-image{
    display:block
}
.wpb_row .nectar-video-wrap,#page-header-bg .nectar-video-wrap{
    position:absolute;
    top:0;
    left:0;
    padding-bottom:0;
    overflow:hidden;
    opacity:0;
    z-index:1
}
.wpb_row .nectar-video-wrap .nectar-video-inner.transition,.wpb_row .row-bg-wrap .row-bg.transition{
    -webkit-transition:transform .65s cubic-bezier(.05,.2,.1,1);
    transition:transform .65s cubic-bezier(.05,.2,.1,1)
}
.wpb_row .nectar-video-wrap.column-video,.wpb_row .mobile-video-image.column-video{
    z-index:0
}
body.using-mobile-browser .wpb_row .nectar-video-wrap,body.using-mobile-browser #page-header-bg .nectar-video-wrap{
    left:-3000px
}
body.using-mobile-browser .nectar-slider-wrap .slide-bg-wrap .video-wrap{
    bottom:-3000px
}
.wpb_row .nectar-video-wrap video{
    transition:opacity 0.25s ease;
    opacity:0
}
.wpb_row .nectar-video-wrap.position-loaded video{
    opacity:1
}
#page-header-bg .nectar-video-wrap{
    opacity:1;
    background-position:center;
    background-repeat:repeat;
    height:100%;
    width:100%
}
#page-header-bg .nectar-video-wrap video{
    opacity:0
}
@media only screen and (min-width:1000px){
    body[data-ajax-transitions="true"][data-apte="center_mask_reveal"]:not(.using-mobile-browser) #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap video{
        opacity:1
    }
}
.video-color-overlay{
    width:100%;
    height:100%;
    opacity:0;
    position:absolute;
    -webkit-backface-visibility:hidden;
    top:0;
    left:0;
    padding-bottom:0;
    z-index:3
}
.wpb_row .nectar-video-wrap .mejs-container .mejs-controls,.mejs-overlay-button,.mejs-overlay-loading,#search-outer .ui-helper-hidden-accessible,.mobile #search-outer .ui-widget-content{
    display:none!important
}
.wpb_row>.span_12{
    z-index:10
}
.wpb_row>.span_12,.wpb_row>.span_12>.column_container:last-child{
    margin-bottom:0!important
}
#page-header-bg .container{
    z-index:100
}
.nectar-slider-loading{
    background-color:#393939;
    background-position:center;
    background-repeat:repeat;
    position:absolute;
    z-index:1000;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.wpb_row .nectar-parallax-scene{
    position:absolute;
    top:0;
    left:0;
    margin-bottom:0;
    padding-bottom:0;
    overflow:hidden;
    width:100%;
    height:100%;
    z-index:1;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.wpb_row.full-width-content .nectar-parallax-scene{
    margin-left:0
}
.wpb_row .nectar-parallax-scene li:first-child{
    position:relative
}
.wpb_row .nectar-parallax-scene li{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    display:block
}
.wpb_row .nectar-parallax-scene div{
    margin-left:-10%;
    top:-10%;
    min-height:100%;
    width:120%;
    height:120%;
    background-size:cover;
    margin-bottom:0;
    max-width:none;
    position:relative;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.wpb_row .nectar-parallax-scene[data-scene-position="center"] div{
    background-position:center
}
.wpb_row .nectar-parallax-scene[data-scene-position="bottom"] div{
    background-position:center bottom
}
.wpb_row .nectar-parallax-scene[data-scene-position="top"] div{
    background-position:center top
}
body .full-width-section{
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.full-width-section{
    -webkit-background-size:cover;
    background-size:cover;
    width:100%;
    position:relative
}
.full-width-content.parallax_section{
    -webkit-background-size:cover;
    background-size:cover
}
.full-width-content.vc_row-fluid .wpb_column{
    background-position:center;
    background-size:cover;
    -webkit-background-size:cover
}
.wpb_row{
    position:relative
}
.wpb_row .row-bg,.full-width-section .row-bg,#page-header-bg .page-header-bg-image-wrap{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:cover;
    -webkit-background-size:cover
}
body:not(.using-mobile-browser):not(.mobile) #page-header-bg .page-header-bg-image.translate{
    -webkit-transform:none!important;
    transform:none!important;
    height:100%!important
}
@media only screen and (max-width:999px){
    #page-header-bg[data-parallax="1"] .page-header-bg-image{
        height:calc(100% + 15px);
        top:auto;
        bottom:0
    }
}
.wpb_row .row-bg-wrap .row-bg-overlay{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:' ';
    z-index:2;
    backface-visibility:hidden
}
.row.right-align-text{
    text-align:right
}
.wpb_row[data-using-ctc="true"] h1,.wpb_row[data-using-ctc="true"] h2,.wpb_row[data-using-ctc="true"] h3,.wpb_row[data-using-ctc="true"] h4,.wpb_row[data-using-ctc="true"] h5,.wpb_row[data-using-ctc="true"] h6{
    color:inherit
}
.wpb_row.full-width-section,.wpb_row.full-width-content,body.material .wpb_row.full-width-section,body.material .wpb_row.full-width-content{
    margin-bottom:0
}
.wpb_row.full-width-content img,.wpb_row.full-width-content .img-with-aniamtion-wrap,.wpb_row.full-width-content .img-with-aniamtion-wrap .hover-wrap{
    margin-bottom:0
}
body[data-ext-responsive="true"] .container .page-submenu>.full-width-section .container:not(.tab-container):not(.recent-post-container):not(.normal-container){
    padding:0 90px!important
}
.full-width-section>.span_12>div:last-child{
    padding-bottom:0
}
.full-width-section>.span_12>div.boxed:not(.padding-2-percent):not(.padding-3-percent):not(.padding-4-percent):not(.padding-5-percent):not(.padding-6-percent):last-child,.full-width-section>.span_12 .col>div.boxed:not(.padding-2-percent):not(.padding-3-percent):not(.padding-4-percent):not(.padding-5-percent):not(.padding-6-percent):last-child{
    padding-bottom:15px!important
}
.full-width-section img{
    display:block;
    margin-bottom:0
}
html:not(.js) .full-width-section,html:not(.js) .full-width-content{
    visibility:visible
}
.full-width-section.parallax_section .row-bg,.full-width-content.parallax_section .row-bg,.wpb_row.parallax_section .row-bg{
    background-attachment:fixed
}
body .full-width-section.parallax_section .row-bg.translate,body .full-width-content.parallax_section .row-bg.translate,body .wpb_row.parallax_section .row-bg.translate,.nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg.translate,#page-header-bg .page-header-bg-image.translate,[data-parallax="true"] .swiper-slide .image-bg.translate{
    background-attachment:scroll;
    top:auto;
    bottom:0
}
body .full-width-content.parallax_section .row-bg,body .full-width-section.parallax_section .row-bg,body .wpb_row.parallax_section .row-bg{
    background-attachment:fixed
}
body[data-ajax-transitions="false"] .parallax_section .row-bg,body[data-ajax-transitions="false"] .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg{
    opacity:0;
    transition:opacity 0.2s ease
}
body[data-ajax-transitions="false"] .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]),body:not([data-remove-m-parallax="1"]) .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]){
    opacity:1;
    background-attachment:scroll;
    top:auto;
    bottom:0
}
@media only screen and (min-width:1000px){
    body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="slow"]:not([data-parallax-speed="fixed"]){
        height:calc(100% + 90px)
    }
    body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="medium"]:not([data-parallax-speed="fixed"]){
        height:calc(100% + 70px)
    }
    body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="fast"]:not([data-parallax-speed="fixed"]){
        height:calc(100% + 40px)
    }
}
@media only screen and (max-width:999px){
    body .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]){
        height:calc(100% + 40px)
    }
}
body .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg{
    height:calc(100% + 40px)
}
body[data-ajax-transitions="false"] .parallax_section .nectar-recent-post-slide .row-bg,body[data-ajax-transitions="false"] .parallax_section.nectar-parallax-enabled .row-bg,body[data-ajax-transitions="false"] .parallax_section.nectar-parallax-enabled .nectar-recent-post-slide .nectar-recent-post-bg,body[data-ajax-transitions="false"] .parallax_section .row-bg[data-parallax-speed="fixed"],body[data-ajax-transitions="false"] .parallax_section .row-bg .nectar-recent-post-slide{
    opacity:1
}
.full-width-section.parallax_section .row-bg-wrap,.full-width-content.parallax_section .row-bg-wrap,.wpb_row.parallax_section .row-bg-wrap,.wpb_row .row-bg-wrap .inner-wrap{
    overflow:hidden;
    width:100.1%;
    height:100.1%;
    position:absolute;
    z-index:1;
    top:0;
    left:0
}
.wpb_row.parallax_section .row-bg-wrap,.wpb_row .row-bg-wrap[data-bg-animation="zoom-out-reveal"]{
    z-index:2
}
.wpb_row .row-bg-wrap,.full-width-section .row-bg-wrap{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.wpb_row .row-bg-wrap canvas.nectar-liquid-bg,.column-image-bg-wrap canvas.nectar-liquid-bg{
    z-index:100;
    position:relative
}
.wpb_row .row-bg-wrap .nectar-displacement{
    background-image:url(../../../themes/salient/img/textures/displacement.jpg);
    display:none
}
.wpb_row .column-image-bg-wrap .nectar-displacement{
    background-image:url(../../../themes/salient/img/textures/displacement2.jpg);
    display:none
}
.row-bg-wrap[data-bg-animation*="fade"],.row-bg-wrap[data-bg-animation*="zoom"],.column-image-bg-wrap[data-bg-animation*="fade"],.column-image-bg-wrap[data-bg-animation*="zoom"]{
    overflow:hidden
}
body:not(.compose-mode) .row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image,body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg,body:not(.compose-mode) #ajax-content-wrap .row-bg-wrap[data-bg-animation*="displace-filter"] .row-bg.using-image,body:not(.compose-mode) #ajax-content-wrap .column-image-bg-wrap[data-bg-animation*="displace-filter"] .column-image-bg{
    background-size:0
}
body:not(.compose-mode) .row-bg-wrap[data-bg-animation="displace-filter-fade"] .row-bg.using-image .nectar-liquid-bg,body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation="displace-filter-fade"] .nectar-liquid-bg{
    opacity:0;
    transition:opacity 0.55s ease-out
}
body:not(.compose-mode) .row-bg-wrap[data-bg-animation="displace-filter-fade"] .row-bg.using-image .nectar-liquid-bg.animated-in,body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation="displace-filter-fade"] .nectar-liquid-bg.animated-in{
    opacity:1
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.using-image,.column-image-bg-wrap[data-bg-animation="fade-in"] .inner-wrap{
    opacity:0;
    -webkit-transition:opacity 0.55s ease-out;
    transition:opacity 0.55s ease-out
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.using-image.animated-in,.column-image-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.animated-in{
    opacity:1
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.using-image,.column-image-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap{
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:transform 2.2s cubic-bezier(.12,.75,.4,1);
    transition:transform 2.2 cubic-bezier(.12,.75,.4,1)
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap.using-image,.column-image-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap{
    -webkit-transform:scale(1.6);
    transform:scale(1.6);
    -webkit-transition:transform 1.3s cubic-bezier(.12,.75,.4,1);
    transition:transform 1.3s cubic-bezier(.12,.75,.4,1)
}
.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.row-bg-wrap[data-bg-animation="zoom-out-reveal"]{
    -webkit-transform:scale(.7);
    transform:scale(.7);
    overflow:hidden;
    opacity:0;
    -webkit-transition:transform 1.3s cubic-bezier(.12,.75,.4,1),opacity 0.4s ease-out;
    transition:transform 1.3s cubic-bezier(.12,.75,.4,1),opacity 0.4s ease-out
}
.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"][data-bg-overlay="true"],.row-bg-wrap[data-bg-animation="zoom-out-reveal"][data-bg-overlay="true"]{
    -webkit-transition:transform 1.3s cubic-bezier(.12,.75,.4,1),opacity 0.55s ease-out 0.2s;
    transition:transform 1.3s cubic-bezier(.12,.75,.4,1),opacity 0.55s ease-out 0.2s
}
.wpb_column .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"]{
    -webkit-transform:scale(.7);
    transform:scale(.7);
    opacity:0;
    -webkit-transition:background-color 0.45s cubic-bezier(.25,1,.33,1),opacity 0.35s ease-out,transform 1.3s cubic-bezier(.12,.75,.4,1);
    transition:background-color 0.45s cubic-bezier(.25,1,.33,1),opacity 0.35s ease-out,transform 1.3s cubic-bezier(.12,.75,.4,1)
}
.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap,.row-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap{
    -webkit-transform:scale(1.75);
    transform:scale(1.75);
    -webkit-transition:transform 1.3s cubic-bezier(.12,.75,.4,1);
    transition:transform 1.3s cubic-bezier(.12,.75,.4,1)
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.using-image,.column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap{
    -webkit-transform:scale(1.35);
    transform:scale(1.35);
    -webkit-transition:transform 8s cubic-bezier(.1,.2,.7,1);
    transition:transform 8s cubic-bezier(.1,.2,.7,1)
}
.column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap{
    -webkit-transform:scale(1.45);
    transform:scale(1.45)
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.using-image.animated-in,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.using-image.animated-in,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap.animated-in,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"].animated-in{
    -webkit-transform:scale(1);
    transform:scale(1)
}
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"].animated-in{
    opacity:1
}
.wpb_row .row-bg-wrap .inner-wrap{
    height:100%;
    width:100%
}
.full-width-section.parallax_section .row-bg,.full-width-content.parallax_section .row-bg,.wpb_row.parallax_section .row-bg{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    background-size:cover;
    -webkit-background-size:cover
}
.full-width-section.no-cover .row-bg,.wpb_row .row-bg.no-cover,.full-width-section .row-bg.no-cover{
    background-size:auto!important;
    -webkit-background-size:auto
}
body .full-width-section>.col.span_12{
    float:none
}
.full-width-section>.col.span_12.light,.full-width-content>.col.span_12.light,.col.span_12.light .wpb_text_column>.wpb_wrapper>ul{
    color:#fff
}
.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner{
    width:100%
}
.vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper{
    min-height:1px
}
.vc_column_container>.vc_column-inner{
    position:relative
}
@media only screen and (max-width:999px){
    body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12,body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner,body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container,body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12,body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container,body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner,body .wpb_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .fp-scrollable>.fp-scroller>.full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner{
        display:-webkit-flex;
        display:flex
    }
}
@media (max-width:1299px) and (min-width:1000px){
    .vc_hidden-md{
        display:none
    }
}
.nectar-shape-divider-wrap{
    position:absolute;
    top:auto;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    height:150px;
    z-index:3;
    transform:translateZ(0)
}
.post-area.span_9 .nectar-shape-divider-wrap{
    overflow:hidden
}
.nectar-shape-divider-wrap[data-position="top"]{
    top:-1px;
    bottom:auto
}
.nectar-shape-divider-wrap[data-position="top"]{
    transform:rotate(180deg)
}
.nectar-shape-divider-wrap[data-front="true"]{
    z-index:50
}
.nectar-shape-divider-wrap[data-style="curve"] .nectar-shape-divider{
    filter:blur(.5px);
    transform:scale(1.03)
}
.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child{
    opacity:.6
}
@media only screen and (min-width:1000px){
    .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider{
        min-width:1700px
    }
}
@media only screen and (max-width:999px){
    .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider{
        min-width:800px
    }
}
@media only screen and (max-width:690px){
    .nectar-shape-divider-wrap[data-style="clouds"] .nectar-shape-divider{
        min-width:690px
    }
}
.nectar-shape-divider-wrap[data-style="fan"] svg{
    width:102%;
    left:-1%
}
.nectar-shape-divider-wrap[data-style="fan"] svg polygon:nth-child(2){
    opacity:.15
}
.nectar-shape-divider-wrap[data-style="fan"] svg rect{
    opacity:.3
}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:first-child{
    opacity:.1
}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(2){
    opacity:.12
}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(3){
    opacity:.18
}
.nectar-shape-divider-wrap[data-style="mountains"] svg path:nth-child(4){
    opacity:.33
}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1){
    opacity:.15
}
.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2){
    opacity:.3
}
.nectar-shape-divider{
    width:100%;
    left:0;
    bottom:-1px;
    height:100%;
    position:absolute
}
.nectar-shape-divider-wrap.no-color .nectar-shape-divider{
    fill:#fff
}
@media only screen and (max-width:999px){
    .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{
        height:75%
    }
    .nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{
        height:55%
    }
}
@media only screen and (max-width:690px){
    .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{
        height:33%
    }
    .nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{
        height:33%
    }
}
.col{
    position:relative;
    float:left
}
.col.boxed:not(.wpb_column){
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
    box-shadow:0 1px 2px rgba(0,0,0,.2);
    background-color:#fff;
    padding:25px 15px 15px 15px;
    position:relative;
    -webkit-transition:top 0.2s ease,-webkit-box-shadow 0.2s ease;
    transition:top 0.2s ease,box-shadow 0.2s ease
}
.col.boxed .bottom-line,.wpb_column.boxed .bottom-line{
    height:1px;
    width:100%;
    display:block;
    position:absolute;
    bottom:2px;
    left:0;
    background-color:#E8E8E8
}
.col.boxed img,.wpb_column.boxed img{
    padding:0 15px
}
.col.boxed:not(.wpb_column):hover{
    top:-4px;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.3);
    box-shadow:0 2px 3px rgba(0,0,0,.3)
}
.col.boxed.no-pointer-events{
    pointer-events:none
}
.col.centered-text,.wpb_column.centered-text{
    text-align:center
}
.centered-text .divider-small-border{
    margin:25px auto
}
.centered-text .divider-border[data-animate="yes"],.centered-text .divider-small-border[data-animate="yes"]{
    -webkit-transform-origin:center;
    transform-origin:center
}
body .col.centered-text ul,body .wpb_column.centered-text ul{
    display:inline-block;
    text-align:center;
    margin-left:0
}
.col.centered-text ul,.wpb_column.centered-text ul{
    text-align:left
}
body .col.centered-text img,body .wpb_column.centered-text img,.col.center img{
    margin-left:auto;
    margin-right:auto
}
.wpb_column{
    background-position:center
}
.wpb_column[data-overlay-color="true"] .wpb_wrapper,.wpb_column[data-has-bg-color="true"] .wpb_wrapper,.wpb_column[data-using-bg="true"] .wpb_wrapper,.wpb_column[data-hover-bg^="#"] .wpb_wrapper{
    position:relative;
    z-index:2
}
.wpb_column .column-bg-overlay,.wpb_column .column-bg-overlay-wrap{
    pointer-events:none;
    position:absolute;
    z-index:0;
    height:100%;
    width:100%;
    top:0;
    left:0;
    content:' ';
    display:block;
    opacity:0;
    transition:background-color 0.45s cubic-bezier(.25,1,.33,1),opacity 0.45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:background-color 0.45s cubic-bezier(.25,1,.33,1),opacity 0.45s cubic-bezier(.25,1,.33,1)
}
.vc_column-inner .column-overlay-layer{
    pointer-events:none;
    position:absolute;
    z-index:0;
    height:100%;
    width:100%;
    top:0;
    left:0;
    content:' ';
    display:block
}
.wpb_column .column-bg-overlay-wrap{
    opacity:1
}
.column-link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block;
    z-index:10
}
.img-with-aniamtion-wrap[data-border-radius="3px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="3px"] .hover-wrap{
    border-radius:3px
}
.img-with-aniamtion-wrap[data-border-radius="5px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="5px"] .hover-wrap{
    border-radius:5px
}
.img-with-aniamtion-wrap[data-border-radius="10px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="10px"] .hover-wrap{
    border-radius:10px
}
.img-with-aniamtion-wrap[data-border-radius="15px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="15px"] .hover-wrap{
    border-radius:15px
}
.img-with-aniamtion-wrap[data-border-radius="20px"] .img-with-animation,.img-with-aniamtion-wrap[data-border-radius="20px"] .hover-wrap{
    border-radius:20px
}
@media only screen and (min-width:1000px){
    .wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap>.border-top,.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap>.border-bottom{
        transition:transform 1s cubic-bezier(.19,1,.22,1);
        transform:scaleX(0)
    }
    .wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap>.border-left,.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap>.border-right{
        -webkit-transition:transform 1s cubic-bezier(.19,1,.22,1);
        -webkit-transform:scaleY(0);
        transition:transform 1s cubic-bezier(.19,1,.22,1);
        transform:scaleY(0)
    }
}
.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-top,.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-bottom{
    transform:scaleX(1)
}
.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-top{
    transform-origin:left
}
.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-bottom{
    transform-origin:right
}
.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-left,.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-right{
    transform:scaleY(1)
}
.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-left{
    transform-origin:bottom
}
.wpb_column[data-border-animation="true"] .vc_column-inner>.border-wrap.animation>.border-right{
    transform-origin:top
}
.col.span_3 .col.span_12 i,.col.span_4 .col.span_12 i{
    margin-bottom:0
}
body .wpb_text_column{
    margin-bottom:0
}
.wpb_animate_when_almost_visible{
    opacity:0
}
.wpb_start_animation{
    opacity:1
}
body .wpb_text_column h2:last-child,body .wpb_text_column h3:last-child{
    margin-bottom:10px
}
.carousel-outer{
    overflow:hidden;
    margin-right:2px
}
body[data-ajax-transitions="true"] .row.carousel{
    opacity:1
}
.carousel-heading{
    z-index:100;
    position:relative;
    margin-bottom:7px;
    min-height:23px
}
.carousel-heading h2{
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:12px;
    margin-left:10px;
    margin-bottom:7px
}
.carousel-wrap .item-count{
    font-size:12px
}
.carousel-wrap[data-full-width="false"] .carousel-heading h2{
    font-size:12px
}
html:not(.js) .carousel-heading{
    display:none
}
.carousel-wrap[data-ctc="light"] .carousel-heading h2,.ascend .carousel-wrap[data-ctc="light"] .carousel-next i,.ascend .carousel-wrap[data-ctc="light"] .carousel-prev i,.carousel-wrap[data-ctc="light"] .item-count,.carousel-wrap[data-full-width="true"][data-ctc="light"] .carousel-heading i{
    color:#fff
}
.recent-work-carousel[data-ctc="light"][data-full-width="true"] .carousel-heading{
    background-color:#252525
}
.caroufredsel_wrapper,.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info a,.woocommerce .products-carousel ul.products .product a{
    cursor:grab!important;
    cursor:-moz-grab!important;
    cursor:-webkit-grab!important;
    margin:0!important
}
.caroufredsel_wrapper.active,.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info .active,.woocommerce .products-carousel ul.products .product a.active{
    cursor:grabbing!important;
    cursor:-moz-grabbing!important;
    cursor:-webkit-grabbing!important
}
body .carousel-wrap{
    position:relative;
    overflow:hidden;
    margin:0 -10px 0 -10px
}
body .full-width-section .carousel-wrap{
    margin-bottom:0
}
.carousel-wrap[data-full-width="true"]{
    padding:0 18px
}
.carousel-wrap[data-full-width="true"] .carousel-heading{
    background-color:#f8f8f8;
    padding:43px 0 40px 0;
    margin-bottom:0;
    text-align:center
}
body .carousel-wrap[data-full-width="true"] .carousel-heading h2{
    font-size:24px;
    line-height:36px;
    letter-spacing:.5px;
    margin:0 auto;
    max-width:900px;
    text-transform:none;
    font-family:'Open Sans';
    font-weight:300
}
.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link,.carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev,.carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next{
    top:8px!important
}
.carousel-wrap[data-full-width="true"] .carousel-heading a{
    background-color:transparent
}
.carousel-wrap[data-full-width="true"] .carousel-heading i{
    background-color:transparent;
    color:#888;
    font-size:30px;
    line-height:28px;
    transition:color 0.2s ease 0s
}
body .carousel-wrap[data-full-width="true"] .carousel-heading .container{
    min-height:40px
}
body[data-smooth-scrolling="0"] .carousel-wrap[data-full-width="true"]{
    padding:0
}
.carousel-wrap .work-item.style-2,.carousel-wrap[data-full-width="true"]{
    margin-bottom:0
}
.carousel-wrap[data-full-width="true"] .span_4.no-margin{
    margin:0
}
.full-width-content .caroufredsel_wrapper{
    overflow:visible!important
}
.carousel-wrap .carousel-heading{
    padding:0
}
html:not(.js) .carousel-wrap{
    display:none
}
.carousel-wrap .left-border,.carousel-wrap .right-border{
    width:10px;
    display:block;
    height:100%;
    position:absolute;
    top:0;
    z-index:100;
    background-color:#f8f8f8
}
.carousel-wrap .left-border{
    left:0
}
.carousel-wrap .right-border{
    right:0
}
.carousel-next,.carousel-prev{
    background-color:#dadada;
    cursor:pointer;
    display:block;
    margin-left:5px;
    line-height:22px;
    -webkit-transition:all 0.2s linear 0s;
    transition:all 0.2s linear 0s;
    background-repeat:no-repeat;
    position:absolute;
    top:0;
    height:20px;
    width:20px;
    -webkit-border-radius:1px;
    border-radius:1px;
    text-align:center
}
.carousel-wrap[data-full-width="true"] .carousel-next,.carousel-wrap[data-full-width="true"] .carousel-prev{
    height:28px;
    width:44px
}
.carousel-wrap[data-full-width="true"] .carousel-next{
    text-align:right
}
.carousel-wrap[data-full-width="true"] .carousel-prev{
    text-align:left
}
.carousel-next{
    right:0;
    padding-left:1px
}
.carousel-prev{
    right:25px;
    padding-right:1px
}
.carousel-wrap[data-full-width="false"] .control-wrap{
    position:absolute;
    right:0;
    top:0
}
.carousel-next i,.carousel-prev i,.carousel-wrap .carousel-next i,.carousel-wrap .carousel-prev i{
    background-color:transparent;
    line-height:24px;
    font-size:14px
}
.carousel-prev:hover,.carousel-next:hover{
    background-color:#000
}
ul.row.carousel{
    opacity:0
}
#ajax-content-wrap .carousel-wrap[data-full-width="true"] .span_4.no-margin .carousel-wrap[data-full-width="true"] .span_4.no-margin{
    margin:0
}
.carousel-wrap[data-full-width="true"].default-style{
    padding:0 20px!important
}
.carousel-wrap[data-full-width="true"] .work-meta{
    padding:0 15px
}
.carousel-wrap[data-full-width="true"].default-style .work-meta,.carousel-wrap[data-full-width="true"]{
    padding:0!important
}
body .carousel .span_4,body .portfolio-items.carousel .span_4{
    margin:0 10px 0 10px
}
.carousel-wrap[data-full-width="true"].default-style .span_4{
    margin:0 15px 0 15px
}
.carousel .span_4 .clear{
    padding-bottom:0;
    margin-bottom:0
}
.owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    padding:25px 0;
    cursor:-webkit-grab;
    cursor:-moz-grab;
    -ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    display:block;
    width:100%;
    -webkit-transform-style:preserve-3d
}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{
    display:none
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{
    cursor:pointer;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    display:none
}
.owl-carousel.owl-drag .owl-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab,.owl-stage.owl-grab{
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.no-js .owl-carousel{
    display:block
}
.owl-carousel .animated{
    animation-duration:1000ms;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    animation-name:fadeOut
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-height{
    transition:height 500ms ease-in-out
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity 400ms ease
}
.owl-carousel .owl-item img.owl-lazy{
    transform-style:preserve-3d
}
.owl-theme .owl-nav{
    margin-top:10px;
    text-align:center;
    -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-nav [class*='owl-']{
    color:#FFF;
    font-size:14px;
    margin:5px;
    padding:4px 7px;
    background:#D6D6D6;
    display:inline-block;
    cursor:pointer;
    border-radius:3px
}
.owl-theme .owl-nav [class*='owl-']:hover{
    background:#869791;
    color:#FFF;
    text-decoration:none
}
.owl-theme .owl-nav .disabled{
    opacity:.5;
    cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots{
    margin-top:10px
}
.owl-theme .owl-dots{
    text-align:center;
    -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-dots .owl-dot{
    display:inline-block;
    zoom:1;
    background:none;
    border:none;
    padding:0
}
.owl-theme .owl-dots .owl-dot span{
    width:6px;
    height:6px;
    margin:5px 7px;
    background:rgba(0,0,0,.25);
    display:block;
    -webkit-backface-visibility:visible;
    border-radius:30px;
    -webkit-transition:all 0.13s ease;
    transition:all 0.13s ease;
    -webkit-transform:scale(.9);
    transform:scale(.9)
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
    background:#869791
}
.span_12.light .owl-theme .owl-dots .owl-dot span{
    background:rgba(255,255,255,.5)
}
.span_12.light .owl-theme .owl-dots .owl-dot.active span,.span_12.light .owl-theme .owl-dots .owl-dot:hover span{
    background:#fff
}
.owl-theme .owl-dots .owl-dot.active span{
    -webkit-transform:scale(1.5);
    transform:scale(1.5)
}
.owl-carousel[data-column-padding="5px"] .carousel-item{
    padding:6px
}
.owl-carousel[data-column-padding="10px"] .carousel-item{
    padding:11px
}
.owl-carousel[data-column-padding="15px"] .carousel-item{
    padding:16px
}
.owl-carousel[data-column-padding="20px"] .carousel-item{
    padding:21px
}
.owl-carousel[data-column-padding="30px"] .carousel-item{
    padding:31px
}
.owl-carousel[data-column-padding="40px"] .carousel-item{
    padding:41px
}
.owl-carousel[data-column-padding="50px"] .carousel-item{
    padding:51px
}
.owl-carousel.moving a{
    pointer-events:none
}
.owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item{
    opacity:0;
    -ms-transform:translateY(70px);
    -webkit-transform:translateY(70px);
    transform:translateY(70px)
}
.owl-carousel[data-enable-animation="true"] .owl-controls{
    opacity:0
}
.owl-carousel[data-enable-animation="true"].animated-in .owl-controls{
    opacity:1;
    -ms-transition:opacity 0.5s;
    -webkit-transition:opacity 0.5s;
    transition:opacity 0.5s
}
.home-wrap{
    padding-top:3em;
    margin-bottom:0;
    padding-bottom:0;
    position:relative;
    z-index:100;
    background-color:#f8f8f8
}
html:not(.js) .home-wrap{
    padding-top:0
}
.home-wrap .full-width-section.first-section{
    margin-top:-37px
}
.flex-gallery{
    margin:0;
    padding:0
}
.flex-gallery .slides>li{
    display:none;
    -webkit-backface-visibility:hidden
}
.flex-gallery .slides img{
    width:99.8%;
    display:block
}
.flex-pauseplay span{
    text-transform:capitalize
}
.slides:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
html[xmlns] .slides{
    display:block
}
* html .slides{
    height:1%
}
.no-js .slides>li:first-child{
    display:block
}
.flex-gallery{
    margin:0 0 15px;
    position:relative;
    zoom:1;
    background-color:transparent
}
.flex-viewport{
    max-height:2000px;
    -webkit-transition:all 1s ease;
    transition:all 1s ease
}
.loading .flex-viewport{
    max-height:300px
}
.flex-gallery .slides{
    zoom:1
}
.flex-gallery ul{
    position:relative;
    z-index:1000;
    margin:0
}
.flex-gallery .flex-direction-nav{
    margin:0;
    position:absolute;
    top:8px
}
.flex-gallery ul li{
    list-style:none
}
.flex-gallery ul li img{
    margin-bottom:0
}
.carousel li{
    margin-right:0;
    margin-left:0
}
.flex-control-nav{
    display:none
}
.flex-direction-nav{
    *height:0
}
.flex-direction-nav a{
    display:block;
    line-height:22px;
    position:relative;
    background-color:#000;
    height:25px;
    width:25px;
    text-align:center;
    -webkit-transition:all 0.2s ease;
    transition:all 0.2s ease;
    -webkit-border-radius:1px 1px 1px 1px;
    border-radius:1px 1px 1px 1px
}
.flex-direction-nav a i{
    line-height:29px;
    font-size:16px;
    color:#fff;
    background-color:transparent
}
.flex-direction-nav .flex-next{
    padding-left:2px
}
.flex-direction-nav .flex-prev{
    padding-right:2px
}
body #ajax-content-wrap .flex-gallery .flex-direction-nav li{
    float:left;
    margin-left:7px
}
.flex-direction-nav a:hover{
    background-color:#333
}
.flex-direction-nav .flex-next span{
    background-image:url(../../../themes/salient/img/icons/slider-arrows-small.png);
    background-position:right top;
    top:9px;
    right:9px;
    position:absolute;
    display:block;
    height:15px;
    width:15px;
    z-index:100
}
.flex-direction-nav .flex-prev span{
    background-image:url(../../../themes/salient/img/icons/slider-arrows-small.png);
    background-position:left top;
    top:9px;
    left:9px;
    position:absolute;
    display:block;
    height:15px;
    width:15px;
    z-index:100
}
body.mobile.material [data-bullet_style="see_through"] .slider-pagination{
    bottom:13px
}
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before{
    position:relative;
    top:50%
}
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before{
    display:block;
    content:''
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot,.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot,.nectar-woo-flickity .flickity-page-dots .dot,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch{
    width:30px;
    margin:0;
    opacity:.35
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:before,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before,.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,.nectar-quick-view-box .flickity-page-dots .dot:before,.nectar-woo-flickity .flickity-page-dots .dot:before,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before{
    width:6px;
    height:6px;
    transition:all 0.25s ease;
    border-radius:50%;
    margin-left:11px;
    background-color:transparent;
    box-shadow:inset 0 0 0 5px #000
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected,.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch,.nectar-quick-view-box .flickity-page-dots .dot.is-selected,.nectar-woo-flickity .flickity-page-dots .dot{
    opacity:1
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before,.testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,.nectar-quick-view-box .flickity-page-dots .dot.is-selected:before,body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch:before{
    -webkit-transform:scale(2);
    transform:scale(2);
    box-shadow:inset 0 0 0 1px #000;
    background-color:transparent
}
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:before,.span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot:before,.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before,.span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:before{
    box-shadow:inset 0 0 0 5px #fff
}
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before,.span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before{
    box-shadow:inset 0 0 0 1px #fff
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots,.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots{
    bottom:-85px;
    margin:0
}
.nectar-flickity[data-control-style="material_pagination"]:not(.masonry) .flickity-viewport,.nectar-flickity[data-controls="material_pagination"]:not(.masonry) .flickity-viewport{
    margin:110px 0 130px 0
}
iframe.iframe-embed,iframe{
    max-width:100%
}
html:not(.js) .main-content iframe[src],.main-content #sidebar iframe[src],.wc-braintree-hosted-field iframe{
    opacity:1
}
.iframe-embed-standard iframe{
    width:100%!important
}
body .mejs-container .mejs-controls>.mejs-horizontal-volume-slider{
    height:26px;
    width:56px;
    position:relative;
    display:block;
    float:left
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
    background:rgba(255,255,255,.33)
}
.mejs-controls .mejs-button button:focus{
    outline:none
}
body[data-button-style*="_rounded"] .mejs-button>button,body[data-button-style^="rounded"] .mejs-controls .mejs-pause button,body .mejs-controls .mejs-pause{
    border-radius:0!important
}
video,audio{
    visibility:hidden
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{
    background-color:rgba(255,255,255,.3)!important
}
.mejs-video .mejs-controls .mejs-time-rail{
    padding-top:12px
}
.mejs-audio .mejs-controls .mejs-time-rail{
    padding-top:11px
}
.mejs-video .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-video .mejs-controls .mejs-time-rail span,.mejs-video .mejs-controls .mejs-time-rail a,.mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded{
    height:8px
}
.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-audio .mejs-controls .mejs-time-rail span,.mejs-audio .mejs-controls .mejs-time-rail a,.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{
    height:8px
}
#ajax-content-wrap .mejs-container{
    background-color:transparent;
    background-image:none!important
}
.wp-video{
    margin-bottom:20px
}
.wp-video,.mejs-container .mejs-poster img{
    max-width:none!important;
    width:100%!important
}
.wp-video-shortcode.mejs-container .mejs-poster img{
    visibility:hidden;
    display:block;
    margin-bottom:0
}
.mejs-container-fullscreen .mejs-poster img{
    height:100%!important
}
body .mejs-poster{
    background-size:cover
}
body .mejs-container .mejs-controls .mejs-time{
    opacity:.8
}
body .mejs-controls button{
    transition:opacity 0.15s ease
}
body .mejs-controls button:hover,.mejs-controls .mejs-fullscreen-button:hover button{
    opacity:.8
}
#ajax-content-wrap .mejs-controls .mejs-time-rail .mejs-time-total{
    background-color:rgba(255,255,255,.25)
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
    background:transparent!important
}
body .mejs-controls .mejs-button button{
    font-size:18px;
    color:#fff;
    width:auto;
    position:relative;
    display:inline-block;
    background-image:none
}
body .mejs-controls button:before{
    text-decoration:inherit;
    display:inline-block;
    speak:none
}
body .mejs-controls .mejs-play button:before{
    content:"\e052"
}
body .mejs-controls .mejs-mute button:before{
    content:"\e098"
}
body .mejs-controls .mejs-unmute button:before{
    content:"\e099"
}
body .mejs-controls .mejs-fullscreen-button button:before{
    content:"\e110";
    font-size:17px
}
body .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:before{
    content:"\e111"
}
body .mejs-button.mejs-volume-button{
    margin-left:5px
}
body .mejs-controls .mejs-pause{
    top:2px;
    left:2px;
    position:relative
}
body .mejs-controls .mejs-pause button{
    border-left:3px solid #fff;
    border-right:3px solid #fff;
    width:9px;
    height:12px;
    right:3px;
    top:2px
}
#ajax-content-wrap .mejs-container.mejs-audio{
    height:44px!important;
    background-color:rgba(0,0,0,1)
}
#ajax-content-wrap .mejs-container.mejs-audio .mejs-playpause-button{
    margin-left:0
}
body .mejs-container.mejs-audio .mejs-controls,body .masonry-blog-item .mejs-container.mejs-video .mejs-controls{
    height:42px
}
#ajax-content-wrap .masonry-blog-item .mejs-container.mejs-video .mejs-controls .mejs-playpause-button{
    margin-left:10px
}
#ajax-content-wrap .masonry-blog-item .mejs-container .mejs-fullscreen-button{
    margin-right:10px
}
body .masonry-blog-item .mejs-container:not(.mejs-audio) .mejs-controls:before{
    height:250%
}
body .mejs-container:not(.mejs-audio) .mejs-controls:before{
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.8) 100%,rgba(0,0,0,.6) 100%);
    background:linear-gradient(rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.8) 100%,rgba(0,0,0,.6) 100%);
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:400%;
    z-index:11;
    border-radius:4px;
    content:' '
}
body .mfp-wrap .mfp-content .mejs-container:not(.mejs-audio) .mejs-controls:before{
    border-radius:0
}
body .mejs-container .mejs-controls>*{
    z-index:100;
    position:relative
}
body .mejs-container .mejs-controls{
    background:none!important;
    height:50px
}
#ajax-content-wrap .mejs-playpause-button{
    margin-left:20px
}
#ajax-content-wrap .mejs-fullscreen-button{
    margin-right:20px
}
body .mejs-video .mejs-controls .mejs-time-rail .mejs-time-float{
    color:#fff;
    border:none;
    background-color:transparent
}
body .mejs-controls .mejs-time-rail .mejs-time-float-corner{
    border-color:transparent transparent
}
body .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float{
    border:none;
    background-color:#fff;
    height:15px;
    box-shadow:0 2px 12px rgba(0,0,0,.25)
}
#header-outer .wpml-ls-menu-item .wpml-ls-flag{
    margin-bottom:0
}
.isotope-item{
    z-index:2
}
.isotope-hidden.isotope-item{
    pointer-events:none;
    z-index:1
}
.isotope{
    -webkit-transition-property:height;
    -ms-transition-property:height;
    transition-property:height
}
.isotope .isotope-item{
    -webkit-transition-property:-webkit-transform,opacity;
    -ms-transition-property:-ms-transform,opacity;
    transition-property:transform,opacity
}
.bbp-author-avatar img{
    margin-bottom:-3px
}
body #bbpress-forums fieldset.bbp-form{
    border:1px solid #D9D9D9
}
#bbpress-forums fieldset.bbp-form p{
    padding-bottom:10px
}
#bbpress-forums .bbp-header,#bbpress-forums .bbp-footer{
    font-weight:400
}
#bbpress-forums .bbp-body ul.forum,#bbpress-forums .bbp-body ul.topic{
    padding-left:15px
}
#bbpress-forums .bbp-forum-header,#bbpress-forums .bbp-topic-header,#bbpress-forums .bbp-reply-header{
    background-color:#f4f4f4
}
.bbp-topic-meta{
    margin-top:1px
}
#bbpress-forums .bbp-header{
    background-color:#f1f1f1
}
#bbpress-forums .wp-editor-container,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{
    border:1px solid #DDD
}
.bbp-topic-permalink{
    font-size:14px
}
.topic .bbp-topic-title{
    margin-top:2px
}
.bbp-template-notice p{
    padding:4px
}
#bbp_search_submit,#members_search_submit{
    padding:10px 11px
}
#bbpress-forums #subscription-toggle{
    color:#ccc
}
body #bbpress-forums fieldset.bbp-form{
    padding-bottom:20px
}
body #buddypress form.bp-dir-search-form button[type="submit"]{
    padding:10px .7em!important
}
.material .buddypress-wrap form.bp-dir-search-form input[type="search"]:focus{
    box-shadow:none
}
.buddypress-wrap form.bp-dir-search-form button[type=submit] span{
    line-height:1em
}
body[data-form-style="minimal"] #buddypress input[type="text"],body[data-form-style="minimal"] #buddypress input[type="password"],body[data-form-style="minimal"] #buddypress input[type="email"]{
    padding-left:10px;
    padding-right:10px
}
#buddypress input[type=submit]:hover{
    color:#fff
}
#buddypress .activity-update-form #whats-new-submit input[type=submit]{
    line-height:1em
}
body[data-form-style="minimal"] #buddypress textarea{
    background-color:rgba(0,0,0,.018);
    border-radius:4px;
    border:1px solid rgba(0,0,0,.05);
    padding:10px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.buddypress-wrap .bp-feedback.bp-messages p{
    padding-bottom:0
}
#buddypress form#whats-new-form textarea{
    width:100%!important
}
.buddypress h1{
    margin-bottom:30px
}
.nectar-animated-title,body .wpb_wrapper>.nectar-animated-title{
    margin-bottom:0
}
.nectar-animated-title-inner{
    display:inline-block;
    overflow:hidden;
    position:relative;
    margin-bottom:10px
}
.nectar-animated-title h6{
    padding:5px 10px
}
.nectar-animated-title h5{
    padding:6px 12px
}
.nectar-animated-title h4{
    padding:7px 14px
}
.nectar-animated-title h3{
    padding:8px 16px
}
.nectar-animated-title h2{
    padding:10px 20px
}
.nectar-animated-title h1{
    padding:15px 30px
}
.nectar-animated-title .nectar-animated-title-inner .wrap>*{
    margin-bottom:0;
    position:relative;
    z-index:100;
    color:#fff
}
.nectar-animated-title .nectar-animated-title-inner:after{
    display:block;
    background-color:#000;
    content:' ';
    position:absolute;
    z-index:10;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.nectar-animated-title .nectar-animated-title-outer{
    display:inline-block
}
.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-outer{
    perspective:1000px
}
.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{
    -ms-transform:rotateX(-90deg) translateZ(0);
    -webkit-transform:rotateX(-90deg) translateZ(0);
    transform:rotateX(-90deg) translateZ(0);
    -ms-transform-origin:0 0 0;
    -webkit-transform-origin:0 0 0;
    transform-origin:0 0 0;
    opacity:0;
    box-shadow:rgba(0,0,0,.13) 0 6px 20px
}
.nectar-animated-title[data-style="hinge-drop"].completed .nectar-animated-title-inner{
    -ms-transform:rotateX(0deg) translateZ(0);
    -webkit-transform:rotateX(0deg) translateZ(0);
    transform:rotateX(0deg) translateZ(0);
    opacity:1;
    -ms-transition:transform 1.3s cubic-bezier(.2,1,.2,1),opacity 1.3s cubic-bezier(.2,1,.2,1);
    transition:transform 1.3s cubic-bezier(.2,1,.2,1),opacity 1.3s cubic-bezier(.2,1,.2,1);
    -webkit-transition:-webkit-transform 1.3s cubic-bezier(.2,1,.2,1),opacity 1.3s cubic-bezier(.2,1,.2,1)
}
.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after{
    -ms-transform-origin:left;
    -ms-transform:scale(0,1);
    transform-origin:left;
    transform:scale(0,1)
}
.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap{
    overflow:hidden;
    -ms-transform:translateX(-100%) translateZ(0);
    -webkit-transform:translateX(-100%) translateZ(0);
    transform:translateX(-100%) translateZ(0);
    position:relative;
    z-index:100
}
.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *{
    -ms-transform:translateX(100%) translateZ(0);
    -webkit-transform:translateX(100%) translateZ(0);
    transform:translateX(100%) translateZ(0);
    display:block
}
.nectar-animated-title[data-style="color-strip-reveal"].completed .nectar-animated-title-inner .wrap,.nectar-animated-title[data-style="color-strip-reveal"].completed .nectar-animated-title-inner .wrap *{
    -ms-transform:translateX(0%) translateZ(0);
    -webkit-transform:translateX(0%) translateZ(0);
    transform:translateX(0%) translateZ(0);
    -ms-transition:transform 0.7s cubic-bezier(.85,0,.12,1);
    -webkit-transition:-webkit-transform 0.7s cubic-bezier(.85,0,.12,1);
    transition:transform 0.7s cubic-bezier(.85,0,.12,1)
}
.nectar-animated-title[data-style="color-strip-reveal"].completed .nectar-animated-title-inner:after{
    -webkit-animation:colorStripReveal 0.7s cubic-bezier(.85,0,.12,1) forwards;
    animation:colorStripReveal 0.7s cubic-bezier(.85,0,.12,1) forwards
}
@keyframes colorStripReveal{
    0%{
        transform:scale(0,1) translateZ(0)
    }
    100%{
        transform:scale(1,1) translateZ(0)
    }
}
.btn{
    padding:8px 16px
}
.nectar-button{
    border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    box-shadow:0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow:0 -3px rgba(0,0,0,.1) inset;
    transition:opacity .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1);
    -o-transition:opacity .45s cubic-bezier(.25,1,.33,1);
    color:#FFF;
    font-family:'Open Sans';
    font-weight:600;
    font-size:12px;
    padding:13px 18px;
    position:relative;
    top:0;
    margin-bottom:10px;
    opacity:1;
    line-height:20px;
    background-color:#000;
    display:inline-block
}
.nectar-3d-transparent-button{
    font-family:'Open Sans';
    font-weight:700;
    font-size:12px;
    line-height:20px;
    visibility:hidden
}
.nectar-button.small{
    border-radius:2px 2px 2px 2px;
    font-size:11px;
    padding:8px 14px;
    color:#FFF;
    box-shadow:0 -1px rgba(0,0,0,.1) inset;
    -webkit-box-shadow:0 -1px rgba(0,0,0,.1) inset
}
.nectar-button.medium{
    border-radius:3px 3px 3px 3px;
    padding:10px 15px;
    font-size:12px;
    color:#FFF;
    box-shadow:0 -2px rgba(0,0,0,.1) inset;
    -webkit-box-shadow:0 -2px rgba(0,0,0,.1) inset
}
body .nectar-button.small{
    font-size:12px
}
body .nectar-button.medium{
    font-size:12px
}
.nectar-button.large{
    font-size:14px;
    padding:15px 22px;
    box-shadow:0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow:0 -3px rgba(0,0,0,.1) inset
}
.nectar-button.jumbo{
    font-size:18px;
    padding:25px 40px;
    box-shadow:0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow:0 -3px rgba(0,0,0,.1) inset
}
.nectar-button.extra_jumbo{
    font-size:60px;
    line-height:60px;
    padding:60px 90px;
    box-shadow:0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow:0 -3px rgba(0,0,0,.1) inset
}
.nectar-button.small.see-through,.nectar-button.small.see-through-2,.nectar-button.small.see-through-3{
    padding-top:6px;
    padding-bottom:6px
}
.nectar-button.medium.see-through,.nectar-button.medium.see-through-2,.nectar-button.medium.see-through-3{
    padding-top:9px;
    padding-bottom:9px
}
body .nectar-button.large.see-through,body .nectar-button.large.see-through-2,body .nectar-button.large.see-through-3{
    border-width:2px;
    padding-top:13px;
    padding-bottom:13px
}
body .nectar-button.jumbo.see-through,body .nectar-button.jumbo.see-through-2,body .nectar-button.jumbo.see-through-3{
    border-width:4px;
    padding-top:21px;
    padding-bottom:21px
}
body .nectar-button.extra_jumbo.see-through,body .nectar-button.extra_jumbo.see-through-2,body .nectar-button.extra_jumbo.see-through-3{
    border-width:10px
}
.nectar-button.extra_jumbo.has-icon,.nectar-button.tilt.extra_jumbo.has-icon{
    padding-left:80px;
    padding-right:80px
}
.nectar-button.extra_jumbo i,.nectar-button.tilt.extra_jumbo i,.nectar-button.extra_jumbo i[class*="fa-"],.nectar-button.tilt.extra_jumbo i[class*="fa-"]{
    right:75px
}
.nectar-button.has-icon.extra_jumbo:hover i,.nectar-button.tilt.extra_jumbo.has-icon i{
    -ms-transform:translateX(13px);
    -webkit-transform:translateX(13px);
    transform:translateX(13px)
}
.nectar-button.has-icon.extra_jumbo:hover span,.nectar-button.tilt.extra_jumbo.has-icon span{
    -ms-transform:translateX(-30px);
    -webkit-transform:translateX(-30px);
    transform:translateX(-30px)
}
body .nectar-button.extra_jumbo i{
    font-size:40px;
    margin-top:-20px;
    line-height:40px
}
body .nectar-button em{
    font-size:inherit;
    line-height:inherit
}
.nectar-button i,.nectar-button i[class*="fa-"]{
    font-size:18px;
    line-height:18px;
    width:18px;
    position:absolute;
    top:50%;
    right:30px;
    margin-top:-9px;
    opacity:0;
    -ms-filter:"alpha(opacity=0)";
    transition:all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:all .45s cubic-bezier(.25,1,.33,1)
}
.nectar-button.small i{
    font-size:16px;
    line-height:16px;
    right:26px
}
.nectar-button i.icon-button-arrow{
    font-size:19px
}
.nectar-button.medium i.icon-button-arrow,.nectar-button.small i.icon-button-arrow{
    font-size:16px
}
.nectar-button span{
    left:0;
    display:inline-block;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1),-webkit-transform .45s cubic-bezier(.25,1,.33,1);
    position:relative
}
.nectar-button .im-icon-wrap svg{
    width:18px;
    height:18px;
    fill:currentColor
}
.nectar-button.extra_jumbo .im-icon-wrap svg{
    width:40px;
    height:40px
}
.material .nectar-button .im-icon-wrap,.material .nectar-button .im-icon-wrap span{
    display:block;
    position:relative;
    width:100%;
    height:100%
}
.material .nectar-button .im-icon-wrap svg{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
body #ajax-content-wrap .nectar-button .im-icon-wrap,body #ajax-content-wrap .nectar-button .im-icon-wrap span{
    left:auto;
    transform:none
}
.nectar-button.has-icon,.nectar-button.tilt.has-icon{
    padding-left:42px;
    padding-right:42px
}
body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).has-icon,body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).tilt.has-icon{
    padding-left:42px;
    padding-right:42px
}
.nectar-button.has-icon.small,.nectar-button.tilt.has-icon.small{
    padding-left:33px;
    padding-right:33px
}
.nectar-button.has-icon:hover span,.nectar-button.tilt.has-icon span,body.material .nectar-button.has-icon span{
    -ms-transform:translateX(-18px);
    -webkit-transform:translateX(-18px);
    transform:translateX(-18px)
}
.nectar-button.has-icon.small:hover span,.nectar-button.tilt.small.has-icon span,body.material .nectar-button.has-icon.small span{
    -ms-transform:translateX(-14px);
    -webkit-transform:translateX(-14px);
    transform:translateX(-14px)
}
.nectar-button.has-icon:hover i,.nectar-button.tilt.has-icon i,body.material .nectar-button.has-icon i{
    opacity:1;
    -ms-filter:"alpha(opacity=100)";
    -webkit-transform:translateX(6px);
    transform:translateX(6px)
}
.nectar-button.small.has-icon:hover i,.nectar-button.small.tilt.has-icon i,body.material .nectar-button.small.has-icon i{
    -webkit-transform:translateX(10px);
    transform:translateX(10px)
}
.nectar-button:hover,.full-width-section .light .nectar-button:hover{
    opacity:.87;
    color:#fff
}
@media only screen and (min-width:1000px){
    .full-width-section .light .nectar-button.wpb_animate_when_almost_visible:not(.see-through):not(.see-through-2):not(.see-through-3),body .nectar-button.wpb_animate_when_almost_visible{
        opacity:0
    }
}
body:not([data-button-style*="rounded_shadow"]) .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3),body .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3){
    opacity:.9
}
body[data-button-style] .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3):hover,body[data-button-style] .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3):hover,body .nectar-button.wpb_animate_when_almost_visible.animated,body[data-button-style] .nectar-button.wpb_animate_when_almost_visible.animated{
    opacity:1
}
.text_on_hover.product .add_to_cart_button,.text_on_hover.product a.added_to_cart{
    font-family:'Open Sans';
    font-weight:700;
    font-size:12px;
    line-height:14px;
    letter-spacing:1px;
    position:relative;
    text-transform:uppercase
}
.text_on_hover.product a.added_to_cart{
    border-radius:2px
}
.nectar-button.see-through,body .nectar-button.see-through{
    -webkit-box-shadow:none;
    opacity:1!important;
    transition:all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:all .45s cubic-bezier(.25,1,.33,1);
    border-radius:2px;
    -webkit-border-radius:2px;
    border:2px solid rgba(255,255,255,.75)
}
.text_on_hover.product .add_to_cart_button{
    -webkit-box-shadow:none;
    opacity:1;
    transition:all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:all .45s cubic-bezier(.25,1,.33,1);
    border-radius:2px;
    -webkit-border-radius:2px;
    border:2px solid rgba(255,255,255,.75)
}
.nectar-button.see-through,body .nectar-button.see-through,.text_on_hover.product .add_to_cart_button{
    background-color:transparent!important;
    box-shadow:none!important
}
.nectar-button.see-through-2,.nectar-button.see-through-3{
    background-color:transparent;
    box-shadow:none;
    -webkit-box-shadow:none;
    opacity:1;
    transition:all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:all .45s cubic-bezier(.25,1,.33,1);
    border-radius:2px;
    -webkit-border-radius:2px;
    border:2px solid rgba(255,255,255,.75)
}
.nectar-button.see-through-2:hover,.nectar-button.see-through-3:hover{
    background-color:transparent
}
.nectar-button.see-through-3{
    border:2px solid rgba(255,255,255,1)
}
body[data-button-style^="rounded"] .nectar-cta:not([data-style="material"]) .link_wrap,body[data-button-style^="rounded"] .nectar-button.see-through,body[data-button-style^="rounded"].ascend .nectar-button.see-through,body[data-button-style^="rounded"] .nectar-button.see-through-2,body[data-button-style^="rounded"].ascend .nectar-button.see-through-2,body[data-button-style^="rounded"] .nectar-button.see-through-3,body[data-button-style^="rounded"].ascend .nectar-button.see-through-3,body[data-button-style^="rounded"] .portfolio-filters-inline .container ul li a,body[data-button-style^="rounded"] #to-top,body[data-button-style^="rounded"] .flex-direction-nav a,body[data-button-style^="rounded"] #pagination span,body[data-button-style^="rounded"] #pagination a,body[data-button-style^="rounded"] #pagination .next.inactive,body[data-button-style^="rounded"] #pagination .prev.inactive,body[data-button-style^="rounded"].woocommerce nav.woocommerce-pagination ul li a,body[data-button-style^="rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style^="rounded"] .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style^="rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body[data-button-style^="rounded"] #infscr-loading,body[data-button-style^="rounded"] input[type=submit],body[data-button-style^="rounded"] button[type=submit],body[data-button-style^="rounded"] input[type="button"],body[data-button-style^="rounded"] button,body[data-button-style^="rounded"].ascend .container-wrap input[type="submit"],body[data-button-style^="rounded"].ascend .container-wrap button[type="submit"],body[data-button-style^="rounded"] .nectar-button,body[data-button-style^="rounded"] .swiper-slide .button a,body[data-button-style^="rounded"] #top nav>ul>li[class*="button_solid_color"]>a:before,body[data-button-style^="rounded"] #top nav>ul>li[class*="button_bordered"]>a:before,body[data-button-style^="rounded"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button,body[data-button-style^="rounded"] #header-outer .widget_shopping_cart a.button{
    border-radius:200px!important;
    -webkit-border-radius:200px!important;
    box-shadow:none;
    -ms-transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);
    transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)
}
body[data-button-style*="slightly_rounded"] .nectar-cta:not([data-style="material"]) .link_wrap,body[data-button-style*="slightly_rounded"] .nectar-button.see-through,body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through,body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2,body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-2,body[data-button-style*="slightly_rounded"] .nectar-button.see-through-3,body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-3,body[data-button-style*="slightly_rounded"] .portfolio-filters-inline .container ul li a,body[data-button-style*="slightly_rounded"] #infscr-loading,body[data-button-style*="slightly_rounded"] .flex-direction-nav a,body[data-button-style*="slightly_rounded"] #pagination span,body[data-button-style*="slightly_rounded"] #pagination a,body[data-button-style*="slightly_rounded"] #pagination .next.inactive,body[data-button-style*="slightly_rounded"] #pagination .prev.inactive,body[data-button-style*="slightly_rounded"].woocommerce nav.woocommerce-pagination ul li a,body[data-button-style*="slightly_rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style*="slightly_rounded"] .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style*="slightly_rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body[data-button-style*="slightly_rounded"] input[type=submit],body[data-button-style*="slightly_rounded"] button[type=submit],body[data-button-style*="slightly_rounded"] input[type="button"],body[data-button-style*="slightly_rounded"] button,body[data-button-style*="slightly_rounded"].ascend .container-wrap input[type="submit"],body[data-button-style*="slightly_rounded"].ascend .container-wrap button[type="submit"],body[data-button-style*="slightly_rounded"] .nectar-button,body[data-button-style*="slightly_rounded"] .swiper-slide .button a,body[data-button-style*="slightly_rounded"] #top nav>ul>li[class*="button_solid_color"]>a:before,body[data-button-style*="slightly_rounded"] #top nav>ul>li[class*="button_bordered"]>a:before,body[data-button-style*="slightly_rounded"] #header-outer .widget_shopping_cart a.button,body[data-button-style*="slightly_rounded"] .comment-list .reply a,body[data-button-style*="slightly_rounded"].material #page-header-bg.fullscreen-header .inner-wrap>a,body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-social-inner>a,body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-love,body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a,body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,body[data-button-style*="slightly_rounded"] .masonry.classic_enhanced .posts-container article .meta-category a,body[data-button-style*="slightly_rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a,.ascend[data-button-style="slightly_rounded"] .container-wrap input[type="submit"],.ascend[data-button-style*="slightly_rounded"] .container-wrap button[type="submit"],body[data-button-style*="slightly_rounded"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    border-radius:4px!important;
    -webkit-border-radius:4px!important;
    box-shadow:none;
    -webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);
    transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)
}
body[data-button-style*="slightly_rounded"] .nectar-hor-list-item .nectar-list-item-btn{
    border-radius:4px;
    -webkit-border-radius:4px
}
body[data-button-style*="slightly_rounded"] #to-top{
    border-radius:200px!important;
    -webkit-border-radius:200px!important
}
body[data-button-style*="slightly_rounded"] .col.dark .nectar-button.see-through,body[data-button-style*="slightly_rounded"] .col.dark .nectar-button.see-through-2{
    border-color:rgba(0,0,0,.15);
    color:#000
}
body[data-button-style*="rounded_shadow"] .wp-block-button>.wp-block-button__link{
    transition:all .45s cubic-bezier(.25,1,.33,1)
}
body[data-button-style*="rounded_shadow"] .wp-block-button>.wp-block-button__link:hover,body[data-button-style*="rounded_shadow"] .nectar-button:hover,body[data-button-style*="rounded_shadow"] .nectar-button:focus,body[data-button-style*="rounded_shadow"].ascend .nectar-button.see-through:hover,body[data-button-style*="rounded_shadow"] input[type="submit"]:hover,body[data-button-style*="rounded_shadow"] input[type="submit"]:focus,body[data-button-style*="rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body[data-button-style*="rounded_shadow"] .swiper-slide .button a:hover,body[data-button-style="rounded_shadow"].ascend .nectar-button.see-through-2:hover,body[data-button-style*="rounded_shadow"].ascend .nectar-button:hover,body[data-button-style*="rounded_shadow"] .sharing-default-minimal .nectar-love:hover,body[data-button-style="rounded_shadow"] .sharing-default-minimal .nectar-social-inner>a:hover,body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,body[data-button-style*="rounded_shadow"] .container-wrap input[type="submit"]:hover,body[data-button-style="rounded_shadow"] .container-wrap button[type="submit"]:hover,body[data-button-style="rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
    box-shadow:0 20px 38px rgba(0,0,0,.16);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px);
    -webkit-transform:translateY(-3px)
}
body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,body[data-button-style*="rounded_shadow"].material .nectar-button.see-through:hover{
    box-shadow:0 20px 38px rgba(0,0,0,.11)!important
}
body[data-button-style="slightly_rounded_shadow"] .nectar-button:hover,body[data-button-style="slightly_rounded_shadow"] .nectar-button:focus,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button.see-through:hover,body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:focus,body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover,body[data-button-style="slightly_rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body[data-button-style="slightly_rounded_shadow"] .swiper-slide .button a:hover,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button.see-through-2:hover,body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button:hover,body[data-button-style="slightly_rounded_shadow"].woocommerce-page .woocommerce p.return-to-shop a.wc-backward:hover,body[data-button-style="slightly_rounded_shadow"] .sharing-default-minimal .nectar-love:hover,body[data-button-style="slightly_rounded_shadow"] .sharing-default-minimal .nectar-social-inner>a:hover,body[data-button-style="slightly_rounded_shadow"] .container-wrap input[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] .container-wrap button[type="submit"]:hover,body[data-button-style="slightly_rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
    box-shadow:0 20px 38px rgba(0,0,0,.16)!important;
    -ms-transform:translateY(-3px);
    transform:translateY(-3px);
    -webkit-transform:translateY(-3px)
}
body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover{
    transform:translateY(-3px)!important
}
body[data-button-style="slightly_rounded_shadow"] .nectar-button.wpb_start_animation,body[data-button-style="rounded_shadow"] .nectar-button.wpb_start_animation{
    -webkit-animation-fill-mode:none;
    animation-fill-mode:none
}
body[data-button-style="slightly_rounded_shadow"] .widget_search input[type="submit"]:hover{
    -webkit-transform:none!important;
    transform:none!important
}
body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3){
    padding:12px 18px
}
body .nectar-button.see-through:hover{
    border-color:rgba(255,255,255,1)
}
.col.light .nectar-button.see-through-2,.col.light .nectar-button.see-through-3{
    color:#fff
}
.col.light .nectar-button.see-through{
    border-color:rgba(255,255,255,.75);
    color:#fff
}
.col.light .nectar-button.see-through:hover{
    border-color:rgba(255,255,255,1)
}
.col.dark .nectar-button.see-through,.col.dark .nectar-button.see-through-2{
    border-color:rgba(0,0,0,.75);
    color:#444
}
.col.dark .nectar-button.see-through:hover{
    border-color:rgba(0,0,0,1)
}
body .nectar-button.see-through-2:hover,body .col.dark .nectar-button.see-through-2:hover,body .nectar-button.see-through-3:hover,body .col.dark .nectar-button.see-through-3:hover{
    color:#fff;
    opacity:1!important
}
h2 .nectar-button{
    top:-6px
}
body.material .nectar-button[class*="m-extra-color-gradient-"][class*="see-through"]{
    visibility:hidden
}
.swiper-slide .button.solid_color_2,.tilt-button-wrap{
    -webkit-perspective:800px;
    perspective:800px;
    display:inline-block
}
.swiper-slide .button.solid_color_2:before{
    -webkit-font-smoothing:antialiased
}
.swiper-slide .button.solid_color_2 a:hover,.nectar-button.tilt:hover,.swiper-slide .button.solid_color_2 a:hover:after,.nectar-button.tilt:hover:after,.swiper-slide .button.solid_color_2 a:hover:before,.nectar-button.tilt:hover:before{
    -webkit-transition:all .5s cubic-bezier(.25,1,.33,1);
    transition:all .5s cubic-bezier(.25,1,.33,1)
}
.swiper-slide .button.solid_color_2 a,.nectar-button.tilt{
    display:block;
    background:#5cbcf6;
    outline:1px solid transparent;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    outline:none;
    padding-left:22px;
    padding-right:22px;
    position:relative;
    border-bottom:none;
    opacity:1;
    -webkit-transition:all .5s cubic-bezier(.25,1,.33,1);
    transition:all .5s cubic-bezier(.25,1,.33,1)
}
body[data-button-style*="rounded"] .nectar-button.tilt,body[data-button-style="rounded"] .swiper-slide .button-wrap a,body[data-button-style^="rounded"].ascend .container-wrap .search-form input[type="submit"]{
    border-radius:0!important;
    -webkit-border-radius:0!important
}
.swiper-slide .button.solid_color_2 a:after,.nectar-button.tilt:after{
    width:100%;
    height:37%;
    left:0;
    top:-35%;
    -webkit-transform-origin:0% 100%;
    -webkit-transform:rotateX(90deg);
    transform-origin:0% 100%;
    transform:rotateX(90deg);
    content:'';
    position:absolute;
    z-index:-1;
    -webkit-transition:all .5s cubic-bezier(.25,1,.33,1);
    transition:all .5s cubic-bezier(.25,1,.33,1);
    -webkit-font-smoothing:antialiased
}
.swiper-slide .button.solid_color_2 a:before,.nectar-button.tilt:before{
    width:100%;
    height:30%;
    left:0;
    top:99%;
    background:#49a7df;
    -webkit-transform-origin:0% 0%;
    -webkit-transform:rotateX(-90deg);
    -ms-transform-origin:0% 0%;
    -ms-transform:rotateX(-90deg);
    transform-origin:0% 0%;
    transform:rotateX(-90deg);
    -webkit-transition:all .5s cubic-bezier(.25,1,.33,1);
    transition:all .5s cubic-bezier(.25,1,.33,1);
    -webkit-font-smoothing:antialiased;
    content:'';
    position:absolute;
    z-index:-1
}
.swiper-slide .button.solid_color_2 a:after,.nectar-button.tilt:after,.swiper-slide .button.solid_color_2 a:before,.nectar-button.tilt:before{
    opacity:0
}
.swiper-slide .button.solid_color_2 a:hover:after,.nectar-button.tilt:hover:after,.swiper-slide .button.solid_color_2 a:hover:before,.nectar-button.tilt:hover:before{
    opacity:1
}
.swiper-slide .button.solid_color_2 a:hover,.nectar-button.tilt:hover{
    -webkit-transform:rotateX(20deg);
    -ms-transform:rotateX(20deg);
    transform:rotateX(20deg)
}
.swiper-slide .button.solid_color_2 .button-wrap,.tilt-button-inner{
    overflow:hidden;
    padding:3px 0;
    display:inline
}
.nectar-3d-transparent-button{
    display:inline-block
}
.nectar-3d-transparent-button a{
    display:block
}
.nectar-3d-transparent-button .hidden-text{
    height:1em;
    line-height:1.5;
    overflow:hidden
}
.nectar-3d-transparent-button .hidden-text{
    display:block;
    height:0;
    position:absolute
}
body .nectar-3d-transparent-button{
    position:relative;
    margin-bottom:0
}
.nectar-3d-transparent-button .inner-wrap{
    -webkit-perspective:2000px;
    perspective:2000px;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    display:block
}
.nectar-3d-transparent-button .front-3d{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    display:block
}
.nectar-3d-transparent-button .back-3d{
    position:relative;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    display:block
}
.nectar-3d-transparent-button .back-3d{
    -webkit-transform-origin:50% 50% -2.3em;
    transform-origin:50% 50% -2.3em
}
.nectar-3d-transparent-button .front-3d{
    -webkit-transform-origin:50% 50% -2.3em;
    transform-origin:50% 50% -2.3em;
    -webkit-transform:rotateX(-90deg);
    transform:rotateX(-90deg)
}
.nectar-3d-transparent-button:hover .front-3d{
    -webkit-transform:rotateX(0deg);
    transform:rotateX(0deg)
}
.nectar-3d-transparent-button:hover .back-3d{
    -webkit-transform:rotateX(90deg);
    transform:rotateX(90deg)
}
.nectar-3d-transparent-button .back-3d,.nectar-3d-transparent-button .front-3d{
    transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);
    transition:transform .25s cubic-bezier(.2,.65,.4,1);
    transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1)
}
.nectar-3d-transparent-button .back-3d,.nectar-3d-transparent-button .front-3d{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.nectar-3d-transparent-button .back-3d svg,.nectar-3d-transparent-button .front-3d svg{
    display:block
}
.nectar-category-grid .nectar-category-grid-item .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after,.nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after,.nectar-cta[data-style="underline"] .link_wrap .link_text:after{
    display:block;
    content:'';
    position:absolute;
    z-index:-1;
    width:100%;
    height:2px;
    background-color:#fff;
    bottom:-4px;
    opacity:.8;
    left:0;
    backface-visibility:hidden;
    pointer-events:none;
    animation:portSliderLine2 0.45s cubic-bezier(.15,.75,.5,1) forwards
}
body:not(.mobile) .nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after,body:not(.mobile) .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:hover:after,body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap .link_text:hover:after{
    animation:portSliderLine 0.45s cubic-bezier(.15,.75,.5,1) forwards
}
@keyframes portSliderLine{
    0%{
        transform:scaleX(0);
        transform-origin:left
    }
    100%{
        transform:scaleX(1);
        transform-origin:left
    }
}
@keyframes portSliderLine2{
    0%{
        transform:scaleX(1);
        transform-origin:right
    }
    100%{
        transform:scaleX(0);
        transform-origin:right
    }
}
.nectar-category-grid[data-text-color="dark"] .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after,.span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after{
    background-color:#000
}
.nectar-category-grid[data-text-color="dark"] .nectar-category-grid-item .content *,.span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a{
    color:#000
}
.nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *,.full-width-section>.col.span_12.dark .nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *,.span_12.light .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a{
    color:#fff
}
.nectar-cta .link_wrap .link_text{
    padding-right:36px;
    position:relative;
    display:inline-block
}
.nectar-cta[data-display="inline"]{
    display:inline-block
}
.nectar-cta[data-using-bg="true"] .text{
    margin-right:10px
}
.nectar-cta .link_wrap{
    position:relative;
    text-decoration:inherit;
    speak:none
}
.nectar-cta[data-using-bg="true"] .link_wrap{
    cursor:pointer
}
.nectar-cta[data-style="see-through"] .link_wrap .arrow:after{
    position:absolute;
    content:'';
    border-bottom:1px solid #000;
    height:1px;
    width:22px;
    right:12px;
    top:50%;
    margin-top:-2px;
    -ms-transform:scale(0,1) translateX(0);
    -ms-transform-origin:left;
    transform:scale(0,1) translateX(0);
    transform-origin:left;
    -webkit-transform:scale(0,1) translateX(0);
    -webkit-transform-origin:left;
    pointer-events:none;
    transition:all 0.33s cubic-bezier(.12,.75,.4,1);
    -webkit-transition:all 0.33s cubic-bezier(.12,.75,.4,1)
}
.nectar-cta .link_wrap .arrow:before{
    font-family:'Fontawesome';
    font-weight:400;
    font-style:normal;
    text-decoration:inherit;
    backface-visibility:hidden;
    -webkit-font-smoothing:antialiased;
    content:"\f105";
    color:#000;
    line-height:30px;
    font-size:14px;
    position:absolute;
    right:0;
    width:26px;
    text-align:center;
    height:30px;
    top:50%;
    margin-top:-16px;
    -ms-transition:all 0.33s cubic-bezier(.12,.75,.4,1);
    transition:all 0.33s cubic-bezier(.12,.75,.4,1);
    -webkit-transition:all 0.33s cubic-bezier(.12,.75,.4,1)
}
.nectar-cta[data-text-color="custom"] .link_wrap .arrow:before,.span_12.light .nectar-cta[data-text-color="custom"] .link_wrap .arrow:before,.nectar-cta[data-text-color="custom"] .arrow:after,.span_12.light .nectar-cta[data-text-color="custom"] .arrow:after,.nectar-cta[data-style="see-through"][data-text-color="custom"] .link_wrap .arrow:after{
    color:inherit;
    border-color:inherit
}
.nectar-cta[data-alignment="left"]{
    text-align:left
}
.nectar-cta[data-alignment="center"]{
    text-align:center
}
.nectar-cta[data-alignment="right"]{
    text-align:right
}
.span_12.light .nectar-cta .link_wrap .link_text:after{
    border-color:rgba(255,255,255,.5);
    border-radius:50%
}
#ajax-content-wrap .nectar-cta .arrow,.nectar-cta .arrow{
    letter-spacing:0
}
.span_12.light .nectar-cta .arrow:before{
    color:#fff
}
.span_12.light .nectar-cta .arrow:after{
    border-color:#fff
}
.nectar-cta .link_wrap .link_text{
    color:inherit
}
.nectar-cta[data-text-color="custom"] .link_wrap .link_text:after,.nectar-cta[data-text-color="custom"] .link_wrap:after{
    border-color:inherit!important
}
.nectar-cta[data-text-color="custom"] .link_wrap:before{
    color:inherit!important
}
.nectar-cta[data-style="material"] .link_wrap .circle{
    background-color:#000
}
.nectar-cta .link_wrap .link_text:after,.nectar-cta[data-style="material"] .link_wrap .link_text:before,.nectar-cta[data-style="material"] .link_wrap .circle{
    border-radius:100px;
    border:1px solid rgba(0,0,0,.3);
    height:25px;
    width:25px;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-14px;
    content:' ';
    display:block;
    pointer-events:none;
    -ms-transition:all 0.33s cubic-bezier(.12,.75,.4,1);
    transition:all 0.33s cubic-bezier(.12,.75,.4,1);
    -webkit-transition:all 0.33s cubic-bezier(.12,.75,.4,1)
}
.nectar-cta[data-style="see-through"] .link_wrap:hover .link_text:after{
    -ms-transform:scale(.8);
    -webkit-transform:scale(.8);
    transform:scale(.8);
    opacity:0
}
.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow:after,.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow:before{
    -ms-transform:scale(1,1) translateX(9px);
    -webkit-transform:scale(1,1) translateX(9px);
    transform:scale(1,1) translateX(9px)
}
.nectar-cta[data-style="material"] .link_wrap .circle{
    border:none;
    z-index:-1
}
.nectar-cta[data-style="material"] .link_wrap .link_text:before{
    box-shadow:0 9px 20px;
    opacity:.29;
    border:none;
    z-index:-1
}
.nectar-cta[data-style="material"] .link_wrap .link_text:after{
    background-color:inherit;
    border:none
}
.nectar-cta[data-style="material"] .link_wrap .link_text{
    padding-right:38px
}
.nectar-cta[data-style="material"] .link_wrap .arrow{
    overflow:hidden;
    display:inline-block;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-14px;
    height:25px;
    line-height:28px;
    width:24px;
    border-radius:50px;
    transition:all 0.33s cubic-bezier(.12,.75,.4,1);
    -webkit-transition:all 0.33s cubic-bezier(.12,.75,.4,1)
}
.nectar-cta[data-style="material"] .link_wrap .arrow:before,.nectar-cta[data-style="material"] .link_wrap .arrow:after{
    margin-top:-14px;
    height:28px;
    line-height:28px;
    width:25px;
    padding-left:1px;
    box-sizing:border-box
}
.nectar-cta[data-style="material"] .link_wrap .arrow:after{
    transform:translateX(-100%)
}
.nectar-cta[data-style="material"] .link_wrap .link_text:before,.nectar-cta[data-style="material"] .link_wrap .circle{
    height:27px;
    width:27px;
    right:-1px;
    margin-top:-14px
}
.nectar-cta[data-style="material"] .link_wrap .circle{
    transform:scale(.85)
}
.nectar-cta[data-style="material"] .link_wrap .link_text:before{
    transform:scale(.84)
}
.nectar-cta[data-style="material"] .link_wrap:hover .circle,.nectar-cta[data-style="material"] .link_wrap:hover .link_text:before{
    transform:scale(1)
}
.nectar-cta[data-style="material"] .arrow,.nectar-cta[data-style="material"] .link_wrap .arrow:before,.nectar-cta[data-style="material"] .link_wrap .arrow:after{
    color:#fff
}
.nectar-cta[data-style="underline"] .link_wrap .link_text{
    padding-right:0
}
.nectar-cta[data-style="underline"] .link_wrap .link_text:after{
    margin-top:0;
    top:auto;
    border-top:none;
    border-right:none;
    bottom:0;
    border-left:none;
    border-bottom:2px solid #000;
    border-radius:0;
    background-color:transparent!important;
    transition:transform 0.4s cubic-bezier(.23,.46,.4,1);
    -webkit-transition:-webkit-transform 0.4s cubic-bezier(.23,.46,.4,1);
    animation:none;
    transform-origin:left;
    z-index:1
}
.span_12.light .nectar-cta[data-style="underline"] .link_wrap .link_text:after{
    border-radius:0
}
body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap:hover .link_text:after{
    animation:none;
    transform:scaleX(0);
    transform-origin:right
}
.nectar-cta[data-style="arrow-animation"] svg,.nectar-cta[data-style="arrow-animation"] svg polyline{
    stroke:currentColor
}
.team-meta .nectar-cta[data-style="arrow-animation"] svg polyline{
    stroke-dashoffset:0;
    stroke-dasharray:0
}
.nectar-cta[data-style="arrow-animation"] svg polyline{
    stroke-dashoffset:140px;
    stroke-dasharray:140px
}
.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text:after{
    display:none
}
.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text{
    padding:0 0 0 40px;
    position:relative
}
.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text>.text{
    display:block
}
.nectar-cta[data-style="arrow-animation"] .line{
    height:1px;
    width:25px;
    position:absolute;
    content:'';
    left:0;
    display:block;
    top:50%;
    transform-origin:left;
    -webkit-transform:translateY(calc(-50% + 0.5px)) translateZ(0);
    transform:translateY(calc(-50% + 0.5px)) translateZ(0)
}
.nectar-cta[data-style="arrow-animation"] svg{
    position:absolute;
    left:25px;
    top:50%;
    width:6px
}
.team-meta nectar-cta[data-style="arrow-animation"] svg{
    left:24px
}
@keyframes ctaArrowSVGStart{
    0%{
        transform:translateY(calc(-50% + 0.5px)) translateX(0) translateZ(0)
    }
    100%{
        transform:translateY(calc(-50% + 0.5px)) translateX(-3px) translateZ(0)
    }
}
@keyframes ctaArrowSVGEnd{
    0%{
        transform:translateY(calc(-50% + 0.5px)) translateX(-3px) translateZ(0)
    }
    100%{
        transform:translateY(calc(-50% + 0.5px)) translateX(0) translateZ(0)
    }
}
@keyframes ctaArrowTextStart{
    0%{
        transform:translateX(6px)
    }
    100%{
        transform:translateX(0)
    }
}
@keyframes ctaArrowTextEnd{
    0%{
        transform:translateX(0)
    }
    100%{
        transform:translateX(6px)
    }
}
@keyframes ctaArrowStart{
    0%{
        stroke-dashoffset:140px;
        stroke-dasharray:140px
    }
    100%{
        stroke-dasharray:140px;
        stroke-dashoffset:10px
    }
}
@keyframes ctaArrowStartTeam{
    0%{
        stroke-dashoffset:0;
        stroke-dasharray:0
    }
    50%{
        stroke-dashoffset:140px;
        stroke-dasharray:140px
    }
    100%{
        stroke-dasharray:140px;
        stroke-dashoffset:10px
    }
}
@keyframes ctaArrowEnd{
    0%{
        stroke-dashoffset:10px;
        stroke-dasharray:150px 150px
    }
    40%{
        opacity:1
    }
    100%{
        opacity:0;
        stroke-dashoffset:-53px;
        stroke-dasharray:1px 150px
    }
}
@keyframes ctaArrowLineStart{
    0%{
        transform-origin:left;
        transform:scaleX(1.2) translateY(calc(-50% + 0.5px)) translateZ(0)
    }
    100%{
        transform:scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0)
    }
}
@keyframes ctaArrowLineEnd{
    0%{
        transform-origin:right;
        transform:scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0)
    }
    50%{
        transform-origin:right;
        transform:scaleX(0) translateY(calc(-50% + 0.5px)) translateZ(0)
    }
    51%{
        transform-origin:left
    }
    100%{
        transform:scaleX(1.2) translateY(calc(-50% + 0.5px)) translateZ(0);
        transform-origin:left
    }
}
.nectar-cta[data-style="arrow-animation"]:not(.loaded) *{
    animation-duration:0s!important
}
.nectar-cta[data-style="arrow-animation"] svg polyline{
    animation:ctaArrowEnd 0.45s cubic-bezier(.23,.46,.4,1) forwards
}
.team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap polyline{
    animation:none
}
.nectar-cta[data-style="arrow-animation"] .link_wrap .link_text>.text{
    animation:ctaArrowTextStart 0.45s cubic-bezier(.23,.46,.4,1) forwards
}
.nectar-cta[data-style="arrow-animation"] .line{
    animation:ctaArrowLineStart 0.45s cubic-bezier(.23,.46,.4,1) forwards
}
.nectar-cta[data-style="arrow-animation"] svg{
    animation:ctaArrowSVGStart 0.45s cubic-bezier(.23,.46,.4,1) forwards
}
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover svg,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap svg{
    animation:ctaArrowSVGEnd 0.45s cubic-bezier(.23,.46,.4,1) forwards
}
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text .line,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text .line{
    animation:ctaArrowLineEnd 0.45s cubic-bezier(.23,.46,.4,1) forwards
}
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text>.text,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text>.text{
    animation:ctaArrowTextEnd 0.45s cubic-bezier(.23,.46,.4,1) forwards
}
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline,.team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap polyline{
    animation:ctaArrowStart 0.45s ease 0.25s forwards
}
.team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline,.team-member:hover .team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap polyline{
    animation:ctaArrowStartTeam 0.8s ease forwards
}
.nectar_cascading_images{
    position:relative;
    display:block
}
.nectar_cascading_images .cascading-image img,.nectar_cascading_images .cascading-image .img-wrap{
    display:block;
    margin-bottom:0;
    line-height:0
}
.nectar_cascading_images .cascading-image img.nectar-lazy{
    opacity:0;
    width:100%;
    transition:opacity 0.5s ease
}
.nectar_cascading_images .cascading-image img.nectar-lazy.loaded{
    opacity:1
}
.nectar_cascading_images .cascading-image img{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.nectar_cascading_images .cascading-image .img-wrap{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    display:inline-block
}
.nectar_cascading_images .cascading-image,.nectar_cascading_images .cascading-image .inner-wrap{
    display:inline-block;
    width:100%;
    text-align:center
}
.nectar_cascading_images{
    line-height:0
}
.nectar_cascading_images .cascading-image:not(:first-child){
    position:absolute;
    top:50%;
    left:50%;
    -ms-transform:translateY(-50%) translateX(-50%);
    -webkit-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%)
}
.nectar_cascading_images.animated-in .cascading-image .inner-wrap{
    -ms-transition:transform 0.7s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease;
    -webkit-transition:-webkit-transform 0.7s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease;
    transition:transform 0.7s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease
}
.nectar_cascading_images.animated-in .cascading-image[data-animation="grow-in-reveal"] .inner-wrap{
    -ms-transition:transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease;
    -webkit-transition:-webkit-transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease;
    transition:transform 1.1s cubic-bezier(.3,.95,.3,.95),opacity 0.3s ease
}
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .bg-color{
    border-radius:3px
}
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .bg-color{
    border-radius:5px
}
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .bg-color{
    border-radius:10px
}
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .bg-color{
    border-radius:15px
}
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap img,.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .img-wrap,.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .bg-color{
    border-radius:20px
}
.cascading-image[data-has-img="true"] .inner-wrap .bg-color{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.nectar_cascading_images .cascading-image[data-max-width="125%"] img{
    max-width:125%;
    width:auto
}
.nectar_cascading_images .cascading-image[data-max-width="135%"] img{
    max-width:135%;
    width:auto
}
.nectar_cascading_images .cascading-image[data-max-width="150%"] img{
    max-width:150%;
    width:auto
}
.nectar_cascading_images .cascading-image[data-max-width="175%"] img{
    max-width:175%;
    width:auto
}
.nectar_cascading_images .cascading-image[data-max-width="200%"] img{
    max-width:200%;
    width:auto
}
@media only screen and (max-width:1000px){
    .nectar_cascading_images .cascading-image[data-max-width-mobile="100%"] img{
        max-width:100%;
        width:auto
    }
    .nectar_cascading_images .cascading-image[data-max-width-mobile="125%"] img{
        max-width:125%;
        width:auto
    }
    .nectar_cascading_images .cascading-image[data-max-width-mobile="135%"] img{
        max-width:135%;
        width:auto
    }
    .nectar_cascading_images .cascading-image[data-max-width-mobile="150%"] img{
        max-width:150%;
        width:auto
    }
    .nectar_cascading_images .cascading-image[data-max-width-mobile="175%"] img{
        max-width:175%;
        width:auto
    }
    .nectar_cascading_images .cascading-image[data-max-width-mobile="200%"] img{
        max-width:200%;
        width:auto
    }
}
@media all and (-ms-high-contrast:none){
    *::-ms-backdrop,.row .nectar_cascading_images .cascading-image img:not([srcset]){
        width:100%
    }
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .row .nectar_cascading_images .cascading-image img:not([srcset]){
        width:100%
    }
}
.clients.two-cols>div{
    width:49.4%
}
.clients.two.no-carousel>div{
    width:48.4%
}
.clients.two-cols>div:nth-child(2n+2){
    margin-right:0
}
.clients.carousel.two-cols>div{
    margin:0 10px
}
.clients.three-cols>div{
    width:32.6%
}
.clients.three-cols.no-carousel>div{
    width:31.6%
}
.clients.three-cols>div:nth-child(3n+3){
    margin-right:0
}
.clients.carousel.three-cols>div{
    margin:0 10px
}
@media only screen and (min-width:1000px){
    .clients.no-carousel.three-cols>div:nth-child(3n+4){
        clear:both
    }
}
@media only screen and (min-width:690px){
    .clients.no-carousel.four-cols>div:nth-child(4n+5){
        clear:both
    }
    .clients.no-carousel.five-cols>div:nth-child(5n+6){
        clear:both
    }
    .clients.no-carousel.six-cols>div:nth-child(6n+7){
        clear:both
    }
}
.clients.four-cols>div{
    width:24.2%
}
.clients.four-cols.no-carousel>div{
    width:23.2%
}
.clients.four-cols>div:nth-child(4n+4){
    margin-right:0
}
.clients.carousel.four-cols>div{
    margin:0 10px
}
.clients.five-cols>div{
    width:19.2%
}
.clients.five-cols.no-carousel>div{
    width:18.2%
}
.clients.five-cols>div:nth-child(5n+5){
    margin-right:0
}
.clients.carousel.five-cols>div{
    margin:0 10px
}
.clients.six-cols>div{
    width:15.8%
}
.clients.six-cols.no-carousel>div{
    width:14.8%
}
.clients.six-cols>div:nth-child(6n+6){
    margin-right:0
}
.clients.carousel.six-cols>div{
    margin:0 10px
}
.clients>div{
    float:left;
    transition:opacity 0.2s linear;
    -webkit-transition:opacity 0.2s linear;
    margin-right:2%;
    margin-bottom:2%;
    opacity:1
}
.clients.fade-in-animation>div{
    opacity:0;
    -webkit-transition:none;
    transition:none
}
.clients.fade-in-animation.completed>div{
    -webkit-transition:opacity 0.2s linear;
    transition:opacity 0.2s linear;
    -webkit-backface-visibility:hidden
}
.clients:not(.fade-in-animation)>.no-link:hover,.clients.fade-in-animation.completed>.no-link:hover{
    opacity:1!important
}
.clients:not(.fade-in-animation)>div:hover,.clients.fade-in-animation.completed>div:hover{
    opacity:0.7!important
}
.clients>div img{
    display:block;
    max-width:100%;
    margin:0 auto
}
.clients.no-carousel:after{
    content:"";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.clients.no-carousel{
    display:-ms-flexbox;
    display:flex;
    display:-webkit-flex;
    align-items:center;
    justify-content:center;
    -ms-flex-flow:row wrap;
    flex-wrap:wrap
}
.clients.no-carousel>div{
    float:none
}
.clients[data-additional_padding="2"].no-carousel>div,.clients[data-additional_padding="3"].no-carousel>div,.clients[data-additional_padding="4"].no-carousel>div,.clients[data-additional_padding="2"].no-carousel>div img,.clients[data-additional_padding="3"].no-carousel>div img,.clients[data-additional_padding="4"].no-carousel>div img{
    margin:0
}
.clients[data-additional_padding="2"].no-carousel>div{
    padding:2%
}
.clients[data-additional_padding="3"].no-carousel>div{
    padding:3%
}
.clients[data-additional_padding="4"].no-carousel>div{
    padding:3% 5%
}
.clients[data-he="greyscale_to_color"]>div img{
    transition:filter 0.45s cubic-bezier(.3,.4,.1,1),opacity 0.45s cubic-bezier(.3,.4,.1,1);
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    opacity:.55
}
.clients[data-he="greyscale_to_color"]>div:hover img{
    -webkit-filter:grayscale(0%);
    filter:grayscale(0%);
    opacity:1
}
.wpb_wrapper>.divider,.wpb_wrapper>.divider-border,.wpb_wrapper>.divider-small-border,.wpb_wrapper>.divider-wrap{
    margin-bottom:0
}
.divider{
    height:20px
}
.divider-border{
    margin:35px auto 35px auto;
    background-color:rgba(0,0,0,.12);
    height:1px
}
.span_12.light .divider-border{
    background-color:rgba(255,255,255,.3)
}
.divider-small-border{
    margin:25px 0;
    width:20%;
    height:1px;
    background-color:#ddd
}
.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"]{
    visibility:hidden;
    transform-origin:left;
    -webkit-transform-origin:left
}
.divider-wrap[data-alignment="center"] .divider-small-border{
    transform-origin:center;
    -webkit-transform-origin:center;
    margin:25px auto
}
.divider-wrap[data-alignment="right"]{
    text-align:right
}
.divider-wrap[data-alignment="right"] .divider-small-border{
    transform-origin:right;
    -webkit-transform-origin:right;
    margin-right:0;
    margin-left:0;
    display:inline-block
}
body .wpb_separator,body .vc_text_separator{
    border-color:rgba(0,0,0,.06)
}
body .vc_text_separator div{
    background-color:#f8f8f8;
    font-family:'Open Sans';
    font-weight:300;
    font-size:22px;
    line-height:32px;
    letter-spacing:.5px;
    top:-20px
}
.light .divider-small-border{
    background-color:rgba(255,255,255,.6)
}
.nectar-dropcap{
    font-size:4em;
    display:block;
    float:left;
    padding:5px 10px 0 0
}
.nectar-dropcap span{
    display:block
}
.nectar-fancy-ul ul li{
    list-style:none;
    position:relative;
    padding-left:38px
}
body .nectar-fancy-ul[data-list-icon="none"] ul li{
    padding-left:0;
    margin-bottom:0
}
.nectar-fancy-ul ul{
    margin-left:0
}
.nectar-fancy-ul ul li i,.nectar-fancy-ul ul li i.icon-default-style{
    position:absolute;
    left:0;
    top:0;
    width:20px
}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"]{
    font-size:16px;
    height:100%;
    line-height:22px
}
.nectar-fancy-ul ul li i.icon-default-style[class^="icon-"].icon-salient-thin-line{
    font-size:27px;
    height:27px;
    line-height:27px
}
.main-content .nectar-fancy-ul[data-spacing="5px"] ul li{
    margin-bottom:5px
}
.main-content .nectar-fancy-ul[data-spacing="10px"] ul li{
    margin-bottom:10px
}
.main-content .nectar-fancy-ul[data-spacing="15px"] ul li{
    margin-bottom:15px
}
.main-content .nectar-fancy-ul[data-spacing="20px"] ul li{
    margin-bottom:20px
}
.nectar-fancy-ul[data-list-icon="dot"] ul li{
    padding-left:30px
}
.nectar-fancy-ul[data-list-icon="dot"] ul li:before{
    content:".";
    position:absolute;
    left:0;
    top:9px;
    line-height:0;
    font-size:26px
}
.nectar-fancy-ul[data-animation="true"] ul li{
    opacity:0;
    left:-20px;
    margin-bottom:5px
}
.nectar-fancy-ul[data-alignment="center"] ul,.nectar-fancy-ul[data-alignment="center"] ul li{
    text-align:center!important
}
.nectar-fancy-ul[data-alignment="right"] ul,.nectar-fancy-ul[data-alignment="right"] ul li{
    text-align:right!important
}
.nectar-fancy-ul[data-alignment="right"] ul li i:not(.none),.nectar-fancy-ul[data-alignment="center"] ul li i:not(.none){
    position:relative;
    margin-right:10px
}
body .nectar_food_menu_item,body .tabbed .nectar_food_menu_item{
    margin-bottom:30px
}
body .nectar_food_menu_item .inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.span_12.light .nectar_food_menu_item .line_spacer{
    border-color:#fff
}
.tabbed>.wpb_tab:not(.visible-tab){
    display:none
}
.nectar_food_menu_item h3,.nectar_food_menu_item h4,.nectar_food_menu_item h5,.nectar_food_menu_item h6,.row .col .nectar_food_menu_item h3,.row .col .nectar_food_menu_item h4,.row .col .nectar_food_menu_item h5,.row .col .nectar_food_menu_item h6{
    margin-bottom:0;
    line-height:21px
}
.nectar_food_menu_item[data-style="default"] .line_spacer{
    visibility:hidden
}
.nectar_food_menu_item .line_spacer{
    border-bottom:1px solid #000;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.nectar_food_menu_item .item_price{
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    padding-left:10px;
    text-align:left
}
.nectar_food_menu_item .item_name{
    padding-right:10px;
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto
}
.nectar_food_menu_item .inner{
    transition:transform 0.6s cubic-bezier(0,.2,.22,1),opacity 0.6s cubic-bezier(0,.2,.22,1);
    transform:translateY(50px);
    opacity:0
}
.nectar_food_menu_item .item_description{
    margin-top:10px;
    transition:transform 0.6s cubic-bezier(0,.2,.22,1) 0.1s,opacity 0.6s cubic-bezier(0,.2,.22,1) 0.1s;
    transform:translateY(50px);
    opacity:0
}
.nectar_food_menu_item.animated-in .item_description,.nectar_food_menu_item.animated-in .inner{
    -ms-transform:translateY(0);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1
}
.nectar-highlighted-text em{
    position:relative;
    display:inline-block;
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
    text-transform:inherit;
    letter-spacing:inherit;
    line-height:1em;
    padding:0 3px
}
.nectar-highlighted-text em:before{
    -webkit-transition:-webkit-transform 1s cubic-bezier(.15,.75,.4,1),opacity 0.25s ease;
    transition:transform 1s cubic-bezier(.15,.75,.4,1),opacity 0.25s ease;
    content:"";
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:-1;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom
}
.nectar-highlighted-text[data-style="half_text"] em:before{
    height:28%;
    top:auto;
    bottom:0
}
.nectar-highlighted-text[data-style="regular_underline"] em:before{
    height:3px;
    top:auto;
    bottom:-1px;
    padding:0
}
.nectar-highlighted-text[data-style="regular_underline"] em{
    padding:0
}
.nectar-highlighted-text em.animated:before{
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
}
.nectar-highlighted-text[data-using-custom-color="false"] em:before{
    opacity:.3
}
@media only screen and (max-width:999px){
    .nectar-highlighted-text em.animated:before{
        -webkit-transition:none;
        transition:none
    }
}
.nectar-highlighted-text a{
    color:inherit
}
.nectar-highlighted-text[data-style="half_text"] a:hover em.animated:before{
    -webkit-transform:scaleX(1) scaleY(.5);
    transform:scaleX(1) scaleY(.5)
}
.nectar-highlighted-text[data-style="full_text"] a:hover em.animated:before{
    opacity:.65
}
.wpb_wrapper>.nectar-hor-list-item:last-child{
    border-bottom:0
}
.wpb_wrapper>.nectar-hor-list-item{
    margin-bottom:0
}
.nectar-hor-list-item{
    box-sizing:border-box;
    position:relative;
    border-bottom:1px solid rgba(0,0,0,.12);
    padding:22px;
    margin-bottom:0;
    -webkit-transition:all .4s cubic-bezier(.2,0,.15,1);
    -ms-transition:all .4s cubic-bezier(.2,0,.15,1);
    transition:all .4s cubic-bezier(.2,0,.15,1)
}
.nectar-hor-list-item[data-hover-effect="none"]{
    padding-left:0;
    padding-right:0
}
body .tabbed .nectar-hor-list-item{
    padding:22px
}
.span_12.light .nectar-hor-list-item{
    border-color:rgba(255,255,255,.12)
}
.nectar-hor-list-item:before{
    height:100%;
    opacity:0;
    bottom:0;
    left:0;
    content:'';
    position:absolute;
    right:0;
    z-index:-1;
    -webkit-transform:perspective(1000px) rotateX(90deg);
    -ms-transform:perspective(1000px) rotateX(90deg);
    transform:perspective(1000px) rotateX(90deg);
    -webkit-transform-origin:50% 100%;
    -ms-transform-origin:50% 100%;
    transform-origin:50% 100%;
    -webkit-transition:all .4s cubic-bezier(.2,0,.15,1);
    -ms-transition:all .4s cubic-bezier(.2,0,.15,1);
    transition:all .4s cubic-bezier(.2,0,.15,1)
}
.nectar-hor-list-item[data-color="black"]:before{
    background-color:#000
}
.nectar-hor-list-item[data-color="white"]:before{
    background-color:#fff
}
.nectar-hor-list-item:not([data-hover-effect="none"]):hover{
    border-color:transparent!important
}
.nectar-hor-list-item:hover:before{
    opacity:1;
    -webkit-transform:perspective(1000px) rotateX(0);
    -ms-transform:perspective(1000px) rotateX(0);
    transform:perspective(1000px) rotateX(0)
}
.nectar-hor-list-item:hover .nectar-list-item,.nectar-hor-list-item:hover .nectar-list-item-btn,.span_12.light .nectar-hor-list-item .nectar-list-item,.span_12.light .nectar-hor-list-item .nectar-list-item-btn{
    color:#fff
}
.nectar-hor-list-item:hover .nectar-list-item-btn,.span_12.light .nectar-hor-list-item .nectar-list-item-btn{
    border-color:rgba(255,255,255,.5)
}
.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item,.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn{
    color:#000
}
.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn{
    border-color:rgba(0,0,0,.3)
}
body .nectar-hor-list-item .nectar-list-item-btn{
    font-size:14px
}
.nectar-hor-list-item .nectar-list-item-btn{
    padding:8px 12px;
    display:inline-block;
    border:2px solid rgba(0,0,0,.3);
    line-height:12px;
    color:#000;
    margin:3px 3px;
    -webkit-transition:border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1);
    -ms-transition:border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1);
    transition:border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1)
}
.nectar-hor-list-item .nectar-list-item-btn:hover,.span_12.light .nectar-hor-list-item .nectar-list-item-btn:hover{
    border-color:#fff
}
.nectar-hor-list-item[data-hover-effect="none"]:hover .nectar-list-item{
    color:inherit
}
.nectar-hor-list-item .full-link{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:100
}
body[data-button-style^="rounded"] .nectar-hor-list-item .nectar-list-item-btn{
    border-radius:100px
}
.nectar-hor-list-item>.nectar-list-item{
    display:inline-block;
    vertical-align:middle;
    -webkit-transition:color .4s cubic-bezier(.2,0,.15,1);
    -ms-transition:color .4s cubic-bezier(.2,0,.15,1);
    transition:color .4s cubic-bezier(.2,0,.15,1)
}
.nectar-hor-list-item>.nectar-list-item[data-text-align="left"]{
    text-align:left
}
.nectar-hor-list-item>.nectar-list-item[data-text-align="center"]{
    text-align:center
}
.nectar-hor-list-item>.nectar-list-item[data-text-align="right"]{
    text-align:right
}
.nectar-hor-list-item[data-columns="1"]>.nectar-list-item{
    width:100%
}
.nectar-hor-list-item[data-columns="2"]>.nectar-list-item{
    width:50%
}
.nectar-hor-list-item[data-columns="3"]>.nectar-list-item{
    width:33.3%
}
.nectar-hor-list-item[data-columns="4"]>.nectar-list-item{
    width:25%
}
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"]>div:nth-child(1),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"]>div:nth-child(4),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"]>div:nth-child(3),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"]>div:nth-child(4),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"]>div:nth-child(2),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"]>div:nth-child(4),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"]>div:nth-child(1),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"]>div:nth-child(3){
    width:15%
}
.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"]>div:nth-child(2),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_first_last"]>div:nth-child(3),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"]>div:nth-child(1),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_first"]>div:nth-child(2),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"]>div:nth-child(1),.nectar-hor-list-item[data-columns="4"][data-column-layout="large_nth"]>div:nth-child(3),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"]>div:nth-child(2),.nectar-hor-list-item[data-columns="4"][data-column-layout="small_nth"]>div:nth-child(4){
    width:35%
}
.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"]>div:nth-child(1){
    width:20%
}
.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"]>div:nth-child(2),.nectar-hor-list-item[data-columns="3"][data-column-layout="small_first"]>div:nth-child(3){
    width:40%
}
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"]>div:nth-child(1),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"]>div:nth-child(2),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"]>div:nth-child(3){
    width:50%
}
.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"]>div:nth-child(2),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_first"]>div:nth-child(3),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"]>div:nth-child(1),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_middle"]>div:nth-child(3),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"]>div:nth-child(1),.nectar-hor-list-item[data-columns="3"][data-column-layout="large_last"]>div:nth-child(2){
    width:25%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="large_first"]>div:nth-child(1){
    width:70%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="large_first"]>div:nth-child(2){
    width:30%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="xlarge_first"]>div:nth-child(1){
    width:80%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="xlarge_first"]>div:nth-child(2){
    width:20%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"]>div:nth-child(1){
    width:20%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"]>div:nth-child(2){
    width:80%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="small_first"]>div:nth-child(1){
    width:30%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="small_first"]>div:nth-child(2){
    width:70%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="medium_first"]>div:nth-child(1){
    width:40%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="medium_first"]>div:nth-child(2){
    width:60%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="medium_last"]>div:nth-child(1){
    width:40%
}
.nectar-hor-list-item[data-columns="2"][data-column-layout="medium_last"]>div:nth-child(2){
    width:60%
}
.nectar-hor-list-item[data-hover-effect="none"]:before{
    display:none
}
.row .nectar-hor-list-item h5,.row .nectar-hor-list-item h4,.row .nectar-hor-list-item h3,.row .nectar-hor-list-item h2{
    color:inherit;
    margin-bottom:0
}
i[class*="fa-"],span[class*="fa-"]{
    display:inline-block;
    word-spacing:1px;
    position:relative;
    text-align:center;
    top:-2px;
    vertical-align:middle;
    max-width:100%
}
[class^="icon-"],i[class*=" icon-"]{
    display:inline-block;
    max-width:100%;
    position:relative;
    text-align:center;
    vertical-align:middle;
    top:-2px;
    word-spacing:1px
}
i.icon-normal{
    background-color:#000;
    border-radius:999px;
    -webkit-border-radius:999px;
    color:#fff;
    font-size:16px;
    width:32px;
    height:32px;
    line-height:32px
}
[class^="icon-"].icon-3x,i[class*=" icon-"].icon-3x{
    background-color:#eeedec
}
body [class^="icon-"].icon-3x.alt-style,body [class*=" icon-"].icon-3x.alt-style{
    background-color:#000;
    color:#fff
}
.col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered{
    background-color:rgba(0,0,0,.035)
}
.light .col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered,.light .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered{
    background-color:rgba(0,0,0,.1)
}
#sidebar .widget:hover i[class^="icon-"].icon-3x.alt-style{
    background-color:rgba(0,0,0,.035)
}
.full-width-section i[class^="icon-"].icon-3x,.full-width-section i[class*=" icon-"].icon-3x{
    background-color:rgba(0,0,0,.021)
}
[class^="icon-"].icon-3x,[class*=" icon-"].icon-3x,.circle-border{
    background-color:#eeedec;
    border-radius:999px;
    -webkit-border-radius:999px;
    color:#000;
    display:inline-block;
    font-size:30px;
    height:90px;
    line-height:90px;
    max-width:100%;
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:90px;
    word-spacing:1px;
    transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear
}
[class^="icon-"].icon-3x,[class*=" icon-"].icon-3x{
    margin-bottom:27px
}
body [class^="icon-"].icon-tiny{
    line-height:15px;
    height:13px;
    width:15px;
    margin-right:5px;
    font-size:13px;
    color:#888;
    background-color:transparent
}
body [class^="icon-"].icon-default-style{
    line-height:34px;
    height:34px;
    width:34px;
    margin-right:0;
    font-size:34px;
    color:#000;
    background-color:transparent
}
h3 [class^="icon-"],h2 [class^="icon-"],h4 [class^="icon-"],h5 [class^="icon-"]{
    margin-right:5px
}
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border,#sidebar .widget:hover .circle-border{
    border:1px solid #000;
    transform:scale(1.18);
    transition-timing-function:cubic-bezier(.4,.25,.14,1.73);
    -webkit-transition-timing-function:cubic-bezier(.4,.25,.14,1.73)
}
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered,#sidebar .widget:hover [class^="icon-"].icon-3x{
    color:#fff;
    background-color:#000
}
.circle-border{
    background:none repeat scroll 0 0 transparent;
    border:1px solid #eeedec;
    height:88px;
    left:1px;
    position:absolute;
    z-index:1;
    top:1px;
    transition-duration:225ms;
    -webkit-duration:225ms;
    transition-property:all;
    -webkit-transition-property:all;
    transition-timing-function:cubic-bezier(.5,-.7,.67,.7);
    -webkit-transition-timing-function:cubic-bezier(.5,-.7,.67,.7);
    width:88px
}
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-1 .circle-border,#sidebar .widget:hover .extra-color-gradient-1 .circle-border,.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-2 .circle-border,#sidebar .widget:hover .extra-color-gradient-2 .circle-border,.extra-color-gradient-1 .circle-border,.extra-color-gradient-2 .circle-border{
    transform:none;
    -webkit-transform:none
}
.extra-color-gradient-1 .circle-border,.extra-color-gradient-2 .circle-border{
    border:2px solid rgba(0,0,0,.065)!important
}
.light .extra-color-gradient-1 .circle-border,.light .extra-color-gradient-2 .circle-border{
    border:2px solid rgba(255,255,255,.085)!important
}
[class^="icon-"].icon-3x.extra-color-gradient-2:not(.alt-style),[class*=" icon-"].icon-3x.extra-color-gradient-2:not(.alt-style),[class^="icon-"].icon-3x.extra-color-gradient-1:not(.alt-style),[class*=" icon-"].icon-3x.extra-color-gradient-1:not(.alt-style),body:not(.material) .nectar-button i,body.material:not([data-button-style^="rounded"]) .nectar-button i{
    background-color:transparent!important
}
[class^="icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before,[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before,[class^="icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before,[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before{
    background:#fff;
    -webkit-background-clip:text;
    background-clip:text
}
[class^="icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,[class^="icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,[class^="icon-"][data-color="extra-color-gradient-1"].no-grad:before,[class*=" icon-"][data-color="extra-color-gradient-1"].no-grad:before,[class^="icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,[class^="icon-"][data-color="extra-color-gradient-2"].no-grad:before,[class*=" icon-"][data-color="extra-color-gradient-2"].no-grad:before,.extra-color-gradient-2[class^="icon-"]:not(.icon-normal).no-grad:before,.extra-color-gradient-2[class*=" icon-"]:not(.icon-normal).no-grad:before,.nectar-gradient-text.no-grad *,.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon.no-grad i,.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon.no-grad i{
    background-color:transparent!important;
    background:none!important
}
body .nectar-gradient-text[data-color="extra-color-gradient-1"].no-grad *,body .nectar-gradient-text[data-color="extra-color-gradient-2"].no-grad *,.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,.nectar-button.extra-color-gradient-1.no-text-grad .hover,.nectar-button.extra-color-gradient-2.no-text-grad .hover,.nectar-flip-box .flip-box-front i[data-color="extra-color-gradient-1"].icon-default-style.no-grad:before,.nectar-flip-box .flip-box-front i[data-color="extra-color-gradient-2"].icon-default-style.no-grad:before,.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon.no-grad i,.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon.no-grad i{
    -webkit-text-fill-color:initial
}
.nectar_icon_wrap[data-style="border-animation"] .nectar_icon:not(.no-grad):hover i,[class^="icon-"].extra-color-gradient-1.icon-3x.alt-style:before,[class*=" icon-"].extra-color-gradient-1.icon-3x.alt-style:before,[class^="icon-"].extra-color-gradient-2.icon-3x.alt-style:before,[class*=" icon-"].extra-color-gradient-2.icon-3x.alt-style:before,body .nectar_icon_wrap[data-color="white"] i,body .svg-icon-holder[data-color="white"]{
    color:#fff!important
}
body .nectar_icon_wrap[data-color="black"] i,body .svg-icon-holder[data-color="black"]{
    color:#000!important
}
body .nectar_icon_wrap[data-color="grey"] i,body .svg-icon-holder[data-color="grey"]{
    color:#c8c8c8!important
}
body .svg-icon-holder[data-color="white"] svg path{
    stroke:#fff
}
body .svg-icon-holder[data-color="black"] svg path{
    stroke:#000
}
body .svg-icon-holder[data-color="grey"] svg path{
    stroke:#c8c8c8
}
.nectar_icon_wrap[data-style="soft-bg"][data-color="black"] .nectar_icon:before,.nectar_icon_wrap[data-style="soft-bg"][data-color="grey"] .nectar_icon:before{
    background-color:#888
}
.nectar_icon_wrap[data-color="extra-color-gradient-1"] .nectar_icon i,.nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon i,.nectar_icon .im-icon-wrap>span{
    display:inline-block
}
.nectar_icon .im-icon-wrap{
    display:flex;
    height:100%;
    justify-content:center;
    align-items:center
}
.nectar_icon_wrap .im-icon-wrap[data-color="white"] path,.nectar-fancy-box[data-style="parallax_hover"] .im-icon-wrap path{
    fill:#fff
}
.nectar_icon_wrap .im-icon-wrap[data-color="black"] path{
    fill:#000
}
.nectar_icon_wrap .im-icon-wrap[data-color="grey"] path{
    fill:#888
}
.full-width-section .circle-border{
    background-color:rgba(0,0,0,.021);
    border-color:rgba(0,0,0,.05)
}
.full-width-section .light .circle-border{
    background-color:rgba(0,0,0,.021);
    border-color:rgba(0,0,0,.2)
}
.main-content .svg-icon-holder{
    height:64px;
    overflow:hidden;
    min-width:1px;
    margin-bottom:20px;
    display:inline-block;
    opacity:0
}
.nectar_icon_wrap{
    display:inline-block;
    position:relative
}
.nectar_icon_wrap .nectar_icon .svg-icon-holder{
    margin-bottom:0
}
.nectar_icon_wrap[data-padding="10px"] .nectar_icon{
    padding:10px
}
.nectar_icon_wrap[data-padding="15px"] .nectar_icon{
    padding:15px
}
.nectar_icon_wrap[data-padding="20px"] .nectar_icon{
    padding:20px
}
.nectar_icon_wrap[data-padding="25px"] .nectar_icon{
    padding:25px
}
.nectar_icon_wrap[data-padding="30px"] .nectar_icon{
    padding:30px
}
.nectar_icon_wrap[data-padding="35px"] .nectar_icon{
    padding:35px
}
.nectar_icon_wrap[data-padding="40px"] .nectar_icon{
    padding:40px
}
.nectar_icon_wrap[data-padding="45px"] .nectar_icon{
    padding:45px
}
.nectar_icon_wrap[data-padding="50px"] .nectar_icon{
    padding:50px
}
.span_12.light .nectar_icon_wrap[data-style="border-basic"] .nectar_icon,.span_12.light .nectar_icon_wrap[data-style="border-animation"] .nectar_icon{
    border-color:rgba(255,255,255,.15)
}
.nectar_icon_wrap[data-style="border-basic"] .nectar_icon,.nectar_icon_wrap[data-style="border-animation"] .nectar_icon,.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon{
    line-height:0;
    border:2px solid rgba(0,0,0,.065);
    text-align:center;
    border-radius:100px;
    position:relative;
    -webkit-transition:background-color .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1);
    transition:background-color .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1)
}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon{
    border:0
}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon:before,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:before,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after{
    height:100%;
    width:100%;
    top:0;
    left:0;
    content:'';
    position:absolute;
    display:block;
    border-radius:100px;
    z-index:-1;
    opacity:.11
}
.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:before,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after{
    opacity:1
}
.nectar_icon_wrap[data-style*="border"] .nectar_icon i,.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon i,.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon i{
    display:inline-block;
    vertical-align:middle;
    max-width:none;
    top:0
}
.nectar_icon_wrap[data-style="shadow-bg"][data-color="white"] .nectar_icon i{
    color:#000!important
}
.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:before{
    box-shadow:0 15px 28px #000;
    opacity:.1
}
.nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after{
    background-color:#fff
}
.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i{
    border-radius:0!important;
    text-align:center
}
.nectar_icon_wrap[data-style*="default"][data-color*="extra-color-gradient"] .nectar_icon i:before{
    vertical-align:top
}
.nectar_icon_wrap i:before{
    line-height:inherit
}
.nectar_icon_wrap[data-style="border-animation"] .nectar_icon i{
    -webkit-transition:color .45s cubic-bezier(.25,1,.33,1);
    transition:color .45s cubic-bezier(.25,1,.33,1)
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon{
    border-color:transparent
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon:before{
    opacity:1
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before{
    position:absolute;
    z-index:-1;
    content:' ';
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    border-radius:100px;
    -webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1);
    transition:opacity .45s cubic-bezier(.25,1,.33,1)
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before{
    opacity:1
}
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"] .nectar_icon:before,.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"] .nectar_icon:before{
    background-color:#f6f6f6
}
.nectar_icon_wrap[data-border-thickness="1px"] .nectar_icon{
    border-width:1px
}
.nectar_icon_wrap[data-border-thickness="2px"] .nectar_icon{
    border-width:2px
}
.nectar_icon_wrap[data-border-thickness="3px"] .nectar_icon{
    border-width:3px
}
.nectar_icon_wrap[data-border-thickness="4px"] .nectar_icon{
    border-width:4px
}
.nectar_icon_wrap[data-border-thickness="5px"] .nectar_icon{
    border-width:5px
}
.nectar_icon_wrap[data-style="border-basic"] .nectar_icon i{
    text-align:center
}
.nectar_icon_wrap a{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:1
}
.iwithtext{
    position:relative
}
.iwithtext .iwt-icon{
    position:absolute;
    left:0;
    top:0
}
.iwithtext .iwt-icon img{
    width:35px;
    height:auto;
    padding:0
}
.row .col .iwithtext .iwt-icon img:not([srcset]){
    width:35px
}
.span_10.iwt h2{
    line-height:20px
}
.span_10.iwt h3{
    line-height:18px
}
.iwithtext .iwt-text{
    padding-left:55px
}
.main-content .vc_span2 .iwithtext .iwt-icon,.main-content .vc_col-sm-2 .iwithtext .iwt-icon{
    top:-2px
}
.main-content .vc_span2 .iwithtext .iwt-icon i,.main-content .vc_col-sm-2 .iwithtext .iwt-icon i{
    font-size:26px;
    line-height:26px;
    width:26px;
    height:26px
}
.main-content .vc_span2 .iwithtext .iwt-icon img,.main-content .vc_col-sm-2 .iwithtext .iwt-icon img{
    width:26px
}
.main-content .vc_span2 .iwithtext .iwt-icon img:not([srcset]),.main-content .vc_col-sm-2 .iwithtext .iwt-icon img:not([srcset]){
    width:26px
}
.main-content .vc_span2 .iwithtext .iwt-text,.main-content .vc_col-sm-2 .iwithtext .iwt-text{
    padding-left:45px
}
img.img-with-animation,.img-with-aniamtion-wrap .hover-wrap,.col.has-animation,.wpb_column.has-animation,.nectar_cascading_images .cascading-image .inner-wrap,.nectar-fancy-box.has-animation{
    opacity:0;
    position:relative
}
.wpb_column.has-animation[data-animation*="reveal"]{
    opacity:1
}
img.img-with-animation[data-animation="grow-in"].full-opacity{
    opacity:1
}
html:not(.js) img.img-with-animation,html:not(.js) .col.has-animation,html:not(.js) .wpb_column.has-animation{
    opacity:1
}
img.img-with-animation[data-animation="none"],.img-with-aniamtion-wrap[data-animation="none"] .hover-wrap,.nectar_cascading_images .cascading-image[data-animation="none"] .inner-wrap{
    opacity:1
}
.col.has-animation[data-animation="zoom-out"]{
    transform:translateZ(0) scale(1.2);
    opacity:0
}
.col.has-animation[data-animation="slight-twist"]{
    transform:rotateY(20deg) rotateZ(-4deg);
    opacity:0
}
img.img-with-animation[data-animation="grow-in"],.img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"],.nectar-fancy-box.has-animation[data-animation="grow-in"]{
    opacity:0;
    transform:scale(.75);
    -webkit-transform:scale(.75);
    transition:opacity 0.6s cubic-bezier(.15,.84,.35,1.25),background-color 0.35s cubic-bezier(.65,0,.35,1);
    -webkit-transition:opacity 0.6s cubic-bezier(.15,.84,.35,1.25),background-color 0.35s cubic-bezier(.65,0,.35,1);
    -webkit-backface-visibility:hidden
}
.nectar_cascading_images .cascading-image[data-animation="grow-in"] .inner-wrap{
    -webkit-transform:scale(.75);
    transform:scale(.75)
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap{
    -webkit-transform:scale(.5);
    transform:scale(.5)
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap .img-wrap{
    overflow:hidden
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap img{
    -webkit-transform:scale(1.7);
    transform:scale(1.7);
    transition:transform 1.1s cubic-bezier(.3,.95,.3,.95);
    -webkit-transition:transform 1.1s cubic-bezier(.3,.95,.3,.95)
}
img.img-with-animation[data-animation="flip-in"],.img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"]{
    opacity:0;
    transform:rotateY(25deg);
    -webkit-transform:rotateY(25deg);
    -webkit-transition:opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1);
    transition:opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1)
}
.nectar_cascading_images .cascading-image[data-animation="flip-in"] .inner-wrap{
    transform:rotateY(25deg);
    -webkit-transform:rotateY(25deg)
}
.flip-in-vertical-wrap{
    -webkit-perspective:2000px;
    perspective:2000px
}
img.img-with-animation[data-animation="flip-in-vertical"],.img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"]{
    opacity:0;
    transform:rotateX(-45deg) translateY(120px);
    -webkit-transform:rotateX(-45deg) translateY(120px);
    transition:opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1);
    -webkit-transition:opacity 1s ease,background-color 0.35s cubic-bezier(.65,0,.35,1)
}
img.img-with-animation[data-shadow="small_depth"],.img-with-aniamtion-wrap[data-shadow="small_depth"] .hover-wrap,.nectar_cascading_images .cascading-image[data-shadow="small_depth"] .img-wrap,.nectar_cascading_images .cascading-image[data-shadow="small_depth"] .bg-color,.nectar-video-box[data-shadow="small_depth"]:before,.nectar-flickity[data-shadow="small_depth"] .cell{
    box-shadow:0 10px 50px rgba(0,0,0,.08),0 13px 45px rgba(0,0,0,.08)
}
img.img-with-animation[data-shadow="medium_depth"],.img-with-aniamtion-wrap[data-shadow="medium_depth"] .hover-wrap,.nectar_cascading_images .cascading-image[data-shadow="medium_depth"] .img-wrap,.nectar_cascading_images .cascading-image[data-shadow="medium_depth"] .bg-color,.nectar-video-box[data-shadow="medium_depth"]:before,.nectar-flickity[data-shadow="medium_depth"] .cell{
    box-shadow:0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12)
}
img.img-with-animation[data-shadow="large_depth"],.img-with-aniamtion-wrap[data-shadow="large_depth"] .hover-wrap,.nectar_cascading_images .cascading-image[data-shadow="large_depth"] .img-wrap,.nectar_cascading_images .cascading-image[data-shadow="large_depth"] .bg-color,.nectar-video-box[data-shadow="large_depth"]:before{
    box-shadow:0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1)
}
.nectar-flickity[data-shadow="large_depth"] .cell{
    box-shadow:0 35px 55px rgba(0,0,0,.08),0 25px 63px rgba(0,0,0,.08)
}
img.img-with-animation[data-shadow="x_large_depth"],.img-with-aniamtion-wrap[data-shadow="x_large_depth"] .hover-wrap,.nectar_cascading_images .cascading-image[data-shadow="x_large_depth"] .img-wrap,.nectar_cascading_images .cascading-image[data-shadow="x_large_depth"] .bg-color,.nectar-video-box[data-shadow="x_large_depth"]:before,.nectar-flickity[data-shadow="x_large_depth"] .cell{
    box-shadow:0 60px 135px rgba(0,0,0,.14),0 15px 65px rgba(0,0,0,.14)
}
img.img-with-animation[data-animation="fade-in-from-left"],.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap{
    transform:translateX(-75px);
    -webkit-transform:translateX(-75px);
    padding-right:30px
}
img.img-with-animation[data-animation="fade-in-from-left"][data-shadow*="_depth"],.img-with-aniamtion-wrap[data-animation="fade-in-from-left"][data-shadow*="_depth"] .hover-wrap{
    padding-right:0
}
.col.has-animation[data-animation="fade-in-from-left"],.wpb_column.has-animation[data-animation="fade-in-from-left"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-left"]{
    transform:translateX(-45px);
    -webkit-transform:translateX(-45px)
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-left"] .inner-wrap{
    transform:translateX(-60px);
    -webkit-transform:translateX(-60px)
}
img.img-with-animation[data-animation="fade-in-from-right"],.img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap{
    transform:translateX(75px);
    -webkit-transform:translateX(75px)
}
.col.has-animation[data-animation="fade-in-from-right"],.wpb_column.has-animation[data-animation="fade-in-from-right"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"]{
    transform:translateX(45px);
    -webkit-transform:translateX(45px)
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-right"] .inner-wrap{
    transform:translateX(60px);
    -webkit-transform:translateX(60px)
}
img.img-with-animation[data-animation="fade-in-from-bottom"],.img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap{
    transform:translateY(100px);
    -webkit-transform:translateY(100px)
}
.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"]{
    transform:translateY(50px);
    -webkit-transform:translateY(50px)
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-bottom"] .inner-wrap{
    transform:translateY(60px);
    -webkit-transform:translateY(60px)
}
img.img-with-animation[data-animation="fade-in-from-left"],img.img-with-animation[data-animation="fade-in-from-right"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"]{
    margin:0 auto
}
.img-with-aniamtion-wrap,body .wpb_wrapper>.img-with-aniamtion-wrap{
    line-height:0;
    margin-bottom:0
}
.img-with-aniamtion-wrap>.inner{
    height:100%
}
.center img.img-with-animation{
    margin:0 auto;
    display:block
}
.right.img-with-aniamtion-wrap{
    text-align:right
}
.right.img-with-aniamtion-wrap img{
    display:inline-block
}
.img-with-aniamtion-wrap .color-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block;
    z-index:10;
    opacity:0
}
.img-with-aniamtion-wrap:hover .color-overlay{
    opacity:.5
}
.img-with-aniamtion-wrap .hover-wrap{
    overflow:hidden
}
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="none"]{
    overflow:visible
}
.img-with-aniamtion-wrap[data-shadow*="depth"] .hover-wrap,.img-with-aniamtion-wrap[data-shadow*="depth"] .hover-wrap .hover-wrap-inner{
    display:inline-block
}
.img-with-aniamtion-wrap[data-shadow*="depth"].center{
    text-align:center
}
.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{
    opacity:1;
    -webkit-transform:none;
    transform:none;
    padding-right:0;
    padding-left:0;
    padding-bottom:0;
    margin-bottom:0
}
img.img-with-animation.nectar-lazy{
    display:block;
    min-height:1px;
    min-width:1px
}
.row .col img.img-with-animation.nectar-lazy:not([srcset]){
    width:100%
}
.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy,.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy{
    opacity:0;
    transition:opacity 0.5s ease
}
.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded,.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded{
    opacity:1
}
.img-with-aniamtion-wrap .hover-wrap{
    margin-bottom:15px
}
.img-with-aniamtion-wrap .color-overlay{
    -webkit-transition:opacity .65s cubic-bezier(.2,1,.2,1);
    transition:opacity .65s cubic-bezier(.2,1,.2,1)
}
.img-with-aniamtion-wrap[data-shadow] .hover-wrap .img-with-animation{
    box-shadow:none
}
.img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation="none"]){
    -webkit-transition:all .65s cubic-bezier(.05,.2,.1,1);
    transition:all .65s cubic-bezier(.05,.2,.1,1)!important
}
.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner{
    -webkit-transition:transform .65s cubic-bezier(.05,.2,.1,1);
    transition:transform .65s cubic-bezier(.05,.2,.1,1)
}
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom"]:hover .hover-wrap-inner{
    -webkit-transform:scale(1.13);
    transform:scale(1.13)
}
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover .hover-wrap-inner{
    -webkit-transform:scale(1.15);
    transform:scale(1.15)
}
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover{
    -webkit-transform:scale(.95);
    transform:scale(.95)!important
}
.right.img-with-aniamtion-wrap[data-max-width="110%"] img,.right.img-with-aniamtion-wrap[data-max-width="125%"] img,.right.img-with-aniamtion-wrap[data-max-width="150%"] img,.right.img-with-aniamtion-wrap[data-max-width="175%"] img,.right.img-with-aniamtion-wrap[data-max-width="200%"] img,.right.img-with-aniamtion-wrap[data-max-width="225%"] img,.right.img-with-aniamtion-wrap[data-max-width="250%"] img{
    display:block
}
.img-with-aniamtion-wrap[data-max-width="50%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="75%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="110%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="125%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="150%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="175%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="200%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="225%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="250%"]:not(.right) img{
    backface-visibility:hidden
}
.wpb_column.has-animation[data-animation*="reveal"]{
    overflow:hidden
}
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap{
    overflow:hidden;
    height:100%;
    width:100%
}
.img-with-aniamtion-wrap[data-max-width="110%"] .inner{
    width:110%;
    display:block
}
.img-with-aniamtion-wrap[data-max-width="125%"] .inner{
    width:125%;
    display:block
}
.img-with-aniamtion-wrap[data-max-width="150%"] .inner{
    width:150%;
    display:block
}
.img-with-aniamtion-wrap[data-max-width="165%"] .inner{
    width:165%;
    display:block
}
.img-with-aniamtion-wrap[data-max-width="175%"] .inner{
    width:175%;
    display:block
}
.img-with-aniamtion-wrap[data-max-width="200%"] .inner{
    width:200%;
    display:block
}
.img-with-aniamtion-wrap[data-max-width="225%"] .inner{
    width:225%;
    display:block
}
.img-with-aniamtion-wrap[data-max-width="250%"] .inner{
    width:250%;
    display:block
}
.img-with-aniamtion-wrap[data-max-width="110%"].center .inner{
    margin-left:-5%
}
.img-with-aniamtion-wrap[data-max-width="125%"].center .inner{
    margin-left:-12.5%
}
.img-with-aniamtion-wrap[data-max-width="150%"].center .inner{
    margin-left:-25%
}
.img-with-aniamtion-wrap[data-max-width="165%"].center .inner{
    margin-left:-32.5%
}
.img-with-aniamtion-wrap[data-max-width="175%"].center .inner{
    margin-left:-37.5%
}
.img-with-aniamtion-wrap[data-max-width="200%"].center .inner{
    margin-left:-50%
}
.img-with-aniamtion-wrap[data-max-width="225%"].center .inner{
    margin-left:-62.5%
}
.img-with-aniamtion-wrap[data-max-width="250%"].center .inner{
    margin-left:-75%
}
.img-with-aniamtion-wrap.right[data-max-width="110%"] .inner{
    margin-left:-10%
}
.img-with-aniamtion-wrap.right[data-max-width="125%"] .inner{
    margin-left:-25%
}
.img-with-aniamtion-wrap.right[data-max-width="150%"] .inner{
    margin-left:-50%
}
.img-with-aniamtion-wrap.right[data-max-width="165%"] .inner{
    margin-left:-65%
}
.img-with-aniamtion-wrap.right[data-max-width="175%"] .inner{
    margin-left:-75%
}
.img-with-aniamtion-wrap.right[data-max-width="200%"] .inner{
    margin-left:-100%
}
.img-with-aniamtion-wrap.right[data-max-width="225%"] .inner{
    margin-left:-125%
}
.img-with-aniamtion-wrap.right[data-max-width="250%"] .inner{
    margin-left:-150%
}
.img-with-aniamtion-wrap[data-max-width="50%"] img,.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img{
    max-width:50%;
    width:auto
}
.img-with-aniamtion-wrap[data-max-width="75%"] img,.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img{
    max-width:75%;
    width:auto
}
.img-with-aniamtion-wrap[data-max-width="110%"] img,.img-with-aniamtion-wrap[data-max-width="125%"] img,.img-with-aniamtion-wrap[data-max-width="150%"] img,.img-with-aniamtion-wrap[data-max-width="175%"] img,.img-with-aniamtion-wrap[data-max-width="200%"] img,.img-with-aniamtion-wrap[data-max-width="225%"] img,.img-with-aniamtion-wrap[data-max-width="250%"] img{
    max-width:100%;
    width:auto
}
.img-with-aniamtion-wrap[data-max-width="none"] img,.row .img-with-aniamtion-wrap[data-max-width="none"] img:not([srcset]){
    max-width:none;
    width:100%
}
.img-with-aniamtion-wrap[data-max-width="125%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="150%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="175%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="200%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="225%"][data-shadow*="depth"] img,.img-with-aniamtion-wrap[data-max-width="250%"][data-shadow*="depth"] img{
    max-width:none;
    width:100%
}
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform,.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform .column-inner{
    transform:none;
    -webkit-transform:none
}
@media only screen and (min-width:690px){
    .vc_row-o-equal-height .wpb_column.has-animation[data-animation*="reveal"]>.column-inner-wrap{
        -webkit-flex-grow:1;
        -ms-flex-positive:1;
        flex-grow:1;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .vc_row-o-equal-height.vc_row-o-content-middle .wpb_column.has-animation[data-animation*="reveal"]>.column-inner-wrap{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        height:auto
    }
    .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"]>.column-inner-wrap,.vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"]>.column-inner-wrap>.column-inner{
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
}
.wpb_column .column-inner[data-bg-cover="true"],.wpb_column[data-bg-cover="true"]{
    background-size:cover;
    background-position:center
}
.vc_ie-flexbox-fixer{
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal
}
.vc_ie-flexbox-fixer>.vc_row{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    box-sizing:border-box;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox
}
@-webkit-keyframes pulsate{
    from{
        opacity:1;
        transform:scale(1)
    }
    to{
        opacity:0;
        transform:scale(3)
    }
}
@keyframes pulsate{
    from{
        opacity:1;
        transform:scale(1)
    }
    to{
        opacity:0;
        transform:scale(3)
    }
}
@keyframes nectarBounceIn{
    0%{
        transform:translateY(80px);
        opacity:0
    }
    33%{
        transform:translateY(-13px);
        opacity:1
    }
    66%{
        transform:translateY(4px);
        opacity:1
    }
    100%{
        transform:translateY(0);
        opacity:1
    }
}
@-webkit-keyframes nectarBounceIn{
    0%{
        transform:translateY(80px);
        opacity:0
    }
    33%{
        transform:translateY(-13px);
        opacity:1
    }
    66%{
        transform:translateY(4px);
        opacity:1
    }
    100%{
        transform:translateY(0);
        opacity:1
    }
}
html:not(.js) #contact-map,html:not(.js) .nectar-google-map{
    display:none
}
.grecaptcha-badge{
    z-index:100
}
#contact-map{
    width:100%;
    height:370px;
    margin-bottom:30px
}
body.page-template-template-contact[data-header-resize="1"] .container-wrap{
    padding-top:0
}
.gm-style-iw{
    color:#777
}
#contact-map div,.nectar-google-map div{
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box
}
.wpb_wrapper>.nectar-google-map,.nectar-google-map{
    margin-bottom:0
}
.nectar-google-map img{
    max-width:none!important
}
.wpb_column.centered-text .nectar-google-map img{
    display:block
}
body[data-bg-header="true"] #contact-map{
    margin-top:-30px
}
.contact-info{
    padding-left:20px
}
body.page-template-template-contact-php .page-header-no-bg .col.section-title{
    border-bottom:0
}
body.page-template-template-contact-php #page-header-bg{
    margin-bottom:0
}
.gm-style .gm-style-iw,.gm-style .gm-style-iw a,.gm-style .gm-style-iw span,.gm-style .gm-style-iw label,.gm-style .gm-style-iw div{
    font-family:arial;
    letter-spacing:0;
    line-height:20px
}
.nectar-google-map .animated-dot,.nectar-leaflet-map .animated-dot{
    width:20px;
    height:20px;
    left:-9px;
    top:-5px;
    position:relative
}
.nectar-google-map .animated-dot .middle-dot,.nectar-leaflet-map .animated-dot .middle-dot{
    width:16px;
    height:16px;
    border-radius:30px;
    position:absolute;
    left:2px;
    top:2px;
    transform-origin:50% 50%;
    animation-fill-mode:forwards;
    animation-iteration-count:infinite
}
.nectar-google-map[data-dark-color-scheme="1"] .animated-dot .middle-dot:after{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    left:0;
    top:0;
    content:' ';
    background-color:#fff;
    border-radius:30px;
    z-index:100;
    opacity:0;
    animation:animationSignal2 cubic-bezier(0,.55,.55,1) 2s;
    transform-origin:50% 50%;
    animation-fill-mode:forwards;
    animation-delay:0.78s;
    animation-iteration-count:infinite
}
.nectar-google-map .animated-dot .signal,.nectar-leaflet-map .animated-dot .signal{
    width:180px;
    pointer-events:none;
    height:180px;
    border-radius:200px;
    position:absolute;
    left:-80px;
    top:-80px;
    opacity:0;
    -webkit-animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
    animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
    transform-origin:50% 50%;
    animation-fill-mode:forwards;
    animation-delay:0.78s;
    animation-iteration-count:infinite
}
.nectar-google-map .animated-dot .signal2,.nectar-leaflet-map .animated-dot .signal2{
    width:180px;
    height:180px;
    pointer-events:none;
    border-radius:200px;
    position:absolute;
    left:-80px;
    top:-80px;
    opacity:0;
    -webkit-animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
    animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
    transform-origin:50% 50%;
    animation-fill-mode:forwards;
    animation-delay:1s;
    animation-iteration-count:infinite
}
.nectar-leaflet-map .nectar-leaflet-pin{
    width:34px;
    height:34px;
    font-size:0;
    border:10px solid #3452ff;
    border-radius:50% 50% 50% 0;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    position:relative;
    background-color:#fff
}
.nectar-leaflet-map:not([data-marker-style="nectar"]) .leaflet-marker-icon:before{
    background-image:url(../../../themes/salient/img/icons/leaflet/marker-shadow.png);
    position:absolute;
    z-index:-1;
    display:block;
    top:2px;
    left:9px;
    width:41px;
    height:41px;
    content:'';
    -webkit-transform:rotate(13deg);
    transform:rotate(13deg)
}
.nectar-leaflet-map .leaflet-marker-icon{
    overflow:visible;
    background-color:transparent;
    border:none
}
.nectar-leaflet-map[data-greyscale="1"]>.leaflet-map-pane .leaflet-tile-container{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
@-webkit-keyframes animationSignal{
    0%{
        opacity:0;
        transform:scale(0)
    }
    1%{
        opacity:.25
    }
    20%{
        opacity:.25
    }
    60%{
        transform:scale(1);
        opacity:0
    }
}
@-webkit-keyframes animationSignal2{
    0%{
        opacity:0
    }
    1%{
        opacity:.2
    }
    20%{
        opacity:.17
    }
    60%{
        opacity:0
    }
}
@keyframes animationSignal{
    0%{
        opacity:0;
        transform:scale(0)
    }
    1%{
        opacity:.25
    }
    20%{
        opacity:.25
    }
    60%{
        transform:scale(1);
        opacity:0
    }
}
@keyframes animationSignal2{
    0%{
        opacity:0
    }
    1%{
        opacity:.2
    }
    20%{
        opacity:.17
    }
    60%{
        opacity:0
    }
}
.nectar-milestone{
    text-align:center
}
.nectar-milestone:not(.animated-in){
    opacity:0
}
.span_12.right .nectar-milestone,.nectar-milestone[data-ms-align="right"]{
    text-align:right
}
.nectar-milestone[data-ms-align="left"]{
    text-align:left
}
.span_12.right .nectar-milestone[data-symbol-alignment="superscript"]{
    padding-right:40px
}
body .nectar-milestone .number h1,body .nectar-milestone .number h2,body .nectar-milestone .number h3,body .nectar-milestone .number h4,body .nectar-milestone .number h5{
    font-size:inherit;
    line-height:inherit;
    color:inherit;
    display:inline-block
}
.nectar-milestone .number{
    font-size:62px;
    line-height:62px;
    font-family:'Open Sans';
    font-weight:600;
    margin-bottom:5px;
    position:relative;
    display:inline-block
}
.nectar-milestone.motion_blur .number span:not(.in-sight){
    transform:translateY(-100%);
    -webkit-transform:translateY(-100%);
    opacity:0
}
.nectar-milestone.motion_blur .number span{
    display:inline-block
}
body .nectar-milestone .subject{
    letter-spacing:.5px;
    font-size:16px;
    line-height:25px
}
.nectar-milestone .number .symbol-wrap{
    display:inline-block
}
.nectar-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap{
    transform:translateX(103%);
    -webkit-transform:translateX(103%);
    top:0;
    right:0;
    position:absolute;
    display:inline;
    font-size:30px;
    line-height:34px
}
.nectar-milestone[data-symbol-alignment="superscript"][data-symbol-pos="before"] .number .symbol-wrap{
    transform:translateX(-103%);
    -webkit-transform:translateX(-103%);
    right:auto;
    left:0
}
.milestone-wrap{
    text-align:center
}
.morphing-outline{
    visibility:visible;
    padding:90px 50px;
    text-align:center
}
.morphing-outline .inner{
    -webkit-transition:color .35s cubic-bezier(.65,0,.35,1);
    transition:color .35s cubic-bezier(.65,0,.35,1);
    position:relative;
    display:inline-block;
    line-height:1;
    z-index:1;
    -webkit-perspective:1000;
    text-align:center
}
.morphing-outline .inner p{
    padding-bottom:10px
}
body .wpb_column:hover>.wpb_wrapper>.morphing-outline .inner>*{
    transform:scale(1.11);
    -webkit-transform:scale(1.11)
}
body .wpb_column>.wpb_wrapper>.morphing-outline .inner>h5{
    transform:scale(.68);
    -webkit-transform:scale(.68)
}
body .wpb_column:hover>.wpb_wrapper>.morphing-outline .inner>h5{
    transform:scale(.77);
    -webkit-transform:scale(.77)
}
.morphing-outline .inner>*{
    color:#fff;
    -webkit-transition:color .35s cubic-bezier(.65,0,.35,1),transform .35s cubic-bezier(.65,0,.35,1);
    transition:color .35s cubic-bezier(.65,0,.35,1),transform .35s cubic-bezier(.65,0,.35,1)
}
.morphing-outline .inner>*:last-child{
    margin-bottom:0;
    padding-bottom:0
}
.morphing-outline .inner:after{
    -webkit-transition:all .35s cubic-bezier(.65,0,.35,1);
    transition:all .35s cubic-bezier(.65,0,.35,1);
    height:100%;
    width:100%;
    position:absolute;
    left:-62px;
    top:-92px;
    padding:80px 50px;
    z-index:-1;
    border-width:12px;
    border-style:solid;
    border-color:#fff;
    display:block;
    content:'';
    border-radius:50%
}
body[data-button-style="default"] .wpb_column>.wpb_wrapper>.morphing-outline .inner:after,body[data-button-style="default"] .wpb_column>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after{
    border-radius:0
}
body[data-button-style="default"] .wpb_column:hover>.wpb_wrapper>.morphing-outline .inner:after,body[data-button-style="default"] .wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after{
    border-radius:50%
}
.wpb_column:hover>.wpb_wrapper>.morphing-outline .inner:after,.wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after{
    border-radius:0%;
    border-color:#fff
}
.wpb_column:hover>.wpb_wrapper>.morphing-outline .inner>*,.wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner>*{
    color:#fff
}
.page-submenu:not(.stuck){
    transform:translateY(0)!important;
    -webkit-transform:translateY(0)!important
}
.page-submenu.stuck{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:1000;
    transition:all 0.3s;
    -webkit-transition:all 0.3s
}
.page-submenu.stuck.header-not-visible{
    transition:all 0.2s;
    -webkit-transition:all 0.2s
}
.page-submenu.stuck .full-width-content,.full-width-content>.span_12>.vc_col-sm-12>.vc_column-inner>.wpb_wrapper .page-submenu:not(.stuck)>.full-width-content{
    margin-left:0!important
}
.page-submenu .full-width-section,.page-submenu .full-width-content{
    height:auto!important
}
.page-submenu ul{
    margin:0;
    color:inherit
}
@media only screen and (min-width:1000px){
    .page-submenu ul{
        display:block!important;
        height:auto!important
    }
}
.page-submenu[data-alignment="left"]{
    text-align:left
}
.page-submenu[data-alignment="center"]{
    text-align:center
}
.page-submenu[data-alignment="right"]{
    text-align:right
}
.page-submenu[data-alignment="right"] .full-width-section ul li:last-child{
    margin-right:0
}
.page-submenu[data-alignment="left"] .full-width-section ul li:first-child{
    margin-left:0
}
.page-submenu[data-alignment="left"] .full-width-content ul li:first-child{
    margin-left:25px
}
.page-submenu[data-alignment="right"] .full-width-content ul li:last-child{
    margin-right:33px
}
.page-submenu li{
    display:inline-block;
    margin:0 25px 0 0;
    color:inherit
}
body .page-submenu li a{
    color:inherit;
    transition:all 0.1s ease;
    -webkit-transition:all 0.1s ease;
    padding-top:20px;
    padding-bottom:20px;
    display:block;
    opacity:.7
}
.page-submenu li a:hover,.page-submenu.stuck .current-menu-item a{
    opacity:1;
    color:inherit
}
.page-submenu .mobile-menu-link{
    padding:16px 20px;
    border-left:1px solid rgba(255,255,255,.2);
    border-right:1px solid rgba(255,255,255,.2);
    color:inherit;
    display:none;
    line-height:17px
}
.page-submenu[data-bg-color="#fff"] .mobile-menu-link{
    border-left:1px solid rgba(0,0,0,.08);
    border-right:1px solid rgba(0,0,0,.08)
}
.salient-page-submenu-icon{
    font-size:16px;
    float:left;
    margin-right:8px
}
.salient-page-submenu-icon:before{
    content:'\e067'
}
.nectar-progress-bar,.wpb_wrapper>.nectar-progress-bar{
    margin-bottom:0
}
.nectar-progress-bar .bar-wrap{
    margin-bottom:13px;
    border-radius:300px 300px 300px 300px;
    -webkit-border-radius:300px 300px 300px 300px;
    background-color:#ebebeb;
    box-shadow:0 1px 2px rgba(0,0,0,.09) inset;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.09) inset;
    -o-box-shadow:0 1px 2px rgba(0,0,0,.09) inset
}
.nectar-progress-bar span{
    height:14px;
    width:0;
    display:block;
    background-color:#000;
    border-radius:300px 300px 300px 300px;
    -webkit-border-radius:300px 300px 300px 300px
}
.nectar-progress-bar p{
    padding-bottom:2px
}
.nectar-progress-bar span{
    overflow:visible;
    position:relative
}
.nectar-progress-bar span strong{
    position:absolute;
    right:0;
    top:-23px;
    opacity:0;
    display:block;
    font-family:'Open Sans';
    font-weight:600;
    border-radius:2px;
    -webkit-border-radius:2px
}
.nectar-progress-bar span strong i{
    font-style:normal;
    font-family:'Open Sans';
    font-weight:600;
    letter-spacing:0;
    text-transform:none
}
body .nectar-progress-bar span strong,body .nectar-progress-bar .bar-wrap span strong i,body .nectar-progress-bar .bar-wrap span strong{
    font-size:11px!important;
    line-height:12px!important
}
.nectar-progress-bar span strong.full:after{
    left:15px
}
.nectar-progress-bar span strong.full{
    width:43px;
    text-align:right
}
body .vc_pie_chart .vc_pie_chart_value{
    font-size:42px;
    font-family:'Open Sans';
    font-weight:300
}
body .vc_pie_chart .wpb_pie_chart_heading{
    font-family:'Open Sans';
    font-weight:700;
    text-transform:uppercase;
    font-size:12px;
    margin-top:12px;
    margin-bottom:0;
    letter-spacing:2px
}
body .vc_pie_chart_back{
    border-width:7px;
    opacity:0
}
body .vc_pie_chart{
    opacity:1
}
.nectar-split-heading .heading-line{
    display:block;
    overflow:hidden;
    position:relative
}
.nectar-split-heading .heading-line>div{
    display:block;
    transform:translateY(200%);
    -webkit-transform:translateY(200%)
}
.nectar-split-heading h1{
    margin-bottom:0
}
@media only screen and (min-width:1000px){
    .nectar-split-heading[data-custom-font-size="true"] h1,.nectar-split-heading[data-custom-font-size="true"] h2,.nectar-split-heading[data-custom-font-size="true"] h3,.nectar-split-heading[data-custom-font-size="true"] h4{
        font-size:inherit;
        line-height:inherit
    }
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated),.nectar-split-heading[data-animation-type="letter-fade-reveal"]:not(.markup-generated){
    opacity:0
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"]>*>span,.nectar-split-heading[data-animation-type="letter-fade-reveal"]>*>span{
    position:relative;
    display:inline-block;
    overflow:hidden
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span,.nectar-split-heading[data-animation-type="letter-fade-reveal"] span{
    vertical-align:bottom
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner{
    position:relative;
    display:inline-block;
    -webkit-transform:translateY(102%);
    transform:translateY(102%)
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner.animated{
    -webkit-transform:none;
    transform:none
}
.nectar-split-heading[data-animation-type="letter-fade-reveal"] span span{
    position:relative;
    display:inline-block;
    -webkit-transform:translateY(102%);
    transform:translateY(102%);
    opacity:0
}
.nectar-split-heading[data-animation-type="twist-in"]{
    transform:rotateY(25deg) rotateZ(-4deg);
    opacity:0;
    transition:opacity 1s cubic-bezier(.15,.75,.4,1),transform 1.2s cubic-bezier(.15,.75,.4,1)
}
.nectar-split-heading[data-animation-type="twist-in"].animated-in{
    transform:rotateY(0deg) rotateZ(0deg);
    opacity:1
}
.wpb_column[data-cfc="true"] h1,.wpb_column[data-cfc="true"] h2,.wpb_column[data-cfc="true"] h3,.wpb_column[data-cfc="true"] h4,.wpb_column[data-cfc="true"] h5,.wpb_column[data-cfc="true"] h6,.wpb_column[data-cfc="true"] p{
    color:inherit
}
blockquote .image-icon[data-shadow="true"]{
    box-shadow:0 15px 37px rgba(0,0,0,.15)
}
.span_12.light .flickity-page-dots .dot:before,.testimonial_slider[data-style="multiple_visible"][data-color*="-light"] .flickity-page-dots .dot:before{
    background-color:#fff
}
body .toggle{
    margin-bottom:15px
}
.toggle.open h3 a{
    color:#fff;
    background-color:#000
}
body .toggle h3,body .row .toggle h3{
    margin-bottom:0
}
.toggle h3{
    position:relative;
    z-index:10;
    font-size:12px
}
div[data-style="default"] .toggle h3 a,div[data-style="default"] .toggle h3{
    font-size:14px;
    line-height:14px
}
.toggle h3 a{
    display:block;
    color:rgba(0,0,0,.65);
    letter-spacing:0;
    font-size:14px;
    line-height:16px;
    padding:14px 14px 16px 43px;
    font-weight:400;
    background-color:rgba(0,0,0,.045);
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear
}
.toggle h3 a i{
    position:absolute;
    left:13px;
    background-color:transparent;
    color:#888;
    top:13px;
    width:18px;
    height:16px;
    line-height:18px;
    font-size:15px;
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear
}
.toggle.open h3 a i{
    color:#fff
}
.toggle h3 a:hover{
    background-color:rgba(0,0,0,.035)
}
body .toggle>div{
    padding:10px 14px;
    border-top:0;
    display:none;
    background-color:#fff;
    box-shadow:0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2)
}
.toggle>div .wpb_wrapper{
    margin:0
}
.toggle>div>div:last-child{
    margin-bottom:0!important
}
.light .toggle>div{
    color:#676767
}
.light .toggles[data-style="default"] .toggle h3 a{
    color:#fff
}
.light .toggles[data-style="default"] .toggle>div{
    background-color:transparent
}
body div[data-style*="minimal"] .toggle.open h3 a,body div[data-style*="minimal"] .toggle h3 a{
    background-color:transparent
}
div[data-style*="minimal"] .toggle>div{
    box-shadow:none;
    -webkit-box-shadow:none;
    padding:0 0 30px 0;
    background-color:transparent
}
div[data-style*="minimal"] .toggle h3 i{
    width:30px;
    height:30px;
    position:absolute;
    right:0;
    left:auto;
    top:50%;
    margin-top:-15px;
    border:2px solid #888;
    border-radius:30px 30px;
    -ms-transition:border-color 0.15s ease;
    transition:border-color 0.15s ease;
    -webkit-transition:border-color 0.15s ease
}
div[data-style="minimal"] .toggle h3 a{
    padding:30px 70px 30px 0;
    -ms-transition:color 0.15s ease;
    transition:color 0.15s ease;
    -webkit-transition:color 0.15s ease
}
div[data-style="minimal"] .toggle{
    border-bottom:2px solid rgba(0,0,0,.08);
    -ms-transition:border-color 0.15s ease;
    transition:border-color 0.15s ease;
    -webkit-transition:border-color 0.15s ease
}
body div[data-style="minimal"] .toggle{
    margin-bottom:0
}
div[data-style="minimal"] .toggle h3 i:before{
    content:' ';
    top:14px;
    left:6px;
    margin-top:-2px;
    width:14px;
    height:2px;
    position:absolute;
    background-color:#888;
    -ms-transition:background-color 0.15s ease;
    transition:background-color 0.15s ease;
    -webkit-transition:background-color 0.15s ease
}
div[data-style="minimal"] .toggle h3 i:after{
    content:' ';
    top:6px;
    left:14px;
    width:2px;
    margin-left:-2px;
    height:14px;
    position:absolute;
    background-color:#888;
    -ms-transition:transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease;
    transition:transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease;
    -webkit-transition:-webkit-transform 0.45s cubic-bezier(.3,.4,.2,1),background-color 0.15s ease
}
.light div[data-style="minimal"] .toggle{
    border-color:rgba(255,255,255,.2)
}
.light div[data-style*="minimal"] .toggle h3 i{
    border-color:#fff
}
.light div[data-style*="minimal"] .toggle h3 i:before,.light div[data-style*="minimal"] .toggle h3 i:after{
    background-color:#fff
}
.light div[data-style*="minimal"] .toggle h3 a{
    color:#fff
}
div[data-style*="minimal"] .toggle.open i:after{
    -ms-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transform:scale(1,0)
}
div[data-style="minimal_small"] .toggle h3{
    display:inline-block
}
div[data-style="minimal_small"] .toggle h3 a{
    padding:0
}
div[data-style="minimal_small"] .toggle.default h3 a:hover,div[data-style="minimal_small"] .toggle.default.open h3 a{
    color:#000
}
div[data-style="minimal_small"] .toggle.default>h3:after{
    background-color:#000
}
.span_12.light div[data-style="minimal_small"] .toggle.default h3 a:hover,.span_12.light div[data-style="minimal_small"] .toggle.default.open h3 a{
    color:#fff
}
.span_12.light div[data-style="minimal_small"] .toggle>h3:before{
    background-color:rgba(255,255,255,.2)
}
.span_12.light div[data-style="minimal_small"] .toggle.default:hover>h3:after,.span_12.light div[data-style="minimal_small"] .toggle.default.open>h3:after,.span_12.light div[data-style="minimal_small"] .toggle.default>h3:after{
    background-color:#fff
}
div[data-style="minimal_small"] .toggle>h3:after,div[data-style="minimal_small"] .toggle>h3:before{
    display:block;
    content:'';
    position:absolute;
    bottom:0;
    width:100%;
    background-color:rgba(0,0,0,.1);
    height:2px;
    left:0;
    pointer-events:none
}
div[data-style="minimal_small"] .toggle>h3:after{
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transition:transform 0.5s cubic-bezier(.3,.4,.1,1);
    transition:transform 0.5s cubic-bezier(.3,.4,.1,1);
    transform-origin:left
}
div[data-style="minimal_small"] .toggle.open>h3:after,div[data-style="minimal_small"] .toggle:hover>h3:after{
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
}
div[data-style="minimal_small"] .toggle>div{
    padding-top:1.4em;
    padding-bottom:0
}
div[data-style="minimal_small"] .toggle>h3 i{
    display:none
}
div[data-style="minimal_small"] .toggle{
    margin-bottom:1.4em
}
.nectar_video_lightbox svg,.masonry-blog-item .video-play-button svg,.auto_meta_overlaid_spaced article .content-inner>.play svg{
    display:block;
    width:20px;
    height:20px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:2px;
    -ms-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
    -webkit-transform:translateY(-50%) translateX(-50%)
}
.nectar_video_lightbox.play_button:before,.nectar-video-box .play_button_mouse_follow:before,.auto_meta_overlaid_spaced article .content-inner>.play:before{
    display:block;
    position:absolute;
    content:' ';
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:6px solid #fff;
    z-index:10;
    border-radius:200px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    transition:all 0.4s cubic-bezier(.19,1,.22,1) 0s;
    -webkit-transition:all 0.4s cubic-bezier(.19,1,.22,1) 0s
}
.nectar-video-box .play_button_mouse_follow{
    transition:opacity 0.3s ease
}
.nectar-video-box .play_button_mouse_follow:not(.visible){
    opacity:0
}
.nectar-video-box .play_button_mouse_follow:before{
    border-width:2px
}
.nectar-video-box .play_button_mouse_follow svg{
    width:12px
}
.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{
    width:94px;
    height:94px;
    left:0;
    top:0;
    margin-top:-47px;
    margin-left:-47px;
    pointer-events:none
}
.nectar-video-box[data-mouse-style="see_through_contrast"] .play_button_mouse_follow{
    mix-blend-mode:difference
}
.nectar-video-box[data-mouse-style="see_through_contrast"],.nectar-video-box[data-mouse-style="see_through_contrast"]>.inner-wrap{
    background-color:#fff
}
@media only screen and (max-width:690px){
    .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{
        width:60px;
        height:60px;
        margin-top:-30px;
        margin-left:-30px
    }
    .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox svg{
        width:10px
    }
}
.nectar-video-box[data-mouse-style="solid_color"] .play_button_mouse_follow:before{
    border:none
}
@-webkit-keyframes pulse-1{
    0%{
        -webkit-transform:translate3d(-50%,-50%,0)scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:translate3d(-50%,-50%,0)scale(1.7);
        opacity:0
    }
}
@keyframes pulse-1{
    0%{
        transform:translate3d(-50%,-50%,0)scale(1);
        opacity:1
    }
    100%{
        transform:translate3d(-50%,-50%,0)scale(1.7);
        opacity:0
    }
}
@-webkit-keyframes pulse-2{
    0%{
        -webkit-transform:translate3d(-50%,-50%,0)scale(1);
        opacity:.5
    }
    100%{
        -webkit-transform:translate3d(-50%,-50%,0)scale(1.7);
        opacity:0
    }
}
@keyframes pulse-2{
    0%{
        transform:translate3d(-50%,-50%,0)scale(1);
        opacity:.5
    }
    100%{
        transform:translate3d(-50%,-50%,0)scale(1.7);
        opacity:0
    }
}
.nectar_video_lightbox.play_button{
    position:relative;
    width:90px;
    height:90px;
    margin:0;
    display:inline-block
}
.centered-text .nectar_video_lightbox.play_button{
    margin:0 30px
}
.nectar_video_lightbox.play_button_with_text .play{
    height:52px;
    width:52px;
    position:relative;
    vertical-align:middle;
    display:inline-block
}
.nectar_video_lightbox.play_button_with_text .play>.inner-wrap{
    height:100%;
    width:100%;
    display:block
}
.nectar_video_lightbox.play_button_with_text .play>.inner-wrap:before{
    border-radius:200px;
    backface-visibility:hidden;
    height:100%;
    width:100%;
    display:block;
    content:'';
    transition:all 0.45s cubic-bezier(.15,.2,.1,1) 0s;
    -webkit-transition:all 0.45s cubic-bezier(.15,.2,.1,1) 0s
}
.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play>.inner-wrap:before{
    background-color:#000
}
.nectar_video_lightbox.play_button_with_text:hover .play>.inner-wrap:before{
    -webkit-transform:scale(1.15);
    transform:scale(1.15)
}
.nectar_video_lightbox.play_button_with_text .link-text>*{
    margin-bottom:0
}
body .nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play:before{
    width:50px;
    height:50px;
    left:50%;
    top:50%;
    z-index:-1
}
.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play:before,.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play:after{
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    content:'';
    border:1px solid rgba(255,255,255,.5);
    border-radius:50%;
    -webkit-transform:scale(.35) translateY(-50%) translateX(-50%);
    -ms-transform:scale(.35) translateY(-50%) translateX(-50%);
    transform:scale(.35) translateY(-50%) translateX(-50%);
    opacity:0;
    -webkit-animation:pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite;
    animation:pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite
}
.nectar_video_lightbox.play_button_with_text .play:after{
    width:50px;
    height:50px;
    z-index:-1;
    border-color:rgba(255,255,255,.4);
    -webkit-animation:pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite;
    animation:pulse-1 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite
}
.span_12.dark .nectar_video_lightbox.play_button_with_text .play:before,.span_12.dark .nectar_video_lightbox.play_button_with_text .play:after{
    -webkit-animation:pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite;
    animation:pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0.4s infinite
}
.span_12.dark .nectar_video_lightbox.play_button_with_text .play:after{
    -webkit-animation:pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite;
    animation:pulse-2 2.6s cubic-bezier(.25,.9,.2,1) 0s infinite
}
.nectar_video_lightbox.play_button_with_text svg{
    width:14px;
    height:14px;
    z-index:100
}
.span_12.light .nectar_video_lightbox.play_button_with_text .link-text{
    color:#fff
}
.nectar_video_lightbox.play_button_with_text .link-text{
    display:inline-block;
    margin-left:25px;
    color:#000;
    vertical-align:middle
}
.play_button_with_text .link-text[data-font="nectar-btn-jumbo"]{
    font-size:18px
}
.play_button_with_text .link-text[data-font="nectar-btn-large"]{
    font-size:14px
}
.play_button_with_text .link-text[data-font="nectar-btn-medium"]{
    font-size:12px
}
.nectar_video_lightbox.play_button_with_text .play:before{
    display:block;
    position:absolute;
    content:' ';
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10;
    border-radius:200px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.nectar_video_lightbox .play{
    display:block;
    height:100%;
    width:100%;
    transition:all 0.4s cubic-bezier(.19,1,.22,1) 0s;
    -webkit-transition:all 0.4s cubic-bezier(.19,1,.22,1) 0s
}
.nectar_video_lightbox path,.span_12.dark .nectar_video_lightbox.play_button_with_text path{
    fill:#fff
}
.span_12.dark .nectar_video_lightbox path{
    fill:#000
}
.span_12.dark .nectar_video_lightbox.play_button:before{
    border:5px solid #000
}
.nectar_video_lightbox:hover:before{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    opacity:.4
}
.nectar_video_lightbox:not(.play_button_with_text):hover .play{
    transform:scale(1.3);
    -webkit-transform:scale(1.3)
}
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play:before,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play:after{
    display:none
}
.nectar_video_lightbox.play_button_with_text[data-style="small"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="small"] .button-bg{
    height:30px;
    width:30px
}
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .button-bg{
    width:70px;
    height:70px
}
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h2"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h2"] .button-bg,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h1"] span.play,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h1"] .button-bg{
    width:90px;
    height:90px
}
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"]{
    text-align:center;
    display:inline-block
}
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .link-text{
    display:block;
    margin-left:0;
    margin-top:28px
}
.main-content .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"]:not([data-style="small"]) .play>.inner-wrap:before{
    background-color:transparent!important
}
.play_button_with_text[data-style="small"][data-font-style="h3"] span.play,.play_button_with_text[data-style="small"][data-font-style="h3"] .button-bg,.play_button_with_text[data-style="small"][data-font-style="h2"] span.play,.play_button_with_text[data-style="small"][data-font-style="h2"] .button-bg,.play_button_with_text[data-style="small"][data-font-style="h1"] span.play,.play_button_with_text[data-style="small"][data-font-style="h1"] .button-bg{
    height:40px;
    width:40px
}
.nectar_video_lightbox.play_button_with_text[data-style="small"] .button-bg-wrap,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .button-bg-wrap{
    margin-top:-20px
}
.nectar_video_lightbox.play_button_with_text[data-style="small"] svg,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] svg{
    height:10px;
    width:10px
}
.nectar_video_lightbox.play_button_with_text{
    display:inline-block;
    padding:20px 0
}
.nectar_video_lightbox.play_button_with_text>span{
    display:block
}
.nectar_video_lightbox.play_button_with_text[data-style="small"] .link-text{
    margin-left:15px
}
.play_button_with_text[data-style="small"][data-font-style="h1"] .link-text,.play_button_with_text[data-style="small"][data-font-style="h2"] .link-text,.play_button_with_text[data-style="small"][data-font-style="h3"] .link-text{
    margin-left:20px
}
.nectar_video_lightbox.play_button_with_text[data-style="small"] .play>.inner-wrap:before,.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play>.inner-wrap:before{
    border-width:2px;
    border-style:solid;
    box-sizing:border-box;
    border-color:#000
}
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="small"] path,.span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] path{
    fill:#000
}
.light .nectar_video_lightbox.play_button_with_text[data-style="small"] .play>.inner-wrap:before,.light .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play>.inner-wrap:before{
    border-color:#fff
}
.span_12.dark .nectar_video_lightbox.nectar-button[data-color*="transparent"]{
    border:2px solid #000;
    color:#000
}
.nectar_video_lightbox.nectar-button[data-color*="transparent"]{
    background-color:transparent;
    border:2px solid #fff;
    opacity:1;
    transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease
}
.nectar_video_lightbox.nectar-button[data-color*="transparent"]:hover{
    color:#fff;
    border-color:transparent
}
.nectar-video-box{
    line-height:0;
    position:relative;
    margin-bottom:35px
}
.nectar-video-box img{
    transition:all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition:all .7s cubic-bezier(.2,1,.22,1);
    margin-bottom:0!important;
    transform:translateZ(0) scale(1.05);
    -webkit-transform:translateZ(0) scale(1.05);
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    max-width:none!important;
    width:100%!important
}
.nectar-video-box[data-hover="zoom_button"] img,.nectar-video-box[data-hover="zoom_button"]:hover img{
    transition:none;
    -webkit-transition:none;
    -webkit-transform:none;
    transform:none
}
.nectar-video-box .nectar_video_lightbox{
    position:absolute;
    left:50%;
    top:50%;
    z-index:10;
    width:70px;
    height:70px;
    margin-top:-35px;
    margin-left:-35px;
    color:#fff;
    display:inline-block;
    border-radius:200px;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox:after{
    background-color:#000;
    position:absolute;
    content:' ';
    display:block;
    left:0;
    top:0;
    width:100%;
    border-radius:200px;
    height:100%;
    z-index:1;
    transition:all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition:all .7s cubic-bezier(.2,1,.22,1)
}
.nectar-video-box:hover .nectar_video_lightbox:after{
    -webkit-transform:scale(1.14);
    transform:scale(1.14)
}
.nectar-video-box[data-hover="zoom_button"] .play{
    position:relative;
    z-index:10
}
.nectar-video-box .inner-wrap>a.full-link{
    position:absolute;
    display:block;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:100
}
.nectar-video-box:hover img{
    transform:scale(1.14);
    -webkit-transform:scale(1.14)
}
.nectar-video-box .nectar_video_lightbox path{
    fill:#fff!important
}
body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox{
    background-color:transparent!important
}
.nectar-video-box .inner-wrap{
    overflow:hidden
}
.nectar-video-box[data-border-radius*="px"]>.inner-wrap{
    transform:translateZ(0)
}
.nectar-video-box[data-border-radius="3px"] .inner-wrap{
    border-radius:3px
}
.nectar-video-box[data-border-radius="5px"] .inner-wrap{
    border-radius:5px
}
.nectar-video-box[data-border-radius="10px"] .inner-wrap{
    border-radius:10px
}
.nectar-video-box[data-border-radius="15px"] .inner-wrap{
    border-radius:15px
}
.nectar-video-box[data-border-radius="20px"] .inner-wrap{
    border-radius:20px
}
.nectar-video-box[data-shadow*="depth"]:before{
    position:absolute;
    width:98%;
    height:98%;
    top:1%;
    left:1%;
    display:block;
    content:'';
    z-index:-1
}
.nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox{
    height:110px;
    width:110px;
    margin-left:-55px;
    margin-top:-55px
}
.nectar-drag-indicator,.nectar-view-indicator{
    position:fixed;
    z-index:400;
    left:-47px;
    top:-47px;
    pointer-events:none;
    width:94px;
    height:94px;
    mix-blend-mode:difference
}
.nectar-drag-indicator:before{
    border:2px solid #fff;
    width:100%;
    height:100%;
    display:block;
    content:'';
    position:absolute;
    left:-2px;
    top:-2px;
    transform:scale(.2);
    opacity:0;
    border-radius:50%
}
.nectar-drag-indicator span{
    position:absolute;
    top:50%;
    left:0;
    display:block;
    width:100%;
    text-align:center;
    transform:translateY(-50%)
}
.nectar-drag-indicator i{
    top:0;
    color:#fff;
    font-size:22px;
    opacity:0
}
.nectar-drag-indicator i.fa-angle-left{
    padding-right:20px;
    transform:translateX(12px)
}
.nectar-drag-indicator i.fa-angle-right{
    padding-left:20px;
    transform:translateX(-12px)
}
.nectar-drag-indicator:before,.nectar-view-indicator .color-circle{
    -webkit-transition:transform 0.45s ease,opacity 0.3s ease;
    transition:transform 0.45s ease,opacity 0.3s ease
}
.nectar-drag-indicator i,.nectar-view-indicator span{
    -webkit-transition:transform 0.2s ease,opacity 0.2s ease;
    transition:transform 0.2s ease,opacity 0.2s ease
}
.nectar-drag-indicator.visible i{
    -webkit-transition:transform 0.45s ease 0.1s,opacity 0.3s ease 0.1s;
    transition:transform 0.45s ease 0.1s,opacity 0.3s ease 0.1s
}
.nectar-drag-indicator.visible:before,.nectar-view-indicator.visible .color-circle,.nectar-view-indicator.visible span,.nectar-drag-indicator.visible i.fa-angle-left,.nectar-drag-indicator.visible i.fa-angle-right{
    transform:scale(1);
    opacity:1
}
.nectar-view-indicator:not(.style-see-through){
    mix-blend-mode:normal
}
.nectar-view-indicator .color-circle{
    background-color:#000;
    width:100%;
    height:100%;
    display:block;
    content:'';
    position:absolute;
    left:-2px;
    top:-2px;
    transform:scale(.2);
    opacity:0;
    border-radius:50%
}
body .nectar-view-indicator span{
    opacity:0;
    font-size:16px;
    color:#fff;
    line-height:94px;
    text-align:center;
    width:100%;
    display:inline-block
}
.nectar-view-indicator.style-see-through .color-circle{
    background-color:transparent;
    border:2px solid #fff
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="minimal-counter"]>li::before,.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"]>li::before,body.search-results #search-results[data-layout="list-no-sidebar"] article:before{
    content:counter(step-counter);
    margin-right:20px;
    border:1px solid rgba(0,0,0,.1);
    font-weight:700;
    display:block;
    position:absolute;
    left:0;
    top:50%;
    z-index:10;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    height:34px;
    width:34px;
    line-height:34px;
    font-size:12px;
    pointer-events:none;
    text-align:center;
    border-radius:50%;
    -webkit-transition:color 0.4s cubic-bezier(.25,1,.2,1),border-color 0.4s cubic-bezier(.25,1,.2,1);
    transition:color 0.4s cubic-bezier(.25,1,.2,1),border-color 0.4s cubic-bezier(.25,1,.2,1)
}
body.search-results #search-results[data-layout="list-no-sidebar"] article:before{
    height:50px;
    width:50px;
    font-size:16px;
    line-height:50px
}
body.search-results #search-results[data-layout="list-no-sidebar"] article{
    counter-increment:step-counter
}
#footer-outer .widget.widget_media_image img{
    margin-bottom:0
}
.blog-recent[data-style="list_featured_first_row"] .small{
    position:relative;
    -webkit-transform:none;
    transform:none;
    top:0;
    display:inline-block;
    vertical-align:middle
}
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"]>li:not(.has-img):after,.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after{
    border-radius:0;
    text-align:center;
    color:#fff;
    font:normal normal normal 18px/60px FontAwesome;
    content:"\f03e";
    text-rendering:auto;
    -webkit-font-smoothing:antialiased
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after{
    font-size:50px
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap,.post-area.featured_img_left .post-featured-img-wrap{
    background-color:rgba(0,0,0,.25)
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:after{
    position:absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%)
}
@media only screen and (min-width:1600px){
    .full-width-content .vc_col-sm-12 .wpb_gallery .parallax-grid-item{
        width:33%
    }
    .full-width-content .vc_col-sm-12 .wpb_gallery .wpb_gallery_slidesparallax_image_grid>div:nth-child(3){
        margin-top:0
    }
}
.wpb_gallery .parallax-grid-item img{
    width:100%;
    max-width:none;
    height:auto
}
.wpb_gallery .parallax-grid-item img:not([srcset]){
    max-width:100%
}
.wpb_gallery .parallax-grid-item .parallaxImg-layers a{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    z-index:10;
    height:100%
}
.wpb_gallery .parallax-grid-item .item-meta p{
    opacity:.65
}
.wpb_gallery .parallax-grid-item .item-meta h4{
    margin-bottom:3px
}
.wpb_gallery .parallax-grid-item .item-meta{
    padding:5% 0 0 0
}
.wpb_gallery_slidesparallax_image_grid>div:nth-child(2n+2){
    padding-left:3.3%
}
.wpb_gallery_slidesparallax_image_grid>div:nth-child(2n+1){
    padding-right:3.3%
}
.wpb_gallery .parallax-grid-item{
    width:50%;
    display:inline-block;
    margin-top:6.2%;
    vertical-align:top;
    transform:translateZ(0)
}
.wpb_gallery_slidesparallax_image_grid>div:nth-child(1){
    margin-top:0
}
.wpb_gallery_slidesparallax_image_grid>div:nth-child(2){
    margin-top:0
}
body.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container{
    transition:transform 0.2s cubic-bezier(0,0,.65,1);
    -webkit-transition:transform 0.2s cubic-bezier(0,0,.65,1);
    outline:1px solid transparent;
    backface-visibility:hidden
}
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg.transition .parallaxImg-container{
    transition:transform 0.8s cubic-bezier(0,0,.55,1);
    -webkit-transition:transform 0.8s cubic-bezier(0,0,.55,1)
}
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container{
    transition:transform 0.5s cubic-bezier(0,0,.55,1);
    -webkit-transition:transform 0.5s cubic-bezier(0,0,.55,1);
    backface-visibility:hidden
}
html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container:not(.over),html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg-container:not(.over) .parallaxImg-rendered-layer,html.cssreflections .wpb_gallery .parallax-grid-item .parallaxImg:not(.over){
    transition:transform 1.1s cubic-bezier(0,0,.2,1);
    -webkit-transition:transform 1.1s cubic-bezier(0,0,.2,1)
}
.row .col.section-title{
    margin:0 0 0 0;
    padding:0 0 36px 0;
    border-bottom:1px solid #ddd
}
.row .col.section-title.project-title,.row .col.section-title.blog-title{
    margin-bottom:14px
}
.home .row .col.section-title{
    padding:0 0 3em 0
}
.row .col.section-title h1,.row .col.section-title h2{
    margin-bottom:0;
    font-family:'Open Sans';
    font-weight:600;
    letter-spacing:-1px;
    position:relative
}
.row .col.section-title h2{
    margin-bottom:5px
}
.page-template-template-portfolio-php .row .col.section-title h1{
    margin-bottom:0
}
.row .col.section-title h1{
    top:3px
}
.row .col.section-title span{
    font-size:20px;
    line-height:20px;
    color:#888;
    top:0;
    position:relative;
    text-transform:none;
    font-family:'Open Sans';
    padding-left:10px
}
#ajax-content-wrap .row .col.section-title .nectar-love span{
    line-height:20px
}
.archive.author .row .col.section-title span,.archive.category .row .col.section-title span,.archive.tag .row .col.section-title span,.archive.date .row .col.section-title span{
    padding-left:0
}
.archive.author #page-header-wrap,.archive.category #page-header-wrap,.archive.tag #page-header-wrap,.archive.date #page-header-wrap{
    height:400px
}
.archive.author #page-header-wrap #page-header-bg,.archive.category #page-header-wrap #page-header-bg,.archive.tag #page-header-wrap #page-header-bg,.archive.date #page-header-wrap #page-header-bg{
    height:100%
}
.row .col.section-title h1{
    margin-bottom:0
}
.row .col.section-title p{
    font-size:20px;
    line-height:28px;
    padding-bottom:0
}
.archive.category .row .col.section-title p{
    margin-top:10px
}
#page-header-wrap[data-animate-in-effect="slide-down"],#page-header-wrap[data-animate-in-effect="slide-down"] #page-header-bg{
    transition:height 0.85s cubic-bezier(.725,0,0,.995);
    -webkit-transition:height 0.85s cubic-bezier(.725,0,0,.995)
}
body[data-ajax-transitions="true"] #page-header-wrap[data-animate-in-effect="slide-down"]{
    transition:height 0.85s 0.2s cubic-bezier(.725,0,0,.995);
    -webkit-transition:height 0.85s 0.2s cubic-bezier(.725,0,0,.995)
}
@media only screen and (min-width:1000px){
    #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap,.top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]) .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="zoom-out"] .nectar-recent-posts-slider-inner:not(.loaded) .nectar-recent-post-bg,body[data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg{
        -webkit-transform:scale(1.11) translateZ(0);
        -ms-transform:scale(1.11) translateZ(0);
        transform:scale(1.11) translateZ(0);
        -webkit-transition:0.95s 0s cubic-bezier(.3,.58,.42,.9);
        transition:0.95s 0s cubic-bezier(.3,.58,.42,.9)
    }
}
body[data-apte*="horizontal_swipe"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image-wrap,body[data-apte*="horizontal_swipe"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap,body[data-apte*="horizontal_swipe"][data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg{
    -webkit-transition:1.25s 0s cubic-bezier(.3,.58,.42,.9);
    transition:1.25s 0s cubic-bezier(.3,.58,.42,.9)
}
body[data-ajax-transitions="true"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap{
    -webkit-transition:transform 0.95s 0s cubic-bezier(.3,.58,.42,.9);
    transition:transform 0.95s 0s cubic-bezier(.3,.58,.42,.9)
}
#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"].loaded .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"].loaded .nectar-video-wrap,.top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]).loaded .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="zoom-out"].loaded .nectar-recent-post-bg,#page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"].loaded .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"].loaded .nectar-video-wrap,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .image-bg,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .video-wrap,.parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .slide-bg-wrap,.nectar-recent-posts-slider[data-animate-in-effect="long-zoom-out"].loaded .nectar-recent-post-bg,.js_active body[data-aie="long-zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg,.js_active body[data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg{
    -webkit-transform:scale(1) translateZ(0);
    -ms-transform:scale(1) translateZ(0);
    transform:scale(1) translateZ(0)
}
@media only screen and (min-width:1000px){
    body[data-aie="zoom-out"] .first-section .row-bg-wrap .inner-wrap,body[data-aie="zoom-out"] .top-level .row-bg-wrap .inner-wrap,body[data-aie="zoom-out"] .first-section .project-slide .bg-inner-wrap{
        -webkit-transform:scale(1.11) translateZ(0);
        -ms-transform:scale(1.11) translateZ(0);
        transform:scale(1.11) translateZ(0)
    }
}
body[data-aie="zoom-out"] .first-section.loaded .row-bg-wrap .inner-wrap,body[data-aie="zoom-out"] .top-level.loaded .row-bg-wrap .inner-wrap,body[data-aie="zoom-out"] .first-section.loaded .project-slide .bg-inner-wrap{
    -webkit-transform:scale(1) translateZ(0);
    -ms-transform:scale(1) translateZ(0);
    transform:scale(1) translateZ(0);
    -webkit-transition:transform 0.95s 0s cubic-bezier(.3,.58,.42,.9);
    transition:transform 0.95s 0s cubic-bezier(.3,.58,.42,.9)
}
body[data-aie="zoom-out"] #nectar_fullscreen_rows[data-row-bg-animation="ken_burns"] .first-section .row-bg-wrap .inner-wrap{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
body[data-aie="zoom-out"] .first-section .row-bg-wrap,body[data-aie="zoom-out"] .top-level .row-bg-wrap,body[data-aie="long-zoom-out"] .first-section .row-bg-wrap{
    overflow:hidden;
    height:100%;
    width:100%;
    position:absolute;
    left:0;
    top:0
}
#page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"] .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"] .nectar-video-wrap,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .image-bg,.first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .video-wrap,.first-section .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .image-bg,.first-section .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .video-wrap,.nectar-recent-posts-slider[data-animate-in-effect="long-zoom-out"] .nectar-recent-posts-slider-inner:not(.loaded) .nectar-recent-post-bg,body[data-aie="long-zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg{
    -webkit-transform:scale(1.14) translateZ(0);
    -ms-transform:scale(1.14) translateZ(0);
    transform:scale(1.14) translateZ(0);
    -webkit-transition:3.5s 0s cubic-bezier(.4,.58,.5,1);
    transition:3.5s 0s cubic-bezier(.4,.58,.5,1)
}
body[data-aie="long-zoom-out"] .first-section .row-bg-wrap .inner-wrap,body[data-aie="long-zoom-out"] .top-level .row-bg-wrap .inner-wrap,body[data-aie="long-zoom-out"] .first-section .nectar-video-wrap video{
    -webkit-transform:scale(1.14) translateZ(0);
    -ms-transform:scale(1.14) translateZ(0);
    transform:scale(1.14) translateZ(0)
}
body[data-aie="long-zoom-out"] .first-section.loaded .row-bg-wrap .inner-wrap,body[data-aie="long-zoom-out"] .top-level.loaded .row-bg-wrap .inner-wrap,body[data-aie="long-zoom-out"] .first-section.loaded .nectar-video-wrap video,.js_active body[data-aie="long-zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg{
    -webkit-transform:scale(1) translateZ(0);
    -ms-transform:scale(1) translateZ(0);
    transform:scale(1) translateZ(0);
    -webkit-transition:transform 3.5s 0s cubic-bezier(.4,.58,.5,1);
    transition:transform 3.5s 0s cubic-bezier(.4,.58,.5,1)
}
#page-header-bg[data-animate-in-effect="fade-in"] .scroll-down-wrap{
    opacity:0;
    transition:opacity 1s ease 0.6s;
    -webkit-transition:opacity 1s ease 0.6s
}
#page-header-bg[data-animate-in-effect="fade-in"].loaded .scroll-down-wrap{
    opacity:1;
    transition:opacity 1s ease 0.4s;
    -webkit-transition:opacity 1s ease 0.4s
}
#page-header-bg[data-animate-in-effect="fade-in"] .page-header-bg-image-wrap,#page-header-wrap #page-header-bg[data-animate-in-effect="fade-in"] .nectar-video-wrap{
    opacity:0;
    -webkit-animation:pageHeaderFadeIn 2.8s ease forwards;
    animation:pageHeaderFadeIn 2.8s ease forwards;
    animation-delay:0.45s
}
#page-header-bg[data-animate-in-effect="fade-in"] .container{
    opacity:0;
    -webkit-animation:pageHeaderFadeInText 2s ease forwards;
    animation:pageHeaderFadeInText 2s ease forwards;
    animation-delay:0.12s
}
@keyframes pageHeaderFadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes pageHeaderFadeInText{
    0%{
        -webkit-transform:translateY(40px);
        transform:translateY(40px);
        opacity:0
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
body[data-bg-header="true"] .container-wrap,html.fp-enabled .container-wrap{
    margin-top:0!important;
    padding-top:0!important
}
#page-header-wrap{
    height:60px;
    overflow:hidden;
    position:relative;
    background-color:#f8f8f8;
    -webkit-font-smoothing:antialiased
}
body.material #page-header-wrap,body[data-header-resize="0"] #page-header-wrap{
    margin-top:0
}
#page-header-bg{
    width:100%;
    height:60px;
    overflow:hidden;
    color:#fff;
    display:block!important;
    -webkit-font-smoothing:antialiased;
    position:relative;
    z-index:2
}
.page-header-bg-image{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:9;
    background-repeat:no-repeat;
    background-position:top center;
    background-size:cover
}
.page-header-overlay-color{
    position:static;
    height:1px;
    width:1px;
    margin-left:-9999px;
    pointer-events:none;
    background-color:#333
}
.page-header-overlay-color:after{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:inherit;
    content:' ';
    z-index:10;
    opacity:.65
}
.page-header-overlay-color[data-overlay-opacity="0.9"]:after{
    opacity:.9
}
.page-header-overlay-color[data-overlay-opacity="0.8"]:after{
    opacity:.8
}
.page-header-overlay-color[data-overlay-opacity="0.7"]:after{
    opacity:.7
}
.page-header-overlay-color[data-overlay-opacity="0.6"]:after{
    opacity:.6
}
.page-header-overlay-color[data-overlay-opacity="0.5"]:after{
    opacity:.5
}
.page-header-overlay-color[data-overlay-opacity="0.4"]:after{
    opacity:.4
}
.page-header-overlay-color[data-overlay-opacity="0.3"]:after{
    opacity:.3
}
.page-header-overlay-color[data-overlay-opacity="0.2"]:after{
    opacity:.2
}
.page-header-overlay-color[data-overlay-opacity="0.1"]:after{
    opacity:.1
}
#page-header-bg[data-bg-pos="bottom"] .page-header-bg-image{
    background-position:bottom center
}
#page-header-bg[data-bg-pos="top"] .page-header-bg-image{
    background-position:top center
}
#page-header-bg[data-bg-pos="center"] .page-header-bg-image{
    background-position:center center
}
body[data-header-resize="0"] #page-header-bg{
    margin-top:0
}
.page-header-no-bg{
    padding-bottom:0;
    padding-top:35px;
    background-color:#f8f8f8
}
.page-header-no-bg{
    z-index:1000
}
#page-header-bg[data-parallax="1"]{
    overflow:hidden;
    margin:0;
    position:fixed;
    z-index:2
}
body[data-footer-reveal="1"] #page-header-bg[data-parallax="1"]{
    opacity:1
}
#page-header-bg[data-parallax="1"] .span_6{
    z-index:0
}
body[data-apte="center_mask_reveal"][data-ajax-transitions="true"] #page-header-bg[data-parallax="1"]:not(.out-of-sight){
    opacity:1
}
#page-header-bg[data-parallax="1"].out-of-sight{
    pointer-events:none
}
#page-header-bg[data-parallax="1"].out-of-sight .nectar-video-wrap{
    display:none
}
#page-header-bg[data-alignment="center"],.page-header-no-bg[data-alignment="center"]{
    text-align:center
}
#page-header-bg[data-alignment="right"],.page-header-no-bg[data-alignment="right"]{
    text-align:right
}
#page-header-bg[data-alignment-v="bottom"] .row,#page-header-bg[data-alignment-v="bottom"] .container,#page-header-bg[data-alignment-v="top"] .row,#page-header-bg[data-alignment-v="top"] .container,#page-header-bg[data-alignment-v="middle"] .row,#page-header-bg[data-alignment-v="middle"] .container{
    height:100%
}
#page-header-bg[data-alignment-v="bottom"] .span_6,#page-header-bg[data-parallax="1"][data-alignment-v="bottom"] .span_6,#page-header-bg[data-alignment-v="bottom"] .nectar-particles .inner-wrap{
    bottom:26%;
    top:auto!important;
    left:0;
    margin-bottom:0!important;
    position:absolute!important
}
#page-header-bg[data-alignment-v="top"].fullscreen-header .nectar-particles .span_6,#page-header-bg[data-alignment-v="middle"].fullscreen-header .nectar-particles .span_6{
    top:auto!important;
    transform:none!important;
    -webkit-transform:none!important
}
#page-header-bg[data-alignment-v="top"] .span_6,#page-header-bg[data-alignment-v="top"] .nectar-particles .inner-wrap{
    left:0;
    position:absolute
}
#page-header-bg[data-alignment-v="top"] .span_6,#page-header-bg[data-alignment-v="top"] .nectar-particles .inner-wrap,#page-header-bg[data-alignment-v="top"].fullscreen-header .span_6{
    top:25%!important
}
#page-header-bg[data-alignment-v="bottom"] .span_6>.inner-wrap{
    transform:translateY(50%)!important;
    -webkit-transform:translateY(50%)!important
}
#page-header-bg .span_6{
    width:100%
}
.nectar-recent-post-slide .nectar-recent-post-bg:after,.single [data-post-hs="default_minimal"] .page-header-bg-image:after,.archive .page-header-bg-image:after{
    background-color:rgba(45,45,45,.35);
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    content:' ';
    z-index:1;
    display:block
}
body[data-bg-header="true"].archive .container-wrap,body[data-bg-header="true"].category .container-wrap,body[data-bg-header="true"].blog .container-wrap{
    padding-top:4.1em!important
}
body[data-bg-header="true"].archive .container-wrap.meta_overlaid_blog,body[data-bg-header="true"].category .container-wrap.meta_overlaid_blog{
    padding-top:0!important
}
#page-header-bg .row{
    z-index:100;
    position:relative
}
html:not(.js) #page-header-bg .row,body #page-header-bg .row{
    visibility:visible
}
html:not(.js) #page-header-bg .span_6{
    margin-top:120px
}
#page-header-bg h1,.nectar-box-roll .overlaid-content h1{
    font-family:'Open Sans';
    font-weight:600;
    font-size:44px;
    line-height:54px;
    margin-bottom:8px;
    display:block;
    color:#fff;
    z-index:101
}
.single.single-post .heading-title[data-header-style="default"] h1{
    margin-bottom:8px
}
#page-header-bg #portfolio-nav a i,#page-header-bg span,#page-header-bg .pinterest-share i,#page-header-bg .facebook-share i,#page-header-bg .linkedin-share i,#page-header-bg .twitter-share i,#page-header-bg .google-plus-share i,#page-header-bg .icon-salient-heart,#page-header-bg .icon-salient-heart-2{
    color:#fff
}
.single #page-header-bg #single-below-header>span,.single #page-header-bg #single-meta>div>a{
    border-color:rgba(255,255,255,.25)
}
.single #single-meta>div>a,.single #single-meta ul .n-shortcode a,#project-meta ul li>a,#project-meta ul .n-shortcode a,#project-meta ul .project-date{
    display:block;
    border-radius:100px;
    padding:6px 20px!important;
    -webkit-transition:border-color .45s cubic-bezier(.25,1,.33,1);
    transition:border-color .45s cubic-bezier(.25,1,.33,1);
    height:auto;
    line-height:20px
}
.single #single-meta ul li span,.single #single-meta ul .n-shortcode span,#project-meta ul li span,#project-meta ul .n-shortcode span{
    transition:color 0.2s linear;
    line-height:20px!important;
    font-family:inherit!important
}
.blog-title #single-meta .nectar-social.hover .share-btn,.blog-title #single-meta .nectar-social.hover>div a,.single .blog-title #single-meta>div>a,.single .blog-title #single-meta div .n-shortcode a,.single-product #single-meta>div>a,#project-meta ul li>a,#project-meta ul .n-shortcode a,#sidebar #project-meta ul .project-date,.ascend #sidebar #project-meta ul .project-date{
    border:2px solid rgba(0,0,0,.1)
}
.ascend #sidebar #project-meta ul .project-date{
    border:2px solid rgba(0,0,0,.1)!important
}
#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn,#page-header-bg .blog-title #single-meta .nectar-social.hover>div a,.single #page-header-bg .blog-title #single-meta>div>a,.single #page-header-bg .blog-title #single-meta>div .n-shortcode a{
    border:2px solid rgba(255,255,255,.4)
}
#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn:hover,#page-header-bg .blog-title #single-meta .nectar-social.hover>div a:hover,.single #page-header-bg .blog-title #single-meta>div>a:hover,.single #page-header-bg .blog-title #single-meta div .n-shortcode:hover a{
    border:2px solid rgba(255,255,255,1)
}
body.single #single-meta ul li:first-child{
    border:none!important
}
.single .blog-title #single-meta div i,.single #single-meta .meta-comment-count a,.single #single-meta ul .meta-share-count .nectar-social a,#project-meta ul li i,#project-meta .meta-comment-count a,#project-meta ul .meta-share-count .nectar-social a,#project-meta ul li span,#project-meta ul .n-shortcode span,#project-meta ul .project-date{
    color:#999!important
}
.single #page-header-bg #single-meta ul li{
    border:none;
    margin:0
}
body.single #ajax-content-wrap #single-meta ul li:first-child,.single #page-header-bg #single-meta ul li,.single .blog-title #single-meta ul li,#project-meta ul li,body.single-portfolio #ajax-content-wrap #sidebar #project-meta ul li:first-child{
    margin:5px
}
.single #single-meta ul .meta-share-count,#project-meta ul .meta-share-count{
    position:relative;
    z-index:100
}
.single #single-meta ul .meta-share-count span,.single #project-meta ul .meta-share-count span{
    font-size:inherit;
    padding-left:0;
    color:#888
}
.single #single-meta ul li i,#project-meta ul li i{
    font-size:16px!important;
    width:16px;
    line-height:22px!important;
    margin-right:7px;
    height:20px
}
.single #single-meta ul li i.icon-salient-heart-2,#project-meta ul li i.icon-salient-heart-2{
    line-height:20px!important
}
.single-post #single-meta{
    top:50%;
    margin-top:-13px;
    float:none;
    z-index:102;
    position:absolute
}
#page-header-bg .subheader,.nectar-box-roll .overlaid-content .subheader{
    font-size:28px;
    line-height:28px;
    color:#fff!important;
    font-family:'Open Sans';
    font-weight:300
}
#page-header-bg[data-text-alignment="center"],.page-header-no-bg[data-text-alignment="center"],.nectar-box-roll .overlaid-content[data-text-alignment="center"]{
    text-align:center
}
#page-header-bg[data-text-alignment="right"],.page-header-no-bg[data-text-alignment="right"],.nectar-box-roll .overlaid-content[data-text-alignment="right"]{
    text-align:right
}
#page-header-bg[data-text-alignment="center"] .span_6,.page-header-no-bg[data-text-alignment="center"] .span_6,.nectar-box-roll .overlaid-content[data-text-alignment="center"] .span_6{
    left:0;
    width:100%!important
}
#page-header-bg[data-text-alignment="center"] h1,.nectar-box-roll .overlaid-content[data-text-alignment="center"] h1{
    margin-bottom:12px
}
#page-header-bg[data-text-alignment="center"] h1,.page-header-bg[data-text-alignment="center"] .subheader,.nectar-box-roll .overlaid-content[data-text-alignment="center"] .subheader{
    max-width:900px;
    margin:0 auto;
    display:block
}
#page-header-bg .canvas-bg{
    transition:background-color 0.7s ease;
    -webkit-transition:background-color 0.7s ease;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10
}
#page-header-bg .nectar-particles .span_6,.nectar-box-roll .overlaid-content .span_6{
    backface-visibility:visible;
    transform-style:preserve-3d;
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    top:auto;
    bottom:auto;
    width:100%;
    height:100%
}
#page-header-bg .nectar-particles{
    width:100%;
    height:100%
}
#page-header-bg .nectar-particles .inner-wrap{
    top:0;
    left:0;
    position:absolute;
    width:100%
}
#page-header-bg .nectar-particles .span_6 .inner-wrap,.nectar-box-roll .overlaid-content .span_6 .inner-wrap{
    left:0;
    position:absolute;
    width:100%
}
#page-header-wrap .nectar-particles .fade-out{
    content:'';
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:1000;
    opacity:0;
    background-color:#000;
    pointer-events:none
}
#page-header-bg[data-alignment-v="top"] .span_6 .inner-wrap{
    left:0;
    position:absolute;
    width:100%
}
.pagination-navigation{
    text-align:center;
    font-size:0;
    position:absolute;
    right:20px;
    top:50%;
    width:33px;
    transform:translateY(-50%) translateZ(0);
    -webkit-transform:translateY(-50%) translateZ(0);
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    opacity:.5;
    line-height:1px;
    z-index:1000
}
@media only screen and (max-width:690px){
    #ajax-content-wrap .pagination-navigation,.pagination-navigation{
        display:none
    }
    .overlaid-content svg{
        display:none
    }
}
.pagination-dot,.pagination-current{
    transition:transform 0.3s cubic-bezier(.21,.6,.35,1);
    position:relative;
    display:inline-block;
    width:10px;
    height:10px;
    padding:0;
    line-height:17px;
    background:#fff;
    border-radius:50%;
    margin:12px 7px;
    border:none;
    outline:none;
    font-size:14px;
    font-weight:700;
    color:#fff;
    cursor:pointer;
    transform:translateY(20px);
    -webkit-transform:translateY(20px);
    opacity:0
}
.nectar-particles .pagination-current,.overlaid-content .pagination-current{
    position:absolute;
    left:1px;
    top:0;
    z-index:100;
    display:none
}
.pagination-dot.active{
    transform:scale(1.7)!important
}
body .pagination-navigation{
    -webkit-filter:none;
    filter:none
}
#page-header-bg[data-text-effect="rotate_in"] .wraped,.overlaid-content[data-text-effect="rotate_in"] .wraped{
    display:inline-block
}
#page-header-bg[data-text-effect="rotate_in"] .wraped span,.overlaid-content[data-text-effect="rotate_in"] .wraped span,#page-header-bg[data-text-effect="rotate_in"] .inner-wrap>*:not(.top-heading),.overlaid-content[data-text-effect="rotate_in"] .inner-wrap>*:not(.top-heading){
    opacity:0;
    transform-origin:center center;
    -webkit-transform-origin:center center;
    transform:translateY(30px);
    -webkit-transform:translateY(30px);
    transform-style:preserve-3d;
    -webkit-transform-style:preserve-3d
}
#page-header-bg .nectar-particles .inner-wrap>*:not(.top-heading),.overlaid-content .inner-wrap>*:not(.top-heading){
    opacity:0;
    transform:translateY(35px);
    -webkit-transform:translateY(35px)
}
#page-header-bg[data-text-effect="rotate_in"] .wraped span,#page-header-bg[data-text-effect="rotate_in"] .inner-wrap.shape-1>*:not(.top-heading),#page-header-bg[data-text-effect="rotate_in"]>div:not(.nectar-particles) .span_6 .inner-wrap>*:not(.top-heading),.overlaid-content[data-text-effect="rotate_in"] .wraped span,.overlaid-content[data-text-effect="rotate_in"] .inner-wrap.shape-1>*:not(.top-heading),.overlaid-content[data-text-effect="rotate_in"] .inner-wrap>*:not(.top-heading){
    transform:rotateX(90deg) translateY(35px);
    -webkit-transform:rotateX(90deg) translateY(35px)
}
#page-header-bg[data-text-effect="rotate_in"] .wraped,#page-header-bg[data-text-effect="rotate_in"] .wraped span,.overlaid-content[data-text-effect="rotate_in"] .wraped,.overlaid-content[data-text-effect="rotate_in"] .wraped span{
    display:inline-block
}
#page-header-bg[data-text-effect="rotate_in"] .wraped span,.overlaid-content[data-text-effect="rotate_in"] .wraped span{
    transform-origin:initial;
    -webkit-transform-origin:initial
}
.scroll-down-wrap.hidden{
    transform:translateY(55px);
    -webkit-transform:translateY(55px);
    opacity:0
}
.scroll-down-wrap{
    transition:opacity 0.4s ease;
    -webkit-transition:opacity 0.4s ease
}
#page-header-bg.fullscreen-header,#page-header-wrap.fullscreen-header{
    width:100%;
    position:relative;
    transition:none;
    -webkit-transition:none;
    z-index:2
}
#page-header-bg[data-parallax="1"].fullscreen-header{
    position:fixed
}
#page-header-wrap.fullscreen-header{
    background-color:#2b2b2b
}
#page-header-bg.fullscreen-header .span_6{
    opacity:1
}
#page-header-bg.fullscreen-header[data-alignment-v="middle"] .span_6{
    top:50%!important
}
.hidden-social-img{
    position:absolute;
    pointer-events:none;
    visibility:hidden;
    opacity:0;
    z-index:-100
}
.default-blog-title.fullscreen-header{
    position:relative
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap{
    text-align:center
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,body.material #page-header-bg.fullscreen-header .inner-wrap>a{
    color:#fff;
    font-weight:600;
    border:2px solid rgba(255,255,255,.4);
    padding:4px 10px;
    margin:5px 6px 0 5px;
    display:inline-block;
    transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
    font-size:14px;
    line-height:18px
}
body.material #page-header-bg.fullscreen-header .inner-wrap>a{
    margin-bottom:15px
}
body.material #page-header-bg.fullscreen-header .inner-wrap>a{
    border:none;
    padding:6px 10px
}
body[data-button-style^="rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,body[data-button-style^="rounded"].material #page-header-bg.fullscreen-header .inner-wrap>a{
    border-radius:100px
}
body.single [data-post-hs="default_minimal"] #single-below-header span,body.single .heading-title[data-header-style="default_minimal"] #single-below-header span{
    line-height:14px
}
#page-header-bg[data-post-hs="default_minimal"] #single-below-header{
    text-align:center;
    position:relative;
    z-index:100
}
#page-header-bg[data-post-hs="default_minimal"] #single-below-header span{
    float:none;
    display:inline-block
}
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover,#page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:focus{
    border-color:transparent
}
#page-header-bg.fullscreen-header .avatar,#page-header-bg[data-post-hs="default_minimal"] .avatar{
    border-radius:100%
}
#page-header-bg.fullscreen-header .meta-author span,#page-header-bg[data-post-hs="default_minimal"] .meta-author span{
    display:block
}
#page-header-bg.fullscreen-header .meta-author img{
    margin-bottom:0;
    height:50px;
    width:auto
}
#page-header-bg[data-post-hs="default_minimal"] .meta-author img{
    margin-bottom:0;
    height:40px;
    width:auto
}
#page-header-bg[data-post-hs="default_minimal"] .author-section{
    position:absolute;
    bottom:30px
}
#page-header-bg.fullscreen-header .meta-author,#page-header-bg[data-post-hs="default_minimal"] .meta-author{
    font-size:18px
}
#page-header-bg.fullscreen-header .author-section .meta-date,#page-header-bg[data-post-hs="default_minimal"] .author-section .meta-date{
    font-size:12px;
    color:rgba(255,255,255,.8)
}
#page-header-bg.fullscreen-header .author-section .meta-date i{
    font-size:12px
}
#page-header-bg[data-post-hs="default_minimal"] .author-section .meta-date i{
    font-size:11px;
    line-height:14px
}
#page-header-bg[data-post-hs="default_minimal"] .author-section .avatar-post-info{
    position:relative;
    top:-5px
}
#page-header-bg.fullscreen-header .author-section a,#page-header-bg[data-post-hs="default_minimal"] .author-section a{
    display:block;
    margin-bottom:-2px
}
#page-header-bg[data-post-hs="default_minimal"] .author-section a{
    font-size:14px;
    line-height:14px
}
#page-header-bg.fullscreen-header .author-section a:hover,#page-header-bg[data-post-hs="default_minimal"] .author-section a:hover{
    color:rgba(255,255,255,.85)!important
}
#page-header-bg.fullscreen-header .author-section,#page-header-bg[data-post-hs="default_minimal"] .author-section{
    width:100%;
    z-index:10;
    text-align:center
}
#page-header-bg.fullscreen-header .author-section{
    margin-top:25px
}
#page-header-bg.fullscreen-header .author-section span,#page-header-bg[data-post-hs="default_minimal"] .author-section span{
    padding-left:0;
    line-height:20px;
    font-size:20px
}
#page-header-bg.fullscreen-header .author-section .avatar-post-info,#page-header-bg[data-post-hs="default_minimal"] .author-section .avatar-post-info{
    margin-left:10px
}
#page-header-bg.fullscreen-header .author-section .avatar-post-info,#page-header-bg.fullscreen-header .author-section .meta-author,#page-header-bg[data-post-hs="default_minimal"] .author-section .avatar-post-info,#page-header-bg[data-post-hs="default_minimal"] .author-section .meta-author{
    text-align:left;
    display:inline-block;
    top:9px
}
#page-header-bg.fullscreen-header .author-section a,#page-header-bg[data-post-hs="default_minimal"] .author-section a,#footer-outer #footer-widgets .col .tagcloud a:hover,#footer-outer .nectar-button:hover{
    color:#fff!important
}
#page-header-bg .project-title .container,#page-header-bg .heading-title{
    border:none!important;
    padding:0
}
#page-header-bg .section-title{
    padding-bottom:0;
    margin-bottom:0
}
.single .heading-title{
    padding-bottom:35px;
    border-bottom:1px solid #DDD;
    margin-bottom:35px
}
.single .row .section-title{
    padding:0;
    margin:0
}
#page-header-bg .span_6,#page-header-bg .nectar-particles .span_6 .inner-wrap{
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
#page-header-bg[data-alignment-v="top"] .span_6,#page-header-bg[data-alignment-v="bottom"] .span_6{
    -webkit-transform:none;
    transform:none
}
#page-header-bg .nectar-particles .span_6{
    top:0;
    -webkit-transform:none;
    transform:none
}
.section-down-arrow,body[data-button-style^="rounded"] .scroll-down-wrap,.scroll-down-wrap.no-border,.scroll-down-wrap.minimal-arrow{
    position:absolute;
    bottom:20px;
    left:50%;
    width:60px;
    margin-left:-30px;
    z-index:101
}
.scroll-down-wrap.minimal-arrow,body[data-button-style^="rounded"] #ajax-content-wrap .scroll-down-wrap.minimal-arrow{
    bottom:30px;
    width:40px;
    margin-left:-20px
}
@media only screen and (max-width:690px){
    .scroll-down-wrap.minimal-arrow{
        transform:scale(.6)
    }
}
body[data-button-style*="rounded"] .scroll-down-wrap{
    margin-left:-22px
}
body[data-button-style="default"] .section-down-arrow i.icon-default-style[class^="icon-"]{
    height:60px;
    width:60px;
    font-size:20px;
    line-height:60px;
    z-index:10;
    animation:3.4s ease-in-out infinite fadebottom;
    -webkit-animation:3.4s ease-in-out infinite fadebottom
}
body[data-button-style="default"] .section-down-arrow i.icon-default-style[class^="icon-"],body[data-button-style^="rounded"] .section-down-arrow,.nectar-next-section-wrap.mouse-wheel .nectar-next-section,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section,.scroll-down-wrap.no-border .section-down-arrow,body[data-button-style^="rounded"] .section-down-arrow i,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i{
    color:#fff!important
}
body[data-button-style^="rounded"] .section-down-arrow,.nectar-next-section-wrap.mouse-wheel .nectar-next-section,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section,.scroll-down-wrap.no-border .section-down-arrow{
    display:inline-block;
    width:49px;
    height:49px;
    border:2px solid #fff;
    text-align:center;
    line-height:50px;
    border-radius:100px;
    font-size:25px;
    -webkit-border-radius:100px;
    transition:opacity 0.4s ease;
    -webkit-transition:opacity 0.4s ease;
    overflow:hidden;
    margin-left:0;
    left:0;
    bottom:16px;
    opacity:.6
}
body[data-button-style^="rounded"] .section-down-arrow.hidden{
    transform:translateY(55px);
    -webkit-transform:translateY(55px);
    opacity:0
}
body[data-button-style^="rounded"] .section-down-arrow i,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i{
    transition:transform 0.2s ease;
    -webkit-transition:transform 0.2s ease;
    display:block;
    width:49px;
    height:48px;
    line-height:48px;
    font-size:20px
}
body[data-button-style^="rounded"] .nectar-box-roll .section-down-arrow i{
    transition:none;
    -webkit-transition:none
}
body[data-button-style^="rounded"] .section-down-arrow:hover,body[data-button-style^="rounded"] .section-down-arrow.hovered,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover{
    opacity:1
}
body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i{
    -webkit-transform:translate(0,-48px);
    transform:translate(0,-48px)
}
body[data-button-style^="rounded"] .section-down-arrow:hover i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow:hover i.fa-angle-down,body[data-button-style^="rounded"] .section-down-arrow.hovered i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow.hovered i.fa-angle-down,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover i{
    -webkit-transform:translate(0,0)!important;
    transform:translate(0,0)!important
}
.nectar-next-section-wrap.bounce a:before{
    border-radius:100px;
    background-color:#000;
    position:absolute;
    top:-10%;
    left:-10%;
    width:120%;
    height:120%;
    display:block;
    content:'';
    transition:all 0.45s cubic-bezier(.15,.2,.1,1);
    -webkit-transition:all 0.45s cubic-bezier(.15,.2,.1,1);
    transform:scale(.8)
}
.nectar-next-section-wrap.bounce a:hover:before{
    transform:scale(1)
}
.nectar-next-section-wrap.bounce a{
    position:relative;
    height:44px;
    width:44px;
    line-height:44px;
    text-align:center;
    vertical-align:middle;
    display:inline-block;
    -webkit-animation:down_arrow_bounce 2.3s infinite;
    animation:down_arrow_bounce 2.3s infinite
}
.nectar-next-section-wrap.bounce i{
    font-size:24px;
    width:24px;
    height:24px;
    line-height:24px;
    color:#fff;
    top:0;
    display:inline-block;
    background-color:transparent
}
.nectar-next-section-wrap.minimal-arrow a{
    width:30px;
    height:70px;
    text-align:center;
    display:block;
    line-height:0;
    position:relative
}
@keyframes ctaMinimaLArrowOuter{
    0%{
        transform:translateY(0)
    }
    20%{
        transform:translateY(12px)
    }
    50%{
        transform:translateY(0)
    }
    100%{
        transform:translateY(0)
    }
}
@keyframes ctaMinimaLArrowLine{
    0%{
        transform-origin:bottom;
        transform:scaleY(1)
    }
    50%{
        transform-origin:bottom;
        transform:scaleY(0)
    }
    51%{
        transform-origin:top
    }
    100%{
        transform:scaleY(1);
        transform-origin:top
    }
}
@keyframes ctaMinimaLArrow{
    0%{
        stroke-dasharray:45px;
        stroke-dashoffset:0
    }
    50%{
        stroke-dasharray:45px;
        stroke-dashoffset:-45px
    }
    51%{
        stroke-dasharray:45px;
        stroke-dashoffset:45px
    }
    100%{
        stroke-dasharray:45px;
        stroke-dashoffset:0
    }
}
.nectar-next-section-wrap.minimal-arrow svg{
    animation:ctaMinimaLArrowOuter 2.5s cubic-bezier(.55,0,.45,1) infinite
}
.nectar-next-section-wrap.minimal-arrow a:hover svg path{
    animation:ctaMinimaLArrowLine 0.6s cubic-bezier(.25,0,.45,1) forwards
}
.nectar-next-section-wrap.minimal-arrow a:hover svg polyline{
    stroke-dashoffset:0;
    stroke-dasharray:45px;
    animation:ctaMinimaLArrow 0.6s cubic-bezier(.25,0,.45,1) forwards 0.1s
}
.nectar-next-section-wrap.minimal-arrow svg{
    display:block;
    width:40px;
    position:absolute;
    bottom:0;
    left:0
}
.nectar-next-section-wrap[data-custom-color="true"].bounce a{
    border-radius:100px
}
.nectar-next-section-wrap[data-custom-color="true"].mouse-wheel .nectar-next-section:before{
    display:none
}
.nectar-next-section-wrap[data-custom-color="true"].bounce a:before{
    background:inherit!important
}
.nectar-next-section-wrap[data-custom-color="true"].down-arrow-bordered a,.nectar-next-section-wrap[data-custom-color="true"].mouse-wheel a:after{
    border-color:inherit
}
.nectar-next-section-wrap[data-custom-color="true"].down-arrow-bordered a,.nectar-next-section-wrap[data-custom-color="true"].down-arrow-bordered a i{
    color:inherit!important
}
.nectar-next-section-wrap[data-custom-color="true"].mouse-wheel a:after{
    opacity:.5
}
@keyframes down_arrow_bounce{
    0%,20%,50%,80%,100%{
        transform:translateY(0)
    }
    40%{
        transform:translateY(-14px)
    }
    60%{
        transform:translateY(-7px)
    }
}
@media only screen and (max-height:750px){
    body[data-button-style="rounded"] .section-down-arrow{
        bottom:33px
    }
}
@media only screen and (max-height:650px){
    body[data-button-style^="rounded"] .section-down-arrow{
        width:30px;
        height:30px;
        line-height:34px;
        bottom:25px;
        margin-left:-15px
    }
    body[data-button-style^="rounded"] .scroll-down-wrap:not(.no-border){
        margin-left:0
    }
    body[data-button-style^="rounded"] .section-down-arrow i{
        width:26px;
        height:26px;
        line-height:28px
    }
    body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down.top,body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down{
        -webkit-transform:translate(0,-26px);
        -ms-transform:translate(0,-26px);
        transform:translate(0,-26px);
        font-size:18px
    }
}
@media only screen and (max-height:450px){
    body[data-button-style^="rounded"] .section-down-arrow{
        display:none
    }
}
body[data-button-style^="rounded"] .scroll-down-wrap.no-border,.scroll-down-wrap.no-border{
    bottom:12px
}
.scroll-down-wrap.no-border .section-down-arrow,.slider-down-arrow.no-border{
    border:none!important;
    overflow:visible;
    text-align:center;
    opacity:1;
    height:auto;
    bottom:13px;
    -webkit-animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite;
    animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite
}
.nectar-next-section-wrap.mouse-wheel .nectar-next-section{
    border-width:0;
    overflow:visible;
    text-align:center;
    opacity:1;
    height:auto;
    bottom:13px;
    -webkit-animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite;
    animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite
}
.nectar-scroll-icon-path{
    fill:transparent;
    stroke-width:2px;
    stroke-dashoffset:120;
    stroke-dasharray:120;
    -webkit-animation:mouse-scroll-btn-roll-out .55s cubic-bezier(.5,.1,.07,1);
    animation:mouse-scroll-btn-roll-out .55s cubic-bezier(.5,.1,.07,1)
}
.nectar-scroll-icon{
    width:30px;
    height:45px;
    text-align:center;
    cursor:pointer;
    position:relative;
    z-index:100
}
.scroll-down-wrap.no-border .section-down-arrow:after,.nectar-next-section-wrap.mouse-wheel .nectar-next-section:after,.slider-down-arrow.no-border:after{
    content:"";
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:30px;
    height:45px;
    margin-left:-15px;
    border:2px solid rgba(255,255,255,.5);
    border-radius:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    z-index:62
}
.scroll-down-wrap.no-border:hover .section-down-arrow:before,.slider-down-arrow.no-border:hover:before{
    background-color:rgba(255,255,255,1)
}
.scroll-down-wrap.no-border:hover .nectar-scroll-icon-path,.nectar-next-section:hover .nectar-scroll-icon-path,.slider-down-arrow.no-border:hover .nectar-scroll-icon-path{
    stroke-dashoffset:0;
    -webkit-animation:mouse-scroll-btn-roll-over .55s cubic-bezier(.5,.1,.07,1);
    animation:mouse-scroll-btn-roll-over .55s cubic-bezier(.5,.1,.07,1)
}
@-webkit-keyframes mouse-scroll-btn-roll-over{
    0%{
        stroke-dashoffset:120
    }
    100%{
        stroke-dashoffset:0
    }
}
@keyframes mouse-scroll-btn-roll-over{
    0%{
        stroke-dashoffset:120
    }
    100%{
        stroke-dashoffset:0
    }
}
@-webkit-keyframes mouse-scroll-btn-roll-out{
    0%{
        stroke-dashoffset:0
    }
    100%{
        stroke-dashoffset:-120
    }
}
@keyframes mouse-scroll-btn-roll-out{
    0%{
        stroke-dashoffset:0
    }
    100%{
        stroke-dashoffset:-120
    }
}
.scroll-down-wrap.no-border .section-down-arrow:before,.nectar-next-section-wrap.mouse-wheel .nectar-next-section:before,.slider-down-arrow.no-border:before,.nectar-next-section-wrap.mouse-wheel[data-custom-color="true"] .track-ball{
    position:absolute;
    content:'';
    display:block;
    left:50%;
    margin-left:-1px;
    top:22px;
    background-color:rgba(255,255,255,.5);
    width:2px;
    height:6px;
    border-radius:10px;
    transition:background-color .55s cubic-bezier(.5,.1,.07,1);
    -webkit-animation:trackBallSlide 2.4s cubic-bezier(0,0,.725,1) infinite;
    animation:trackBallSlide 2.4s cubic-bezier(0,0,.725,1) infinite
}
@-webkit-keyframes trackBallSlide{
    0%{
        opacity:1;
        -webkit-transform:scaleY(1) translateY(-10px);
        transform:scaleY(1) translateY(-10px)
    }
    45%{
        opacity:0;
        -webkit-transform:scaleY(.5) translateY(13px);
        transform:scaleY(.5) translateY(13px)
    }
    46%{
        opacity:0;
        -webkit-transform:scaleY(1) translateY(-10px);
        transform:scaleY(1) translateY(-10px)
    }
    65%,100%{
        opacity:1;
        -webkit-transform:scaleY(1) translateY(-10px);
        transform:scaleY(1) translateY(-10px)
    }
}
@keyframes trackBallSlide{
    0%{
        opacity:1;
        -webkit-transform:scaleY(1) translateY(-10px);
        transform:scaleY(1) translateY(-10px)
    }
    45%{
        opacity:0;
        -webkit-transform:scaleY(.5) translateY(13px);
        transform:scaleY(.5) translateY(13px)
    }
    46%{
        opacity:0;
        -webkit-transform:scaleY(1) translateY(-10px);
        transform:scaleY(1) translateY(-10px)
    }
    65%,100%{
        opacity:1;
        -webkit-transform:scaleY(1) translateY(-10px);
        transform:scaleY(1) translateY(-10px)
    }
}
@keyframes nudgeMouse{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    45%{
        -webkit-transform:translateY(8px);
        transform:translateY(8px)
    }
    65%,100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@-webkit-keyframes nudgeMouse{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    45%{
        -webkit-transform:translateY(8px);
        transform:translateY(8px)
    }
    65%,100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .text .line,.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .text .line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .text .line{
    height:2px;
    width:45px;
    background-color:#fff;
    position:absolute;
    content:'';
    right:-74px;
    display:block;
    backface-visibility:hidden;
    top:50%;
    -webkit-transform:translateY(-50%) translateX(28px) scaleX(0);
    -webkit-transform-origin:right;
    transform:translateY(-50%) translateX(28px) scaleX(0);
    transform-origin:right
}
@keyframes portRightLineStart{
    0%{
        transform:translateY(-50%) translateX(-25px) scaleX(0)
    }
    100%{
        transform:translateY(-50%) translateX(0) scaleX(1)
    }
}
@keyframes rightLineStart{
    0%{
        transform:translateY(-50%) translateX(-88px) scaleX(0)
    }
    100%{
        transform:translateY(-50%) translateX(0) scaleX(1)
    }
}
@keyframes rightLineEnd{
    0%{
        transform:translateY(-50%) translateX(0) scaleX(1)
    }
    100%{
        transform:translateY(-50%) translateX(28px) scaleX(0)
    }
}
@keyframes rightLineStart2{
    0%{
        transform:translateY(-50%) translateX(88px) scaleX(0)
    }
    100%{
        transform:translateY(-50%) translateX(0) scaleX(1)
    }
}
@keyframes rightLineEnd2{
    0%{
        transform:translateY(-50%) translateX(0) scaleX(1)
    }
    100%{
        transform:translateY(-50%) translateX(-28px) scaleX(0)
    }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow,.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,.portfolio-items[data-ps="8"] .next-arrow,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .next-arrow{
    position:absolute;
    backface-visibility:hidden;
    right:-43px;
    top:50%;
    margin-top:-15px;
    height:30px;
    width:40px;
    display:block;
    transform:translateX(38px)
}
@keyframes rightArrowStart{
    0%{
        transform:translateX(-50px)
    }
    100%{
        transform:translateX(42px)
    }
}
@keyframes rightArrowEnd{
    0%{
        transform:translateX(42px)
    }
    100%{
        transform:translateX(75px)
    }
}
@keyframes rightArrowStart2{
    0%{
        transform:translateX(50px) rotate(180deg)
    }
    100%{
        transform:translateX(-42px) rotate(180deg)
    }
}
@keyframes rightArrowEnd2{
    0%{
        transform:translateX(-42px) rotate(180deg)
    }
    100%{
        transform:translateX(-75px) rotate(180deg)
    }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line,.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 .next-arrow line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3 .next-arrow line,.portfolio-items[data-ps="8"] line{
    stroke-width:2px;
    stroke-dasharray:10px;
    stroke-dashoffset:30px
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line,.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post h3 .next-arrow line,.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post h3 .next-arrow line,.portfolio-items[data-ps="8"] line{
    stroke:#fff
}
.portfolio-items[data-ps="8"] line,.portfolio-items[data-ps="8"] .col .work-info .vert-center line{
    -webkit-transition:none;
    transition:none
}
@keyframes rightArrowLineStart{
    0%{
        stroke-dashoffset:30px
    }
    100%{
        stroke-dashoffset:40px
    }
}
@keyframes rightArrowLineEnd{
    0%{
        stroke-dashoffset:40px
    }
    100%{
        stroke-dashoffset:50px
    }
}
.post-area.masonry{
    width:1125px;
    margin-bottom:20px;
    margin-top:0;
    overflow:visible
}
.blog-fullwidth-wrap .post-area.masonry{
    margin-bottom:40px
}
[data-ext-responsive="false"] .blog-fullwidth-wrap .post-area.masonry{
    width:auto
}
.full-width-content.blog-fullwidth-wrap:not(.meta-overlaid){
    overflow-x:auto;
    overflow-y:hidden
}
.vc_col-sm-4 .post-area.masonry,.vc_col-sm-3 .post-area.masonry{
    width:100%
}
body[data-ext-responsive="true"] .post-area.masonry{
    width:100%
}
.post-area.masonry.span_9{
    width:834px;
    margin-right:5px
}
body[data-ext-responsive="true"] .post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid{
    width:76.5%;
    margin-right:0
}
.post-area.masonry.span_12 #pagination,.blog-fullwidth-wrap .post-area.masonry #pagination{
    height:32px;
    margin-top:55px;
    text-align:center;
    width:100%;
    margin-bottom:40px
}
.post-area.masonry.span_9 #pagination{
    height:32px;
    margin-top:45px;
    width:100%;
    margin-bottom:40px
}
.post-area.masonry.span_12 #pagination,.blog-fullwidth-wrap .post-area.masonry #pagination,.post-area.masonry.span_9 #pagination{
    position:relative;
    bottom:0
}
.post-area.masonry.span_12 #pagination>div,.blog-fullwidth-wrap .post-area.masonry #pagination>div{
    display:inline;
    float:none;
    margin:0 5px 0 0
}
body.blog .meta_overlaid_blog.container-wrap{
    padding-top:0!important
}
body.blog .meta_overlaid_blog.container-wrap .post-area,.blog-fullwidth-wrap .post-area.masonry:not(.meta_overlaid),.page-submenu .full-width-section.first-section{
    margin-top:0!important
}
.post-area.masonry .post .post-meta.no-img{
    top:0!important
}
.post-area.masonry>article:last-child .content-inner{
    border-bottom:1px solid #DDD
}
.post-area.masonry .post .post-content,.post-area.featured_img_left .post .post-content{
    padding-left:0!important
}
.post-area.masonry .post .quote-inner,.post-area.masonry .post .link-inner{
    margin-bottom:8px
}
#search-results{
    margin-bottom:30px;
    overflow:visible
}
#search-results article{
    opacity:0;
    -webkit-transition:opacity 0.3s ease;
    transition:opacity 0.3s ease
}
#search-results .result img{
    margin-bottom:10px
}
.post-area.masonry .post .post-meta{
    display:block;
    margin-bottom:0
}
.post-area.infinite_scroll video.wp-video-shortcode,.post-area.infinite_scroll .wp-video-shortcode video{
    visibility:visible
}
.search .row .col.section-title h1{
    font-size:28px;
    line-height:42px;
    margin-bottom:0;
    text-transform:none;
    font-family:'Open Sans';
    font-weight:600;
    letter-spacing:-1px
}
.post.masonry-blog-item .post-meta{
    position:relative
}
body .post.masonry-blog-item .post-meta .date{
    border-bottom:0;
    line-height:22px;
    padding-bottom:0;
    float:left;
    margin-bottom:0
}
.light .post.masonry-blog-item p{
    color:#676767
}
.post.masonry-blog-item .content-inner{
    padding-bottom:0;
    margin-bottom:18px
}
.masonry.classic .post.masonry-blog-item h3.title{
    font-size:20px;
    line-height:30px
}
.post.masonry-blog-item .post-meta .date span{
    float:left;
    display:inline!important;
    text-transform:capitalize;
    font-family:'Open Sans';
    font-weight:400;
    font-size:12px;
    line-height:12px;
    color:#676767
}
.post.masonry-blog-item .more-link{
    margin-bottom:10px
}
.post.masonry-blog-item .post-meta:after{
    content:"";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.portfolio-items[data-col-num="elastic"] .col img,body .masonry.meta_overlaid .post-featured-img img,body .masonry.meta_overlaid .content-inner .whole-link{
    width:100%!important;
    max-width:100%!important
}
.post-featured-img img.nectar-lazy{
    display:block
}
.post-featured-img img.nectar-lazy:not(.loaded){
    opacity:0
}
.post-featured-img img.nectar-lazy.loaded{
    opacity:1
}
.masonry.classic .post-featured-img img.nectar-lazy,.post-content.classic .post-featured-img img.nectar-lazy,.post-area.standard-minimal .post-featured-img img.nectar-lazy{
    transition:opacity 0.5s ease
}
#search-results .result,.masonry-blog-item{
    width:31%;
    display:inline-block;
    margin-bottom:2.5%;
    position:relative;
    color:#676767
}
body #search-results .result{
    width:33.3%;
    padding:15px;
    margin-bottom:0
}
#search-results[data-layout="masonry-no-sidebar"] .result{
    width:25%
}
@media only screen and (max-width:999px){
    #search-results[data-layout="masonry-no-sidebar"] .result{
        width:50%
    }
}
body.search-results #pagination[data-layout="masonry-no-sidebar"],body.search-results #pagination[data-layout="list-no-sidebar"]{
    text-align:center
}
body.search-results #pagination[data-layout="masonry-no-sidebar"]>div,body.search-results #pagination[data-layout="list-no-sidebar"]>div{
    float:none;
    display:inline-block
}
body.search-results #search-results[data-layout="list-no-sidebar"] article{
    opacity:1;
    width:100%;
    margin-bottom:15px;
    padding:15px 0 15px 0
}
body.search-results #search-results[data-layout="list-no-sidebar"] .bottom-line{
    display:none
}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap{
    border:0;
    border-radius:0;
    padding:0;
    background-color:transparent;
    box-shadow:none
}
body.search-results #search-results[data-layout="list-no-sidebar"] article:hover .inner-wrap{
    -webkit-transform:none;
    transform:none;
    box-shadow:none
}
body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2{
    padding-top:25px;
    padding-left:0;
    padding-bottom:0;
    position:relative
}
body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span{
    opacity:.6;
    font-size:13px;
    line-height:13px;
    position:absolute;
    top:0;
    left:0
}
body.search-results #search-results[data-layout="list-no-sidebar"] article{
    font-size:14px
}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap>a{
    width:50px;
    height:50px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    overflow:hidden;
    border-radius:100px;
    display:block;
    background-color:#000;
    transition:margin-top 0.25s ease,box-shadow 0.25s ease
}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap>a:hover{
    box-shadow:0 20px 40px rgba(0,0,0,.14)
}
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap>a img{
    height:80px;
    width:auto;
    max-width:none;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
    display:block;
    opacity:.7
}
body.search-results #search-results[data-layout="list-no-sidebar"] article[data-post-thumb="1"]:before{
    color:#fff;
    border:1px transparent
}
body.search-results #search-results[data-layout="list-no-sidebar"] article{
    padding-left:80px
}
.masonry-blog-item .inner-wrap,#search-results .result .inner-wrap{
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);
    box-shadow:0 1px 2px rgba(0,0,0,.15);
    background-color:#fff;
    padding:18px
}
.original .masonry.material .masonry-blog-item .inner-wrap{
    padding:0
}
.original .masonry.material .masonry-blog-item .content-inner{
    padding-bottom:0;
    margin-bottom:0
}
.masonry.material .post .post-featured-img{
    overflow:hidden;
    display:block;
    line-height:0;
    position:relative
}
.masonry.material .post .post-featured-img img{
    margin-bottom:0
}
.masonry.material .posts-container .format-video .post-featured-img,.masonry.material .posts-container .format-audio .post-featured-img{
    overflow:visible
}
.masonry.material .posts-container .format-video .post-featured-img .wrap,.related-posts[data-style="material"] .post-featured-img{
    overflow:hidden;
    display:block
}
.masonry.material .post.quote:not(.has-post-thumbnail) .post-content .quote-inner:before,.masonry.material .post.link:not(.has-post-thumbnail) .post-content .link-inner:before{
    -webkit-transition:all .21s cubic-bezier(.5,.5,.4,.88);
    transition:all .21s cubic-bezier(.5,.5,.4,.88)
}
.masonry.material .masonry-blog-item .inner-wrap{
    background-color:transparent
}
.masonry.material .posts-container .video-play-button,body .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button{
    position:absolute;
    bottom:0;
    right:30px;
    transform:translateY(50%);
    -webkit-transform:translateY(50%);
    -webkit-transition:all .21s cubic-bezier(.5,.5,.4,.88);
    transition:all .21s cubic-bezier(.5,.5,.4,.88);
    color:#fff;
    font-size:30px;
    z-index:1000;
    height:60px;
    width:60px;
    line-height:60px;
    text-align:center;
    border-radius:100px
}
body .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button{
    pointer-events:none;
    font-size:inherit;
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.post-area.masonry.material .post .post-content>.post-meta{
    display:none
}
.masonry.material .masonry-blog-item .grav-wrap{
    position:relative;
    margin-top:30px;
    z-index:110
}
.masonry.material .masonry-blog-item .grav-wrap img,.related-posts[data-style="material"] .grav-wrap img,.post-area.featured_img_left article .grav-wrap img,.nectar-recent-posts-single_featured .grav-wrap img,[data-style="list_featured_first_row"] .grav-wrap img{
    border-radius:50%;
    width:38px;
    height:38px;
    margin-bottom:0;
    margin-right:13px;
    vertical-align:middle;
    display:inline-block;
    transition:all 0.4s cubic-bezier(.2,1,.2,1)
}
.related-posts[data-style="material"] .grav-wrap{
    position:absolute;
    bottom:30px;
    left:30px
}
body .related-posts[data-style="material"] .article-content-wrap{
    padding-bottom:80px!important
}
.related-posts[data-style="material"] .grav-wrap img{
    display:inline-block
}
.masonry.material .masonry-blog-item .grav-wrap .text a,.related-posts[data-style="material"] .grav-wrap .text a,.post-area.featured_img_left article .grav-wrap .text a{
    display:block;
    font-size:14px;
    line-height:20px
}
.masonry.material .masonry-blog-item .meta-category a,.related-posts[data-style="material"] .meta-category a,.post-area.featured_img_left article .meta-category a,.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a{
    font-size:14px;
    line-height:19px;
    position:relative;
    display:inline-block;
    font-weight:600;
    margin:0 10px 10px 0
}
.masonry.material .masonry-blog-item .meta-category a:before,.post-area.featured_img_left .meta-category a:before,.related-posts[data-style="material"] .meta-category a:before,.nectar-recent-posts-single_featured .grav-wrap .text a:before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,[data-style="list_featured_first_row"] .meta-category a:before{
    height:2px;
    width:100%;
    position:absolute;
    bottom:-3px;
    left:0;
    content:'';
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:left;
    transform-origin:left;
    -webkit-transition:transform 0.37s cubic-bezier(.52,.01,.16,1);
    transition:transform 0.37s cubic-bezier(.52,.01,.16,1)
}
.masonry.material .masonry-blog-item .meta-category a:hover:before,.related-posts[data-style="material"] .meta-category a:hover:before,.post-area.featured_img_left .meta-category a:hover:before,.nectar-recent-posts-single_featured .grav-wrap .text a:hover:before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before,[data-style="list_featured_first_row"] .meta-category a:hover:before,.masonry.material .masonry-blog-item .meta-category a:focus:before,.related-posts[data-style="material"] .meta-category a:focus:before,.post-area.featured_img_left .meta-category a:focus:before,.nectar-recent-posts-single_featured .grav-wrap .text a:focus:before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before,[data-style="list_featured_first_row"] .meta-category a:focus:before{
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
}
.masonry.material .masonry-blog-item .grav-wrap .text span,.related-posts[data-style="material"] .grav-wrap .text span,.post-area.featured_img_left article .grav-wrap .text span{
    font-size:13px;
    line-height:18px
}
.masonry.material .masonry-blog-item .grav-wrap .text,.related-posts[data-style="material"] .grav-wrap .text,.post-area.featured_img_left article .grav-wrap .text,.nectar-recent-posts-single_featured .grav-wrap .text{
    vertical-align:middle;
    display:inline-block;
    line-height:0
}
.masonry.material .masonry-blog-item .grav-wrap a,.related-posts[data-style="material"] .grav-wrap a,.post-area.featured_img_left .grav-wrap a{
    color:inherit
}
.masonry.material .masonry-blog-item .grav-wrap a:hover img,.nectar-recent-posts-single_featured a:hover img,.nectar-recent-posts-single_featured a img.hovered,.masonry.material .masonry-blog-item .grav-wrap a img.hovered,.post-area.featured_img_left .grav-wrap a:hover img,.post-area.featured_img_left .grav-wrap a img.hovered,.related-posts[data-style="material"] .grav-wrap a:hover img,.related-posts[data-style="material"] .grav-wrap a img.hovered{
    box-shadow:0 7px 20px rgba(0,0,0,.19)
}
.material.masonry .masonry-blog-item .video-play-button{
    box-shadow:0 10px 37px rgba(0,0,0,.19)
}
.material.masonry .masonry-blog-item .video-play-button svg,.post-area.featured_img_left .video-play-button svg{
    height:14px;
    width:14px
}
.masonry .video-play-button path,.post-area .video-play-button path{
    fill:#fff
}
.post-area.featured_img_left .video-play-button svg{
    margin-right:-2px
}
.post.format-quote .quote-inner .title,.post.format-link .link-inner .title,.masonry.material .post.quote .quote-inner .title,.masonry.material .post.link .link-inner .title,.single .post.quote .quote-inner .title,.post-area.featured_img_left .post.quote .quote-inner .title,.post-area.featured_img_left .post.link .link-inner .title{
    color:#fff
}
.post-area.featured_img_left .post.link .link-inner .title{
    margin-bottom:0
}
.masonry.material .masonry-blog-item h3 a,.related-posts[data-style="material"] h3 a,.post-area.featured_img_left h3 a,.masonry.material .masonry-blog-item h3 a:hover,.related-posts[data-style="material"] h3 a:hover,.post-area.featured_img_left h3 a:hover{
    color:inherit!important
}
.masonry.material .masonry-blog-item .article-content-wrap,.related-posts[data-style="material"] .article-content-wrap{
    padding:10px 30px 30px 30px!important
}
.masonry.auto_meta_overlaid_spaced .post.quote .post-content .quote-inner,.masonry.auto_meta_overlaid_spaced .post.link .post-content .link-inner,.masonry.material .post.quote .post-content .quote-inner,.masonry.material .post.link .post-content .link-inner,.post-area.featured_img_left .post.quote .post-content .quote-inner,.post-area.featured_img_left .post.link .post-content .link-inner{
    background-color:transparent!important
}
.masonry.material .masonry-blog-item .article-content-wrap,.masonry.material .masonry-blog-item .meta-category,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before{
    background-color:#fff
}
.post-area.featured_img_left .post.quote .post-content .quote-inner,.post-area.featured_img_left .post.link .post-content .link-inner{
    text-align:center;
    padding:10%;
    border-radius:5px;
    overflow:hidden
}
.post.format-quote .n-post-bg,.post.format-link .n-post-bg,.masonry.material .post.quote .post-content .quote-inner:before,.masonry.material .post.link .post-content .link-inner:before,.post.quote .classic .n-post-bg,.post.link .classic .n-post-bg,.masonry .post.quote .n-post-bg,.masonry .post.link .n-post-bg,.standard-minimal .n-post-bg,.masonry.auto_meta_overlaid_spaced .post .n-post-bg,.post-area.featured_img_left .post.quote .n-post-bg,.post-area.featured_img_left .post.link .n-post-bg,.post-area.featured_img_left .post.quote .post-content .quote-inner:before,.post-area.featured_img_left .post.link .post-content .link-inner:before,.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,.auto_meta_overlaid_spaced .post.link .n-post-bg:after{
    content:'';
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    opacity:.88
}
.post-area.featured_img_left .post.quote .n-post-bg,.post-area.featured_img_left .post.link .n-post-bg{
    background-position:center
}
.format-quote .n-post-bg,.format-link .post.link .n-post-bg{
    background-size:cover;
    background-position:center
}
.masonry.material .post.quote .post-content .quote-inner:before,.masonry.material .post.link .post-content .link-inner:before,.featured_img_left .post.quote .post-content .quote-inner:before,.featured_img_left .post.link .post-content .link-inner:before{
    z-index:10
}
.masonry .post.quote .n-post-bg,.masonry .post.link .n-post-bg,.post.quote .classic .n-post-bg,.post.link .classic .n-post-bg,.standard-minimal .n-post-bg,.standard-minimal .post.quote .n-post-bg,.standard-minimal .post.link .n-post-bg,.single .quote-inner .n-post-bg,.single .link-inner .n-post-bg{
    opacity:.25
}
.single .post.format-link .post-content>.link-inner,.single .post.format-quote .post-content>.quote-inner{
    padding:10%
}
.post.format-quote .post-content .quote-inner:hover,.post.format-link .post-content .link-inner:hover,.masonry.classic .post.quote .post-content .quote-inner:hover,.masonry.meta_overlaid .post.quote .post-content .quote-inner:hover,.masonry.classic_enhanced .post.quote .post-content .quote-inner:hover,.masonry.classic .post.link .post-content .link-inner:hover,.masonry.meta_overlaid .post.link .post-content .link-inner:hover,.masonry.classic_enhanced .post.link .post-content .link-inner:hover,.post.quote .classic .quote-inner:hover,.post.link .classic .link-inner:hover{
    background-color:#333
}
.post-area.featured_img_left .post.quote .post-content,.post-area.featured_img_left .post.link .post-content{
    display:block;
    backface-visibility:hidden;
    border-radius:5px;
    overflow:hidden
}
.single .post.format-quote .quote-inner .quote-wrap:before,.masonry.material .post.quote .quote-wrap:before,.post-area.featured_img_left .post.quote .quote-wrap:before,.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before{
    content:"\201C";
    font-family:sans-serif;
    font-weight:700;
    font-size:54px;
    color:#fff;
    z-index:10000;
    height:32px;
    display:block;
    position:relative;
    padding-top:33%
}
.single .post.format-quote .quote-inner .quote-wrap:before,.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before{
    padding-top:0
}
.single-post .quote-below-content{
    margin-top:70px
}
.post-area.featured_img_left .post.quote .quote-wrap:before{
    padding-top:0;
    line-height:54px;
    padding-bottom:15px
}
.post .quote-wrap,.post .link-wrap{
    display:block
}
.masonry.material .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner:before,.masonry.material .post.link:not(.has-post-thumbnail):hover .post-content .link-inner:before,.post-area.featured_img_left .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner:before,.post-area.featured_img_left .post.link:not(.has-post-thumbnail):hover .post-content .link-inner:before{
    opacity:1
}
.masonry.material .post.quote .author,.post-area.featured_img_left .post.quote .author{
    margin-top:10px;
    display:block
}
.masonry.material .post.quote .n-post-bg,.masonry.material .post.link .n-post-bg,.post-area.featured_img_left .post.quote .n-post-bg,.post-area.featured_img_left .post.link .n-post-bg,.masonry.auto_meta_overlaid_spaced .post .n-post-bg{
    opacity:1;
    background-size:cover
}
.masonry.material .post .post-content .quote-inner .icon,.masonry.material .post .post-content .link-inner .icon,.masonry.auto_meta_overlaid_spaced .post .post-content .quote-inner .icon,.masonry.auto_meta_overlaid_spaced .post .post-content .link-inner .icon,.post-area.featured_img_left .post .post-content .quote-inner .icon,.post-area.featured_img_left .post .post-content .link-inner .icon{
    display:none
}
.post-area.featured_img_left .format-link .content-inner,.post-area.featured_img_left .format-quote .content-inner{
    padding-bottom:0;
    margin-bottom:0
}
.masonry.material .post .post-content .link-inner .link-wrap,.post-area.featured_img_left .post .post-content .link-inner .link-wrap{
    z-index:10;
    position:relative
}
.masonry.material .post.quote .post-content .quote-inner,.masonry.material .post.link .post-content .link-inner{
    padding:30px;
    margin-bottom:0
}
.masonry.material .masonry-blog-item .meta-category,.related-posts[data-style="material"] .meta-category{
    padding:20px 30px 0 30px;
    display:block;
    position:relative;
    z-index:110
}
.masonry.material .masonry-blog-item.format-video .meta-category{
    padding-right:90px
}
.masonry.material .masonry-blog-item .inner-wrap,body .related-posts[data-style="material"] .inner-wrap{
    box-shadow:0 30px 90px rgba(0,0,0,.14);
    border-radius:5px;
    overflow:hidden
}
.masonry-blog-item{
    margin-bottom:0
}
.masonry-blog-item{
    width:31.1%
}
#ajax-content-wrap .post-area.full-width-article,.post-area.full-width-article{
    margin-bottom:0
}
.post-area.full-width-article .masonry-blog-item{
    width:100%!important
}
.post-area.masonry.span_9 .masonry-blog-item{
    width:46.8%
}
#search-results .result{
    font-size:11px
}
#search-results .result .bottom-line,.masonry-blog-item .bottom-line{
    height:1px;
    width:100%;
    display:block;
    position:absolute;
    bottom:2px;
    left:0;
    background-color:#eaeaea
}
#search-results .result .title span{
    display:block;
    font-size:12px;
    letter-spacing:0;
    font-family:'Open Sans';
    font-weight:400;
    color:#999;
    margin-top:3px
}
#search-results .result h2{
    margin-bottom:1px;
    font-size:17px;
    line-height:22px
}
#search-results .result p{
    padding-bottom:0
}
article.result .title a{
    color:#000
}
.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span{
    line-height:1.5em;
    display:block
}
#search-results .result .title a,.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span{
    background-repeat:no-repeat;
    background-size:0% 2px;
    background-image:linear-gradient(to right,#000 0%,#000 100%);
    -webkit-transition:background-size 0.55s cubic-bezier(.2,.75,.5,1);
    transition:background-size 0.55s cubic-bezier(.2,.75,.5,1);
    background-position:left bottom
}
#search-results .result .title a:hover,#search-results .result .title a:focus,.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close:hover span{
    background-size:100% 2px
}
.posts-container article .inner-wrap.animated,.posts-container[data-load-animation="fade_in"] article .inner-wrap.animated{
    opacity:0;
    transition:opacity 0.5s ease-out;
    -webkit-transition:opacity 0.5s ease-out
}
.posts-container[data-load-animation="fade_in_from_bottom"] article .inner-wrap,.posts-container[data-load-animation="fade_in_from_bottom"] article .inner-wrap.animated{
    transition:opacity 0.3s cubic-bezier(.3,.58,.55,1),transform 0.3s cubic-bezier(.3,.58,.55,1);
    -webkit-transition:opacity 0.3s cubic-bezier(.3,.58,.55,1),-webkit-transform 0.3s cubic-bezier(.3,.58,.55,1)
}
.posts-container[data-load-animation="fade_in_from_bottom"] article .inner-wrap{
    transform:translateY(80px);
    -webkit-transform:translateY(80px)
}
.post-area:not(.masonry) .posts-container[data-load-animation="none"] article .inner-wrap.animated,.auto_meta_overlaid_spaced .posts-container[data-load-animation="none"] article .inner-wrap.animated{
    opacity:1
}
.posts-container[data-load-animation="perspective"]{
    perspective:2000px;
    -webkit-perspective:2000px;
    perspective-origin:50% 0;
    -webkit-perspective-origin:50% 700px
}
.posts-container[data-load-animation="perspective"] article{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.posts-container[data-load-animation="perspective"] article .inner-wrap,.posts-container[data-load-animation="perspective"] article .inner-wrap.animated{
    transition:opacity 0.3s cubic-bezier(.1,.3,.2,1),transform 0.72s cubic-bezier(.1,.3,.27,1);
    -webkit-transition:opacity 0.3s cubic-bezier(.1,.3,.2,1),-webkit-transform 0.72s cubic-bezier(.1,.3,.27,1)
}
.posts-container[data-load-animation="perspective"] article .inner-wrap{
    transform:translateY(450px) rotateX(24deg);
    -webkit-transform:translateY(450px) rotateX(24deg)
}
.posts-container article .inner-wrap{
    height:100%
}
.posts-container article.animated-in .inner-wrap,.posts-container[data-load-animation="fade_in"] article.animated-in .inner-wrap.animated{
    opacity:1;
    transform:translateY(0);
    -webkit-transform:translateY(0);
    height:100%
}
.posts-container[data-load-animation="perspective"] article.animated-in .inner-wrap.animated{
    transform:translateY(0) translateZ(0) rotateX(0);
    -webkit-transform:translateY(0) translateZ(0) rotateX(0);
    opacity:1
}
.post-area.masonry.classic_enhanced .post .post-featured-img,.blog-recent[data-style*="classic_enhanced"] .post-featured-img,.post-area.masonry.classic_enhanced .n-post-bg{
    transition:all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition:all .7s cubic-bezier(.2,1,.22,1);
    line-height:0;
    display:block;
    position:relative
}
.post-area.masonry.classic_enhanced .post .post-featured-img img,.post-area.masonry.material .post .post-featured-img img,.post-area.featured_img_left .post .post-featured-img,.related-posts[data-style="material"] .post-featured-img img,.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap .flickity-slider .cell img,.post-area.masonry.material .post.format-gallery .inner-wrap .flickity-slider .cell img,.post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap .flickity-viewport,.post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap .flickity-viewport,.masonry.material .post.quote .n-post-bg,.masonry.material .post.link .n-post-bg,.post-area.featured_img_left .post.quote .n-post-bg,.post-area.featured_img_left .post.link .n-post-bg,.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img,.blog-recent[data-style*="classic_enhanced"] .post-featured-img img,.masonry.auto_meta_overlaid_spaced .post.quote .n-post-bg,.masonry.auto_meta_overlaid_spaced .post.link .n-post-bg{
    margin-bottom:0;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    transition:all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition:all .7s cubic-bezier(.2,1,.22,1)
}
.post-area.masonry.classic_enhanced .post .inner-wrap:hover .post-featured-img img,.post-area.masonry.classic_enhanced .post.large_featured .inner-wrap:hover .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall .inner-wrap:hover .post-featured-img,.post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap:hover .flickity-slider .cell img,.post-area.masonry.classic_enhanced .link .inner-wrap:hover .n-post-bg,.post-area.masonry.classic_enhanced .quote .inner-wrap:hover .n-post-bg,.post-area.masonry.material .post.format-gallery .inner-wrap:hover .flickity-slider .cell img,.post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap:hover .flickity-viewport,.post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap:hover .flickity-viewport,.blog-recent[data-style*="classic_enhanced"] .inner-wrap:hover .post-featured-img img,.post-area.masonry.material .post .inner-wrap:hover .post-featured-img img,.related-posts[data-style="material"] .inner-wrap:hover .post-featured-img img,.masonry.material .post.quote:hover .n-post-bg,.masonry.material .post.link:hover .n-post-bg,.auto_meta_overlaid_spaced .masonry-blog-item:hover .post-featured-img,.post-area.featured_img_left .post.quote:hover .n-post-bg,.post-area.featured_img_left .post.link:hover .n-post-bg,.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:hover .post-featured-img,.masonry.auto_meta_overlaid_spaced .post.quote:hover .n-post-bg,.masonry.auto_meta_overlaid_spaced .post.link:hover .n-post-bg{
    transform:scale(1.07);
    -webkit-transform:scale(1.07)
}
.masonry.classic_enhanced .masonry-blog-item .entire-meta-link,.post-area.featured_img_left .entire-meta-link,.masonry.material .masonry-blog-item .entire-meta-link,.blog-recent[data-style*="classic_enhanced"] .entire-meta-link,.blog-recent[data-style="material"] .entire-meta-link{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    z-index:101;
    height:100%
}
.related-post-wrap .row-bg-wrap{
    z-index:0;
    pointer-events:none
}
.related-post-wrap .row-bg-wrap .row-bg{
    background-color:rgba(0,0,0,.04)
}
.related-post-wrap{
    padding-bottom:0
}
.original .blog-recent.related-posts{
    padding:0 0 60px 0
}
.related-post-wrap h3.related-title{
    padding:60px 0 30px 0
}
.ascend .blog-recent.related-posts,.material .blog-recent.related-posts{
    padding:0 0 8% 0
}
.ascend .related-post-wrap h3.related-title,.material .related-post-wrap h3.related-title{
    padding:8% 0 40px 0
}
.related-post-wrap[data-using-post-pagination="true"],.ascend .fullscreen-blog-header .related-post-wrap[data-using-post-pagination="false"]{
    margin-top:0
}
.related-post-wrap[data-using-post-pagination="false"]{
    margin-top:80px
}
.post-area.featured_img_left .post-content-wrap .grav-wrap,.post-area.featured_img_left .post-content-wrap .meta-category{
    z-index:150;
    position:relative
}
.post-area.featured_img_left article{
    margin-bottom:6%
}
.post-area.featured_img_left .article-content-wrap{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap{
    width:33%;
    position:relative;
    border-radius:5px
}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap:before{
    transition:box-shadow .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition:box-shadow .7s cubic-bezier(.2,1,.22,1);
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    content:'';
    transform:scale(.96);
    border-radius:5px
}
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap:before{
    transform:none
}
.post-area.featured_img_left .article-content-wrap .post-featured-img{
    border-radius:5px;
    overflow:hidden
}
.post-area.featured_img_left article .article-content-wrap .post-featured-img-wrap{
    transition:all .7s cubic-bezier(.2,1,.22,1);
    -webkit-transition:all .7s cubic-bezier(.2,1,.22,1)
}
.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap a,.post-area.featured_img_left .article-content-wrap .post-featured-img-wrap a span{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0
}
.post-area.featured_img_left .article-content-wrap .post-content-wrap{
    width:66.6%;
    border-radius:0 5px 5px 0;
    overflow:hidden;
    padding:6% 0 6% 6%
}
.post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap{
    padding:7%
}
.post-area.featured_img_left.span_12 article{
    margin-bottom:60px
}
.post-area.featured_img_left .post:hover .post-featured-img-wrap:before{
    box-shadow:0 30px 60px rgba(0,0,0,.17)
}
.post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap{
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px)
}
.post-area.featured_img_left .post-content-wrap .grav-wrap{
    margin-top:20px
}
.post-area.featured_img_left .article-content-wrap .post-featured-img{
    background-size:cover;
    background-position:center
}
.post-area #pagination{
    padding-left:95px
}
.post-area.featured_img_left #pagination,.post-area.masonry #pagination{
    padding-left:0
}
.post-area.infinite_scroll #pagination{
    visibility:hidden;
    height:1px;
    width:1px
}
#infscr-loading{
    position:relative;
    z-index:10000000;
    background-image:url(../../../themes/salient/img/icons/loading-white-bg.gif);
    background-repeat:no-repeat;
    background-position:center;
    height:60px;
    border-radius:2px;
    color:#555;
    display:inline-block;
    margin:0 auto;
    text-align:center;
    width:60px;
    font-family:'Open Sans';
    font-weight:700;
    font-size:12px;
    letter-spacing:2px;
    border-color:#555;
    border-style:solid;
    border-width:0;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box
}
#infscr-loading.default_loader{
    background-image:none
}
.infscr-loading-wrap{
    margin:20px auto;
    clear:both;
    padding:0;
    text-align:center;
    height:0;
    opacity:0;
    transform:scale(.5);
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box
}
#infscr-loading div{
    opacity:0;
    color:#555;
    font-size:12px;
    font-family:'Open Sans';
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase
}
#ajax-content-wrap #infscr-loading img,#infscr-loading img{
    margin-bottom:0;
    display:none
}
.post-area{
    padding-right:30px;
    margin-top:4px
}
.post-area.col_last{
    padding-left:20px;
    padding-right:0
}
.post-area.col_last.span_12{
    padding-left:0;
    float:none
}
.post-area>article .content-inner{
    margin-bottom:0;
    border-bottom:0
}
.post .more-link,.blog-recent .more-link{
    display:block;
    margin-top:25px;
    cursor:default;
    color:#fff
}
.post .content-inner{
    padding-bottom:80px
}
.single-post .content-inner>.post-tags{
    margin-top:50px
}
.post .more-link span,.blog-recent .more-link span{
    background-color:#333;
    transition:all 0.45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:all 0.45s cubic-bezier(.25,1,.33,1);
    width:auto;
    cursor:pointer;
    padding:8px 12px;
    border-radius:2px;
    -webkit-border-radius:2px
}
body[data-button-style*="slightly_rounded"] .post .more-link span,body[data-button-style*="slightly_rounded"] .blog-recent .more-link span{
    border-radius:4px;
    -webkit-border-radius:4px
}
.post .more-link span:hover,.blog-recent .more-link span:hover{
    background-color:#000
}
.post .post-meta{
    position:absolute;
    left:0;
    top:0
}
.post.masonry-blog-item .post-meta{
    border-right:0
}
.main-content .recent-posts-title{
    font-size:12px;
    letter-spacing:1.5px;
    margin-bottom:7px
}
.post-header,#single-below-header{
    margin-bottom:12px;
    color:#888
}
.post .post-header h1,.post .post-header h2{
    font-size:26px;
    line-height:30px
}
.post .post-header h2 a{
    color:#000
}
.post .post-header h2 a:hover{
    color:inherit
}
.post .post-header a,.result a,#single-below-header a,#page-header-bg #single-below-header a{
    color:inherit
}
#single-below-header a:hover,#single-below-header a:focus{
    color:#000
}
#page-header-bg #single-below-header a:hover,#page-header-bg #single-below-header a:focus{
    color:#fff
}
.post .post-content.classic .content-inner{
    border-bottom:1px solid #DDD;
    padding-bottom:60px;
    margin-bottom:60px
}
.post-area:not(.masonry) article .post-content.classic{
    overflow:hidden
}
.original .post-area.masonry .post .post-content.classic .content-inner{
    padding-bottom:15px;
    margin-bottom:15px
}
.ascend .post-area.masonry .post .post-content.classic .content-inner,.material .post-area.masonry .post .post-content.classic .content-inner{
    border:none;
    padding-bottom:0;
    margin-bottom:0
}
.masonry .post-content.classic .post-header{
    font-size:12px
}
.post .post-content{
    position:relative;
    min-height:98px
}
.post-tags h4{
    float:left;
    margin-top:8px;
    margin-bottom:15px;
    margin-right:25px
}
.post-tags .clear{
    padding-bottom:0
}
.post-content{
    padding-left:95px
}
.post .content-inner{
    position:relative
}
.post.format-quote .post-content .quote-inner,.post.format-link .post-content .link-inner{
    background-color:#000;
    position:relative;
    padding:15px;
    color:#fff;
    transition:all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:all .45s cubic-bezier(.25,1,.33,1)
}
.post.quote .content-inner .quote-inner .whole-link{
    transition:all .45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:all .45s cubic-bezier(.25,1,.33,1)
}
.post.format-aside .aside-inner p{
    margin-bottom:15px
}
.post.format-aside .aside-inner .post-header{
    margin-bottom:0
}
.post.format-chat .content-inner dt{
    margin-top:15px
}
.post.quote .quote-inner a,.post.format-aside .aside-inner a,.post.format-aside .aside-inner a:hover,.post.format-aside .aside-inner p,.post.format-aside .aside-inner .post-header{
    color:#fff!important
}
.post.quote .quote-inner .title,.post.quote .quote-inner .author,.post.quote .quote-inner .title,.post.quote .quote-inner .icon,.post.format-quote .quote-wrap,.post.format-link .link-wrap{
    position:relative;
    z-index:100
}
.post.quote .content-inner .whole-link{
    position:absolute;
    z-index:10;
    display:block;
    background-color:#000;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.post .full-post-link{
    position:absolute;
    content:'';
    z-index:1000;
    display:block;
    height:100%;
    width:100%;
    top:0;
    left:0
}
.post.quote .content-inner .quote-inner:hover .whole-link{
    background-color:#333
}
.post.quote figure:not([class*="wp-block"]){
    margin:0 auto
}
.post.quote blockquote:not(.wp-block-quote):not(.wp-block-pullquote){
    background-image:none;
    padding:0;
    font-family:inherit;
    margin:0 auto
}
.post.quote .wp-block-quote blockquote:not(.wp-block-quote),.post.quote .wp-block-pullquote blockquote:not(.wp-block-quote){
    color:inherit!important
}
.post.link .post-content .destination{
    word-wrap:break-word
}
.post.quote .post-content .quote-inner .icon{
    bottom:17px;
    height:17px;
    width:19px;
    display:block;
    background-image:url(../../../themes/salient/img/icons/quote.png);
    position:absolute;
    right:20px
}
.post.link .post-content .link-inner .icon{
    bottom:17px;
    height:20px;
    width:18px;
    display:block;
    background-image:url(../../../themes/salient/img/icons/link.png);
    position:absolute;
    right:20px
}
.post.format-status .post-content .status-inner .icon{
    bottom:17px;
    height:16px;
    width:18px;
    display:block;
    background-image:url(../../../themes/salient/img/icons/status.png);
    position:absolute;
    right:20px
}
@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){
    body .post.quote .post-content .quote-inner .icon{
        background-size:19px 17px;
        background-image:url(../../../themes/salient/img/icons/quote@2x.png)
    }
    body .post.link .post-content .link-inner .icon{
        background-size:18px 20px;
        background-image:url(../../../themes/salient/img/icons/link@2x.png)
    }
    body .post.format-status .post-content .status-inner .icon{
        background-size:19px 17px;
        background-image:url(../../../themes/salient/img/icons/status@2x.png)
    }
}
.post .post-content.quote a,.post .post-content.link a{
    display:block;
    z-index:10
}
.post.quote .post-content h3,.post.link .post-content h3,.masonry.classic_enhanced .post.quote.masonry-blog-item h3.title,.masonry.classic_enhanced .post.link.masonry-blog-item h3.title{
    color:#fff;
    font-size:26px;
    line-height:34px;
    display:block;
    margin-bottom:15px
}
.post.format-quote .post-content h3,.post.format-link .post-content h3{
    margin-bottom:15px
}
.single .post.format-quote .post-content h3,.single .post.format-link .post-content h3{
    margin-bottom:20px
}
.single .post.format-link .post-content h3 a{
    color:inherit
}
body .meta_overlaid .post.quote .post-content h3,body .meta_overlaid .post.link .post-content h3{
    font-size:18px;
    line-height:30px
}
.post.quote .post-content .quote-below-content h2{
    color:inherit
}
.format-status .post-content h2 a{
    color:#fff
}
.post.quote .post-content a:hover .quote-inner,.post.link .post-content a:hover .link-inner{
    background-color:#333
}
.post .post-meta a{
    color:#888
}
.post-content.classic .post-header>span:after{
    background-color:#888;
    width:1px;
    margin:0 4px;
    height:11px;
    content:'';
    display:inline-block
}
.masonry .post-content.classic .post-header>span:after{
    height:10px;
    margin:0 6px
}
.post-content.classic .post-header>span:last-of-type:after{
    display:none
}
.post .post-meta a:hover{
    color:#000
}
.post h3.title{
    margin-bottom:4px
}
.post .post-meta{
    display:block;
    margin-bottom:20px;
    border-right:1px solid #E6E6E6
}
.post .post-meta.no-img{
    top:6px
}
.post .content-inner .post-featured-img img{
    max-width:none;
    margin-bottom:15px;
    width:100%
}
.post .post-meta .date{
    font-size:12px;
    padding-bottom:2px;
    margin-bottom:12px;
    position:relative;
    transition:all 0.2s linear 0s
}
.masonry.classic .nectar-love-wrap .nectar-love-count{
    font-size:12px
}
.post .post-meta .month,.post .post-meta .year{
    display:block;
    font-size:17px;
    line-height:10px;
    text-align:center;
    text-transform:uppercase;
    margin-bottom:4px;
    padding:0;
    font-weight:600
}
.post .post-meta .year{
    margin-top:5px
}
.post .post-meta .day{
    display:block;
    font-size:30px;
    line-height:29px;
    text-align:center;
    padding:0 12px 0 12px;
    font-weight:700;
    text-transform:uppercase
}
.post .post-meta .date{
    padding-bottom:17px;
    border-bottom:1px solid #E6E6E6
}
.post.video .video-wrap,.single-portfolio .video-wrap{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    margin-bottom:15px
}
.post.video .video-wrap iframe,.single-portfolio .video-wrap iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.post.video .mejs-container{
    margin-bottom:15px
}
.post.audio .audio-wrap,.main-content .audio-wrap{
    margin-bottom:15px
}
.post .gallery-slider .gallery,.post .gallery-slider .jetpack-slideshow{
    display:none
}
.post table{
    width:100%
}
.post table td,.post table th{
    text-align:center
}
.post table tbody td{
    padding:5px;
    border-right:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    color:#676767
}
.post table tbody tr td:first-child{
    border-left:1px solid #E6E6E6
}
.post table th{
    border-bottom:1px solid #E6E6E6;
    color:#676767
}
.post table #prev{
    text-align:left;
    position:relative;
    z-index:2
}
.post table #next{
    text-align:right;
    position:relative;
    z-index:2
}
.post caption{
    position:absolute;
    bottom:0;
    z-index:1;
    width:100%;
    text-align:center
}
.hentry .updated.rich-snippet-hidden,#page-header-bg[data-post-hs="default_minimal"] #single-below-header .updated.rich-snippet-hidden,.post-area[data-remove-post-date="1"] article .date,.post-area[data-remove-post-date="1"].masonry.classic_enhanced .post-header>span,.post-area[data-remove-post-date="1"].masonry.material .masonry-blog-item .grav-wrap .text>span,.post-area[data-remove-post-date="1"].featured_img_left .grav-wrap .text span,.blog-recent[data-style*="classic_enhanced"][data-remove-post-date="1"] .post-header>span,.blog-recent[data-style="title_only"][data-remove-post-date="1"] .post-header>span,.blog-recent[data-style="minimal"][data-remove-post-date="1"] .post-header>.meta>span{
    display:none
}
.post-area[data-remove-post-author="1"] article .meta-author,.post-area[data-remove-post-author="1"].masonry.material .masonry-blog-item .grav-wrap .text a,.post-area[data-remove-post-author="1"].masonry.material .masonry-blog-item .grav-wrap>a,.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap .text a,.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap>a,.post-area[data-remove-post-author="1"].standard-minimal .post-author .grav-wrap,.blog-recent[data-style="default"][data-remove-post-author="1"] .meta-author,.blog-recent[data-style*="classic_enhanced"][data-remove-post-author="1"] .meta-author,.nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap>a,.nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap .text>span{
    display:none
}
.post-area[data-remove-post-comment-number="1"] article .meta-comment-count,.blog-recent[data-style="default"][data-remove-post-comment-number="1"] .meta-comment-count,.blog-recent[data-style*="classic_enhanced"][data-remove-post-comment-number="1"] .meta-comment-count{
    display:none
}
.post-area[data-remove-post-nectar-love="1"] article .nectar-love,.post-area[data-remove-post-nectar-love="1"].masonry.classic_enhanced article .nectar-love-wrap{
    display:none;
    pointer-events:none
}
body.single-post .container-wrap[data-remove-post-author="1"][data-remove-post-date="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap,.blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .inner-wrap{
    padding-bottom:0
}
.post-area[data-remove-post-date="1"][data-remove-post-nectar-love="1"]:not(.masonry):not(.standard-minimal) .post .post-content,.post-area[data-remove-post-author="1"].standard-minimal .post .post-content{
    padding-left:0
}
.post-area[data-remove-post-author="1"].standard-minimal .post-author{
    position:relative;
    text-align:left;
    width:auto
}
.container-wrap[data-remove-post-comment-number="1"][data-remove-post-author="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .post-meta,.post-area.masonry.material[data-remove-post-author="1"][data-remove-post-date="1"] .masonry-blog-item .grav-wrap,.post-area.featured_img_left[data-remove-post-author="1"][data-remove-post-date="1"] .post-content-wrap .grav-wrap{
    display:none
}
.post-area.masonry.classic_enhanced[data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .post .post-meta,#ajax-content-wrap .blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"] .nectar-love-wrap,.blog-recent[data-style*="classic_enhanced"][data-remove-post-nectar-love="1"][data-remove-post-comment-number="1"][data-remove-post-author="1"] .post-meta{
    display:none
}
p>a>i.icon-3x{
    margin-bottom:0
}
#pagination{
    position:relative;
    margin-bottom:10px;
    height:32px;
    width:100%
}
#pagination.fw-pagination{
    text-align:center;
    height:auto;
    padding:10px 0 50px 0;
    margin-bottom:0
}
#pagination.fw-pagination.alt-style-padding{
    padding:50px 0
}
#pagination.fw-pagination>div{
    float:none;
    display:inline-block
}
#pagination.infinite_scroll{
    display:none
}
#pagination span:not(.page-numbers),#pagination a:not(.page-numbers){
    background-color:#333
}
#pagination span,#pagination a,#pagination .next.inactive,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce .container-wrap nav.woocommerce-pagination ul li span,.container-wrap nav.woocommerce-pagination ul li span{
    background-repeat:no-repeat;
    cursor:pointer;
    display:inline-block;
    padding:11px 13px 10px 13px!important;
    background-position:-21px center;
    position:relative;
    text-transform:capitalize;
    color:#fff!important;
    transition:all .45s cubic-bezier(.25,1,.33,1);
    border-radius:2px 2px 2px 2px;
    font-family:'Open Sans';
    font-weight:700
}
.woocommerce nav.woocommerce-pagination ul li{
    overflow:visible
}
body #pagination span.page-numbers.dots,body #pagination>a,.woocommerce nav.woocommerce-pagination ul li a,body nav.woocommerce-pagination ul li span.page-numbers.dots{
    background-color:transparent!important;
    font-size:12px!important;
    line-height:14px
}
body #pagination span.page-numbers.dots,body #pagination>a,.woocommerce nav.woocommerce-pagination ul li a,body nav.woocommerce-pagination ul li span.page-numbers.dots,body #pagination .page-numbers.prev,body #pagination .page-numbers.next,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{
    color:inherit!important
}
body #pagination>span.page-numbers.current,body nav.woocommerce-pagination span.page-numbers.current{
    -webkit-box-shadow:0 6px 15px rgba(0,0,0,.16);
    box-shadow:0 6px 15px rgba(0,0,0,.16);
    margin:0 8px;
    height:35px;
    width:35px;
    text-align:center;
    line-height:14px;
    font-size:12px!important
}
body #pagination .page-numbers.prev,body #pagination .page-numbers.next,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{
    width:auto;
    background-color:transparent;
    background-image:none;
    text-indent:0!important;
    border:0
}
#ajax-content-wrap nav.woocommerce-pagination .page-numbers.prev,#ajax-content-wrap nav.woocommerce-pagination .page-numbers.next body nav.woocommerce-pagination .page-numbers.prev,body nav.woocommerce-pagination .page-numbers.next{
    width:auto
}
body #pagination>span:first-child.page-numbers{
    margin-left:0!important
}
body #pagination>a:hover,body #pagination>a.page-numbers:hover,body nav.woocommerce-pagination li a:hover{
    background-color:transparent!important
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce .container-wrap nav.woocommerce-pagination ul li span,.container-wrap nav.woocommerce-pagination ul li span{
    line-height:11px!important
}
#pagination>div{
    float:left;
    margin:0 5px 0 0
}
#pagination>div:first-child{
    margin-left:0
}
#pagination .next a:hover,#pagination .prev a:hover,#pagination a.page-numbers:hover,#pagination span.page-numbers.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,.woocommerce nav.woocommerce-pagination ul li a:active{
    background-color:#000
}
#pagination span{
    cursor:default
}
#pagination a,#pagination span{
    display:inline-block
}
#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,#pagination .prev a,#pagination .prev.inactive,#pagination .page-numbers.prev,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{
    text-indent:-9999px;
    height:32px;
    width:32px;
    background-repeat:no-repeat!important
}
#pagination a.page-numbers,#pagination span.page-numbers{
    font-size:12px;
    line-height:11px
}
#pagination .next.inactive,#pagination .prev.inactive{
    background-color:#eae8e5;
    cursor:default!important;
    height:32px;
    width:32px;
    margin:0 5px 0 0
}
#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{
    background-image:url(../../../themes/salient/img/icons/portfolio-arrows.png);
    background-position:-20px 12px
}
#pagination .prev a,#pagination .prev.inactive,#pagination .page-numbers.prev,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{
    background-image:url(../../../themes/salient/img/icons/portfolio-arrows.png);
    background-position:13px 12px
}
@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){
    #pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{
        background-image:url(../../../themes/salient/img/icons/portfolio-arrows@2x.png);
        background-size:40px 9px
    }
    #pagination .prev a,#pagination .prev.inactive,#pagination .page-numbers.prev,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{
        background-image:url(../../../themes/salient/img/icons/portfolio-arrows@2x.png);
        background-size:40px 9px
    }
}
#author-bio{
    padding-bottom:50px;
    margin-bottom:50px;
    margin-top:0;
    min-height:80px;
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    border-bottom:1px solid #DDD;
    position:relative
}
#author-bio #author-info{
    width:100%;
    padding-left:105px
}
#author-bio img{
    width:80px;
    height:80px;
    margin-bottom:0;
    position:absolute;
    left:0;
    top:0
}
#author-bio .clear{
    padding-bottom:0
}
.auto_meta_overlaid_spaced .masonry-blog-item{
    padding:4px
}
.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12{
    padding:4px
}
.post-area.auto_meta_overlaid_spaced{
    margin:0 0 0 -4px
}
body .post-area.auto_meta_overlaid_spaced.span_12{
    width:calc(100% + 8px)
}
.auto_meta_overlaid_spaced[data-ams="8px"] .masonry-blog-item{
    padding:8px
}
.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams="8px"]{
    padding:8px
}
.post-area.auto_meta_overlaid_spaced[data-ams="8px"]{
    margin:0 0 0 -8px
}
body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="8px"]{
    width:calc(100% + 16px)
}
.auto_meta_overlaid_spaced[data-ams="12px"] .masonry-blog-item{
    padding:12px
}
.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams="12px"]{
    padding:12px
}
.post-area.auto_meta_overlaid_spaced[data-ams="12px"]{
    margin:0 0 0 -12px
}
body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="12px"]{
    width:calc(100% + 24px)
}
.auto_meta_overlaid_spaced[data-ams="16px"] .masonry-blog-item{
    padding:16px
}
.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams="16px"]{
    padding:16px
}
.post-area.auto_meta_overlaid_spaced[data-ams="16px"]{
    margin:0 0 0 -16px
}
body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="16px"]{
    width:calc(100% + 32px)
}
.auto_meta_overlaid_spaced[data-ams="20px"] .masonry-blog-item{
    padding:20px
}
.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams="20px"]{
    padding:20px
}
.post-area.auto_meta_overlaid_spaced[data-ams="20px"]{
    margin:0 0 0 -20px
}
body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="20px"]{
    width:calc(100% + 40px)
}
.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12,.blog-fullwidth-wrap .post-area.auto_meta_overlaid_spaced.span_12[data-ams]{
    margin:0;
    width:100%!important
}
.auto_meta_overlaid_spaced .post-header .meta-author,.auto_meta_overlaid_spaced .post-header .meta-category,.auto_meta_overlaid_spaced .post-header .meta-comment-count{
    display:none
}
.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap{
    background-color:transparent;
    padding:0;
    border-radius:5px;
    overflow:hidden;
    transform:translateZ(0)
}
.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap,.ascend .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap,.auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner,.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner{
    padding:30px!important
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img,.auto_meta_overlaid_spaced .content-inner>a,.auto_meta_overlaid_spaced .masonry-blog-item .content-inner,.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after{
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after{
    top:auto;
    bottom:0;
    height:75%
}
body .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img{
    transition:transform .7s cubic-bezier(.2,1,.22,1),opacity 0.5s ease;
    backface-visibility:visible;
    background-size:cover;
    background-position:center;
    width:100.5%;
    height:100.5%
}
.auto_meta_overlaid_spaced .masonry-blog-item .content-inner{
    background-color:rgba(0,0,0,.3)
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img[data-nectar-img-src],.post-area.featured_img_left .post-featured-img[data-nectar-img-src]{
    opacity:0
}
body .auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img.no-img{
    background-color:rgba(0,0,0,.2)
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img:after{
    content:'';
    background:linear-gradient(to bottom,rgba(35,35,35,0),rgba(35,35,35,.65) 100%)
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img img{
    height:100%;
    width:100%;
    position:absolute;
    left:0;
    top:0
}
.auto_meta_overlaid_spaced .masonry-blog-item .content-inner>a{
    z-index:30
}
.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap{
    left:0
}
.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap,.auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner,.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner{
    pointer-events:none;
    z-index:33;
    position:absolute;
    bottom:0;
    width:100%
}
.auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner,.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner{
    height:100%
}
.auto_meta_overlaid_spaced .post.quote.masonry-blog-item .quote-inner .quote-wrap,.auto_meta_overlaid_spaced .post.link.masonry-blog-item .link-inner .link-wrap{
    bottom:0;
    left:0;
    width:100%;
    height:auto;
    position:absolute;
    padding:30px
}
.auto_meta_overlaid_spaced .post.link .full-post-link,.auto_meta_overlaid_spaced .post.quote .full-post-link{
    pointer-events:all
}
.auto_meta_overlaid_spaced.post-area.masonry .post .quote-inner,.auto_meta_overlaid_spaced.post-area.masonry .post .link-inner{
    margin-bottom:0
}
.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a,.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a:hover,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a{
    color:#fff!important;
    transition:opacity 0.37s cubic-bezier(.52,.01,.16,1)
}
.auto_meta_overlaid_spaced .meta-category a,.auto_meta_overlaid_spaced .post.quote .author{
    font-weight:600
}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a{
    opacity:.72
}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover{
    opacity:1
}
.post-area.auto_meta_overlaid_spaced .posts-container{
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content{
    height:50vh
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category{
    pointer-events:all
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item{
    width:25%;
    display:block
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1),.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6),.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7),.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8){
    width:50%
}
.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header,.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header,.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header,.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header{
    max-width:55%
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-header,.auto_meta_overlaid_spaced .masonry-blog-item .post-header h3{
    margin-bottom:0
}
.post-area.masonry.span_9.auto_meta_overlaid_spaced .masonry-blog-item{
    width:50%
}
.post-area.masonry.span_9.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3n+1){
    width:100%
}
@media only screen and (max-width:690px){
    .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-content{
        height:33vh
    }
}
@media only screen and (max-width:999px){
    .post-area.masonry.auto_meta_overlaid_spaced .masonry-blog-item{
        width:50%
    }
    .post-area.masonry.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(3n+1){
        width:100%
    }
}
@media only screen and (max-width:1600px) and (min-width:1001px){
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item{
        width:25%
    }
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-header{
        max-width:100%
    }
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8){
        width:50%
    }
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header{
        max-width:55%
    }
}
@media only screen and (min-width:1601px){
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item{
        width:20%
    }
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item .post-header{
        max-width:100%
    }
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+1),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+9),.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+10){
        width:40%
    }
    .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+1) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+7) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+9) .post-header,.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(11n+10) .post-header{
        max-width:55%
    }
}
.auto_meta_overlaid_spaced article .content-inner>.play svg{
    width:14px;
    height:14px
}
.auto_meta_overlaid_spaced article .content-inner>.play{
    position:absolute;
    top:50%;
    left:50%;
    transform:translateY(-50%) translateX(-50%);
    height:60px;
    width:60px;
    z-index:100;
    pointer-events:none
}
.auto_meta_overlaid_spaced article .content-inner>.play:before{
    border-width:3px
}
.auto_meta_overlaid_spaced article:hover .content-inner>.play:before{
    transform:scale(1.14);
    -webkit-transform:scale(1.14);
    opacity:.4
}
.auto_meta_overlaid_spaced article .content-inner>.play svg path{
    fill:#fff
}
body .blog-recent[data-style*="classic_enhanced"] .post-meta{
    position:absolute;
    bottom:0;
    left:0;
    top:auto;
    z-index:300;
    width:100%;
    margin-bottom:0;
    border-right:0
}
.masonry.classic_enhanced .post .post-header h2 a{
    color:inherit
}
.masonry.classic_enhanced .post .post-meta a,.masonry.classic_enhanced .post .post-meta i:not(.icon-salient-heart),.blog-recent[data-style*="classic_enhanced"] .post-meta a,.blog-recent[data-style*="classic_enhanced"] .post-meta i:not(.icon-salient-heart){
    transition:color 0.1s linear;
    -webkit-transition:color 0.1s linear
}
.masonry.classic_enhanced .post .post-meta a,.masonry.classic_enhanced .post-header,.masonry.classic_enhanced .post .excerpt,.blog-recent[data-style*="classic_enhanced"] .excerpt,.blog-recent[data-style*="classic_enhanced"] .post-meta a{
    color:#888
}
.blog-recent[data-style*="classic_enhanced"] .post-meta a .nectar-love-count{
    color:#888
}
.masonry.classic_enhanced .post .post-meta a,.masonry.classic_enhanced .post-meta .nectar-love-count,.masonry.classic_enhanced .post-header,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-count,.blog-recent[data-style*="classic_enhanced"] .post-header,.blog-recent[data-style*="classic_enhanced"] .post-meta a{
    font-size:12px
}
.masonry.classic_enhanced .post .post-meta i,.masonry.classic_enhanced .post .post-header .icon-salient-m-clock,.blog-recent[data-style*="classic_enhanced"] .post-meta i,.blog-recent[data-style*="classic_enhanced"] .post-header .icon-salient-m-clock{
    color:#b9b9b9
}
.masonry.classic_enhanced .post.wide_tall .post-meta i,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta i{
    color:rgba(255,255,255,.5)
}
.masonry.classic_enhanced .post .post-meta a,.blog-recent[data-style*="classic_enhanced"] .post-meta a{
    display:inline-block;
    vertical-align:middle
}
.masonry.classic_enhanced .post .post-meta i,.blog-recent[data-style*="classic_enhanced"] .post-meta i{
    width:15px;
    margin-right:3px;
    font-size:14px;
    top:0
}
.masonry.classic_enhanced .post .post-meta .icon-salient-heart-2,.blog-recent[data-style*="classic_enhanced"] .post-meta .icon-salient-heart-2{
    margin-right:0
}
.masonry.classic_enhanced .post .post-meta .meta-comment-count i,.blog-recent[data-style*="classic_enhanced"] .post-meta .meta-comment-count i{
    width:14px
}
.masonry.classic_enhanced .post .post-header .icon-salient-m-clock,.blog-recent[data-style*="classic_enhanced"] .post-header .icon-salient-m-clock{
    width:14px;
    margin-right:5px;
    font-size:14px;
    top:0
}
.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .meta-category a,.masonry.classic_enhanced .posts-container .large_featured .meta-category a,.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a{
    color:#000;
    border:2px solid rgba(0,0,0,.2)
}
body[data-button-style^="rounded"] .masonry.classic_enhanced .posts-container article .meta-category a,body[data-button-style^="rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a{
    border-radius:100px
}
.masonry.classic_enhanced .posts-container article .meta-category a,.masonry.classic_enhanced .posts-container .wide_tall .meta-category a,.blog-recent[data-style*="classic_enhanced"] .meta-category a{
    padding:0 10px;
    display:inline-block;
    line-height:20px;
    font-size:12px;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:10px;
    color:#fff;
    border:2px solid rgba(255,255,255,.5);
    transition:all 0.2s ease
}
body .blog-recent[data-style*="classic_enhanced_alt"] .meta-category a,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:not(.has-post-thumbnail) .meta-category a{
    color:#fff;
    border:2px solid rgba(255,255,255,.5)
}
.masonry.classic_enhanced .posts-container article .meta-category a:hover{
    border:2px solid transparent;
    color:#fff
}
body .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a:hover{
    border:2px solid transparent;
    color:#fff
}
.masonry.classic_enhanced .posts-container .has-post-thumbnail .meta-category a,.blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a,.blog-recent[data-style*="classic_enhanced"] .meta-category a{
    position:absolute;
    top:20px;
    left:20px;
    z-index:101
}
body .blog-recent[data-style*="classic_enhanced"] .meta-category a{
    z-index:301
}
.masonry.classic_enhanced .posts-container article .meta-category a,.blog-recent[data-style*="classic_enhanced"] .meta-category a{
    z-index:101;
    position:relative
}
.masonry.classic_enhanced .posts-container article .meta-category a:not(:first-child),.blog-recent[data-style*="classic_enhanced"] .meta-category a:not(:first-child){
    display:none
}
.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .meta-category a{
    margin-top:20px;
    margin-left:20px;
    margin-bottom:0
}
.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap{
    float:none;
    display:inline-block
}
.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love i,.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love .heart-wrap,.masonry.classic_enhanced .masonry-blog-item .post-meta .nectar-love-wrap .nectar-love .nectar-love-count,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love i,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love .heart-wrap,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love-wrap .nectar-love .nectar-love-count{
    display:block;
    line-height:18px;
    float:left
}
.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap{
    overflow:hidden
}
.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap.has-post-thumbnail{
    background-color:transparent
}
.post-area.masonry.classic_enhanced .post .post-meta,.blog-recent[data-style*="classic_enhanced"] .post-meta{
    padding:6px 21px;
    z-index:101;
    position:relative;
    border-top:1px solid rgba(0,0,0,.06)
}
.post-area.masonry.classic_enhanced .post.wide_tall.format-video .video-play-button{
    display:none
}
.post-area.masonry.classic_enhanced .post.format-link.has-post-thumbnail .post-featured-img,.post-area.masonry.classic_enhanced .post.format-quote.has-post-thumbnail .post-featured-img{
    display:none
}
.span_12.light .masonry.classic_enhanced .masonry-blog-item h3.title,.span_12.light .blog-recent[data-style="classic_enhanced"] h3.title{
    color:#444
}
.masonry.classic_enhanced .masonry-blog-item .inner-wrap,.blog-recent[data-style*="classic_enhanced"] .inner-wrap{
    border-radius:4px;
    overflow:hidden;
    box-shadow:0 1px 3px rgba(0,0,0,.08)
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap{
    -webkit-perspective:none;
    perspective:none
}
body:not(.ascend) .masonry.classic_enhanced .masonry-blog-item .inner-wrap{
    padding:0
}
body:not(.ascend) .masonry.classic_enhanced .post .content-inner{
    border:none;
    padding-bottom:0;
    margin-bottom:0
}
.post-area.masonry.classic_enhanced .post.large_featured:not(.format-link):not(.format-quote) .content-inner{
    position:relative;
    width:50%;
    height:100%;
    z-index:100;
    background-color:#fff
}
.masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap{
    width:100%;
    top:50%;
    left:0;
    position:absolute;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%)
}
.post-area.masonry.classic_enhanced .post:not(.wide_tall) .img-link{
    position:relative;
    display:block
}
.post-area.masonry.classic_enhanced .post.large_featured .post-content{
    height:100%
}
.post-area.masonry.classic_enhanced .post.large_featured .img-link,.post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity{
    position:absolute;
    top:0;
    right:0;
    width:50%;
    height:100%;
    z-index:100
}
.post-area.masonry.classic_enhanced .post.large_featured .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity .cell,.post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity .cell{
    background-size:cover;
    width:100%;
    height:100%;
    z-index:100;
    background-color:#333;
    background-position:center
}
.post-area.masonry.classic_enhanced .post.wide_tall .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-featured-img{
    position:absolute;
    background-size:cover;
    top:0;
    right:0;
    width:100%;
    height:100%;
    z-index:10;
    background-position:center;
    background-color:#777
}
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-featured-img{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap>.img-link{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    overflow:hidden;
    border-radius:4px
}
.post-area.masonry.classic_enhanced .post.wide_tall.format-quote .post-featured-img,.post-area.masonry.classic_enhanced .post.wide_tall.format-link .post-featured-img{
    opacity:.1
}
.post-area.masonry.classic_enhanced .post.wide_tall .flickity-slider .cell,.post-area.masonry.classic_enhanced .post.wide_tall .flickity-viewport,.post-area.masonry.classic_enhanced .post.large_featured .flickity-slider .cell,.post-area.masonry.classic_enhanced .post.large_featured .flickity-viewport{
    height:100%!important
}
.post-area.masonry.classic_enhanced .post.wide_tall .meta-category,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .meta-category{
    z-index:1000;
    display:block;
    position:relative
}
.post-area.masonry.classic_enhanced .post.wide_tall h3,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap h3,.span_12.light .post-area.masonry.classic_enhanced .post.wide_tall h3{
    color:#fff
}
.post-area.masonry.classic_enhanced article h3:hover a{
    color:inherit
}
.post-area.masonry.classic_enhanced .post.wide_tall .inner-wrap:after,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:after{
    background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.25) 100%,rgba(0,0,0,.5) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) -2%,rgba(0,0,0,0) 35%,rgba(0,0,0,.04) 44%,rgba(0,0,0,.25) 100%,rgba(0,0,0,.5) 100%);
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:45%;
    z-index:11;
    border-radius:4px;
    content:' '
}
.post-area.masonry.classic_enhanced .post.wide_tall:not(.format-quote):not(.format-link) .inner-wrap:before,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:before{
    background-color:rgba(0,0,0,.43);
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    z-index:11;
    content:' '
}
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:before{
    background-color:rgba(0,0,0,.55);
    border-radius:4px
}
.masonry.classic_enhanced .post.wide_tall .post-meta a,.masonry.classic_enhanced .wide_tall .post-header,.masonry.classic_enhanced .post.wide_tall .excerpt,.masonry.classic_enhanced .post.wide_tall .nectar-love span,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta a,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-header,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .excerpt,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .nectar-love span{
    color:rgba(255,255,255,.9)
}
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .nectar-love span{
    color:rgba(255,255,255,.9)
}
.post-area.masonry.classic_enhanced .post.wide_tall .post-meta,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta{
    border-color:rgba(255,255,255,.15)
}
.post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap{
    position:absolute;
    z-index:100;
    top:50%;
    background-color:transparent;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    left:0;
    width:100%;
    padding:20%
}
.post-area.masonry.classic_enhanced .post.large_featured .post-meta{
    bottom:0;
    top:auto;
    left:0;
    z-index:1000;
    width:50%;
    position:absolute
}
.masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap{
    padding:21%
}
.masonry.classic_enhanced .masonry-blog-item h3.title{
    line-height:26px
}
.post-area.masonry.classic_enhanced .post.quote .post-content .quote-inner,.post-area.masonry.classic_enhanced .post.link .post-content .link-inner{
    padding:0
}
.post-area.masonry.classic_enhanced .post.quote .post-content,.post-area.masonry.classic_enhanced .post.quote .content-inner,.post-area.masonry.classic_enhanced .post.quote .quote-inner,.post-area.masonry.classic_enhanced .post.link .post-content,.post-area.masonry.classic_enhanced .post.link .content-inner,.post-area.masonry.classic_enhanced .post.link .link-inner,.post-area.masonry.classic_enhanced .post.wide_tall .post-content,.post-area.masonry.classic_enhanced .post.wide_tall .content-inner,.post-area.masonry.classic_enhanced .post.wide_tall .conent-inner a{
    height:100%
}
.post-area.masonry.classic_enhanced .quote-wrap,.post-area.masonry.classic_enhanced .link-wrap,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap{
    padding:17%!important;
    display:block;
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    top:50%;
    z-index:10;
    left:0;
    position:absolute
}
.post-area.masonry.classic_enhanced .large_featured .quote-wrap,.post-area.masonry.classic_enhanced .large_featured .link-wrap{
    padding:10.5%!important
}
@media only screen and (min-width:1000px){
    .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap{
        padding:17%;
        display:block;
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
        top:50%;
        z-index:10;
        left:0;
        position:absolute
    }
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap{
    width:100%
}
.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .content-inner,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-content,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .content-inner,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .post-content,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .post-content,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .content-inner{
    height:100%
}
.masonry.classic_enhanced .posts-container article .video-play-button svg{
    width:16px;
    height:16px;
    display:block
}
.masonry.classic_enhanced .posts-container article .video-play-button{
    position:absolute;
    top:50%;
    left:50%;
    transform:translateY(-50%) translateX(-50%);
    -webkit-transform:translateY(-50%) translateX(-50%);
    -webkit-transition:all .21s cubic-bezier(.5,.5,.4,.88);
    transition:all .21s cubic-bezier(.5,.5,.4,.88);
    color:#fff;
    font-size:40px;
    z-index:1000;
    height:70px;
    width:70px;
    line-height:70px;
    text-align:center;
    border-radius:100px
}
.masonry.classic_enhanced .posts-container .format-audio:hover .video-play-button,.masonry.classic_enhanced .posts-container .format-video:hover .video-play-button{
    transform:translateY(-50%) translateX(-50%) scale(1.18);
    -webkit-transform:translateY(-50%) translateX(-50%) scale(1.18);
    box-shadow:0 5px 8px 0 rgba(0,0,0,.17)
}
.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .video-play-button,.masonry.classic_enhanced .posts-container .wide_tall .video-play-button{
    position:relative;
    top:0;
    left:0;
    margin-bottom:20px;
    transform:none;
    -webkit-transform:none
}
.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail):hover .video-play-button,.masonry.classic_enhanced .posts-container .wide_tall:hover .video-play-button{
    transform:scale(1.1);
    -webkit-transform:scale(1.1)
}
.masonry.classic_enhanced .posts-container .large_featured .video-play-button{
    position:absolute;
    top:50%;
    left:50%;
    transform:translateY(-50%) translateX(-50%);
    -webkit-transform:translateY(-50%) translateX(-50%)
}
.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .post-meta.no-img,.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .post-meta.no-img,.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img,.post-area.masonry.classic_enhanced .post.wide_tall .post-meta,.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .post-meta{
    position:absolute!important;
    bottom:0;
    top:auto!important;
    left:0;
    z-index:101;
    width:100%
}
@media only screen and (min-width:1000px){
    .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title{
        font-size:30px;
        line-height:36px
    }
}
@media only screen and (min-width:1000px){
    .blog-recent[data-style*="classic_enhanced"].related-posts .col{
        margin-bottom:0
    }
}
.blog-recent[data-style*="classic_enhanced"].related-posts .article-content-wrap{
    padding:30px
}
.blog-recent[data-style*="classic_enhanced"].related-posts .article-content-wrap .post-header{
    margin-bottom:0
}
.blog-recent[data-style*="classic_enhanced"].related-posts .post-meta{
    padding:10px 21px
}
.blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap{
    padding-bottom:52px!important
}
.container-wrap[data-remove-post-author="1"][data-remove-post-date="1"] .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap{
    padding-bottom:0!important
}
.post-area.masonry.classic_enhanced .post .post-meta>*,.blog-recent[data-style*="classic_enhanced"] .post-meta>*{
    margin-right:13px;
    margin-left:0
}
.post-area.masonry.classic_enhanced .post .content-inner{
    position:static
}
.post-area.masonry.classic_enhanced .post .post-meta>*:last-child,.blog-recent[data-style*="classic_enhanced"] .post-meta>*:last-child{
    margin-right:0
}
.post-area.masonry.classic_enhanced .post .post-meta .nectar-love,.blog-recent[data-style*="classic_enhanced"] .post-meta .nectar-love{
    margin-left:0
}
.post-area.masonry.classic_enhanced .post .post-meta .nectar-love .icon-salient-heart,.post-area.masonry.classic_enhanced .post.large_featured .post-featured-img img,.post-area.masonry.classic_enhanced .post.wide_tall .post-featured-img img,.blog-recent[data-style*="classic_enhanced_alt"] .post-featured-img img,.post-area.masonry.classic_enhanced .post.wide_tall .nectar-flickity .cell img,.post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity .cell img{
    display:none
}
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap,.blog-recent[data-style*="classic_enhanced"] .article-content-wrap{
    padding:17%;
    position:relative;
    z-index:100;
    background-color:#fff
}
.masonry.classic_enhanced .masonry-blog-item h3.title,.blog-recent[data-style*="classic_enhanced"] h3.title{
    margin-bottom:0
}
@media only screen and (max-width:690px){
    .post-area.masonry.classic_enhanced .post.large_featured:not(.format-link):not(.format-quote) .content-inner{
        width:100%;
        height:auto;
        position:static
    }
    body .masonry.classic_enhanced .masonry-blog-item.post.large_featured .article-content-wrap,body .post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap,.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap{
        position:relative;
        -webkit-transform:none;
        transform:none;
        top:auto;
        height:auto!important;
        padding:17%
    }
    .post-area.masonry.classic_enhanced .post.large_featured .post-meta,.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img,.post-area.masonry.classic_enhanced .quote-wrap,.post-area.masonry.classic_enhanced .link-wrap,.post-area.masonry.classic_enhanced .post.wide_tall .post-meta{
        position:relative;
        width:100%!important
    }
    body .post-area.masonry.classic_enhanced .post.wide_tall .article-content-wrap{
        padding:30% 17%
    }
    .post-area.masonry.classic_enhanced .post.wide_tall .post-meta{
        position:absolute
    }
    .post-area.masonry.classic_enhanced .post.large_featured .nectar-flickity{
        position:relative;
        width:100%;
        height:280px;
        overflow:hidden;
        z-index:110
    }
    body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap,body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap,.post-area.masonry.classic_enhanced .quote-wrap,.post-area.masonry.classic_enhanced .link-wrap{
        height:auto!important;
        -webkit-transform:none;
        transform:none;
        position:relative
    }
    .post-area.masonry.classic_enhanced .post.large_featured .meta-category a{
        color:#fff;
        border:2px solid rgba(255,255,255,.5)
    }
    .post-area.masonry.classic_enhanced .post.large_featured .img-link{
        position:relative;
        width:100%;
        height:280px
    }
    .post-area.masonry.classic_enhanced .post.large_featured,.post-area.masonry.classic_enhanced .post.regular .article-content-wrap,.post-area.masonry.classic_enhanced .post.regular.format-standard.has-post-thumbnail,.post-area.masonry.classic_enhanced .post.regular.format-video.has-post-thumbnail,.post-area.masonry.classic_enhanced .post.regular.format-audio.has-post-thumbnail,.masonry.classic_enhanced .masonry-blog-item{
        height:auto!important
    }
    .post-area.masonry.classic_enhanced .posts-container:not(.meta-moved) .post-content>.post-meta{
        opacity:0;
        position:absolute!important
    }
}
.post-area.masonry.meta_overlaid{
    margin-bottom:0
}
.post-area.masonry.meta_overlaid .posts-container{
    overflow:hidden
}
body[data-ext-responsive="true"] .post-area.masonry.meta_overlaid{
    width:100%
}
body.blog .post-area.masonry.meta_overlaid.infinite_scroll #pagination{
    margin-bottom:0
}
body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap{
    padding:20px
}
body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap>*:not(.post-header){
    display:none
}
.post-area.masonry.meta_overlaid .post .post-meta{
    margin:0 0 3px;
    line-height:26px
}
.post-area.masonry.meta_overlaid .post.wide_tall .post-meta,.post-area.masonry.meta_overlaid .post.large_featured .post-meta{
    margin:6px 0 6px
}
body .post-area.masonry.meta_overlaid article.post .post-meta .date,body .post-area.masonry.meta_overlaid .post.quote .quote-inner .author,body .post-area.masonry.meta_overlaid .post.link .post-content .destination{
    float:none!important;
    font-size:12px
}
.post-area.masonry.meta_overlaid article .post-header{
    font-size:12px
}
body .meta_overlaid .post .post-header h3{
    font-size:18px;
    margin-bottom:6px
}
body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap .meta-category,body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap .meta-comment-count{
    display:none
}
body .masonry.meta_overlaid .masonry-blog-item{
    margin-bottom:0
}
body .masonry.meta_overlaid .masonry-blog-item .post-featured-img:before{
    background:-moz-linear-gradient(center top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.06) 16%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.6) 100%) repeat scroll 0 0 rgba(0,0,0,0);
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,.06) 16%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.6) 100%);
    bottom:0;
    content:"";
    display:block;
    height:50%;
    left:0;
    position:absolute;
    transition:all 300ms cubic-bezier(.42,0,.58,1) 0s;
    width:100%;
    opacity:1;
    z-index:1
}
body .masonry.meta_overlaid .masonry-blog-item:hover .post-featured-img:before{
    opacity:1
}
body .masonry.meta_overlaid .masonry-blog-item .post-featured-img img{
    transition:opacity 300ms cubic-bezier(.42,0,.58,1) 0s;
    opacity:.85
}
body .masonry.meta_overlaid .masonry-blog-item .post-featured-img img.nectar-lazy:not(.loaded){
    opacity:0
}
body .masonry.meta_overlaid .masonry-blog-item:hover .post-featured-img:hover img{
    opacity:1
}
body .masonry.meta_overlaid .content-inner>a{
    height:100%
}
body .masonry.meta_overlaid .content-inner>a>.post-featured-img{
    background-color:#000
}
.masonry.meta_overlaid .masonry-blog-item .bottom-line,.masonry.meta_overlaid .masonry-blog-item .more-link{
    display:none
}
.masonry.meta_overlaid .masonry-blog-item,.masonry.meta_overlaid .masonry-blog-item .mejs-container .mejs-controls{
    box-shadow:none
}
.masonry.meta_overlaid .masonry-blog-item .post-meta{
    padding:0 18px 0 18px
}
.masonry.meta_overlaid .post .nectar-love-wrap{
    line-height:20px
}
.masonry.meta_overlaid .masonry-blog-item{
    padding:0
}
.masonry.meta_overlaid .masonry-blog-item .content-inner .post-featured-img img,.masonry.meta_overlaid .masonry-blog-item .more-link,.masonry.meta_overlaid .post .quote-inner,.masonry.meta_overlaid .post .link-inner,.masonry.meta_overlaid .post .status-inner,.masonry.meta_overlaid .post .aside-inner,.masonry.meta_overlaid .masonry-blog-item .content-inner.gallery-slider img{
    margin-bottom:0!important
}
.masonry.meta_overlaid .masonry-blog-item .content-inner{
    padding-bottom:0;
    border:0;
    margin-bottom:0
}
.masonry.meta_overlaid .post.quote .post-content .post-meta,.masonry.meta_overlaid .post.link .post-content .post-meta,.masonry.meta_overlaid .format-status .post-content .post-meta,.masonry.meta_overlaid .post.format-aside .post-meta{
    display:none
}
.masonry.meta_overlaid .post .post-header h3 a,.masonry.meta_overlaid .post .post-header,.masonry.meta_overlaid .post .post-header h3 a:hover{
    color:#fff
}
.masonry.meta_overlaid .post .post-header h3 a{
    display:block
}
body .masonry.meta_overlaid .content-inner>a,body .masonry.meta_overlaid .content-inner>a>span{
    display:block;
    line-height:1px
}
body .masonry.meta_overlaid article.post .post-header .meta-author span{
    font-size:13px
}
body .masonry.meta_overlaid .post .post-header .meta-author a{
    margin-left:4px;
    color:#fff;
    transition:opacity 0.2s linear;
    -webkit-transition:opacity 0.2s linear
}
body .masonry.meta_overlaid .post .post-header .meta-author a:hover{
    opacity:.85
}
body .masonry.meta_overlaid .masonry-blog-item .article-content-wrap{
    position:absolute;
    bottom:10px;
    width:100%;
    z-index:10;
    text-align:center
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall .post-meta .date,body .post-area.masonry.meta_overlaid .masonry-blog-item.large_featured .post-meta .date{
    font-size:16px
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.large_featured{
    width:100%!important
}
@media only screen and (min-width:690px){
    body .masonry.meta_overlaid .masonry-blog-item.wide_tall h3.title,body .masonry.meta_overlaid .masonry-blog-item.large_featured h3.title{
        font-size:30px;
        line-height:36px;
        margin-bottom:12px
    }
}
body .masonry.meta_overlaid .post .content-inner,body .masonry.meta_overlaid .post .post-content,body .masonry.meta_overlaid .post.quote .post-content .quote-inner,body .masonry.meta_overlaid .post .post-content .link-inner,body .masonry.meta_overlaid .post.format-link .content-inner a{
    height:100%!important;
    width:100%!important
}
body .masonry.meta_overlaid .link-inner .link-wrap,body .masonry.meta_overlaid .quote-inner .quote-wrap{
    position:relative;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    display:block;
    z-index:100;
    padding:0 12%
}
body .masonry.meta_overlaid .post-content{
    min-height:40px
}
body .post-area.masonry.meta_overlaid.span_9{
    padding-right:40px
}
.post-area.masonry.meta_overlaid .post .quote-inner,.post-area.masonry.meta_overlaid .post .link-inner,.post-area.masonry.meta_overlaid .post .status-inner,.post-area.masonry.meta_overlaid .post .aside-inner{
    text-align:center;
    overflow:hidden
}
.post-area.standard-minimal .post-author{
    position:absolute;
    left:0;
    top:0;
    text-align:center;
    width:100px;
    font-size:12px;
    line-height:22px
}
.post-area.standard-minimal.full-width-content .post{
    border-bottom:1px solid #e6e6e6;
    padding-top:70px
}
.post-area.standard-minimal.full-width-content .posts-container>article:last-child{
    border:none
}
.post-area.standard-minimal.full-width-content .post .content-inner{
    padding-bottom:0;
    margin-bottom:70px;
    border-bottom:0
}
.post-area.standard-minimal.full-width-content .post .more-link{
    margin-top:25px
}
.post-area.standard-minimal.full-width-content #pagination{
    text-align:center
}
.post-area.standard-minimal.full-width-content #pagination>div{
    float:none;
    display:inline-block
}
.post-area.standard-minimal .post .more-link span{
    background-color:transparent;
    padding:0;
    color:#333
}
.post-area.standard-minimal .post .post-header,.post-area.standard-minimal .post .content-inner .post-featured-img img,.post-area.standard-minimal .post .content-inner .article-content-wrap>.video>.wp-video,.post-area.standard-minimal .post .content-inner .article-content-wrap .audio-wrap,.post-area.standard-minimal .post .content-inner .quote-inner{
    margin-bottom:60px!important
}
.post-area.standard-minimal .post .content-inner .quote-inner h3{
    color:#fff;
    margin-bottom:20px
}
.post-area.standard-minimal .post .content-inner .quote-inner,.post-area.standard-minimal .post .content-inner .link-inner{
    padding:10%;
    position:relative
}
.post-area.standard-minimal .quote-wrap,.post-area.standard-minimal .link-wrap{
    z-index:100;
    position:relative
}
.post-area.standard-minimal .post.quote .post-content .quote-inner .icon,.post-area.standard-minimal .post.link .post-content .link-inner .icon{
    right:30px;
    bottom:30px
}
.post-area.standard-minimal .post .content-inner .quote-inner .author{
    position:relative;
    padding-left:30px
}
.post-area.standard-minimal .post .content-inner .quote-inner .author:before{
    position:absolute;
    display:block;
    top:50%;
    left:0;
    width:20px;
    height:2px;
    content:' ';
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background-color:#fff
}
.post-area.standard-minimal .post .more-link{
    display:inline-block;
    cursor:pointer;
    height:50px;
    position:relative;
    line-height:50px;
    padding-right:25px
}
.post-area.standard-minimal .post .more-link span{
    transition:all 0.25s cubic-bezier(.12,.75,.4,1);
    -webkit-transition:all 0.25s cubic-bezier(.12,.75,.4,1)
}
.post-area.standard-minimal .post .more-link span:after{
    display:inline-block;
    font-family:'FontAwesome'!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:50px;
    height:50px;
    -webkit-font-smoothing:antialiased;
    letter-spacing:0;
    content:"\f105";
    margin-left:15px;
    position:absolute;
    right:0;
    top:53%;
    -webkit-transform:translateY(-50%) translateZ(0);
    transform:translateY(-50%) translateZ(0);
    font-size:25px;
    transition:opacity 0.25s cubic-bezier(.12,.75,.4,1),transform 0.25s cubic-bezier(.12,.75,.4,1);
    -webkit-transition:opacity 0.25s cubic-bezier(.12,.75,.4,1),-webkit-transform 0.25s cubic-bezier(.12,.75,.4,1)
}
.post-area.standard-minimal .post .more-link:hover span:after{
    transform:translateX(12px) translateY(-50%);
    -webkit-transform:translateX(12px) translateY(-50%)
}
.post-area.standard-minimal .post .more-link:hover span:before{
    opacity:1;
    transform:translateY(-50%) translateX(0);
    -webkit-transform:translateY(-50%) translateX(0)
}
.post-area.standard-minimal .post .more-link span:before{
    backface-visibility:hidden;
    letter-spacing:0;
    display:block;
    content:' ';
    z-index:100;
    position:absolute;
    width:22px;
    height:2px;
    background-color:#000;
    top:53%;
    opacity:0;
    right:-10px;
    cursor:pointer;
    transform:translateY(-50%) translateX(-20px) translateZ(0);
    -webkit-transform:translateY(-50%) translateX(-20px) translateZ(0);
    transition:opacity 0.25s cubic-bezier(.12,.75,.4,1),transform 0.25s cubic-bezier(.12,.75,.4,1);
    -webkit-transition:opacity 0.25s cubic-bezier(.12,.75,.4,1),-webkit-transform 0.25s cubic-bezier(.12,.75,.4,1)
}
.post-area.standard-minimal .post .post-meta .date,.post-area.standard-minimal .post .more-link span{
    font-family:'Open Sans';
    font-weight:700;
    margin-bottom:5px;
    font-size:14px
}
.post-area.standard-minimal .post .post-meta .date a{
    display:block
}
.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a,.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a span,.post-area.standard-minimal .post .article-content-wrap .nectar-love,.post-area.standard-minimal .post .article-content-wrap .nectar-love>span,.post-area.standard-minimal .post .article-content-wrap .meta-comment-count i,.post-area.standard-minimal .post .article-content-wrap .nectar-love i,.post-area.standard-minimal .post .article-content-wrap .meta-comment-count,.post-area.standard-minimal .post .article-content-wrap .nectar-love-wrap,.post-area.standard-minimal .post .article-content-wrap .nectar-love-wrap>span,.post-area.standard-minimal .post .article-content-wrap .meta-category i{
    line-height:34px;
    height:34px;
    width:auto;
    display:inline-block
}
.post-area.standard-minimal .post .more-link{
    margin-top:15px
}
.post-area.standard-minimal .post .article-content-wrap .meta-category i{
    font-size:20px
}
.post-area.standard-minimal .post .article-content-wrap .nectar-love>span{
    font-size:14px;
    color:#aaa
}
.post-area.standard-minimal .post .article-content-wrap .meta-comment-count{
    margin-left:15px
}
.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a,.post-area.standard-minimal .post .article-content-wrap .meta-category a{
    font-size:14px
}
.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a:not(:hover),.post-area.standard-minimal .post .article-content-wrap .meta-category a:not(:hover){
    color:#aaa
}
.post-area.standard-minimal .post .article-content-wrap a i,.post-area.standard-minimal .post .article-content-wrap .meta-category i{
    font-size:20px;
    width:22px;
    margin-right:5px;
    transition:color 0.2s linear;
    -webkit-transition:color 0.2s linear
}
.post-area.standard-minimal .post .article-content-wrap a:not(:hover) i:not(.loved),.post-area.standard-minimal .post .article-content-wrap .meta-category:not(:hover) i{
    color:#c1c1c1
}
.post-area.standard-minimal .post .article-content-wrap .flex-direction-nav a:not(:hover) i:not(.loved),.post-area.standard-minimal .post .article-content-wrap .meta-category:not(:hover) .flex-direction-nav i{
    color:#fff
}
.post-area.standard-minimal .post .post-meta{
    margin-bottom:0
}
.post-area.standard-minimal #pagination{
    padding-left:0
}
.post-area.standard-minimal .post .post-meta,.post-area.standard-minimal .post .post-meta .date{
    position:relative;
    padding-bottom:0;
    border:none
}
.post-area.standard-minimal .post-content{
    padding-left:175px;
    overflow:hidden
}
.single .post-area.standard-minimal .post-content{
    overflow:visible
}
.post-area.standard-minimal .post-author .grav-wrap{
    border-radius:100px;
    overflow:hidden;
    margin-bottom:10px;
    width:90px;
    height:90px;
    margin:0 auto 25px auto
}
#pagination{
    position:relative;
    margin-bottom:10px;
    height:32px;
    width:100%
}
.standard-minimal.full-width-content.post-area #pagination{
    margin-bottom:40px
}
.post-area.standard-minimal .post .post-meta.no-img{
    top:0
}
.post-area.standard-minimal .post .nectar-love .icon-salient-heart{
    display:none
}
@media only screen and (min-width :690px) and (max-width :999px){
    .container,.post-area.standard-minimal.full-width-content .post .inner-wrap{
        max-width:600px
    }
    .post-area.standard-minimal .post-author .grav-wrap{
        width:70px;
        height:70px
    }
    .post-area.standard-minimal .post-content{
        padding-left:140px
    }
}
@media only screen and (max-width:321px){
    .post-area.standard-minimal.full-width-content .post .inner-wrap{
        max-width:300px
    }
}
@media only screen and (min-width:480px) and (max-width:690px){
    .post-area.standard-minimal.full-width-content .post .inner-wrap{
        max-width:420px
    }
}
@media only screen and (max-width:690px){
    .post-area.standard-minimal .post-author{
        position:relative
    }
    .post-area.standard-minimal .grav-wrap{
        display:none
    }
    .post-area.standard-minimal .post-author{
        width:100%;
        text-align:left
    }
}
#footer-outer,#nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap{
    color:#ccc;
    position:relative;
    z-index:10;
    background-color:#252525
}
#footer-outer .row{
    padding:55px 0;
    margin-bottom:0
}
#footer-outer #footer-widgets[data-has-widgets="false"] .row{
    padding:0
}
#footer-outer .widget h4,.text-on-hover-wrap .categories a{
    color:#777;
    font-size:14px;
    font-family:'Open Sans';
    font-weight:600;
    margin-bottom:20px
}
#footer-outer .widget{
    margin-bottom:30px
}
#footer-outer .widget.widget_categories ul ul,#footer-outer .widget.widget_pages ul ul,#footer-outer .widget.widget_nav_menu ul ul,#slide-out-widget-area .widget.widget_nav_menu ul ul{
    margin:0!important;
    padding:0 0 0 20px
}
#footer-outer #footer-widgets .widget.widget_pages li,#footer-outer #footer-widgets .widget.widget_nav_menu li,#slide-out-widget-area .widget.widget_nav_menu li{
    border-bottom:0;
    padding:0!important
}
#footer-outer .widget.widget_pages li a,#footer-outer .widget.widget_nav_menu li a{
    padding:8px 0;
    display:block;
    border-bottom:1px solid #444
}
#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_categories li a,#ajax-content-wrap #footer-outer #footer-widgets .widget.widget_archive li a{
    display:inline-block;
    border-bottom:0
}
#slide-out-widget-area .widget.widget_nav_menu li a{
    padding:6px 20px;
    display:block
}
#footer-outer .widget.widget_categories>ul>li:first-child>a,#footer-outer .widget.widget_pages>ul>li:first-child>a,#footer-outer .widget.widget_nav_menu>ul>li:first-child>a,#slide-out-widget-area .widget.widget_categories>ul>li:first-child>a,#slide-out-widget-area .widget.widget_pages>ul>li:first-child>a{
    padding-top:0
}
#footer-outer .span_3 .widget:last-child{
    margin-bottom:0
}
#footer-outer a{
    color:#ccc
}
#footer-outer a:hover{
    color:#000
}
.original #footer-outer[data-link-hover="underline"] #footer-widgets .col ul li a{
    padding:0;
    border:none
}
.original #footer-outer[data-link-hover="underline"] #footer-widgets .col ul li{
    padding:4px 0!important;
    border:none
}
#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button),#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button){
    background-repeat:no-repeat;
    background-size:0% 2px;
    background-position:left bottom;
    background-image:linear-gradient(to right,#000000 0%,#000000 100%);
    -webkit-transition:background-size 0.55s cubic-bezier(.2,.75,.5,1),color 0.3s ease;
    transition:background-size 0.55s cubic-bezier(.2,.75,.5,1),color 0.3s ease
}
#ajax-content-wrap #footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button),#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button){
    display:inline
}
#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button):hover,#footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button):hover{
    background-size:100% 2px;
    opacity:1
}
#footer-outer .widget ul li{
    margin-bottom:7px
}
#footer-outer #copyright{
    padding:20px 0;
    font-size:12px;
    background-color:#1c1c1c;
    color:#777
}
#footer-outer #copyright li{
    float:left;
    margin-left:20px
}
#footer-outer[data-cols="1"] #copyright .social li a{
    height:50px
}
#footer-outer #copyright .container div:last-child{
    margin-bottom:0
}
#footer-outer #copyright li a,#header-secondary-outer #social li a{
    display:block;
    line-height:22px;
    height:24px;
    position:relative;
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear;
    background-position:center top
}
#footer-outer #copyright li a i,#header-secondary-outer #social li a i{
    color:#777;
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear
}
#footer-outer .icon-be,#footer-outer .icon-vimeo,#footer-outer .icon-salient-spotify{
    line-height:32px
}
#footer-outer .fa-vine{
    font-size:16px
}
#footer-outer[data-full-width="1"] .container{
    width:100%;
    padding:0 28px;
    max-width:none
}
#footer-outer #copyright li a i:hover{
    color:#000
}
#footer-outer #copyright li .vimeo,#footer-outer #copyright li .behance,#header-secondary-outer #social li .behance,#header-secondary-outer #social li .vimeo{
    background-color:#666
}
#footer-outer #copyright li .vimeo:hover,#footer-outer #copyright li .behance:hover,#header-secondary-outer #social li .behance:hover,#header-secondary-outer #social li .vimeo:hover{
    background-color:#000
}
#footer-outer #copyright p{
    line-height:22px;
    margin-top:3px
}
#footer-outer #copyright .col ul{
    float:right
}
#footer-outer #copyright li .facebook{
    width:12px
}
#footer-outer #copyright li .twitter{
    width:20px
}
#footer-outer #copyright li .dribbble{
    width:24px
}
#footer-outer #copyright li .google-plus{
    width:20px
}
#footer-outer #copyright li .pinterest{
    width:17px
}
#footer-outer #copyright li .rss{
    width:18px
}
#footer-outer #copyright li .vimeo{
    width:20px;
    text-indent:-9999px
}
#footer-outer #copyright li .tumblr{
    width:21px
}
#footer-outer #copyright li .youtube{
    width:21px
}
#footer-outer #copyright li .linkedin{
    width:19px
}
#footer-outer #copyright li .behance{
    width:27px;
    text-indent:-9999px
}
#footer-outer #copyright li .instagram{
    width:20px
}
#footer-outer #copyright #social .icon-soundcloud{
    font-size:26px
}
body #footer-outer i,body #header-secondary-outer #social i{
    font-size:20px;
    width:auto;
    background-color:transparent
}
#footer-outer #copyright i.icon-be{
    font-size:24px
}
#header-secondary-outer #social li .icon-be{
    font-size:18px
}
body[data-footer-reveal="1"] #ajax-content-wrap,body[data-footer-reveal="1"] #ajax-content-wrap>.blurred-wrap{
    overflow:hidden
}
body[data-footer-reveal="1"] #footer-outer{
    position:fixed;
    bottom:0;
    width:100%;
    z-index:1
}
body[data-footer-reveal="1"] .container-wrap{
    margin-bottom:280px
}
body[data-footer-reveal="1"][data-footer-reveal-shadow="small"] .container-wrap{
    box-shadow:0 5px 8px -3px rgba(0,0,0,.2);
    -webkit-box-shadow:0 5px 8px -3px rgba(0,0,0,.2)
}
body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap{
    box-shadow:0 27px 25px -2px rgba(0,0,0,.3);
    -webkit-box-shadow:0 27px 25px -2px rgba(0,0,0,.3)
}
body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap{
    box-shadow:0 70px 110px -30px rgba(0,0,0,1);
    -webkit-box-shadow:0 70px 110px -30px rgba(0,0,0,1)
}
body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] #footer-outer .row{
    padding:80px 0
}
body .container-wrap.no-shadow,body[data-footer-reveal="1"][data-footer-reveal-shadow] .container-wrap.no-shadow{
    box-shadow:none
}
body[data-footer-reveal="1"] #call-to-action .triangle{
    display:none
}
@media only screen and (min-width:1000px){
    #footer-widgets[data-cols="5"] .container .row>div{
        width:19.5%
    }
    #footer-widgets[data-cols="5"] .container .row>div:first-child{
        width:35%
    }
}
#footer-outer .col{
    z-index:10;
    min-height:1px
}
#footer-outer[data-cols="1"] .col{
    text-align:center
}
#footer-outer[data-cols="1"] #footer-widgets .container .col{
    width:100%
}
#footer-outer[data-cols="1"] #footer-widgets .span_12>div:last-child{
    margin-bottom:0
}
#footer-outer[data-cols="1"] #copyright .col,#footer-outer[data-cols="1"] #copyright .col ul,#footer-outer #copyright[data-layout="centered"] .col,#footer-outer #copyright[data-layout="centered"] .col ul{
    width:100%;
    float:none
}
#footer-outer #copyright[data-layout="centered"] .col .social li{
    margin-top:25px
}
#footer-outer[data-cols="1"] #copyright #social li a{
    display:block;
    height:50px;
    width:50px
}
#footer-outer:not([data-cols="1"]) #copyright[data-layout="centered"] .social li a{
    height:30px;
    width:30px;
    line-height:30px
}
#footer-outer[data-cols="1"] #copyright li a i{
    -webkit-transition:all .45s cubic-bezier(.25,1,.33,1);
    transition:all .45s cubic-bezier(.25,1,.33,1);
    font-size:20px;
    height:50px;
    width:50px;
    line-height:48px
}
#footer-outer[data-cols="1"] #copyright li a:hover i{
    border-color:#fff;
    color:#fff
}
#footer-outer[data-cols="1"] #copyright .col ul li{
    margin-bottom:25px
}
#footer-outer[data-cols="1"] #copyright,#footer-outer #copyright[data-layout="centered"]{
    padding:45px 0
}
#footer-outer[data-cols="1"] #copyright li,#footer-outer #copyright[data-layout="centered"] li,#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li{
    float:none;
    display:inline-block;
    margin:0 10px;
    width:auto
}
@media only screen and (min-width:1000px){
    #footer-outer #copyright[data-layout="centered"] .col.span_5{
        max-width:70%;
        margin:0 auto
    }
}
@media only screen and (max-width:999px){
    #footer-outer #copyright[data-layout="centered"] .col.span_5{
        margin-bottom:0
    }
}
#footer-outer #copyright[data-layout="centered"] .widget,#footer-outer[data-cols="1"] #copyright .widget{
    margin-bottom:0
}
.ascend #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li:first-child,.material #footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li:first-child{
    padding-top:4px!important
}
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li,#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li,#footer-outer[data-cols="1"] #copyright .widget_nav_menu li,#footer-outer #copyright[data-layout="centered"] .widget_pages li,#footer-outer[data-cols="1"] #copyright .widget_pages li{
    vertical-align:top;
    text-align:left;
    margin:0 15px
}
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li ul,#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li ul,#footer-outer[data-cols="1"] #copyright .widget_nav_menu li ul,#footer-outer #copyright[data-layout="centered"] .widget_pages li ul,#footer-outer[data-cols="1"] #copyright .widget_pages li ul{
    padding-left:0;
    margin-left:0
}
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li ul li,#footer-outer #copyright[data-layout="centered"] .widget_nav_menu li ul li,#footer-outer[data-cols="1"] #copyright .widget_nav_menu li ul li,#footer-outer #copyright[data-layout="centered"] .widget_pages li ul li,#footer-outer[data-cols="1"] #copyright .widget_pages li ul li{
    display:block;
    margin-left:0
}
#footer-outer #copyright[data-layout="centered"] .widget [data-style="minimal-counter"]>li::before,#footer-outer[data-cols="1"] #copyright .widget [data-style="minimal-counter"]>li::before,#footer-outer[data-cols="1"] #copyright .arrow-circle,#footer-outer #copyright[data-layout="centered"] .widget .arrow-circle,#footer-outer #copyright .widget_products img{
    display:none
}
#footer-outer #copyright .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"]>li,#footer-outer #copyright[data-layout="centered"] .widget_search,#footer-outer[data-cols="1"] #copyright .widget_search{
    margin:20px 0
}
#footer-outer #copyright[data-layout="centered"] .col{
    text-align:center
}
#footer-outer[data-cols="1"] #copyright li a i:after{
    position:absolute;
    -webkit-transition:all .45s cubic-bezier(.25,1,.33,1);
    transition:all .45s cubic-bezier(.25,1,.33,1);
    pointer-events:none;
    display:block;
    content:'';
    top:0;
    left:0;
    opacity:.2;
    border-radius:50%;
    border:2px solid #fff;
    height:46px;
    width:46px
}
#footer-outer[data-cols="1"] #copyright li a:hover i:after{
    opacity:1
}
body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row{
    padding-top:70px;
    padding-bottom:40px
}
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright{
    padding-bottom:70px
}
body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] .row{
    padding-bottom:0
}
body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] #copyright{
    padding-top:30px
}
#footer-outer[data-cols="1"] #copyright[data-layout="centered"] .col .social li{
    margin-top:0
}
#footer-outer[data-using-bg-img="true"]{
    background-size:cover;
    background-position:center
}
#footer-outer[data-using-bg-img="true"]:after{
    position:absolute;
    width:100%;
    height:100%;
    content:'';
    left:0;
    top:0;
    background-color:inherit;
    opacity:.9
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0"]:after{
    opacity:0
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.1"]:after{
    opacity:.1
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.2"]:after{
    opacity:.2
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.3"]:after{
    opacity:.3
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.4"]:after{
    opacity:.4
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.5"]:after{
    opacity:.5
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.6"]:after{
    opacity:.6
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.7"]:after{
    opacity:.7
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.8"]:after{
    opacity:.8
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="0.9"]:after{
    opacity:.9
}
#footer-outer[data-using-bg-img="true"][data-bg-img-overlay="1"]:after{
    opacity:1
}
#to-top{
    display:block;
    position:fixed;
    text-align:center;
    line-height:12px;
    right:17px;
    bottom:-30px;
    color:#fff;
    cursor:pointer;
    border-radius:2px;
    -webkit-border-radius:2px;
    z-index:9994;
    height:29px;
    width:29px;
    background-color:rgba(0,0,0,.25);
    background-repeat:no-repeat;
    background-position:center;
    transition:background-color 0.1s linear;
    -webkit-transition:background-color 0.1s linear
}
body[data-button-style*="rounded"] #to-top{
    transition:box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.1s linear;
    -webkit-transition:-webkit-box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.1s linear;
    background-color:rgba(0,0,0,.25)
}
body[data-button-style*="rounded"] #to-top:hover,body[data-button-style*="rounded"] #to-top.dark:hover{
    transition:box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.05s linear 0.25s;
    -webkit-transition:-webkit-box-shadow 0.3s cubic-bezier(.55,0,.1,1),background-color 0.05s linear 0.25s;
    box-shadow:1px 2px 3px rgba(0,0,0,.16);
    background-color:transparent!important
}
body[data-button-style*="rounded"] #to-top:after,body[data-button-style*="rounded"] #to-top:before{
    display:block;
    content:' ';
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    background-color:#000;
    transform:scale(0);
    -webkit-transform:scale(0);
    transition:all 0.3s cubic-bezier(.55,0,.1,1);
    -webkit-transition:all 0.3s cubic-bezier(.55,0,.1,1);
    border-radius:100px;
    -webkit-border-radius:100px
}
body[data-button-style*="rounded"] #to-top:before{
    background-color:rgba(255,255,255,.25);
    transform:scale(1);
    -webkit-transform:scale(1);
    transition:all 0.5s cubic-bezier(.165,.84,.44,1);
    -webkit-transition:all 0.5s cubic-bezier(.165,.84,.44,1);
    opacity:0;
    z-index:2
}
body[data-button-style*="rounded"] #to-top:hover:after{
    transform:scale(1);
    -webkit-transform:scale(1)
}
body[data-button-style*="rounded"] #to-top{
    overflow:hidden
}
body[data-button-style*="rounded"] #to-top i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top i.fa-angle-up{
    -webkit-transform:translate(0,0);
    transform:translate(0,0);
    transition:transform 0.2s ease;
    -webkit-transition:transform 0.2s ease
}
body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up,body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up.top-icon,body[data-button-style*="rounded"] #to-top.hovered i.fa-angle-up{
    -webkit-transform:translate(0,-29px);
    transform:translate(0,-29px)
}
body[data-button-style*="rounded"] #to-top:active:before{
    opacity:1
}
#to-top i{
    line-height:29px;
    width:29px;
    height:29px;
    font-size:14px;
    top:0;
    left:0;
    text-align:center;
    position:relative;
    z-index:10;
    background-color:transparent
}
#to-top:hover,#to-top.dark:hover{
    background-color:#000
}
#to-top.dark{
    background-color:rgba(0,0,0,.87)
}
#slide-out-widget-area.slide-out-from-right{
    position:fixed;
    transform:translate(301px,0);
    -webkit-transform:translate(301px,0);
    -ms-transform:translate(301px,0);
    top:0;
    right:0;
    width:300px;
    height:100%;
    z-index:10000;
    padding:33px;
    overflow:hidden
}
#slide-out-widget-area .inner .off-canvas-menu-container li a{
    font-size:20px;
    line-height:30px;
    font-family:'Open Sans';
    font-weight:700
}
#slide-out-widget-area.fullscreen .inner li a,#slide-out-widget-area .off-canvas-social-links li a,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,#slide-out-widget-area .menuwrapper li small{
    opacity:.7;
    transition:opacity 0.2s ease,color 0.2s ease;
    -webkit-transition:opacity 0.2s ease,color 0.2s ease
}
#slide-out-widget-area.fullscreen .inner li a:hover,#slide-out-widget-area .off-canvas-social-links li a:hover,#slide-out-widget-area .off-canvas-social-links li a:hover,#slide-out-widget-area .inner .current_page_ancestor>a,#slide-out-widget-area .inner .current-menu-item>a,#slide-out-widget-area .inner .current-menu-ancestor>a,#slide-out-widget-area .inner .current_page_item>a,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus,#slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper li>a.hovered{
    opacity:1
}
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li{
    position:relative
}
#slide-out-widget-area .ocm-dropdown-arrow{
    transition:transform 0.5s cubic-bezier(.215,.61,.355,1);
    position:absolute;
    right:-6px;
    top:10px;
    transform:translateY(-50%);
    cursor:pointer;
    height:28px;
    width:28px;
    line-height:0
}
#slide-out-widget-area .ocm-dropdown-arrow i{
    font-size:18px;
    height:28px;
    width:28px;
    line-height:28px;
    top:0
}
#slide-out-widget-area .open-submenu>.ocm-dropdown-arrow{
    transform:translateY(-50%) rotate(180deg)
}
.admin-bar #slide-out-widget-area{
    padding-top:33px
}
.admin-bar #slide-out-widget-area.slide-out-from-right{
    padding-top:53px
}
#slide-out-widget-area .secondary-header-text{
    margin-bottom:35px;
    border-radius:6px;
    background-color:rgba(0,0,0,.1);
    padding:10px 15px
}
body #slide-out-widget-area .secondary-header-text{
    line-height:1.4em
}
#slide-out-widget-area.mobile,#slide-out-widget-area.slide-out-from-right-hover.mobile{
    overflow-y:scroll;
    overflow-x:hidden
}
#slide-out-widget-area-bg{
    -webkit-backface-visibility:hidden;
    background-color:rgba(0,0,0,.8);
    position:fixed;
    height:1px;
    width:1px;
    opacity:0;
    left:0;
    top:0;
    z-index:9996
}
#slide-out-widget-area-bg .bg-inner{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.8)
}
#slide-out-widget-area .bottom-text{
    padding-bottom:0;
    font-size:12px
}
#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li{
    display:inline-block;
    padding:0 6px 6px 0
}
#slide-out-widget-area .off-canvas-social-links li i{
    background-color:transparent;
    font-size:18px;
    line-height:22px
}
body:not(.material) #slide-out-widget-area .off-canvas-social-links li a,.material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a{
    padding:0 8px
}
#header-outer #mobile-menu .off-canvas-social-links li:first-child a,#slide-out-widget-area .off-canvas-social-links li:first-child a{
    padding-left:0
}
.blurred-wrap{
    transition:filter 0.45s linear;
    -webkit-transition:-webkit-filter 0.45s linear
}
.blurred-wrap.blurred{
    -webkit-filter:blur(5px);
    -moz-filter:blur(5px);
    -ms-filter:blur(5px);
    filter:blur(5px)
}
.msie .blurred-wrap.blurred{
    -ms-filter:none;
    filter:none
}
#slide-out-widget-area .widget h4{
    margin-bottom:8px
}
#slide-out-widget-area .inner>div{
    margin-bottom:25px
}
#slide-out-widget-area .inner>div:first-of-type{
    margin-top:-7px
}
#slide-out-widget-area .inner{
    width:100%;
    height:100%
}
#slide-out-widget-area a,#slide-out-widget-area,#slide-out-widget-area h4,#slide-out-widget-area h3{
    color:#fff
}
body.material #slide-out-widget-area.slide-out-from-right .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover{
    color:#fff
}
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{
    position:absolute;
    right:22px;
    top:22px
}
body[data-full-width-header="false"].admin-bar #slide-out-widget-area .slide_out_area_close{
    top:47px
}
body[data-full-width-header="false"].ascend #slide-out-widget-area.slide-out-from-right .slide_out_area_close,body[data-full-width-header="false"].original #slide-out-widget-area.slide-out-from-right .slide_out_area_close{
    z-index:100
}
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{
    display:block;
    transition:all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    -webkit-transition:all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    font-family:'Open Sans';
    font-weight:400
}
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    width:34px;
    height:34px;
    transition:all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    -webkit-transition:all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    color:#ddd;
    font-size:18px;
    max-width:none;
    line-height:32px
}
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"]{
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg)
}
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover{
    border-color:rgba(255,255,255,.7)
}
body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"]{
    -webkit-backface-visibility:hidden;
    color:#fff;
    font-size:18px;
    height:34px;
    left:-2px;
    line-height:32px;
    max-width:none;
    transition:all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    -webkit-transition:all 0.47s cubic-bezier(.3,1,.3,.95) 0s;
    width:34px
}
body[data-full-width-header="true"] .slide_out_area_close{
    display:none
}
#top nav ul .slide-out-widget-area-toggle a .lines,#top nav ul .slide-out-widget-area-toggle a .lines:before,#top nav ul .slide-out-widget-area-toggle a .lines:after{
    background-color:rgba(0,0,0,.4)
}
body .lines-button{
    line-height:0;
    font-size:0
}
.lines-button{
    transition:.3s;
    cursor:pointer;
    top:9px;
    position:relative;
    user-select:none;
    display:block
}
.lines-button:hover{
    opacity:1
}
.lines{
    display:block;
    width:1.4rem;
    height:3px;
    background-color:#ecf0f1;
    transition:0.3s;
    position:relative
}
.lines:before,.lines:after{
    display:block;
    width:1.4rem;
    height:3px;
    background:#ecf0f1;
    transition:0.3s;
    position:absolute;
    left:0;
    content:'';
    -webkit-transform-origin:.142rem center;
    transform-origin:.142rem center
}
.lines:before{
    top:6px
}
.lines:after{
    top:-6px
}
.lines-button.close{
    -webkit-transform:scale3d(.8,.8,.8);
    transform:scale3d(.8,.8,.8)
}
.lines-button.arrow.close .lines:before,.lines-button.arrow.close .lines:after{
    top:0;
    width:1.11111rem
}
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i,#footer-outer[data-using-bg-img="true"] #copyright{
    background-color:transparent!important
}
.slide-out-widget-area-toggle .lines-button.close .lines:before{
    -webkit-transform:translateY(-6px) rotateZ(-45deg);
    -ms-transform:translateY(-6px) rotateZ(-45deg);
    transform:translateY(-6px) rotateZ(-45deg)
}
.slide-out-widget-area-toggle .lines-button.close .lines:after{
    -webkit-transform:translateY(6px) rotateZ(45deg);
    -ms-transform:translateY(6px) rotateZ(45deg);
    transform:translateY(6px) rotateZ(45deg)
}
.slide-out-widget-area-toggle .lines-button:after{
    background-color:rgba(0,0,0,.4);
    display:inline-block;
    width:1.4rem;
    height:2px;
    transition:transform 0.45s ease,opacity 0.2s ease,background-color 0.2s linear;
    -webkit-transition:-webkit-transform 0.45s ease,opacity 0.2s ease,background-color 0.2s ease;
    position:absolute;
    left:0;
    top:0;
    content:'';
    transform:scale(1,1);
    -webkit-transform:scale(1,1)
}
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,.slide-out-widget-area-toggle.mobile-icon .lines-button:after{
    background-color:#999
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle.mobile-icon .lines:before{
    top:6px
}
body #header-outer .lines-button{
    top:9px
}
body.original .slide-out-hover-icon-effect.small .lines-button,body.ascend .slide-out-hover-icon-effect.small .lines-button{
    top:10px
}
body.ascend:not(.mobile) .slide-out-hover-icon-effect:not(.small) .lines-button{
    top:-1px
}
body.original #header-outer[data-has-menu="true"] .lines-button,body.ascend #header-outer[data-has-menu="true"] .lines-button{
    top:10px
}
.slide-out-widget-area-toggle.mobile-icon .lines-button:after{
    top:0!important
}
#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines:before{
    -webkit-transform:translateY(-6px) rotateZ(-45deg);
    transform:translateY(-6px) rotateZ(-45deg)
}
#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines:after{
    -webkit-transform:translateY(6px) rotateZ(45deg);
    transform:translateY(6px) rotateZ(45deg)
}
.slide-out-widget-area-toggle .lines-button.x2 .lines:before,.slide-out-widget-area-toggle .lines-button.x2 .lines:after{
    transition:-webkit-transform 0.45s ease,background-color 0.2s ease,opacity 0.2s ease;
    transition:transform 0.45s ease,background-color 0.2s ease,opacity 0.2s ease
}
.slide-out-widget-area-toggle.mobile-icon .lines{
    background-color:transparent
}
.slide-out-widget-area-toggle.mobile-icon .lines-button:after,.slide-out-widget-area-toggle.mobile-icon .lines:before,.slide-out-widget-area-toggle.mobile-icon .lines:after{
    height:2px!important;
    width:22px!important
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label)>span{
    height:auto
}
body[data-header-search="false"].material #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label)>span{
    height:22px
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button:after{
    height:3px;
    top:0;
    width:2rem;
    border-radius:2px
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:before,body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:after{
    height:3px;
    width:2rem;
    border-radius:2px
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines:before{
    top:9px
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .close .lines:before{
    top:10px
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button.close .lines:before{
    -webkit-transform:translateY(-9px) rotateZ(-45deg);
    -ms-transform:translateY(-9px) rotateZ(-45deg);
    transform:translateY(-9px) rotateZ(-45deg)
}
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button.close .lines:after{
    -webkit-transform:translateY(10px) rotateZ(45deg);
    -ms-transform:translateY(10px) rotateZ(45deg);
    transform:translateY(10px) rotateZ(45deg)
}
.slide-out-widget-area-toggle .lines-button.close:after{
    transform:scale(0,1);
    -webkit-transform:scale(0,1)
}
.lines-button.minus.close .lines:before,.lines-button.minus.close .lines:after{
    -webkit-transform:none;
    transform:none;
    top:0;
    width:1.4rem
}
.lines-button.x.close .lines{
    background:transparent!important
}
.lines-button.x.close .lines:before,.lines-button.x.close .lines:after{
    -webkit-transform-origin:50% 50%;
    transform-origin:50% 50%;
    top:0;
    width:1.4rem
}
.lines-button.x2 .lines{
    transition:background 0.2s ease,opacity 0.2s ease
}
.lines-button.x2 .lines:before,.lines-button.x2 .lines:after{
    -webkit-transform-origin:50% 50%;
    transform-origin:50% 50%;
    transition:top 0.4s 0.45s ease,-webkit-transform 0.3s ease,background-color 0.2s ease,opacity 0.2s ease;
    transition:top 0.4s 0.45s ease,transform 0.3s ease,background-color 0.2s ease,opacity 0.2s ease
}
.slide-out-widget-area-toggle a>span{
    transition:-webkit-transform 0.33s 0.3s ease-in;
    transition:transform 0.33s 0.3s ease-in;
    -webkit-transform-origin:center;
    transform-origin:center;
    display:block;
    height:21px
}
.slide-out-widget-area-toggle.mobile-icon a>span{
    height:20px
}
.slide-out-widget-area-toggle .closed>span{
    transition:-webkit-transform 0.33s 0s ease;
    transition:transform 0.33s 0s ease
}
#slide-out-widget-area .menuwrapper{
    position:relative;
    -webkit-perspective:1000px;
    perspective:1000px;
    -webkit-perspective-origin:center;
    perspective-origin:center;
    margin-right:0;
    display:block
}
#slide-out-widget-area .menuwrapper button{
    background:#ccc;
    border:none;
    width:48px;
    height:45px;
    text-indent:-900em;
    overflow:hidden;
    position:relative;
    cursor:pointer;
    outline:none
}
#slide-out-widget-area .menuwrapper button:after{
    content:'';
    position:absolute;
    width:68%;
    height:5px;
    background:#fff;
    top:10px;
    left:16%;
    box-shadow:0 10px 0 #fff,0 20px 0 #fff
}
#slide-out-widget-area .menuwrapper ul{
    padding:0;
    list-style:none;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
#slide-out-widget-area .menuwrapper li{
    position:relative
}
#slide-out-widget-area .menuwrapper li small{
    display:inline-block;
    text-transform:uppercase;
    font-size:15px;
    font-family:'Open Sans';
    font-weight:600;
    letter-spacing:2px;
    position:relative;
    top:-4px;
    opacity:.6
}
#slide-out-widget-area:not(.fullscreen):not(.fullscreen-alt) .menuwrapper li small{
    font-size:10px;
    display:block;
    font-family:'Open Sans';
    font-weight:700
}
#slide-out-widget-area .no-touch .menuwrapper li a:hover{
    background:rgba(255,248,213,.1)
}
#slide-out-widget-area .menuwrapper .back>a{
    background:rgba(0,0,0,.13)
}
#slide-out-widget-area:not(.fullscreen) .menuwrapper .back>a{
    padding-left:10px;
    padding-right:10px;
    margin-left:-10px
}
body #slide-out-widget-area .menuwrapper .back,body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>.back{
    display:inline-block;
    margin-bottom:20px!important
}
#slide-out-widget-area .menuwrapper .menu{
    margin:0;
    position:relative;
    width:100%;
    opacity:0;
    pointer-events:none;
    -webkit-transform:translateY(10px);
    transform:translateY(10px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
#slide-out-widget-area .menuwrapper .menu.menu-toggle{
    transition:all 0.25s ease
}
#slide-out-widget-area .menuwrapper .menu.menuopen{
    opacity:1;
    pointer-events:auto;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
body #slide-out-widget-area .menuwrapper li .sub-menu{
    display:none
}
body #slide-out-widget-area .menuwrapper li .sub-menu,#slide-out-widget-area .menuwrapper>.sub-menu{
    margin:0!important;
    padding:0!important
}
body #slide-out-widget-area .menu.subview li,body #slide-out-widget-area .menu.subview .subviewopen>a,body #slide-out-widget-area .menu.subview .subview>a,body #slide-out-widget-area .menu.subview .subviewopen>small,body #slide-out-widget-area .menu.subview .subview>small,#slide-out-widget-area .mobile-only{
    display:none
}
body #slide-out-widget-area .menu.subview .subviewopen>a,body #slide-out-widget-area .menu.subview .subview>a{
    display:none!important
}
body #slide-out-widget-area .menu.subview .subview,body #slide-out-widget-area .menu.subview .subview .sub-menu,body #slide-out-widget-area .menu.subview .subviewopen,body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu,body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>li{
    display:block
}
#slide-out-widget-area .menuwrapper>.sub-menu{
    position:absolute;
    width:100%;
    top:0;
    left:0
}
.menu.dl-animate-out-5{
    -webkit-animation:MenuAnimOut5 0.4s ease-in-out;
    animation:MenuAnimOut5 0.4s ease-in-out
}
.menu.dl-animate-in-5{
    -webkit-animation:MenuAnimIn5 0.4s ease-in-out;
    animation:MenuAnimIn5 0.4s ease-in-out
}
.menuwrapper>.sub-menu.dl-animate-in-5{
    -webkit-animation:SubMenuAnimIn5 0.4s ease-in-out;
    animation:SubMenuAnimIn5 0.4s ease-in-out
}
.menuwrapper>.sub-menu.dl-animate-out-5{
    -webkit-animation:SubMenuAnimOut5 0.4s ease-in-out;
    animation:SubMenuAnimOut5 0.4s ease-in-out
}
@-webkit-keyframes MenuAnimOut5{
    0%{
    }
    100%{
        -webkit-transform:rotateY(-25deg) translateX(-300px);
        opacity:0
    }
}
@keyframes MenuAnimOut5{
    0%{
    }
    100%{
        -webkit-transform:rotateY(-25deg) translateX(-300px);
        transform:rotateY(-25deg) translateX(-300px);
        opacity:0
    }
}
@-webkit-keyframes MenuAnimIn5{
    0%{
        -webkit-transform:rotateY(-25deg) translateX(-300px);
        opacity:0
    }
    100%{
        -webkit-transform:rotateY(0deg) translateX(0);
        opacity:1
    }
}
@keyframes MenuAnimIn5{
    0%{
        -webkit-transform:rotateY(-25deg) translateX(-300px);
        transform:rotateY(-25deg) translateX(-300px);
        opacity:0
    }
    100%{
        -webkit-transform:rotateY(0deg) translateX(0);
        transform:rotateY(0deg) translateX(0);
        opacity:1
    }
}
@-webkit-keyframes SubMenuAnimIn5{
    0%{
        -webkit-transform:rotateY(25deg) translateX(300px);
        opacity:0
    }
    100%{
        -webkit-transform:rotateY(0deg) translateX(0);
        opacity:1
    }
}
@keyframes SubMenuAnimIn5{
    0%{
        -webkit-transform:rotateY(25deg) translateX(300px);
        transform:rotateY(25deg) translateX(300px);
        opacity:0
    }
    100%{
        -webkit-transform:rotateY(0deg) translateX(0);
        transform:rotateY(0deg) translateX(0);
        opacity:1
    }
}
@-webkit-keyframes SubMenuAnimOut5{
    0%{
        -webkit-transform:rotateY(0deg) translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:rotateY(25deg) translateX(300px);
        opacity:0
    }
}
@keyframes SubMenuAnimOut5{
    0%{
        -webkit-transform:rotateY(0deg) translateX(0);
        transform:rotateY(0deg) translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:rotateY(25deg) translateX(300px);
        transform:rotateY(25deg) translateX(300px);
        opacity:0
    }
}
.menu.dl-animate-out-4{
    -webkit-animation:MenuAnimOut4 0.4s ease-in-out;
    animation:MenuAnimOut4 0.4s ease-in-out
}
.menu.dl-animate-in-4{
    -webkit-animation:MenuAnimIn4 0.4s ease-in-out;
    animation:MenuAnimIn4 0.4s ease-in-out
}
.menuwrapper>.sub-menu.dl-animate-in-4{
    -webkit-animation:SubMenuAnimIn4 0.4s ease;
    animation:SubMenuAnimIn4 0.4s ease
}
.menuwrapper>.sub-menu.dl-animate-out-4{
    -webkit-animation:SubMenuAnimOut4 0.4s ease;
    animation:SubMenuAnimOut4 0.4s ease
}
@-webkit-keyframes MenuAnimOut4{
    0%{
    }
    100%{
        -webkit-transform:scale(1.2);
        opacity:0
    }
}
@keyframes MenuAnimOut4{
    0%{
    }
    100%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2);
        opacity:0
    }
}
@-webkit-keyframes MenuAnimIn4{
    0%{
        -webkit-transform:scale(1.2);
        opacity:0
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@keyframes MenuAnimIn4{
    0%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2);
        opacity:0
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes SubMenuAnimIn4{
    0%{
        -webkit-transform:scale(.8);
        opacity:0
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@keyframes SubMenuAnimIn4{
    0%{
        -webkit-transform:scale(.8);
        transform:scale(.8);
        opacity:0
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes SubMenuAnimOut4{
    0%{
        -webkit-transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.8);
        opacity:0
    }
}
@keyframes SubMenuAnimOut4{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.8);
        transform:scale(.8);
        opacity:0
    }
}
#nectar-ocm-ht-line-check{
    position:absolute;
    visibility:hidden;
    pointer-events:none;
    width:100%;
    font-size:36px;
    line-height:36px;
    font-family:'Open Sans';
    font-weight:700;
    letter-spacing:-1px
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul{
    position:relative;
    max-height:0;
    box-sizing:content-box;
    -webkit-transition:max-height 0.5s cubic-bezier(.215,.61,.355,1),padding 0.25s cubic-bezier(.215,.61,.355,1);
    transition:max-height 0.5s cubic-bezier(.215,.61,.355,1),padding 0.25s cubic-bezier(.215,.61,.355,1);
    -ms-transform:none;
    -webkit-transform:none;
    transform:none;
    overflow:hidden
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul{
    padding-left:20px
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul>li:first-child,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:first-child{
    margin-top:10px
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul>li:last-child,#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:last-child{
    margin-bottom:0
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a,body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a{
    font-size:16px;
    line-height:22px
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container .menu-item-has-children>a,body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children>a{
    margin-right:20px
}
body:not(.material) #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:last-child{
    margin-bottom:10px
}
#footer-outer .col .widget_recent_entries span,#footer-outer .col .recent_posts_extra_widget .post-widget-text span,#slide-out-widget-area .widget_recent_entries span,#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span{
    display:block;
    line-height:17px;
    color:#999;
    font-size:11px;
    margin-bottom:6px
}
#slide-out-widget-area .widget_recent_entries span,#slide-out-widget-area .recent_posts_extra_widget .post-widget-text span{
    color:inherit
}
#slide-out-widget-area .widget_recent_entries span{
    opacity:.8
}
#footer-outer #footer-widgets .col ul li{
    padding:8px 0;
    list-style:none;
    margin-bottom:0;
    border-bottom:1px solid #444
}
#footer-outer #footer-widgets .col ul li:last-child{
    margin-bottom:0
}
#footer-outer .widget.widget_nav_menu li a,#footer-outer #footer-widgets .col ul ul li:last-child{
    border-bottom:0!important
}
#footer-outer #footer-widgets .col p{
    padding-bottom:20px
}
#footer-outer #footer-widgets .col p:last-child{
    padding-bottom:0
}
.widget_calendar{
    position:relative
}
.widget_calendar table{
    width:100%;
    border-collapse:collapse
}
.widget_calendar table td,#footer-outer #footer-widgets .col .widget_calendar table th{
    text-align:center
}
.widget_calendar table tbody td{
    border:0;
    padding:4px;
    font-size:11px;
    color:#666
}
.widget_calendar table tbody tr td:first-child{
    border-left:0
}
.widget_calendar table tbody tr:nth-child(2n+1){
    background-color:#f0f0f0
}
.widget_calendar table th{
    font-weight:700;
    border-bottom:0;
    text-align:center;
    padding-bottom:10px;
    color:#999
}
.widget_calendar table #prev{
    text-align:left;
    position:relative;
    padding:10px 0 0 0;
    z-index:2
}
.widget_calendar table #next{
    text-align:right;
    position:relative;
    padding:10px 0 0 0;
    z-index:2
}
.widget_calendar caption{
    position:absolute;
    bottom:0;
    z-index:1;
    width:100%;
    text-align:center
}
#footer-outer #footer-widgets .col .widget_calendar table tbody td{
    border:0;
    color:#666;
    padding:4px;
    font-size:11px
}
#footer-outer #footer-widgets .col .widget_calendar table{
    border-collapse:collapse
}
#footer-outer #footer-widgets .col .widget_calendar table tbody tr td:first-child{
    border-left:0
}
#footer-outer #footer-widgets .col .widget_calendar table tbody tr:nth-child(2n+1){
    background-color:#343739
}
#footer-outer #footer-widgets .col .widget_calendar table th{
    border-bottom:0;
    padding-bottom:10px;
    font-weight:700;
    color:#666
}
#footer-outer #footer-widgets .col .widget_calendar table tfoot tr{
    margin-top:20px
}
.widget_search .search-form,.newsletter-widget form{
    position:relative;
    overflow:hidden
}
.widget_search .search-form input[type=text],#sidebar .widget_search .search-form input[type=text],#footer-outer #footer-widgets .widget_search .search-form input[type=text]{
    padding-right:45px;
    margin:0
}
.newsletter-widget form input[type=email]{
    padding-right:75px;
    margin:0
}
.widget_search .search-form button[type=submit] .text,body.search-no-results .search-form button[type=submit] .text{
    display:none
}
body .widget_search .search-form button[type=submit],body.search-no-results .search-form button[type=submit]{
    padding:14px!important
}
body .widget_search .search-form button[type=submit],.widget_search .search-form button[type=submit] .icon-salient-search,body.search-no-results .search-form button[type=submit],body.search-no-results .search-form button[type=submit] .icon-salient-search,body .widget_search .search-form button[type=submit]:hover,body.search-no-results .search-form button[type=submit]:hover,body.search-no-results #search-results .search-form button[type=submit]:hover{
    background-color:transparent!important
}
body .widget_search .search-form button[type=submit],body.search-no-results #search-results .search-form button[type=submit]{
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    line-height:0
}
body .widget_search .search-form button[type=submit]:hover,body.search-no-results .search-form button[type=submit]:hover,body.search-no-results #search-results .search-form button[type=submit]:hover{
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    box-shadow:none!important
}
body[data-form-style="minimal"] .widget_search .search-form button[type=submit],body[data-form-style="minimal"] .widget_search .search-form button[type=submit]:hover{
    top:auto;
    bottom:0;
    -webkit-transform:none;
    transform:none
}
body.search-no-results[data-form-style="minimal"] #search-results .search-form button[type=submit]{
    top:auto;
    bottom:0;
    -webkit-transform:none;
    transform:none
}
.widget_search .search-form button[type=submit] .icon-salient-search,body.search-no-results .search-form button[type=submit] .icon-salient-search{
    margin-top:1px;
    display:block;
    font-size:17px
}
.widget_search .search-form button[type=submit] .icon-salient-search:before,body.search-no-results .search-form button[type=submit] .icon-salient-search:before{
    content:"\e906"
}
.widget_search .search-form,body.search-no-results .search-form{
    overflow:visible
}
.widget_search .search-form button[type=submit],.widget_search .search-form input[type=submit],.newsletter-widget form input[type=submit],body[data-form-style="minimal"] .main-content .post-password-form input[type=submit]{
    position:absolute;
    right:0;
    top:0;
    margin:0!important;
    line-height:22px;
    padding:10px 11px
}
body[data-form-style="minimal"] .main-content .post-password-form input[type=submit]{
    top:auto;
    bottom:35px
}
.main-content>.row>form.post-password-form{
    padding:15% 0
}
#footer-outer .widget_search .search-form input[type=submit],#footer-outer .newsletter-widget form input[type=submit]{
    padding:10px 11px 11px 10px
}
#footer-outer #footer-widgets .col .tagcloud a{
    background-color:rgba(0,0,0,.1);
    color:#A0A0A0;
    cursor:pointer;
    display:inline-block;
    float:left;
    margin:3px 3px 0 0;
    padding:5px 7px;
    position:relative;
    font-size:8pt;
    text-transform:capitalize;
    transition:all 0.2s linear;
    border-radius:2px;
    line-height:22px;
    -webkit-border-radius:2px
}
#footer-outer #footer-widgets .col .widget_tag_cloud:after{
    display:block;
    height:0;
    clear:both;
    content:"";
    visibility:hidden
}
#slide-out-widget-area .tagcloud a{
    padding:2px 11px;
    position:relative;
    border:1px solid #fff;
    background-color:transparent;
    margin:0 8px 8px 0;
    font-size:12px;
    display:block;
    float:left;
    text-transform:uppercase;
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear
}
#slide-out-widget-area .tagcloud a:last-child:after,#slide-out-widget-area .tagcloud:after{
    display:block;
    content:' ';
    clear:both;
    height:1px
}
#footer-outer #footer-widgets .col .tagcloud a:hover{
    background-color:#000
}
#footer-outer #footer-widgets .col .widget_recent_comments ul li,#slide-out-widget-area .widget_recent_comments ul li{
    background:none repeat scroll 0 0 rgba(0,0,0,.15);
    border:medium none;
    display:block;
    margin-bottom:18px;
    padding:15px;
    position:relative
}
#footer-outer #footer-widgets .col .widget.widget_recent_comments ul li{
    padding:15px!important
}
#slide-out-widget-area .widget_recent_comments ul li{
    background:none repeat scroll 0 0 rgba(0,0,0,.05)
}
#footer-outer #footer-widgets .col .widget_recent_comments ul li:last-child,#slide-out-widget-area .widget_recent_comments ul li:last-child{
    margin-bottom:0
}
#footer-outer #footer-widgets .col input[type=text],#footer-outer #footer-widgets .col input[type=email]{
    padding:10px;
    width:100%
}
body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text]{
    color:#fff
}
body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=text]:focus,body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus{
    background-color:#fff
}
#footer-outer #footer-widgets .col input[type=submit]{
    background-color:#000;
    opacity:.9;
    transition:opacity 0.2s linear 0s;
    -webkit-transition:opacity 0.2s linear 0s
}
#footer-outer #footer-widgets .col input[type=submit]:hover{
    opacity:1
}
#footer-outer #footer-widgets .col .search-form form,#footer-outer #footer-widgets .col .search-form label,#footer-outer #footer-widgets .col .newsletter-widget form,#footer-outer #footer-widgets .col .search-form{
    line-height:12px
}
#footer-outer .recent_projects_widget img{
    background-color:#444;
    border-color:#4d4d4d
}
#footer-outer .recent_projects_widget a:hover img{
    border-color:#616161;
    background-color:#616161
}
#footer-outer #footer-widgets .col ul li:first-child>a,#footer-outer #footer-widgets .col ul li:first-child{
    padding-top:0!important
}
#footer-outer #footer-widgets .rsswidget img{
    margin-bottom:-2px;
    margin-right:2px
}
#call-to-action{
    font-family:'Open Sans';
    font-weight:300;
    position:relative;
    z-index:10;
    background-color:#eeedec;
    text-align:center;
    vertical-align:bottom;
    font-size:22px
}
#boxed #call-to-action .container,#call-to-action .container,#footer-outer[data-full-width="1"] #call-to-action .container{
    padding:42px 0 36px 0
}
#call-to-action .container span{
    display:inline-block
}
#call-to-action .container a{
    background:none repeat scroll 0 0 #000;
    position:relative;
    top:-3px;
    color:#FFF;
    margin-bottom:0;
    font-size:12px;
    box-shadow:0 -3px rgba(0,0,0,.1) inset;
    -webkit-box-shadow:0 -3px rgba(0,0,0,.1) inset;
    text-transform:uppercase;
    font-family:'Open Sans';
    font-weight:700;
    letter-spacing:2px;
    margin-left:20px;
    line-height:24px;
    display:inline-block;
    border-radius:5px 5px 5px 5px;
    padding:16px 21px
}
#call-to-action .triangle{
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid #f8f8f8;
    height:10px;
    width:10px;
    left:440px;
    margin:-42px auto 33px auto
}
#call-to-action a{
    color:#45484a;
    opacity:1;
    transition:opacity 0.3s linear;
    -webkit-transition:opacity 0.3s linear
}
#call-to-action a:hover{
    opacity:.75
}
#call-to-action span{
    color:#4b4f52;
    font-family:'Open Sans';
    font-weight:600
}
#sidebar div ul{
    margin-left:0
}
#sidebar div ul li{
    padding:8px 0;
    list-style:none;
    border-bottom:1px solid #e6e6e6
}
#sidebar>div{
    margin-bottom:50px
}
#sidebar>div:last-child{
    margin-bottom:0
}
#sidebar #sidebar-inner{
    margin-bottom:0
}
#sidebar h4{
    color:#999;
    font-family:'Open Sans';
    font-weight:600;
    font-size:14px;
    margin-bottom:15px
}
#sidebar .widget_recent_comments h4,#sidebar .Simple_Flickr_Photos h4{
    margin-bottom:16px
}
#sidebar .widget li:first-child{
    padding-top:0
}
#sidebar .widget .recentcomments,.original #sidebar .widget .recentcomments,.ascend #sidebar .widget .recentcomments{
    padding:15px;
    margin-bottom:22px;
    border:none;
    position:relative;
    display:block;
    background:none repeat scroll 0 0 rgba(0,0,0,.02)
}
.widget .tagcloud a,#sidebar .widget .tagcloud a,.post-area .content-inner>.post-tags a{
    background-color:#333;
    color:#FFF;
    cursor:pointer;
    display:inline-block;
    line-height:22px;
    margin:3px 3px 0 0;
    padding:5px 7px;
    font-size:14px!important;
    position:relative;
    text-transform:capitalize;
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear;
    border-radius:2px;
    -webkit-border-radius:2px
}
.single #ajax-content-wrap .post-area .content-inner>.post-tags a{
    font-size:14px!important;
    text-transform:capitalize
}
#sidebar .widget_tag_cloud:after{
    display:block;
    height:0;
    clear:both;
    content:"";
    visibility:hidden
}
#sidebar .widget .tagcloud a:hover,.post-tags a:hover{
    background-color:#000
}
#sidebar .widget input[type=text],#sidebar .widget input[type=email]{
    padding:10px;
    width:100%
}
#sidebar .widget form p{
    padding-bottom:15px
}
#sidebar .widget.widget_categories ul ul,#sidebar .widget.widget_pages ul ul,#sidebar .widget.widget_nav_menu ul ul{
    margin:0!important;
    padding:0 0 0 20px
}
#sidebar .widget.widget_categories li,#sidebar .widget.widget_pages li,#sidebar .widget.widget_nav_menu li{
    border-bottom:0!important;
    padding:0!important
}
#sidebar .widget.widget_categories li a,#sidebar .widget.widget_pages li a,#sidebar .widget.widget_nav_menu li a{
    padding:8px 0;
    display:block;
    border-bottom:1px solid #E6E6E6
}
#sidebar .widget.widget_categories li{
    position:relative
}
#sidebar .widget.widget_categories li .post_count{
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background-color:rgba(0,0,0,.05);
    padding:5px 8px;
    border-radius:100px;
    font-size:11px;
    line-height:11px;
    display:inline-block
}
#sidebar .widget.widget_categories>ul>li:first-child>a,#sidebar .widget.widget_pages>ul>li:first-child>a,#sidebar .widget.widget_nav_menu>ul>li:first-child>a{
    padding-top:0
}
#sidebar.left-sidebar{
    float:left
}
.post-area.col_last{
    float:right
}
#sidebar>.widget_media_image{
    text-align:center
}
#sidebar .recent_projects_widget img,#footer-outer .recent_projects_widget img{
    margin-bottom:0
}
.recent_projects_widget img,#sidebar #flickr img,#footer-outer #flickr img{
    margin-bottom:0;
    display:block;
    padding:5px;
    background-color:#fff;
    margin-top:0;
    margin-left:0;
    border:1px solid #e5e5e5;
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear
}
.recent_projects_widget a:hover img,#sidebar #flickr a:hover img,#footer-outer #flickr a:hover img{
    border-color:#000
}
.recent_projects_widget div a,#sidebar #flickr div a,#footer-outer #flickr div a{
    float:left;
    margin:2% 2% 0 0;
    width:32%
}
.recent_projects_widget div a:nth-child(3n+3),#sidebar #flickr div:nth-child(3n+3) a,#footer-outer #flickr div:nth-child(3n+3) a{
    margin-right:0
}
#slide-out-widget-area .recent_projects_widget img{
    height:auto;
    width:100%
}
#sidebar select{
    max-width:100%
}
.recent_projects_widget>div:after{
    clear:both;
    content:'';
    display:block
}
.widget_pages ul ul{
    margin-top:20px;
    margin-bottom:30px;
    margin-left:20px!important
}
body #respond{
    background-color:transparent;
    box-shadow:none;
    padding:0
}
#respond>p,#respond .comment-notes,p.logged-in-as{
    margin-bottom:10px
}
p.logged-in-as{
    padding-bottom:0
}
body .comment-list{
    margin-bottom:40px;
    margin-left:0
}
.comment-list li{
    list-style:none
}
.comment-list .comment>div,.comment-list .pingback>div{
    background-color:#fff;
    margin:0;
    overflow:hidden;
    padding:25px;
    margin-top:2em;
    position:relative;
    padding-left:116px;
    box-shadow:0 1px 2px rgba(0,0,0,.17);
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.17)
}
.comment-list .children{
    margin-left:0;
    padding-left:40px;
    border-left:1px solid #ddd
}
body:not(.material) .comment-list .children{
    margin-left:0;
    padding-left:40px;
    border-left:1px solid #ddd;
    background-repeat:no-repeat;
    background-position:left 20px;
    background-image:url(../../../themes/salient/img/icons/comment-children-line.jpg)
}
.comment-list .comment>div img.avatar,.comment-list .pingback>div img.avatar{
    position:absolute;
    left:29px;
    top:29px;
    width:60px;
    height:60px
}
.comment-list .reply{
    position:absolute;
    top:29px;
    right:29px
}
.comment-list .reply a{
    box-shadow:0 1px 0 rgba(255,255,255,.3) inset;
    color:#FFF;
    cursor:pointer;
    padding:3px 7px;
    font-size:11px;
    transition:all 0.2s linear 0s;
    -webkit-transition:all 0.2s linear 0s;
    width:auto;
    border-radius:2px;
    -webkit-border-radius:2px;
    background-color:#333
}
.comment-list .comment-author,.comment-list .pingback .comment-body>a{
    color:#333;
    font-family:'Open Sans';
    font-weight:600;
    font-size:16px;
    line-height:30px
}
.comment-list .pingback .comment-body>a{
    display:block
}
body.material .comment-list .pingback .comment-body,body.ascend .comment-list .pingback .comment-body{
    padding-left:0
}
body.original .comment-list .pingback .comment-body{
    padding-left:25px
}
.comment-list .comment-meta{
    font-size:11px;
    line-height:15px
}
.comment-list .comment-meta a{
    color:#888
}
.comment-list .comment-meta a:hover{
    color:#000
}
.comment-list .reply a:hover{
    background-color:#000
}
.comment-list .comment>div p,.comment-list .pingback>div p{
    padding-bottom:0;
    margin-top:10px
}
.comment-list .comment #commentform .form-submit{
    margin-top:0
}
#respond h3 .cancel-comment-reply,#respond #cancel-comment-reply-link{
    display:inline-block;
    margin-left:10px;
    padding-left:10px;
    position:relative;
    border-left:1px solid #ddd
}
#respond h3,h3#comments{
    font-family:'Open Sans';
    font-weight:600;
    text-transform:none
}
.comment-author a{
    color:inherit
}
body.original .bypostauthor .comment-body{
    position:relative
}
body.original .bypostauthor .comment-body:before{
    opacity:.06;
    position:absolute;
    width:100%;
    height:100%;
    content:'';
    display:block;
    top:0;
    left:0
}
body:not(.original) .bypostauthor>.comment-body>.comment-author>img.avatar{
    border:3px solid #000;
    padding:3px
}
body.material .comment-list .comment .bypostauthor>.comment-body>.comment-author>img.avatar{
    border:2px solid #000;
    padding:2px
}
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=date],textarea{
    padding:10px;
    width:100%;
    font-size:14px;
    font-family:inherit;
    line-height:24px;
    color:#555;
    background-color:#f1f1f1;
    border:none;
    transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease
}
input:focus,select:focus,textarea:focus{
    outline:0
}
.original[data-form-style="default"] input[type=text]:focus,.original[data-form-style="default"] textarea:focus,.original[data-form-style="default"] input[type=email]:focus,.original[data-form-style="default"] input[type=search]:focus,.original[data-form-style="default"] input[type=password]:focus,.original[data-form-style="default"] input[type=tel]:focus,.original[data-form-style="default"] input[type=url]:focus,.original[data-form-style="default"] input[type=date]:focus{
    background-color:#ebebeb
}
input[type=submit],button[type=submit],input[type="button"]{
    background-color:#333;
    padding:7px 11px;
    border:none;
    color:#fff;
    cursor:pointer;
    transition:all 0.45s cubic-bezier(.25,1,.33,1);
    -webkit-transition:all 0.45s cubic-bezier(.25,1,.33,1);
    width:auto;
    font-family:'Open Sans';
    font-weight:600;
    font-size:14px;
    border-radius:2px;
    -webkit-border-radius:2px
}
input[type=submit]:hover,button[type=submit]:hover,input[type="button"]:hover{
    background-color:#000
}
body[data-form-submit="regular"] .container-wrap input[type=submit],body[data-form-submit="regular"] .container-wrap button[type=submit],body[data-form-submit="see-through"] .container-wrap input[type=submit],body[data-form-submit="see-through"] .container-wrap button[type=submit]:not(.search-widget-btn){
    padding:15px 22px!important
}
body[data-form-submit="regular"] input[type=submit]:hover,body[data-form-submit="regular"] button[type=submit]:hover{
    opacity:.85
}
body[data-form-submit="see-through"] input[type=submit],body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn),body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order{
    background-color:transparent!important;
    border:2px solid #000!important
}
select{
    padding:10px;
    width:100%;
    border:none;
    font-family:'Open Sans';
    font-weight:400;
    font-size:12px;
    line-height:22px;
    color:#555;
    background-color:#fff;
    box-shadow:0 1px 2px rgba(0,0,0,.16);
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.16);
    transition:all 0.2s linear;
    -webkit-transition:all 0.2s linear
}
textarea{
    max-width:100%
}
body[data-form-style="minimal"] input[type="text"],body[data-form-style="minimal"] textarea,body[data-form-style="minimal"] input[type="email"],body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],body[data-form-style="minimal"] input[type=password],body[data-form-style="minimal"] input[type=tel],body[data-form-style="minimal"] input[type=url],body[data-form-style="minimal"] input[type=search],body[data-form-style="minimal"] input[type=date]{
    background-color:rgba(0,0,0,.035);
    box-shadow:none;
    -webkit-box-shadow:none;
    border:none;
    position:relative;
    margin:0;
    font-size:14px;
    border-bottom:2px solid #e0e0e0;
    -webkit-transition:border-color 0.2s ease;
    transition:border-color 0.2s ease;
    border-radius:0
}
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"],body[data-form-style="minimal"] .container-wrap .span_12.light textarea,body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=password],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=url],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=search],body[data-form-style="minimal"] .container-wrap .span_12.light input[type=date]{
    color:#fff;
    border-top:0;
    border-left:0;
    border-right:0;
    background-color:rgba(255,255,255,.04);
    border-bottom:2px solid transparent
}
body[data-form-style="minimal"] textarea,body[data-form-style="minimal"].woocommerce #review_form #respond textarea{
    padding:20px
}
body[data-form-style="minimal"] .widget_search .search-form .search-submit{
    top:30px
}
body[data-fancy-form-rcs="1"] .select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa;
    padding:4px
}
body[data-fancy-form-rcs="1"] .select2-container .select2-choice,body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single{
    height:auto;
    background-color:transparent;
    border-color:#e0e0e0;
    padding-top:5px;
    padding-bottom:5px;
    -webkit-transition:background-color 0.15s cubic-bezier(.39,.71,.56,.98),color 0.15s cubic-bezier(.39,.71,.56,.98);
    transition:background-color 0.15s cubic-bezier(.39,.71,.56,.98),color 0.15s cubic-bezier(.39,.71,.56,.98)
}
body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover .select2-arrow b:after{
    -webkit-transition:border-color 0.15s cubic-bezier(.39,.71,.56,.98);
    transition:border-color 0.15s cubic-bezier(.39,.71,.56,.98)
}
body[data-fancy-form-rcs="1"] .select2-drop,body[data-fancy-form-rcs="1"] .select2-dropdown{
    border:none;
    background-color:#fff;
    box-shadow:0 0 6px rgba(0,0,0,.2)
}
body[data-fancy-form-rcs="1"] .select2-container,body[data-fancy-form-rcs="1"] .select2-drop,body[data-fancy-form-rcs="1"] .select2-search,.select2-search input{
    font-size:14px
}
body[data-fancy-form-rcs="1"] .select2-container:not(.select2-dropdown-open) .select2-choice:hover .select2-arrow b:after,body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection__arrow b{
    border-top-color:#fff
}
body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice .select2-arrow b:after,body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#fff
}
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:100%;
    width:30px;
    top:0
}
body[data-fancy-form-rcs="1"] .select2-container .select2-selection--single .select2-selection__rendered{
    padding-left:10px;
    padding-right:30px
}
body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option[aria-selected=true],body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:#f0f0f0!important
}
body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-above .select2-search input,body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-below .select2-search input,body[data-fancy-form-rcs="1"] .select2-drop .select2-search input[type="text"]{
    padding:0 4px!important;
    margin-top:7px!important
}
body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover,body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover>.select2-chosen,body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice,body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice>.select2-chosen{
    color:#fff!important;
    box-shadow:none;
    -webkit-box-shadow:none
}
body[data-fancy-form-rcs="1"].admin-bar .select2-drop.select2-drop-above.select2-drop-active{
    margin-top:-33px
}
.select2-container .select2-choice>.select2-chosen{
    color:#000!important;
    line-height:30px;
    padding-left:3px
}
body[data-fancy-form-rcs="1"] .fancy-select-wrap{
    padding-top:12px
}
body[data-fancy-form-rcs="1"] .fancy-select-wrap label{
    padding-bottom:0;
    font-size:12px;
    display:inline-block;
    color:#acacac!important
}
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__rendered,body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected]{
    color:#444!important
}
body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__rendered,body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered,body[data-form-submit="see-through"] input[type=submit]:hover,body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn):hover,.nectar_icon_wrap[data-style="shadow-bg"]:not([data-color="white"]) .nectar_icon i{
    color:#fff!important
}
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover .select2-selection__placeholder{
    color:#fff
}
div.wpforms-container-full .wpforms-form .select2-container{
    position:relative
}
.widget_text textarea{
    max-height:100px
}
body .gform_wrapper .description,body .gform_wrapper .gfield_description,body .gform_wrapper .gsection_description,body .gform_wrapper .instruction{
    font-size:12px
}
body .gform_wrapper div.charleft{
    font-size:10px
}
body .gform_wrapper .top_label .gfield_label{
    margin-top:20px;
    margin-bottom:6px;
    font-family:'Open Sans';
    font-weight:700
}
.wpcf7-form p span{
    color:#000
}
div.wpcf7-validation-errors,.light .wpcf7 div.wpcf7-response-output{
    color:#666!important
}
div.wpcf7 img.ajax-loader{
    margin-top:10px;
    display:inline-block
}
.wpcf7-not-valid-tip{
    background:none repeat scroll 0 0 #fff
}
.minimal-form-input .wpcf7-not-valid-tip{
    position:absolute;
    top:100%
}
.wpcf7-form .wpcf7-not-valid-tip{
    top:-3px;
    padding:2px 6px;
    border:0;
    box-shadow:0 1px 2px rgba(0,0,0,.2);
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2)
}
.wpcf7 .wpcf7-response-output{
    background-color:#fff;
    margin-left:0;
    margin-top:10px
}
body:not(.woocommerce-cart) .main-content table{
    margin:0 0 20px;
    padding:0;
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#fff;
    border-top:1px solid #ececec
}
body:not(.woocommerce-cart) .main-content tr th:first-child,body:not(.woocommerce-cart) .main-content tr td:first-child{
    border-left-style:solid;
    border-left-width:1px;
    border-color:#ececec
}
body:not(.woocommerce-cart) .main-content tr th:first-child,body:not(.woocommerce-cart) .main-content tr td:first-child{
    border-left-style:solid;
    border-left-width:1px
}
body:not(.woocommerce-cart) .main-content th{
    border-left:medium none;
    border-style:none solid solid none;
    border-top:medium none;
    border-width:medium 1px 1px medium;
    font-weight:700;
    padding:10px;
    text-align:left;
    border-color:#ececec
}
body:not(.woocommerce-cart) .main-content td{
    border-color:#ececec;
    border-left:none;
    border-style:none solid solid none;
    border-top:medium none;
    border-width:medium 1px 1px medium;
    font-size:13px;
    padding:10px
}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1){
    background-color:#fcfcfc
}
@keyframes fadebottom{
    0%{
        opacity:1;
        transform:translateY(0)
    }
    25%{
        opacity:0;
        transform:translateY(20px)
    }
    30%{
        opacity:0;
        transform:translateY(0)
    }
    45%{
        opacity:1;
        transform:translateY(0)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
@-webkit-keyframes fadebottom{
    0%{
        opacity:1;
        transform:translateY(0);
        -webkit-transform:translateY(0)
    }
    25%{
        opacity:0;
        transform:translateY(20px);
        -webkit-transform:translateY(20px)
    }
    30%{
        opacity:0;
        transform:translateY(0);
        -webkit-transform:translateY(0)
    }
    45%{
        opacity:1;
        transform:translateY(0);
        -webkit-transform:translateY(0)
    }
    100%{
        opacity:1;
        transform:translateY(0);
        -webkit-transform:translateY(0)
    }
}
body .full-width-section,body .full-width-content{
    visibility:visible
}
.portfolio-filters-inline.full-width-section:not(.non-fw),.portfolio-filters-inline.full-width-content,.post-area.full-width-content.standard-minimal,.full-width-content.blog-fullwidth-wrap,.wpb_row.full-width-content,.full-width-content.nectar-shop-outer,.page-submenu>.full-width-section,.page-submenu .full-width-content,.wpb_row.full-width-section .mobile-video-image,body .full-width-section .row-bg-wrap,body .full-width-section .nectar-parallax-scene,body .full-width-section>.nectar-shape-divider-wrap,body .full-width-section>.video-color-overlay,body[data-aie="zoom-out"] .first-section .row-bg-wrap,body[data-aie="long-zoom-out"] .first-section .row-bg-wrap,body[data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap,body[data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap,body .full-width-section.parallax_section .row-bg-wrap,.nectar-slider-wrap[data-full-width="true"],.wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap{
    margin-left:-50vw;
    left:50%;
    width:100vw
}
body .full-width-section>.nectar-video-wrap{
    margin-left:-50vw;
    left:50%;
    width:100vw!important
}
body .full-width-section>.nectar-video-wrap,body .full-width-content>.nectar-video-wrap,.nectar-video-wrap .nectar-video-inner{
    height:100%
}
@media only screen and (min-width:1000px){
    [data-header-format="left-header"] .full-width-content.blog-fullwidth-wrap,[data-header-format="left-header"] .wpb_row.full-width-content,[data-header-format="left-header"] .full-width-content.nectar-shop-outer,[data-header-format="left-header"] .page-submenu>.full-width-section,[data-header-format="left-header"] .page-submenu .full-width-content,[data-header-format="left-header"] .full-width-section .row-bg-wrap,[data-header-format="left-header"] .full-width-section .nectar-parallax-scene,[data-header-format="left-header"] .full-width-section>.nectar-shape-divider-wrap,[data-header-format="left-header"] .full-width-section>.video-color-overlay,[data-header-format="left-header"][data-aie="zoom-out"] .first-section .row-bg-wrap,[data-header-format="left-header"][data-aie="long-zoom-out"] .first-section .row-bg-wrap,[data-header-format="left-header"][data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap,[data-header-format="left-header"][data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap,[data-header-format="left-header"] .full-width-section.parallax_section .row-bg-wrap,[data-header-format="left-header"] .nectar-slider-wrap[data-full-width="true"],body[data-header-format="left-header"] .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap{
        margin-left:calc(-50vw + 135px);
        width:calc(100vw - 272px);
        left:50%
    }
    [data-header-format="left-header"] .full-width-section>.nectar-video-wrap{
        margin-left:calc(-50vw + 135px);
        width:calc(100vw - 272px)!important;
        left:50%
    }
    #boxed .full-width-content.blog-fullwidth-wrap,#boxed .wpb_row.full-width-content,#boxed .page-submenu>.full-width-section,#boxed .page-submenu .full-width-content,#boxed .full-width-content.nectar-shop-outer,body #boxed .full-width-section .row-bg-wrap,body #boxed .full-width-section .nectar-parallax-scene,body #boxed .full-width-section>.nectar-shape-divider-wrap,body #boxed .full-width-section>.video-color-overlay,body[data-aie="zoom-out"] #boxed .first-section .row-bg-wrap,body[data-aie="long-zoom-out"] #boxed .first-section .row-bg-wrap,body[data-aie="zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,body[data-aie="long-zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,body #boxed .full-width-section.parallax_section .row-bg-wrap,#boxed .nectar-slider-wrap[data-full-width="true"],#boxed .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,#boxed .portfolio-filters-inline.full-width-section:not(.non-fw){
        margin-left:-5%;
        width:110%;
        left:0
    }
    body #boxed .full-width-section>.nectar-video-wrap{
        margin-left:-5%;
        width:110%!important;
        left:0
    }
}
@media only screen and (max-width:999px) and (min-width:691px){
    #boxed .full-width-content.blog-fullwidth-wrap,#boxed .wpb_row.full-width-content,#boxed .page-submenu>.full-width-section,#boxed .page-submenu .full-width-content,body #boxed .full-width-section .row-bg-wrap,body #boxed .full-width-section .nectar-parallax-scene,body #boxed .full-width-section>.nectar-shape-divider-wrap,body #boxed .full-width-section>.video-color-overlay,body[data-aie="zoom-out"] #boxed .first-section .row-bg-wrap,body[data-aie="long-zoom-out"] #boxed .first-section .row-bg-wrap,body[data-aie="zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,body[data-aie="long-zoom-out"] #boxed .top-level.full-width-section .row-bg-wrap,body #boxed .full-width-section.parallax_section .row-bg-wrap,#boxed .nectar-slider-wrap[data-full-width="true"],#boxed .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap{
        margin-left:-7%;
        width:114%;
        left:0
    }
    body #boxed .full-width-section>.nectar-video-wrap{
        margin-left:-7%;
        width:114%!important;
        left:0
    }
}
.page-submenu .full-width-content,.page-submenu>.full-width-section,.full-width-content.blog-fullwidth-wrap,.portfolio-filters-inline.full-width-content,.portfolio-filters-inline.full-width-section{
    position:relative
}
body .post-area.span_9 body .post-area.span_9 .portfolio-filters-inline.full-width-section:not(.non-fw),body .post-area.span_9 .portfolio-filters-inline.full-width-content,body .post-area.span_9 .post-area.full-width-content.standard-minimal,body .post-area.span_9 .full-width-content.blog-fullwidth-wrap,body .post-area.span_9 .wpb_row.full-width-content,body .post-area.span_9 .page-submenu>.full-width-section,body .post-area.span_9 .page-submenu .full-width-content,body .post-area.span_9 .full-width-section .row-bg-wrap,body .post-area.span_9 .full-width-section .nectar-parallax-scene,body .post-area.span_9 .full-width-section>.nectar-shape-divider-wrap,body .post-area.span_9 .full-width-section>.video-color-overlay,body[data-aie="zoom-out"] .post-area.span_9 .first-section .row-bg-wrap,body[data-aie="long-zoom-out"] .post-area.span_9 .first-section .row-bg-wrap,body[data-aie="zoom-out"] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,body[data-aie="long-zoom-out"] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,body .post-area.span_9 .full-width-section.parallax_section .row-bg-wrap,body .post-area.span_9 .wpb_row.parallax_section .row-bg-wrap,.post-area.span_9 .nectar-slider-wrap[data-full-width="true"],body #boxed .post-area.span_9 .full-width-section .row-bg-wrap,body .post-area.span_9 .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap{
    margin-left:0;
    left:0;
    width:100%
}
body .post-area.span_9 .full-width-section>.nectar-video-wrap{
    margin-left:0;
    left:0;
    width:100%!important
}
.pum .pum-container .popmake-content .full-width-section .row-bg-wrap,.pum .pum-container .popmake-content .wpb_row.full-width-content,body #boxed .pum .pum-container .popmake-content .full-width-section .row-bg-wrap,body #boxed .pum .pum-container .popmake-content .wpb_row.full-width-content{
    margin-left:0!important;
    left:0!important;
    width:100%!important
}
body .wpb_row.full-width-section .wpb_row>.row-bg-wrap,#boxed .wpb_row.full-width-section .wpb_row>.row-bg-wrap,body .wpb_row.full-width-content .wpb_row>.row-bg-wrap,#boxed .wpb_row.full-width-content .wpb_row>.row-bg-wrap{
    margin-left:0;
    left:0;
    width:100%
}
.wpb_row .column-image-bg-wrap,.wpb_row .column-image-bg-wrap .inner-wrap,.wpb_row .column-image-bg-wrap .column-image-bg{
    overflow:hidden;
    width:100%;
    height:100%;
    position:absolute;
    z-index:1;
    top:0;
    left:0
}
.wpb_column[data-bg-cover="true"] .column-image-bg,.wpb_column .column-inner[data-bg-cover="true"] .column-image-bg{
    background-size:cover;
    background-position:center
}
.wpb_row .column-image-bg-wrap{
    z-index:0;
    overflow:hidden
}
.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg{
    background-position:center;
    background-size:cover;
    -webkit-background-size:cover
}
@font-face{
    font-family:'icomoon';
    src:url(../fonts/icomoon.eot);
    src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),url(../fonts/icomoon.woff) format('woff'),url(../fonts/icomoon.ttf) format('truetype'),url('../fonts/icomoon.svg#icomoon') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:linecons;
    src:url(../fonts/linecons.eot);
    src:url(../fonts/linecons.eot?#iefix) format('embedded-opentype'),url(../fonts/linecons.ttf) format('truetype'),url(../fonts/linecons.woff) format('woff'),url(../fonts/linecons.svg#linecons) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" linecon-icon-"],[class^=linecon-icon-]{
    font-family:linecons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.linecon-icon-heart:before{
    content:"\e600"
}
.linecon-icon-cloud:before{
    content:"\e601"
}
.linecon-icon-star:before{
    content:"\e602"
}
.linecon-icon-tv:before{
    content:"\e603"
}
.linecon-icon-sound:before{
    content:"\e604"
}
.linecon-icon-video:before{
    content:"\e605"
}
.linecon-icon-trash:before{
    content:"\e606"
}
.linecon-icon-user:before{
    content:"\e607"
}
.linecon-icon-key:before{
    content:"\e608"
}
.linecon-icon-search:before{
    content:"\e609"
}
.linecon-icon-eye:before{
    content:"\e60a"
}
.linecon-icon-bubble:before{
    content:"\e60b"
}
.linecon-icon-stack:before{
    content:"\e60c"
}
.linecon-icon-cup:before{
    content:"\e60d"
}
.linecon-icon-phone:before{
    content:"\e60e"
}
.linecon-icon-news:before{
    content:"\e60f"
}
.linecon-icon-mail:before{
    content:"\e610"
}
.linecon-icon-like:before{
    content:"\e611"
}
.linecon-icon-photo:before{
    content:"\e612"
}
.linecon-icon-note:before{
    content:"\e613"
}
.linecon-icon-food:before{
    content:"\e614"
}
.linecon-icon-t-shirt:before{
    content:"\e615"
}
.linecon-icon-fire:before{
    content:"\e616"
}
.linecon-icon-clip:before{
    content:"\e617"
}
.linecon-icon-shop:before{
    content:"\e618"
}
.linecon-icon-calendar:before{
    content:"\e619"
}
.linecon-icon-wallet:before{
    content:"\e61a"
}
.linecon-icon-vynil:before{
    content:"\e61b"
}
.linecon-icon-truck:before{
    content:"\e61c"
}
.linecon-icon-world:before{
    content:"\e61d"
}
.linecon-icon-clock:before{
    content:"\e61e"
}
.linecon-icon-paperplane:before{
    content:"\e61f"
}
.linecon-icon-params:before{
    content:"\e620"
}
.linecon-icon-banknote:before{
    content:"\e621"
}
.linecon-icon-data:before{
    content:"\e622"
}
.linecon-icon-music:before{
    content:"\e623"
}
.linecon-icon-megaphone:before{
    content:"\e624"
}
.linecon-icon-study:before{
    content:"\e625"
}
.linecon-icon-lab:before{
    content:"\e626"
}
.linecon-icon-location:before{
    content:"\e627"
}
.linecon-icon-display:before{
    content:"\e628"
}
.linecon-icon-diamond:before{
    content:"\e629"
}
.linecon-icon-pen:before{
    content:"\e62a"
}
.linecon-icon-bulb:before{
    content:"\e62b"
}
.linecon-icon-lock:before{
    content:"\e62c"
}
.linecon-icon-tag:before{
    content:"\e62d"
}
.linecon-icon-camera:before{
    content:"\e62e"
}
.linecon-icon-settings:before{
    content:"\e62f"
}
@font-face{
    font-family:steadysets;
    src:url(../fonts/steadysets.eot);
    src:url(../fonts/steadysets.eot?#iefix) format('embedded-opentype'),url(../fonts/steadysets.ttf) format('truetype'),url(../fonts/steadysets.woff) format('woff'),url(../fonts/steadysets.svg#icomoon) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" steadysets-icon-"],[class^=steadysets-icon-]{
    font-family:steadysets!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.steadysets-icon-type:before{
    content:"\e600"
}
.steadysets-icon-box:before{
    content:"\e601"
}
.steadysets-icon-archive:before{
    content:"\e602"
}
.steadysets-icon-envelope:before{
    content:"\e603"
}
.steadysets-icon-email:before{
    content:"\e604"
}
.steadysets-icon-files:before{
    content:"\e605"
}
.steadysets-icon-uniE606:before{
    content:"\e606"
}
.steadysets-icon-connection-empty:before{
    content:"\e607"
}
.steadysets-icon-connection-25:before{
    content:"\e608"
}
.steadysets-icon-connection-50:before{
    content:"\e609"
}
.steadysets-icon-connection-75:before{
    content:"\e60a"
}
.steadysets-icon-connection-full:before{
    content:"\e60b"
}
.steadysets-icon-microphone:before{
    content:"\e60c"
}
.steadysets-icon-microphone-off:before{
    content:"\e60d"
}
.steadysets-icon-book:before{
    content:"\e60e"
}
.steadysets-icon-cloud:before{
    content:"\e60f"
}
.steadysets-icon-book2:before{
    content:"\e610"
}
.steadysets-icon-star:before{
    content:"\e611"
}
.steadysets-icon-phone-portrait:before{
    content:"\e612"
}
.steadysets-icon-phone-landscape:before{
    content:"\e613"
}
.steadysets-icon-tablet:before{
    content:"\e614"
}
.steadysets-icon-tablet-landscape:before{
    content:"\e615"
}
.steadysets-icon-laptop:before{
    content:"\e616"
}
.steadysets-icon-uniE617:before{
    content:"\e617"
}
.steadysets-icon-barbell:before{
    content:"\e618"
}
.steadysets-icon-stopwatch:before{
    content:"\e619"
}
.steadysets-icon-atom:before{
    content:"\e61a"
}
.steadysets-icon-syringe:before{
    content:"\e61b"
}
.steadysets-icon-pencil:before{
    content:"\e61c"
}
.steadysets-icon-chart:before{
    content:"\e61d"
}
.steadysets-icon-bars:before{
    content:"\e61e"
}
.steadysets-icon-cube:before{
    content:"\e61f"
}
.steadysets-icon-image:before{
    content:"\e620"
}
.steadysets-icon-crop:before{
    content:"\e621"
}
.steadysets-icon-graph:before{
    content:"\e622"
}
.steadysets-icon-select:before{
    content:"\e623"
}
.steadysets-icon-bucket:before{
    content:"\e624"
}
.steadysets-icon-mug:before{
    content:"\e625"
}
.steadysets-icon-clipboard:before{
    content:"\e626"
}
.steadysets-icon-lab:before{
    content:"\e627"
}
.steadysets-icon-bones:before{
    content:"\e628"
}
.steadysets-icon-pill:before{
    content:"\e629"
}
.steadysets-icon-bolt:before{
    content:"\e62a"
}
.steadysets-icon-health:before{
    content:"\e62b"
}
.steadysets-icon-map-marker:before{
    content:"\e62c"
}
.steadysets-icon-stack:before{
    content:"\e62d"
}
.steadysets-icon-newspaper:before{
    content:"\e62e"
}
.steadysets-icon-uniE62F:before{
    content:"\e62f"
}
.steadysets-icon-coffee:before{
    content:"\e630"
}
.steadysets-icon-bill:before{
    content:"\e631"
}
.steadysets-icon-sun:before{
    content:"\e632"
}
.steadysets-icon-vcard:before{
    content:"\e633"
}
.steadysets-icon-shorts:before{
    content:"\e634"
}
.steadysets-icon-drink:before{
    content:"\e635"
}
.steadysets-icon-diamond:before{
    content:"\e636"
}
.steadysets-icon-bag:before{
    content:"\e637"
}
.steadysets-icon-calculator:before{
    content:"\e638"
}
.steadysets-icon-credit-cards:before{
    content:"\e639"
}
.steadysets-icon-microwave-oven:before{
    content:"\e63a"
}
.steadysets-icon-camera:before{
    content:"\e63b"
}
.steadysets-icon-share:before{
    content:"\e63c"
}
.steadysets-icon-bullhorn:before{
    content:"\e63d"
}
.steadysets-icon-user:before{
    content:"\e63e"
}
.steadysets-icon-users:before{
    content:"\e63f"
}
.steadysets-icon-user2:before{
    content:"\e640"
}
.steadysets-icon-users2:before{
    content:"\e641"
}
.steadysets-icon-unlocked:before{
    content:"\e642"
}
.steadysets-icon-unlocked2:before{
    content:"\e643"
}
.steadysets-icon-lock:before{
    content:"\e644"
}
.steadysets-icon-forbidden:before{
    content:"\e645"
}
.steadysets-icon-switch:before{
    content:"\e646"
}
.steadysets-icon-meter:before{
    content:"\e647"
}
.steadysets-icon-flag:before{
    content:"\e648"
}
.steadysets-icon-home:before{
    content:"\e649"
}
.steadysets-icon-printer:before{
    content:"\e64a"
}
.steadysets-icon-clock:before{
    content:"\e64b"
}
.steadysets-icon-calendar:before{
    content:"\e64c"
}
.steadysets-icon-comment:before{
    content:"\e64d"
}
.steadysets-icon-chat-3:before{
    content:"\e64e"
}
.steadysets-icon-chat-2:before{
    content:"\e64f"
}
.steadysets-icon-chat-1:before{
    content:"\e650"
}
.steadysets-icon-chat:before{
    content:"\e651"
}
.steadysets-icon-zoom-out:before{
    content:"\e652"
}
.steadysets-icon-zoom-in:before{
    content:"\e653"
}
.steadysets-icon-search:before{
    content:"\e654"
}
.steadysets-icon-trashcan:before{
    content:"\e655"
}
.steadysets-icon-tag:before{
    content:"\e656"
}
.steadysets-icon-download:before{
    content:"\e657"
}
.steadysets-icon-paperclip:before{
    content:"\e658"
}
.steadysets-icon-checkbox:before{
    content:"\e659"
}
.steadysets-icon-checkbox-checked:before{
    content:"\e65a"
}
.steadysets-icon-checkmark:before{
    content:"\e65b"
}
.steadysets-icon-refresh:before{
    content:"\e65c"
}
.steadysets-icon-reload:before{
    content:"\e65d"
}
.steadysets-icon-arrow-right:before{
    content:"\e65e"
}
.steadysets-icon-arrow-down:before{
    content:"\e65f"
}
.steadysets-icon-arrow-up:before{
    content:"\e660"
}
.steadysets-icon-arrow-left:before{
    content:"\e661"
}
.steadysets-icon-settings:before{
    content:"\e662"
}
.steadysets-icon-battery-full:before{
    content:"\e663"
}
.steadysets-icon-battery-75:before{
    content:"\e664"
}
.steadysets-icon-battery-50:before{
    content:"\e665"
}
.steadysets-icon-battery-25:before{
    content:"\e666"
}
.steadysets-icon-battery-empty:before{
    content:"\e667"
}
.steadysets-icon-battery-charging:before{
    content:"\e668"
}
.steadysets-icon-uniE669:before{
    content:"\e669"
}
.steadysets-icon-grid:before{
    content:"\e66a"
}
.steadysets-icon-list:before{
    content:"\e66b"
}
.steadysets-icon-wifi-low:before{
    content:"\e66c"
}
.steadysets-icon-folder-check:before{
    content:"\e66d"
}
.steadysets-icon-folder-settings:before{
    content:"\e66e"
}
.steadysets-icon-folder-add:before{
    content:"\e66f"
}
.steadysets-icon-folder:before{
    content:"\e670"
}
.steadysets-icon-window:before{
    content:"\e671"
}
.steadysets-icon-windows:before{
    content:"\e672"
}
.steadysets-icon-browser:before{
    content:"\e673"
}
.steadysets-icon-file-broken:before{
    content:"\e674"
}
.steadysets-icon-align-justify:before{
    content:"\e675"
}
.steadysets-icon-align-center:before{
    content:"\e676"
}
.steadysets-icon-align-right:before{
    content:"\e677"
}
.steadysets-icon-align-left:before{
    content:"\e678"
}
.steadysets-icon-file:before{
    content:"\e679"
}
.steadysets-icon-file-add:before{
    content:"\e67a"
}
.steadysets-icon-file-settings:before{
    content:"\e67b"
}
.steadysets-icon-mute:before{
    content:"\e67c"
}
.steadysets-icon-heart:before{
    content:"\e67d"
}
.steadysets-icon-enter:before{
    content:"\e67e"
}
.steadysets-icon-volume-decrease:before{
    content:"\e67f"
}
.steadysets-icon-wifi-mid:before{
    content:"\e680"
}
.steadysets-icon-volume:before{
    content:"\e681"
}
.steadysets-icon-bookmark:before{
    content:"\e682"
}
.steadysets-icon-screen:before{
    content:"\e683"
}
.steadysets-icon-map:before{
    content:"\e684"
}
.steadysets-icon-measure:before{
    content:"\e685"
}
.steadysets-icon-eyedropper:before{
    content:"\e686"
}
.steadysets-icon-support:before{
    content:"\e687"
}
.steadysets-icon-phone:before{
    content:"\e688"
}
.steadysets-icon-email2:before{
    content:"\e689"
}
.steadysets-icon-volume-increase:before{
    content:"\e68a"
}
.steadysets-icon-wifi-full:before{
    content:"\e68b"
}
.icon-salient-x,.icon-salient-m-eye,.icon-salient-search,.icon-salient-woo-zoom-icon,.icon-salient-right-arrow,.icon-salient-left-arrow,.icon-salient-right-line,.icon-salient-back-to-all,.icon-salient-left-arrow-thin,.icon-salient-right-arrow-thin,.icon-salient-down-arrow-thin,.icon-salient-down-arrow,.icon-salient-google-plus,.ascend .mfp-image-holder .mfp-close,.ascend .mfp-iframe-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-iframe-holder .mfp-close,.icon-salient-facebook,.icon-salient-twitter,.icon-salient-pinterest,.icon-salient-heart,.icon-salient-heart-2,.icon-salient-plus,.icon-salient-cart,.icon-salient-pencil,.icon-salient-artstation,.icon-salient-discord,.icon-be,.icon-vimeo,.icon-soundcloud,.icon-button-arrow,.icon-salient-thin-line,.icon-salient-spotify,.icon-salient-m-user,.salient-page-submenu-icon,.icon-salient-m-clock,.video-play-button,.mejs-controls .mejs-button button{
    font-family:'icomoon'!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased
}
.icon-salient-m-bag:before{
    content:"\e900"
}
.icon-salient-m-eye:before{
    content:"\e015"
}
.icon-salient-m-clock:before{
    content:"\e016"
}
.icon-salient-m-gear:before{
    content:"\e023"
}
.icon-salient-m-heart:before{
    content:"\e024"
}
.icon-salient-m-search:before{
    content:"\e036"
}
.icon-salient-m-prev:before{
    content:"\e050"
}
.icon-salient-m-rewind:before{
    content:"\e051"
}
.icon-salient-m-play:before{
    content:"\e052"
}
.icon-salient-woo-zoom-icon:before{
    content:"\e908"
}
.icon-salient-woo-zoom-icon-minus:before{
    content:"\e90a"
}
.icon-salient-m-pause:before{
    content:"\e053"
}
.icon-salient-m-stop:before{
    content:"\e054"
}
.icon-salient-m-ff:before{
    content:"\e055"
}
.icon-salient-m-next:before{
    content:"\e056"
}
.icon-salient-m-user:before{
    content:"\e074"
}
.icon-salient-m-chat:before{
    content:"\e076"
}
.icon-salient-m-social:before{
    content:"\e081"
}
.icon-salient-m-left-arrow:before{
    content:"\e094"
}
.icon-salient-m-right-arrow:before{
    content:"\e095"
}
.icon-salient-m-sound:before{
    content:"\e098"
}
.icon-salient-m-mute:before{
    content:"\e099"
}
.icon-salient-m-close:before{
    content:"\e117"
}
.icon-salient-m-menu:before{
    content:"\e120"
}
.icon-salient-x:before{
    content:"\e003"
}
.icon-salient-right-arrow:before{
    content:"\e000"
}
.icon-salient-left-arrow:before{
    content:"\e001"
}
.icon-salient-right-line:before{
    content:"\e004"
}
.icon-salient-back-to-all:before{
    content:"\e005"
}
.icon-salient-right-arrow-thin:before{
    content:"\e006"
}
.icon-salient-left-arrow-thin:before{
    content:"\e007"
}
.icon-salient-down-arrow-thin:before{
    content:"\e00c"
}
.icon-salient-down-arrow:before{
    content:"\e008"
}
.icon-salient-google-plus:before{
    content:"\e009"
}
.icon-salient-facebook:before{
    content:"\e00a"
}
.icon-salient-twitter:before{
    content:"\e00b"
}
.icon-salient-pinterest:before{
    content:"\e00d"
}
.icon-salient-heart:before{
    content:"\e00e"
}
.icon-salient-plus:before{
    content:"\e010"
}
.icon-salient-cart:before{
    content:"\e012"
}
.icon-salient-pencil:before{
    content:"\e011"
}
.icon-be:before{
    content:"\e013"
}
.icon-vimeo:before{
    content:"\e014"
}
.icon-soundcloud:before{
    content:"\e600"
}
.icon-button-arrow:before{
    content:"\e909"
}
.icon-salient-thin-line:before{
    content:"\e602"
}
.icon-salient-spotify:before{
    content:"\f1bc"
}
.icon-salient-artstation:before{
    content:"\e90b"
}
.icon-salient-discord:before{
    content:"\e90c"
}
body[data-header-search="false"].ascend #header-outer[data-has-menu="false"][data-cart="false"][data-full-width="true"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button{
    top:-1px
}
body .lines,body .lines:before,body .lines:after{
    height:2px
}
body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"]{
    font-size:24px!important
}
.icon-salient-search:before{
    content:"\e036"
}
body .icon-salient-x:before{
    content:"\e117"
}
body.ascend .icon-salient-cart:before,body .icon-salient-cart:before{
    content:"\e106"
}
body.ascend #header-outer .cart-contents .cart-wrap span{
    width:17px;
    line-height:17px;
    font-size:10px;
    font-family:'Open Sans',sans-serif;
    font-weight:600
}
.icon-salient-heart-2:before{
    content:"\e024"!important
}
body #single-below-header.fullscreen-header .steadysets-icon-chat-3,body #single-below-header.fullscreen-header .steadysets-icon-book2,body .steadysets-icon-chat-3{
    font-family:'icomoon'!important;
    font-size:20px
}
body .steadysets-icon-chat-3:before{
    content:"\e076"
}
body .steadysets-icon-book2:before{
    font-family:'icomoon'!important;
    content:"\e034"
}
#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span,#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart{
    font-size:18px;
    color:rgba(0,0,0,.48)
}
body #search-outer #search #close a span{
    font-size:20px
}
#slide-out-widget-area.fullscreen,#slide-out-widget-area.fullscreen-alt{
    position:fixed;
    width:100%;
    height:100%;
    right:auto;
    left:0;
    top:0;
    z-index:9997;
    background-color:transparent!important;
    text-align:center;
    display:none;
    overflow-y:scroll;
    overflow-x:hidden;
    padding-right:20px;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box
}
#slide-out-widget-area.fullscreen .inner,#slide-out-widget-area.fullscreen-alt .inner{
    width:100%;
    position:relative;
    top:50%;
    left:0;
    height:auto
}
#slide-out-widget-area.fullscreen .inner.overflow-state,#slide-out-widget-area.fullscreen-alt .inner.overflow-state{
    top:0;
    transform:none!important;
    -webkit-transform:none!important;
    margin:50px 0 120px 0
}
#slide-out-widget-area.fullscreen .inner-wrap,#slide-out-widget-area.fullscreen-alt .inner-wrap{
    height:100%;
    margin-right:-20px
}
.using-mobile-browser #slide-out-widget-area.fullscreen .inner-wrap,.using-mobile-browser #slide-out-widget-area.fullscreen-alt .inner-wrap{
    margin-right:0
}
.using-mobile-browser #slide-out-widget-area.fullscreen-alt{
    overflow:auto;
    padding-top:0
}
.using-mobile-browser #slide-out-widget-area.fullscreen-alt .inner-wrap{
    overflow-y:scroll
}
#slide-out-widget-area.fullscreen .inner .widget,#slide-out-widget-area.fullscreen-alt .inner .widget{
    opacity:0;
    transform:translateY(110px);
    -webkit-transform:translateY(110px)
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container{
    transform:translateY(0);
    -webkit-transform:translateY(0);
    opacity:1;
    margin:0
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu>li{
    opacity:0;
    transform:translateY(110px);
    -webkit-transform:translateY(110px)
}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu>li{
    opacity:0;
    transform:translateY(40px);
    -webkit-transform:translateY(40px)
}
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li,#slide-out-widget-area.fullscreen .menuwrapper li,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li,#slide-out-widget-area.fullscreen-alt .menuwrapper li{
    margin:0 0 8px 0
}
#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{
    font-size:48px;
    line-height:48px;
    font-family:'Open Sans';
    font-weight:700;
    letter-spacing:-1px
}
@media only screen and (max-width:690px){
    #slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{
        font-size:32px;
        line-height:32px
    }
}
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{
    display:inline-block;
    position:relative;
    color:rgba(255,255,255,.7);
    opacity:1;
    padding-left:0;
    padding-right:0
}
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li.no-pointer-events,#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li.no-pointer-events{
    pointer-events:none
}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{
    -webkit-transition:color .2s;
    transition:color .2s
}
#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover{
    color:#fff
}
#slide-out-widget-area.fullscreen .inner .widget,#slide-out-widget-area.fullscreen-alt .inner .widget{
    max-width:1425px;
    width:100%;
    margin:0 auto 60px auto;
    padding:0 90px
}
@media only screen and (min-width:690px){
    #slide-out-widget-area.fullscreen .recent_projects_widget div a,#slide-out-widget-area.fullscreen-alt .recent_projects_widget div a{
        width:10.5%
    }
    #slide-out-widget-area.fullscreen .recent_projects_widget div a:nth-child(3n+3),#slide-out-widget-area.fullscreen-alt .recent_projects_widget div a:nth-child(3n+3){
        margin:2% 2% 0 0
    }
    #slide-out-widget-area.fullscreen .recent_projects_widget div a:nth-child(8n+8),#slide-out-widget-area.fullscreen-alt .recent_projects_widget div a:nth-child(8n+8){
        margin-right:0
    }
}
#slide-out-widget-area.fullscreen .widget_recent_comments ul li,#slide-out-widget-area.fullscreen-alt .widget_recent_comments ul li{
    background:transparent;
    margin-bottom:0;
    padding:0
}
#slide-out-widget-area.fullscreen .tagcloud a,#slide-out-widget-area.fullscreen-alt .tagcloud a{
    float:none;
    display:inline-block
}
#slide-out-widget-area.fullscreen .widget_calendar table tbody td,#slide-out-widget-area.fullscreen-alt .widget_calendar table tbody td{
    padding:20px
}
#slide-out-widget-area-bg.fullscreen-alt{
    padding:20px;
    background-color:transparent;
    transform:none!important;
    -webkit-transform:none!important;
    will-change:opacity,padding
}
body[data-slide-out-widget-area-style="fullscreen-alt"] #header-outer{
    border-bottom-color:transparent
}
body #slide-out-widget-area-bg.fullscreen-alt{
    transition:padding 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.25s ease;
    -webkit-transition:padding 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.25s ease
}
body #slide-out-widget-area-bg.fullscreen-alt.open{
    transition:padding 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.25s ease;
    -webkit-transition:padding 0.3s cubic-bezier(.215,.61,.355,1),opacity 0.25s ease
}
body #slide-out-widget-area-bg.fullscreen-alt.solid,body #slide-out-widget-area-bg.fullscreen-alt.dark,body #slide-out-widget-area-bg.fullscreen-alt.medium,body #slide-out-widget-area-bg.fullscreen-alt.light{
    opacity:0
}
#slide-out-widget-area-bg.fullscreen-alt.padding-removed{
    padding:0!important
}
.admin-bar #slide-out-widget-area-bg.fullscreen-alt.padding-removed{
    padding-top:32px!important
}
.admin-bar #slide-out-widget-area-bg.fullscreen-alt{
    padding-top:52px
}
#slide-out-widget-area-bg.fullscreen,#slide-out-widget-area-bg.fullscreen-alt{
    transform:translateY(-100%);
    -webkit-transform:translateY(-100%);
    opacity:1;
    display:none
}
#slide-out-widget-area-bg.fullscreen-alt{
    display:block;
    left:-100%
}
#slide-out-widget-area-bg.fullscreen.solid,#slide-out-widget-area-bg.fullscreen-alt.solid{
    opacity:1
}
#slide-out-widget-area-bg.fullscreen.dark,#slide-out-widget-area-bg.fullscreen-alt.dark{
    opacity:.93
}
#slide-out-widget-area-bg.fullscreen.medium,#slide-out-widget-area-bg.fullscreen-alt.medium{
    opacity:.6
}
#slide-out-widget-area-bg.fullscreen.light,#slide-out-widget-area-bg.fullscreen-alt.light{
    opacity:.4
}
#slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links{
    position:fixed;
    bottom:18px;
    right:18px
}
#slide-out-widget-area.fullscreen .bottom-text,#slide-out-widget-area.fullscreen-alt .bottom-text{
    position:fixed;
    bottom:28px;
    left:28px;
    opacity:0;
    padding-bottom:0
}
#slide-out-widget-area.fullscreen-alt .bottom-text{
    color:#fff
}
@media only screen and (min-width:1000px){
    #slide-out-widget-area.fullscreen .bottom-text[data-has-desktop-social="false"],#slide-out-widget-area.fullscreen-alt .bottom-text[data-has-desktop-social="false"]{
        left:50%;
        transform:translateX(-50%);
        -webkit-transform:translateX(-50%)
    }
}
#slide-out-widget-area.fullscreen .off-canvas-social-links li{
    display:inline-block;
    margin:0 8px;
    transform:scale(0);
    -webkit-transform:scale(0)
}
#slide-out-widget-area.fullscreen-alt .off-canvas-social-links li{
    display:inline-block;
    transform:scale(0);
    -webkit-transform:scale(0)
}
#slide-out-widget-area.fullscreen .inner>div,#slide-out-widget-area.fullscreen-alt .inner>div{
    margin:13px 0
}
body #slide-out-widget-area.fullscreen .slide_out_area_close,body #slide-out-widget-area.fullscreen-alt .slide_out_area_close{
    display:none!important
}
#slide-out-widget-area.fullscreen .menuwrapper li a,#slide-out-widget-area.fullscreen-alt .menuwrapper li a{
    display:block;
    position:relative;
    padding:6px 20px;
    color:#fff;
    outline:none
}
#slide-out-widget-area.fullscreen-alt .menuwrapper li a{
    overflow:hidden
}
#slide-out-widget-area.fullscreen-alt .menuwrapper li small{
    display:block
}
#slide-out-widget-area.fullscreen-alt .menuwrapper li.back>a{
    padding:6px 0;
    transform:scale(.7);
    -webkit-transform:scale(.7);
    background-color:transparent!important
}
body.compensate-for-scrollbar{
    overflow:hidden
}
.fancybox-active{
    height:auto
}
.fancybox-is-hidden{
    left:-9999px;
    margin:0;
    position:absolute!important;
    top:-9999px;
    visibility:hidden
}
.fancybox-container{
    -webkit-backface-visibility:hidden;
    height:100%;
    left:0;
    outline:none;
    position:fixed;
    -webkit-tap-highlight-color:transparent;
    top:0;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    transform:translateZ(0);
    width:100%;
    z-index:99992
}
.fancybox-container *{
    box-sizing:border-box
}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.fancybox-outer{
    -webkit-overflow-scrolling:touch;
    overflow-y:auto
}
.fancybox-bg{
    background:rgb(30,30,30);
    opacity:0;
    transition-duration:inherit;
    transition-property:opacity;
    transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg{
    opacity:.95;
    transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{
    direction:ltr;
    opacity:0;
    position:absolute;
    transition:opacity .25s ease,visibility 0s ease .25s;
    visibility:hidden;
    z-index:99997
}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{
    opacity:1;
    transition:opacity .25s ease 0s,visibility 0s ease 0s;
    visibility:visible
}
.fancybox-infobar{
    color:#ccc;
    font-size:13px;
    -webkit-font-smoothing:subpixel-antialiased;
    height:44px;
    left:0;
    line-height:44px;
    min-width:44px;
    mix-blend-mode:difference;
    padding:0 10px;
    pointer-events:none;
    top:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.fancybox-toolbar{
    right:0;
    top:0
}
.fancybox-stage{
    direction:ltr;
    overflow:visible;
    transform:translateZ(0);
    z-index:99994
}
.fancybox-is-open .fancybox-stage{
    overflow:hidden
}
.fancybox-slide{
    -webkit-backface-visibility:hidden;
    display:none;
    height:100%;
    left:0;
    outline:none;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:absolute;
    text-align:center;
    top:0;
    transition-property:transform,opacity;
    white-space:normal;
    width:100%;
    z-index:99994
}
.fancybox-slide::before{
    content:'';
    display:inline-block;
    font-size:0;
    height:100%;
    vertical-align:middle;
    width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{
    display:block
}
.fancybox-slide--image{
    overflow:hidden;
    padding:44px 0
}
.fancybox-slide--image::before{
    display:none
}
.fancybox-slide--html{
    padding:6px
}
.fancybox-content{
    background:#fff;
    display:inline-block;
    margin:0;
    max-width:100%;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    padding:44px;
    position:relative;
    text-align:left;
    vertical-align:middle
}
.fancybox-slide--image .fancybox-content{
    animation-timing-function:cubic-bezier(.5,0,.14,1);
    -webkit-backface-visibility:hidden;
    background:transparent;
    background-repeat:no-repeat;
    background-size:100% 100%;
    left:0;
    max-width:none;
    overflow:visible;
    padding:0;
    position:absolute;
    top:0;
    -ms-transform-origin:top left;
    transform-origin:top left;
    transition-property:transform,opacity;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:99995
}
.fancybox-can-zoomOut .fancybox-content{
    cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-content{
    cursor:zoom-in
}
.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{
    cursor:-webkit-grab;
    cursor:grab
}
.fancybox-is-grabbing .fancybox-content{
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.fancybox-container [data-selectable='true']{
    cursor:text
}
.fancybox-image,.fancybox-spaceball{
    background:transparent;
    border:0;
    height:100%;
    left:0;
    margin:0;
    max-height:none;
    max-width:none;
    padding:0;
    position:absolute;
    top:0;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    width:100%
}
.fancybox-spaceball{
    z-index:1
}
.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{
    height:100%;
    overflow:visible;
    padding:0;
    width:100%
}
.fancybox-slide--video .fancybox-content{
    background:#000
}
.fancybox-slide--map .fancybox-content{
    background:#e5e3df
}
.fancybox-slide--iframe .fancybox-content{
    background:#fff
}
.fancybox-video,.fancybox-iframe{
    background:transparent;
    border:0;
    display:block;
    height:100%;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%
}
.fancybox-iframe{
    left:0;
    position:absolute;
    top:0
}
.fancybox-error{
    background:#fff;
    cursor:default;
    max-width:400px;
    padding:40px;
    width:100%
}
.fancybox-error p{
    color:#444;
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:0
}
.fancybox-button{
    background:rgba(30,30,30,.6);
    border:0;
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    height:44px;
    margin:0;
    padding:10px;
    position:relative;
    transition:color .2s;
    vertical-align:top;
    visibility:inherit;
    width:44px
}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link{
    color:#ccc
}
.fancybox-button:hover{
    color:#fff
}
.fancybox-button:focus{
    outline:none
}
.fancybox-button.fancybox-focus{
    outline:1px dotted
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{
    color:#888;
    cursor:default;
    outline:none
}
.fancybox-button div{
    height:100%
}
.fancybox-button svg{
    display:block;
    height:100%;
    overflow:visible;
    position:relative;
    width:100%
}
.fancybox-button svg path{
    fill:currentColor;
    stroke-width:0
}
.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){
    display:none
}
.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){
    display:none
}
.fancybox-progress{
    background:#ff5268;
    height:2px;
    left:0;
    position:absolute;
    right:0;
    top:0;
    -ms-transform:scaleX(0);
    transform:scaleX(0);
    -ms-transform-origin:0;
    transform-origin:0;
    transition-property:transform;
    transition-timing-function:linear;
    z-index:99998
}
.fancybox-close-small{
    background:transparent;
    border:0;
    border-radius:0;
    color:#ccc;
    cursor:pointer;
    opacity:.8;
    padding:8px;
    position:absolute;
    right:-12px;
    top:-44px;
    z-index:401
}
.fancybox-close-small:hover{
    color:#fff;
    opacity:1
}
.fancybox-slide--html .fancybox-close-small{
    color:currentColor;
    padding:10px;
    right:0;
    top:0
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{
    overflow:hidden
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{
    display:none
}
.fancybox-navigation .fancybox-button{
    background-clip:content-box;
    height:100px;
    opacity:0;
    position:absolute;
    top:calc(50% - 50px);
    width:70px
}
.fancybox-navigation .fancybox-button div{
    padding:7px
}
.fancybox-navigation .fancybox-button--arrow_left{
    left:0;
    left:env(safe-area-inset-left);
    padding:31px 26px 31px 6px
}
.fancybox-navigation .fancybox-button--arrow_right{
    padding:31px 6px 31px 26px;
    right:0;
    right:env(safe-area-inset-right)
}
.fancybox-caption{
    background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);
    bottom:0;
    color:#eee;
    font-size:14px;
    font-weight:400;
    left:0;
    line-height:1.5;
    padding:75px 44px 25px 44px;
    pointer-events:none;
    right:0;
    text-align:center;
    z-index:99996
}
@supports (padding:max(0)){
    .fancybox-caption{
        padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))
    }
}
.fancybox-caption--separate{
    margin-top:-50px
}
.fancybox-caption__body{
    max-height:50vh;
    overflow:auto;
    pointer-events:all
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{
    color:#ccc;
    text-decoration:none
}
.fancybox-caption a:hover{
    color:#fff;
    text-decoration:underline
}
.fancybox-loading{
    animation:fancybox-rotate 1s linear infinite;
    background:transparent;
    border:4px solid #888;
    border-bottom-color:#fff;
    border-radius:50%;
    height:50px;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:.7;
    padding:0;
    position:absolute;
    top:50%;
    width:50px;
    z-index:99999
}
@keyframes fancybox-rotate{
    100%{
        transform:rotate(360deg)
    }
}
.fancybox-animated{
    transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous{
    opacity:0;
    transform:translate3d(-100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--next{
    opacity:0;
    transform:translate3d(100%,0,0)
}
.fancybox-fx-slide.fancybox-slide--current{
    opacity:1;
    transform:translate3d(0,0,0)
}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{
    opacity:0;
    transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current{
    opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{
    opacity:0;
    transform:scale3d(1.5,1.5,1.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--next{
    opacity:0;
    transform:scale3d(.5,.5,.5)
}
.fancybox-fx-zoom-in-out.fancybox-slide--current{
    opacity:1;
    transform:scale3d(1,1,1)
}
.fancybox-fx-rotate.fancybox-slide--previous{
    opacity:0;
    -ms-transform:rotate(-360deg);
    transform:rotate(-360deg)
}
.fancybox-fx-rotate.fancybox-slide--next{
    opacity:0;
    -ms-transform:rotate(360deg);
    transform:rotate(360deg)
}
.fancybox-fx-rotate.fancybox-slide--current{
    opacity:1;
    -ms-transform:rotate(0deg);
    transform:rotate(0deg)
}
.fancybox-fx-circular.fancybox-slide--previous{
    opacity:0;
    transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--next{
    opacity:0;
    transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.fancybox-fx-circular.fancybox-slide--current{
    opacity:1;
    transform:scale3d(1,1,1) translate3d(0,0,0)
}
.fancybox-fx-tube.fancybox-slide--previous{
    transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next{
    transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current{
    transform:translate3d(0,0,0) scale(1)
}
@media all and (max-height:576px){
    .fancybox-slide{
        padding-left:6px;
        padding-right:6px
    }
    .fancybox-slide--image{
        padding:6px 0
    }
    .fancybox-close-small{
        right:-6px
    }
    .fancybox-slide--image .fancybox-close-small{
        background:#4e4e4e;
        color:#f2f4f6;
        height:36px;
        opacity:1;
        padding:6px;
        right:0;
        top:0;
        width:36px
    }
    .fancybox-caption{
        padding-left:12px;
        padding-right:12px
    }
    @supports (padding:max(0)){
        .fancybox-caption{
            padding-left:max(12px,env(safe-area-inset-left));
            padding-right:max(12px,env(safe-area-inset-right))
        }
    }
}
.fancybox-share{
    background:#f4f4f4;
    border-radius:3px;
    max-width:90%;
    padding:30px;
    text-align:center
}
.fancybox-share h1{
    color:#222;
    font-size:35px;
    font-weight:700;
    margin:0 0 20px 0
}
.fancybox-share p{
    margin:0;
    padding:0
}
.fancybox-share__button{
    border:0;
    border-radius:3px;
    display:inline-block;
    font-size:14px;
    font-weight:700;
    line-height:40px;
    margin:0 5px 10px 5px;
    min-width:130px;
    padding:0 15px;
    text-decoration:none;
    transition:all .2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap
}
.fancybox-share__button:visited,.fancybox-share__button:link{
    color:#fff
}
.fancybox-share__button:hover{
    text-decoration:none
}
.fancybox-share__button--fb{
    background:#3b5998
}
.fancybox-share__button--fb:hover{
    background:#344e86
}
.fancybox-share__button--pt{
    background:#bd081d
}
.fancybox-share__button--pt:hover{
    background:#aa0719
}
.fancybox-share__button--tw{
    background:#1da1f2
}
.fancybox-share__button--tw:hover{
    background:#0d95e8
}
.fancybox-share__button svg{
    height:25px;
    margin-right:7px;
    position:relative;
    top:-1px;
    vertical-align:middle;
    width:25px
}
.fancybox-share__button svg path{
    fill:#fff
}
.fancybox-share__input{
    background:transparent;
    border:0;
    border-bottom:1px solid #d7d7d7;
    border-radius:0;
    color:#5d5b5b;
    font-size:14px;
    margin:10px 0 0 0;
    outline:none;
    padding:10px 15px;
    width:100%
}
.fancybox-thumbs{
    background:#ddd;
    bottom:0;
    display:none;
    margin:0;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    padding:2px 2px 4px 2px;
    position:absolute;
    right:0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    top:0;
    width:212px;
    z-index:99995
}
.fancybox-thumbs-x{
    overflow-x:auto;
    overflow-y:hidden
}
.fancybox-show-thumbs .fancybox-thumbs{
    display:block
}
.fancybox-show-thumbs .fancybox-inner{
    right:212px
}
.fancybox-thumbs__list{
    font-size:0;
    height:100%;
    list-style:none;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    position:absolute;
    position:relative;
    white-space:nowrap;
    width:100%
}
.fancybox-thumbs-x .fancybox-thumbs__list{
    overflow:hidden
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
    width:7px
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
    background:#fff;
    border-radius:10px;
    box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
    background:#2a2a2a;
    border-radius:10px
}
.fancybox-thumbs__list a{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background-color:rgba(0,0,0,.1);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    cursor:pointer;
    float:left;
    height:75px;
    margin:2px;
    max-height:calc(100% - 8px);
    max-width:calc(50% - 4px);
    outline:none;
    overflow:hidden;
    padding:0;
    position:relative;
    -webkit-tap-highlight-color:transparent;
    width:100px
}
.fancybox-thumbs__list a::before{
    border:6px solid #ff5268;
    bottom:0;
    content:'';
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transition:all .2s cubic-bezier(.25,.46,.45,.94);
    z-index:99991
}
.fancybox-thumbs__list a:focus::before{
    opacity:.5
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{
    opacity:1
}
@media all and (max-width:576px){
    .fancybox-thumbs{
        width:110px
    }
    .fancybox-show-thumbs .fancybox-inner{
        right:110px
    }
    .fancybox-thumbs__list a{
        max-width:calc(100% - 10px)
    }
}
@media only screen and (min-width:600px){
    body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-toolbar{
        top:32px
    }
    body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-infobar{
        top:38px
    }
}
.fancybox-video{
    visibility:visible
}
.fancybox-bg{
    background-color:#000
}
body.compensate-for-scrollbar,html.compensate-for-scrollbar{
    margin-right:0!important
}
html.compensate-for-scrollbar{
    overflow-y:scroll!important
}
button.fancybox-button{
    background-color:#000
}
body[data-button-style^="rounded"] button.fancybox-button,body[data-button-style*="slightly_rounded"] button.fancybox-button{
    border-radius:0!important
}
button.fancybox-button--fsenter,html body[data-button-style^="rounded"] button.fancybox-button--fsenter,html body[data-button-style*="slightly_rounded"] button.fancybox-button--fsenter,button.fancybox-button--fsexit{
    border-radius:0 0 0 5px!important
}
.fancybox-navigation button{
    color:#fff;
    background-color:transparent
}
.fancybox-navigation button:before{
    content:"";
    position:absolute;
    top:30px;
    right:25px;
    width:40px;
    height:40px;
    border-radius:50px;
    background-color:rgba(25,25,25,.45);
    z-index:-1;
    transform:scale(.9);
    transition:all 0.25s cubic-bezier(.15,.2,.1,1)
}
.fancybox-navigation button.fancybox-button--arrow_right:before{
    right:5px
}
@media only screen and (min-width:690px){
    .fancybox-navigation button:hover:before{
        transform:scale(1.1);
        box-shadow:0 7px 18px rgba(0,0,0,.25)
    }
}
.fancybox-navigation .fancybox-button--arrow_left{
    left:20px
}
.fancybox-navigation .fancybox-button--arrow_right{
    right:20px
}
@media only screen and (max-width:690px){
    .fancybox-navigation button:before{
        transition:none
    }
    .fancybox-navigation .fancybox-button--arrow_left{
        left:0
    }
    .fancybox-navigation .fancybox-button--arrow_right{
        right:0
    }
}
@media only screen and (min-width:1300px){
    .container,body[data-ext-responsive="false"] #boxed #header-outer[data-full-width="true"] header>.container,body[data-ext-responsive="false"] #boxed #header-secondary-outer[data-full-width="true"]>.container,.post-area.standard-minimal.full-width-content .post .inner-wrap,body[data-header-format="left-header"] .container,body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content .post .inner-wrap{
        max-width:1100px
    }
}
@media only screen and (min-width:1000px) and (max-width:1300px){
    h2 .nectar-button{
        top:-2px
    }
    #author-bio #author-info,.ascend #ajax-content-wrap .container-wrap #author-bio #author-info{
        width:544px
    }
    #project-meta ul li .nectar-love-wrap.fadein{
        margin-right:11px;
        padding-right:11px
    }
    .post-area.masonry{
        width:895px
    }
    .post-area.masonry.span_9{
        width:660px;
        margin-right:10px
    }
    .post-area.masonry.span_9 .masonry-blog-item{
        width:46.5%
    }
    #page-header-bg .span_6 .subheader{
        font-size:24px
    }
    .nectar-milestone .number{
        font-size:50px;
        line-height:50px
    }
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2,#boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2{
        font-size:32px;
        line-height:50px
    }
    body .swiper-slide .content p{
        font-size:20px;
        line-height:34px
    }
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p{
        font-size:14px;
        line-height:24px
    }
    .main-content .col.span_4 .col.span_2 img,.main-content .col.span_3 .col.span_2 img,.main-content .col.span_2 .col.span_2 img,.main-content .col.span_6 .col.span_2 img{
        padding-right:5px;
        top:-3px
    }
    .carousel-next{
        right:0;
        padding-left:1px
    }
    .carousel-prev{
        right:25px;
        padding-right:1px
    }
    .portfolio-items:not(.carousel) .col .work-item.style-2 i{
        line-height:32px;
        height:32px;
        width:32px;
        font-size:14px
    }
    #top nav>ul>li>a{
        padding-left:8px
    }
    .sf-sub-indicator{
        left:6px
    }
    body .swiper-slide .content p.transparent-bg span,.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span{
        line-height:38px
    }
    body .carousel-wrap[data-full-width="true"] .carousel-heading h2{
        max-width:720px
    }
    body .vc_pie_chart .vc_pie_chart_value{
        font-size:32px
    }
}
@media only screen and (min-width :690px) and (max-width :999px){
    .span_1,.span_2,.span_3,.span_4,.span_5,.span_6,.span_7,.span_8,.span_9,.span_10,.span_11,.span_12{
        width:100%;
        margin-left:0
    }
    .col,body .vc_row-fluid .wpb_column{
        margin-bottom:25px
    }
    #header-outer .col{
        margin-bottom:0;
        margin-right:0
    }
    .wpb_column{
        width:100%
    }
    body[data-ccsa="larger"] .vc_row-fluid:not(.full-width-content) .wpb_column{
        margin-right:20px;
        margin-left:20px;
        width:calc(100% - 40px)
    }
    body[data-ccsa="larger"] .vc_row-fluid.full-width-content .wpb_column{
        margin-right:0;
        width:100%
    }
    body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"]{
        margin-bottom:0
    }
    .vc_col-sm-12[data-t-w-inherits="small_desktop"]:not([class*="vc_col-md-"]),body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"].vc_col-md-12{
        width:100%
    }
    body .vc_row-fluid [class*="vc_col-"][data-t-w-inherits="small_desktop"]:first-child:not([class*="offset"]){
        margin-left:0
    }
    body .vc_row-fluid .vc_col-sm-2{
        width:31.2%;
        margin-left:3.1%
    }
    body .vc_row-fluid.full-width-content .vc_col-sm-2{
        width:33.3%;
        margin-left:0%
    }
    body .vc_row-fluid.full-width-content .vc_col-xs-6{
        width:50%
    }
    body .vc_row-fluid .vc_col-xs-12[class*="vc_col-xs-"]{
        width:100%
    }
    body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-7,body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-5{
        width:100%;
        margin-left:0
    }
    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]){
        margin-left:0
    }
    .container{
        max-width:600px
    }
    .wpb_column.force-tablet-text-align-left,.wpb_column.force-tablet-text-align-left .col{
        text-align:left!important
    }
    .wpb_column.force-tablet-text-align-right,.wpb_column.force-tablet-text-align-right .col{
        text-align:right!important
    }
    .wpb_column.force-tablet-text-align-center,.wpb_column.force-tablet-text-align-center .col,.wpb_column.force-tablet-text-align-center .vc_custom_heading{
        text-align:center!important
    }
    body:not(.material) #header-secondary-outer[data-full-width="true"]>.container nav>ul>li:last-child,body:not(.material) #header-secondary-outer nav>ul>li:last-child{
        border-right:1px solid #ddd
    }
    body:not(.material) #header-secondary-outer[data-mobile="display_full"] nav>#social>li:last-child{
        border:none
    }
    .one-fourths.span_3,.one-fourths.vc_span3,.one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]){
        width:50%;
        margin-bottom:2%
    }
    #footer-outer .one-fourths.span_3,#footer-outer .one-fourths.vc_span3,#footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]){
        width:48%!important;
        margin-bottom:2%;
        margin-right:15px;
        margin-left:0!important;
        padding:15px;
        float:left
    }
    .one-fourths.span_3.clear-both,.one-fourths.vc_span3.clear-both,.one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]){
        clear:both
    }
    #footer-outer .one-fourths.span_3.right-edge,.one-fourths.span_3.right-edge,.one-fourths.vc_span3.right-edge,.one-fourths.vc_col-sm-3.right-edge:not([class*="vc_col-xs-"]){
        margin-right:0
    }
    .portfolio-items .col{
        width:100%;
        margin-left:0;
        margin-bottom:8px
    }
    .portfolio-items:not(.carousel) div:nth-child(2n+2),.portfolio-items:not(.carousel) div:nth-child(2n+2){
        clear:both
    }
    body .portfolio-items:not(.carousel)[data-col-num="cols-3"],body .portfolio-items:not(.carousel)[data-col-num="cols-4"]{
        margin:0 -2% 0 -2%
    }
    .portfolio-items[data-ps="6"] .col{
        padding:2%
    }
    body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after{
        opacity:1
    }
    body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner{
        opacity:1;
        transform:scale(1);
        -webkit-transform:scale(1)
    }
    .col.boxed:hover,.ascend .main-content .col.boxed:hover,.material .main-content .col.boxed:hover{
        margin-top:0;
        top:0;
        transform:none;
        -webkit-transform:none;
        -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
        box-shadow:0 1px 2px rgba(0,0,0,.2)
    }
    #call-to-action .container a{
        margin-top:20px;
        margin-left:0
    }
    #ajax-content-wrap .post-area{
        padding-right:0
    }
    body.single-portfolio .row .col.section-title h1{
        width:450px;
        margin:0 auto;
        display:block
    }
    #ajax-content-wrap .contact-info{
        padding-left:0
    }
    .nectar-google-map{
        max-height:425px
    }
    #sidebar #flickr>div{
        width:16%
    }
    #footer-outer #copyright .col{
        width:49%;
        margin-bottom:0
    }
    #footer-widgets .container .col{
        margin-left:15px;
        width:48%
    }
    #footer-widgets .one-fourths .span_3:nth-child(2n+1){
        margin-left:0
    }
    body #sidebar #flickr div{
        float:left
    }
    #sidebar .recent_projects_widget div a,body #sidebar #flickr div a{
        width:90px
    }
    #sidebar .recent_projects_widget div a:nth-child(3n+3),body #sidebar #flickr div:nth-child(3n+3) a{
        margin:2% 2% 0 0
    }
    body #sidebar .recent_projects_widget div a:last-child,body #sidebar #flickr div{
        margin-right:0
    }
    #author-bio #author-info{
        width:494px
    }
    #page-header-bg .span_6 h1{
        font-size:32px;
        line-height:38px
    }
    #page-header-bg .span_6{
        top:auto!important;
        float:none
    }
    body.single-post #page-header-bg[data-post-hs="default_minimal"]{
        padding-top:10%;
        padding-bottom:10%
    }
    .page-header-no-bg #ajax-content-wrap .portfolio-filters{
        margin-top:15px;
        float:none;
        clear:both;
        height:auto
    }
    #page-header-bg[data-parallax="1"] .project-title .span_6{
        padding-right:70px
    }
    .page-header-no-bg .portfolio-filters ul{
        position:absolute;
        width:100%
    }
    html.js #page-header-bg[data-parallax="0"].not-loaded{
        background-color:#F5F5F5
    }
    .pricing-table[class*="cols"]>div{
        width:50%;
        margin-bottom:25px
    }
    .pricing-table[data-style] .pricing-column.highlight .nectar-button{
        margin-bottom:10px;
        margin-top:0
    }
    .pricing-column.highlight{
        margin-top:0
    }
    .pricing-table[data-style] .pricing-column h3{
        font-size:20px
    }
    .pricing-table[data-style] .pricing-column.highlight h3{
        padding:5px 0
    }
    body .clients.no-carousel>div,body .clients.four-cols.no-carousel>div{
        width:24.2%;
        margin-right:1%
    }
    body .clients.no-carousel.six-cols>div{
        width:15.8%;
        margin-right:1%
    }
    body .clients.no-carousel.five-cols>div{
        width:19.2%;
        margin-right:1%
    }
    body .clients.no-carousel>div:nth-child(4n+4){
        margin-right:0
    }
    body .clients.carousel>div{
        margin:0 5px
    }
    #call-to-action .container span{
        display:block
    }
    .masonry-blog-item{
        width:47.7%
    }
    .post-area.masonry,.post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid{
        width:610px
    }
    #ajax-content-wrap .post-area.masonry.span_9,.post-area.masonry.span_9{
        margin-bottom:90px
    }
    .post-area.masonry.span_9 .masonry-blog-item{
        width:47.3%
    }
    .post-area.masonry.span_9.material .masonry-blog-item{
        width:47.1%
    }
    body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured{
        width:99%
    }
    body.woocommerce .container div.product div.images div.thumbnails a,body.woocommerce .container #content div.product div.images div.thumbnails a,body.woocommerce-page .container div.product div.images div.thumbnails a,body.woocommerce-page .container #content div.product div.images div.thumbnails a{
        width:16.9%;
        margin-right:3.8%
    }
    .woocommerce .container div.product div.images div.thumbnails a:nth-child(5n+5){
        margin-right:0
    }
    .main-content .col.span_4 .col.span_2,.main-content .col.span_3 .col.span_2,.main-content .col.span_2 .col.span_2,.main-content .col.span_6 .col.span_2{
        width:7%
    }
    .main-content .col.span_4 .span_10,.main-content .col.span_3 .col.span_10,.main-content .col.span_2 .col.span_10,.main-content .col.span_6 .col.span_10{
        width:91%
    }
    .testimonial_slider .flickity-page-dots{
        bottom:-35px
    }
    #ajax-content-wrap .span_12 .col.span_6.empty-second{
        width:49%
    }
    .nectar-button.extra_jumbo{
        font-size:32px;
        line-height:60px;
        padding:30px 50px
    }
    .nectar-button.see-through-extra-color-gradient-1.extra_jumbo,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo,.nectar-button.extra-color-gradient-1.extra_jumbo,.nectar-button.extra-color-gradient-2.extra_jumbo{
        border-width:8px
    }
    body .swiper-slide .content p i{
        width:18px;
        font-size:16px
    }
    .carousel-next{
        right:1px;
        padding-left:1px
    }
    .carousel-prev{
        right:25px;
        padding-right:1px
    }
    body .swiper-slide .content p.transparent-bg span,.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span{
        line-height:29px
    }
    #footer-widgets .container .col.span_6,#footer-widgets .container .col.span_4{
        margin-left:0;
        margin-right:15px;
        padding:15px;
        margin-bottom:0
    }
    #footer-widgets .container .col.span_4{
        margin-bottom:40px
    }
    #footer-widgets .container .row>div:last-child,#footer-widgets .container .row>div.col_last{
        margin-right:0
    }
    .iosSlider.product-thumbnails .thumb{
        width:112px
    }
    #footer-widgets .container .row>div:nth-child(2).span_4,body .woocommerce .full-width-content>ul.products[data-product-style="material"] li:nth-child(3n+3),body.woocommerce-page .full-width-content>ul.products[data-product-style="material"] li:nth-child(3n+3){
        margin-right:0!important
    }
    body .woocommerce .full-width-content>ul.products[data-product-style="material"] li:nth-child(2n+2),body.woocommerce-page .full-width-content>ul.products[data-product-style="material"] li:nth-child(2n+2){
        margin-right:2%!important
    }
}
@media only screen and (max-width :690px){
    body[data-header-format].material #header-secondary-outer{
        display:none;
        height:0
    }
    .material:not(.admin-bar) #header-outer[data-using-secondary="1"]{
        top:0
    }
    body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{
        display:block
    }
    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]{
        height:auto!important
    }
    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]>div{
        position:relative!important;
        left:0!important
    }
    #header-outer[data-using-secondary="1"]:not(.hidden-secondary){
        transform:none!important
    }
    .vc_row-fluid [class*="vc_span"]{
        width:100%!important
    }
    body[data-ccsa="larger"] .vc_row-fluid:not(.full-width-content) .wpb_column{
        margin-right:20px;
        margin-left:20px;
        width:calc(100% - 40px)
    }
    body[data-ccsa="larger"] .vc_row-fluid.full-width-content .wpb_column{
        margin-right:0;
        width:100%
    }
    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),.vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(2n+3):not([class*="offset"]){
        margin-left:0
    }
    .container,.orbit-wrapper .slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap{
        max-width:320px
    }
    body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu,body #header-outer[data-full-width="true"] header>.container,body #header-secondary-outer[data-full-width="true"]>.container{
        max-width:100%;
        padding:0 18px
    }
    .col{
        margin-bottom:25px
    }
    .wpb_column.force-phone-text-align-left,.wpb_column.force-phone-text-align-left .col{
        text-align:left!important
    }
    .wpb_column.force-phone-text-align-right,.wpb_column.force-phone-text-align-right .col{
        text-align:right!important
    }
    .wpb_column.force-phone-text-align-center,.wpb_column.force-phone-text-align-center .col,.wpb_column.force-phone-text-align-center .vc_custom_heading{
        text-align:center!important
    }
    .post-area{
        margin-bottom:0
    }
    .col.boxed:hover,.ascend .main-content .col.boxed:hover,.material .main-content .col.boxed:hover{
        margin-top:0;
        top:0;
        transform:none;
        -webkit-transform:none;
        -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
        box-shadow:0 1px 2px rgba(0,0,0,.2)
    }
    #header-outer .col{
        margin-bottom:0
    }
    .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p{
        max-width:100%
    }
    #fp-nav ul li a,.fp-slidesNav ul li a{
        padding:11px 11px
    }
    #fp-nav ul li a span,.fp-slidesNav ul li a span{
        height:6px;
        width:6px
    }
    #fp-nav.right{
        right:10px
    }
    .nectar_fullscreen_zoom_recent_projects .dot-nav{
        display:none
    }
    .container .post .post-meta{
        display:none
    }
    #ajax-content-wrap .container .post .post-content{
        padding-left:0
    }
    .container .post .post-header h3,.standard-minimal.post-area .post.quote .post-content h3{
        font-size:18px;
        line-height:28px
    }
    .container .post-header{
        font-size:12px
    }
    .post-content.classic .post-header>span:after{
        height:9px
    }
    .container .comment-list .comment>div{
        padding:25px 25px 40px 25px
    }
    #ajax-content-wrap .comment-list .children{
        padding-left:20px
    }
    .container .comment-list .comment>div img.avatar{
        display:block;
        position:relative;
        height:30px;
        width:30px;
        top:0;
        left:0;
        margin-bottom:5px
    }
    body:not(.material) .comment-list .children{
        background-image:none
    }
    body.ascend #ajax-content-wrap .comment-list .children{
        margin-left:0;
        padding-left:30px
    }
    body.material #ajax-content-wrap .comment-list .comment>div,body.material #ajax-content-wrap .comment-list .pingback>div{
        margin-top:2.5em
    }
    body.material .comment-list .children{
        border-left:1px solid rgba(0,0,0,.1)
    }
    body.material .container .comment-list .comment>div{
        padding:0 0 40px 0
    }
    body.material #ajax-content-wrap .comment-list .children{
        margin-left:0;
        padding-left:30px
    }
    body.material #ajax-content-wrap .comment-list .comment .comment>div{
        padding-left:0
    }
    .container #respond h3{
        font-size:13px
    }
    .container .comment-list .reply{
        right:29px;
        top:auto;
        bottom:29px
    }
    .original .container .comment-list .reply{
        right:0;
        top:auto;
        bottom:0;
        margin-top:20px;
        position:relative
    }
    .auto_meta_overlaid_spaced .masonry-blog-item{
        margin-bottom:0
    }
    body h1.jumbo,body h2.jumbo,body h3.jumbo,body h4.jumbo,body h5.jumbo,body h6.jumbo,p.jumbo{
        font-size:60px;
        line-height:70px
    }
    .container .contact-info{
        padding-left:0
    }
    #single-meta .meta-comment-count,.row .col.section-title [data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count):not(.share-btn),.single #page-header-bg #single-below-header[data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count){
        display:none
    }
    .single #page-header-bg[data-post-hs="default"] #single-below-header[data-hide-on-mobile="false"],.single [data-header-style="default"] #single-below-header[data-hide-on-mobile="false"]{
        margin-top:15px
    }
    .single #page-header-bg[data-post-hs="default"] #single-below-header[data-hide-on-mobile="false"]>span:first-child>span,.single [data-header-style="default"] #single-below-header[data-hide-on-mobile="false"]>span:first-child>span{
        padding-left:0
    }
    #ajax-content-wrap #page-header-bg[data-post-hs="default_minimal"] #single-below-header span:not(.updated),#ajax-content-wrap .row.heading-title[data-header-style="default_minimal"] .col.section-title span.meta-category{
        display:inline-block
    }
    .single-post #single-meta .nectar-social[data-position="right"]{
        margin-left:0
    }
    #single-meta .nectar-social.hover[data-position="right"] .nectar-social-inner{
        left:0;
        text-align:left;
        right:auto
    }
    #single-meta .nectar-social{
        margin-left:0
    }
    .material #page-header-bg.fullscreen-header .author-section{
        margin-top:5px
    }
    html.js #page-header-bg[data-parallax="0"].not-loaded{
        background-color:#F5F5F5
    }
    #page-header-bg .portfolio-filters ul{
        position:absolute;
        width:100%
    }
    #page-header-bg .span_6{
        margin-bottom:15px
    }
    body #footer-outer #copyright .col ul{
        float:left
    }
    body #footer-outer #copyright .col ul li:first-child{
        margin-left:0
    }
    #call-to-action .container a{
        display:block;
        margin-top:20px;
        margin-left:0
    }
    #call-to-action{
        font-size:18px
    }
    #ajax-content-wrap h2 .nectar-button,#ajax-content-wrap h3 .nectar-button,#ajax-content-wrap h4 .nectar-button{
        display:block
    }
    #ajax-content-wrap #footer-widgets .container .col:nth-child(3){
        margin-bottom:40px
    }
    #footer-outer #flickr img,#sidebar #flickr img{
        width:95px
    }
    .post-area #pagination,.post-area.masonry #pagination{
        padding-left:0
    }
    body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after{
        opacity:1
    }
    body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner{
        opacity:1;
        transform:scale(1);
        -webkit-transform:scale(1)
    }
    body #portfolio{
        margin:3px 0 0
    }
    .bottom_controls #portfolio-nav .controls li#next-link a i:after,.bottom_controls #portfolio-nav .controls li#prev-link a i:after{
        display:none
    }
    #search-results .result,.masonry-blog-item{
        width:100%!important;
        margin-right:0!important;
        margin-bottom:25px;
        margin-left:0!important
    }
    .posts-container[data-load-animation="none"] article .inner-wrap.animated{
        opacity:1
    }
    .masonry-blog-item{
        position:relative!important;
        top:auto!important;
        display:block
    }
    .gallery .gallery-item{
        width:100%!important
    }
    #author-bio img{
        margin-right:0;
        width:60px;
        height:60px
    }
    .row .blog-recent[data-style="list_featured_first_row"].columns-3 .featured .post-featured-img{
        padding-bottom:75%
    }
    .section-down-arrow i.icon-default-style[class^="icon-"]{
        font-size:16px
    }
    .section-down-arrow{
        bottom:10px;
        right:20px
    }
    #page-header-bg.fullscreen-header .author-section{
        bottom:20px
    }
    #page-header-bg.fullscreen-header .author-section .meta-date:not(.updated){
        margin-top:-4px;
        display:block
    }
    #contact-map{
        height:270px
    }
    .nectar-google-map{
        max-height:270px
    }
    .pp_pic_holder{
        left:9px;
        width:96%
    }
    .pp_content{
        width:100%;
        height:290px
    }
    .pp_content iframe{
        width:100%
    }
    .pp_content .pp_inline iframe{
        height:250px
    }
    .pp_content #pp_full_res img{
        width:100%;
        height:auto
    }
    #page-header-bg .span_6 h1,body.search #page-header-bg h1,.single.single-post .section-title h1,body.single.single-post .row .col.section-title.span_12 h1{
        font-size:24px;
        line-height:30px;
        margin-bottom:4px
    }
    #page-header-bg .span_6{
        top:auto!important;
        float:none
    }
    #page-header-bg .author-section .meta-author .avatar{
        display:none
    }
    #page-header-bg.fullscreen-header .author-section .avatar-post-info{
        margin:10px 0 0 0
    }
    #ajax-content-wrap .pricing-table>div{
        width:100%;
        margin:0 0 25px 0
    }
    body .clients[class*="col"].no-carousel>div{
        margin-right:1%;
        width:49.4%
    }
    body .clients[class*="col"].no-carousel>div:nth-child(2n+2){
        margin-right:0
    }
    body .clients[class*="col"].carousel>div{
        margin:0 5px;
        width:150px
    }
    body .clients.carousel.phone>div{
        width:150px
    }
    .clients[data-additional_padding="2"].no-carousel>div{
        padding:2% 4% 2% 4%
    }
    .clients[data-additional_padding="3"].no-carousel>div{
        padding:3% 6% 3% 6%
    }
    .clients[data-additional_padding="4"].no-carousel>div{
        padding:5% 10% 5% 10%
    }
    body .row #error-404 h1,body #ajax-content-wrap #error-404 h1{
        font-size:150px;
        line-height:150px
    }
    body .row #error-404 h2{
        font-size:32px
    }
    body .row #error-404{
        margin-bottom:0
    }
    body.woocommerce .post-area .woocommerce-result-count,body.woocommerce .post-area .woocommerce-ordering{
        float:none
    }
    body.woocommerce .post-area .woocommerce-ordering{
        right:0
    }
    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container .select2-selection--single .select2-selection__rendered{
        padding-left:0
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
        float:none;
        border-right:0;
        width:100%
    }
    div[data-style="minimal"] .toggle h3 a{
        font-size:20px;
        line-height:24px
    }
    #page-header-bg #portfolio-nav ul,.section-title #portfolio-nav ul{
        margin-bottom:0
    }
    #portfolio-nav ul:first-child{
        z-index:103
    }
    #portfolio-nav .controls:after{
        content:"";
        display:block;
        height:0;
        clear:both;
        visibility:hidden
    }
    body .container .portfolio-filters-inline.full-width-content .container{
        padding-left:0;
        padding-right:0
    }
    body #full_width_portfolio .project-title.parallax-effect .container,body #page-header-bg .project-title .container{
        padding-bottom:30px
    }
    body #page-header-bg .section-title,.project-title .section-title,body.single .project-title .section-title{
        padding:0
    }
    .row .col.section-title.project-title{
        padding-bottom:30px;
        margin-bottom:30px!important
    }
    #footer-outer #social li{
        margin-right:10px;
        margin-left:0
    }
    .wpb_gallery .parallax-grid-item{
        margin-bottom:30px
    }
    .post-area.masonry,.post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid{
        width:320px
    }
    #ajax-content-wrap .post-area.masonry.span_9,.post-area.masonry.span_9{
        margin-bottom:90px
    }
    .ascend #ajax-content-wrap .comment-list .reply{
        top:0
    }
    #customer_details>div{
        width:100%;
        float:none
    }
    body #header-secondary-outer nav>ul>li,body #header-secondary-outer nav>ul>li a,#header-secondary-outer nav>ul>li:last-child{
        border:none
    }
    body:not(.material) #header-secondary-outer nav .sf-menu{
        padding-top:10px;
        padding-bottom:10px
    }
    body:not(.material) #header-secondary-outer ul#social{
        padding:10px 0
    }
    .woocommerce .shop_table .coupon{
        margin-bottom:10px;
        margin-top:5px
    }
    .woocommerce #customer_login.col2-set .col-1,.woocommerce-page #customer_login.col2-set .col-1,.woocommerce #customer_login.col2-set .col-2,.woocommerce-page #customer_login.col2-set .col-2,.woocommerce form.login .form-row-first,.woocommerce-page form.login .form-row-first,.woocommerce form.login .form-row-last,.woocommerce-page form.login .form-row-last{
        width:100%!important
    }
    .woocommerce .shop_table .actions>input{
        float:left!important
    }
    .iosSlider.product-thumbnails .thumb{
        width:93px
    }
    .main-content .col.span_4 .col.span_2,.main-content .col.span_3 .col.span_2,.main-content .col.span_2 .col.span_2,.main-content .col.span_6 .col.span_2{
        width:15%
    }
    .main-content .col.span_4 .span_10,.main-content .col.span_3 .col.span_10,.main-content .col.span_2 .col.span_10,.main-content .col.span_6 .col.span_10{
        width:83%
    }
    .nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox{
        width:70px;
        height:70px;
        margin-top:-35px;
        margin-left:-35px
    }
    .auto_meta_overlaid_spaced .masonry-blog-item .post-content{
        height:55vh
    }
    .slider-pagination{
        bottom:10px
    }
    body .swiper-slide .content p i{
        width:14px;
        font-size:12px
    }
    .main-content .col.span_4 .col.span_2 img,.main-content .col.span_3 .col.span_2 img,.main-content .col.span_2 .col.span_2 img,.main-content .col.span_6 .col.span_2 img{
        padding-right:13px;
        top:-3px
    }
    .carousel-next{
        right:1px;
        padding-left:1px
    }
    .carousel-prev{
        right:25px;
        padding-right:1px
    }
    .woocommerce .woocommerce-result-count{
        padding-bottom:0
    }
    .woocommerce #ajax-content-wrap .woocommerce-ordering,body[data-fancy-form-rcs="1"].woocommerce.woocommerce #ajax-content-wrap .woocommerce-ordering{
        position:relative;
        right:0;
        top:0;
        margin-left:0;
        float:none
    }
    .woocommerce .product-subtotal{
        display:none
    }
    .nectar-button.extra_jumbo{
        font-size:24px;
        line-height:24px;
        padding:20px 30px
    }
    .nectar-button.extra_jumbo.has-icon.extra-color-gradient-1,.nectar-button.extra_jumbo.has-icon.extra-color-gradient-2,.nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-1,.nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-2{
        font-size:24px;
        line-height:24px;
        padding:20px 50px
    }
    .nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span,.nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span,.nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span,.nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span{
        left:-28px
    }
    .nectar-button.extra_jumbo i,.nectar-button.extra_jumbo.has-icon i{
        font-size:26px
    }
    body.material #ajax-content-wrap .nectar-button.extra_jumbo.has-icon{
        font-size:22px;
        line-height:22px;
        padding:24px 65px 24px 55px
    }
    body.material #ajax-content-wrap .nectar-button.has-icon.extra_jumbo i{
        height:50px;
        width:50px;
        line-height:50px
    }
    body.material .nectar-button.extra_jumbo .im-icon-wrap svg{
        width:24px;
        height:24px
    }
    .nectar-button.see-through-extra-color-gradient-1.extra_jumbo,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo,.nectar-button.extra-color-gradient-1.extra_jumbo,.nectar-button.extra-color-gradient-2.extra_jumbo{
        border-width:6px
    }
    .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span,body .swiper-slide .content p.transparent-bg span{
        line-height:20px;
        top:-5px;
        left:4px;
        box-shadow:4px 0 0 rgba(0,0,0,.5),-4px 0 0 rgba(0,0,0,.5);
        -moz-box-shadow:4px 0 0 rgba(0,0,0,.5),-4px 0 0 rgba(0,0,0,.5);
        -webkit-box-shadow:4px 0 0 rgba(0,0,0,.5),-4px 0 0 rgba(0,0,0,.5);
        -o-box-shadow:4px 0 0 rgba(0,0,0,.5),-4px 0 0 rgba(0,0,0,.5)
    }
    #buddypress .register-section{
        width:100%;
        margin-bottom:15px
    }
    .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid){
        padding:0 10%!important
    }
    #header-outer[data-full-width="true"] header>.container{
        padding:0
    }
    .owl-carousel[data-column-padding="10px"] .carousel-item,.owl-carousel[data-column-padding="15px"] .carousel-item,.owl-carousel[data-column-padding="20px"] .carousel-item,.owl-carousel[data-column-padding="30px"] .carousel-item,.owl-carousel[data-column-padding="40px"] .carousel-item,.owl-carousel[data-column-padding="50px"] .carousel-item{
        padding:10px
    }
    .blog-title ul .meta-share-count>a,.single .blog-title #single-meta ul .meta-share-count>a{
        display:none
    }
    .blog-title ul .meta-share-count .nectar-social{
        display:block!important;
        position:relative!important
    }
    .blog-title ul .meta-share-count .nectar-social,.blog-title ul .meta-share-count .nectar-social a{
        opacity:1!important;
        left:0!important
    }
    .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot{
        width:25px
    }
}
@media only screen and (min-width :1px) and (max-width :999px){
    #to-top:not(.mobile-enabled){
        display:none
    }
    body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]{
        display:none
    }
    body #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo),body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.starting-logo:not(.dark-version):not(.mobile-only-logo),body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.starting-logo.dark-version{
        display:none!important
    }
    body #header-outer:not(.transparent) #top .span_3 #logo .mobile-only-logo,body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.mobile-only-logo.starting-logo:not(.dark-version),body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.mobile-only-logo.starting-logo.dark-version,#page-header-bg[data-parallax="1"] .span_6 .inner-wrap,#page-header-bg .span_6{
        display:block!important
    }
    body #header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent #top .span_3 #logo .mobile-only-logo{
        opacity:1!important
    }
    body[data-hhun="1"] #header-outer[data-mobile-fixed="false"].invisible:not(.side-widget-open){
        transform:none!important;
        pointer-events:auto!important
    }
    #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo{
        display:none
    }
    #page-header-bg[data-parallax="1"] .span_6,#page-header-bg[data-parallax="1"]{
        padding-right:0;
        transform:translate(0)!important;
        visibility:visible!important
    }
    #page-header-bg[data-parallax="1"][data-alignment-v="middle"].fullscreen-header .span_6{
        -webkit-transform:translateY(-50%)!important;
        transform:translateY(-50%)!important
    }
    #page-header-bg[data-parallax="1"][data-alignment-v="middle"].fullscreen-header .nectar-particles .span_6{
        -webkit-transform:none!important;
        transform:none!important
    }
    #page-header-bg.fullscreen-header .row{
        top:0!important
    }
    #ajax-content-wrap .video-texture{
        display:none
    }
    .full-width-section.parallax_section,.full-width-content.parallax_section{
        background-attachment:scroll!important;
        background-position:center!important
    }
    .wpb_row.parallax_section .row-bg.using-image,#page-header-wrap[data-parallax="1"] .page-header-bg-image-wrap .page-header-bg-image{
        backface-visibility:hidden;
        -webkit-backface-visibility:hidden
    }
    #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image{
        transition:none;
        -webkit-transition:none
    }
    .original #search-outer #search input[type="text"],body[data-header-format="left-header"]:not(.material) #search-outer #search input[type="text"]{
        font-size:24px;
        border-bottom-width:2px
    }
    .original #search-outer .container{
        width:100%
    }
    body.material #search-outer #search form input[type="text"][name]{
        font-size:44px;
        line-height:44px;
        border-bottom-width:2px
    }
    body.material #search-outer,.material #header-outer.transparent .bg-color-stripe,.material #search-outer .bg-color-stripe{
        height:30vh
    }
    body.material #search-outer{
        min-height:200px
    }
    body.material #search-outer .col{
        margin-bottom:0
    }
    body[data-header-format="left-header"] #header-outer header .row .col.span_9{
        top:0
    }
    body[data-header-format="left-header"].material #search-outer{
        width:100%;
        left:0
    }
    body[data-header-format="left-header"].admin-bar.material #search-outer #search #close{
        top:0
    }
    body[data-header-format="left-header"].material #search-outer .container{
        padding-left:0;
        padding-right:0
    }
    body[data-header-format="left-header"].material #search-outer .container{
        position:relative
    }
    img.img-with-animation[data-animation="fade-in-from-right"]{
        padding-left:0
    }
    img.img-with-animation[data-animation="fade-in-from-left"]{
        padding-right:0
    }
    img.img-with-animation[data-animation="fade-in-from-bottom"]{
        bottom:0
    }
    body .wpb_animate_when_almost_visible,body .wpb_animate_when_almost_visible.wpb_start_animation{
        opacity:1;
        -webkit-animation:none;
        -o-animation:none;
        animation:none
    }
    .img-with-aniamtion-wrap .inner{
        margin:0!important
    }
    .img-with-aniamtion-wrap[data-max-width="110%"] .inner,.img-with-aniamtion-wrap[data-max-width="125%"] .inner,.img-with-aniamtion-wrap[data-max-width="150%"] .inner,.img-with-aniamtion-wrap[data-max-width="165%"] .inner,.img-with-aniamtion-wrap[data-max-width="175%"] .inner,.img-with-aniamtion-wrap[data-max-width="200%"] .inner,.img-with-aniamtion-wrap[data-max-width="225%"] .inner,.img-with-aniamtion-wrap[data-max-width="250%"] .inner,.img-with-aniamtion-wrap img{
        max-width:100%
    }
    .img-with-aniamtion-wrap:not([data-max-width-mobile="default"]) .inner{
        max-width:none
    }
    .img-with-aniamtion-wrap[data-max-width-mobile="100%"] .inner{
        width:100%
    }
    .img-with-aniamtion-wrap[data-max-width-mobile="125%"] .inner{
        width:125%
    }
    .img-with-aniamtion-wrap[data-max-width-mobile="150%"] .inner{
        width:150%
    }
    .img-with-aniamtion-wrap[data-max-width-mobile="175%"] .inner{
        width:175%
    }
    .img-with-aniamtion-wrap[data-max-width-mobile="200%"] .inner{
        width:200%
    }
    .img-with-aniamtion-wrap.right[data-max-width-mobile="125%"] .inner,.img-with-aniamtion-wrap.center[data-max-width-mobile="150%"] .inner{
        margin-left:-25%!important
    }
    .img-with-aniamtion-wrap.right[data-max-width-mobile="150%"] .inner,.img-with-aniamtion-wrap.center[data-max-width-mobile="200%"] .inner{
        margin-left:-50%!important
    }
    .img-with-aniamtion-wrap.right[data-max-width-mobile="175%"] .inner{
        margin-left:-75%!important
    }
    .img-with-aniamtion-wrap.right[data-max-width-mobile="200%"] .inner{
        margin-left:-100%!important
    }
    .img-with-aniamtion-wrap[data-max-width="75%"] img{
        max-width:75%
    }
    .img-with-aniamtion-wrap[data-max-width="50%"] img{
        max-width:50%
    }
    .img-with-animation[data-max-width="110%"],.img-with-animation[data-max-width="125%"],.img-with-animation[data-max-width="150%"],.img-with-animation[data-max-width="175%"],.img-with-animation[data-max-width="200%"],.img-with-animation[data-max-width="225%"],.img-with-animation[data-max-width="250%"]{
        max-width:100%;
        margin-left:0
    }
    #ajax-content-wrap .wpb_gallery .parallax-grid-item{
        width:100%;
        padding-right:0;
        padding-left:0
    }
    .full-width-section>.col.span_12{
        margin-bottom:0
    }
    div[data-bg-mobile-hidden="true"] .row-bg.using-image{
        background-image:none!important
    }
    .full-width-section,body[data-bg-header="true"] .full-width-section.first-section,body[data-bg-header="true"] .full-width-content.first-section,body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section,#header-outer[data-transparent-header="true"][data-permanent-transparent="false"] #logo .dark-version,#header-outer #top #logo img{
        margin-top:0!important
    }
    .single-portfolio .row .post-area{
        margin-top:0
    }
    #nectar_fullscreen_rows>div:not(.full-width-content) .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container{
        padding-top:10%;
        padding-bottom:10%
    }
    #nectar_fullscreen_rows[data-content-overflow="hidden"] .vc_row.vc_row-flex>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap[data-content-pos="middle"]>.full-page-inner>.container>.span_12{
        height:auto!important
    }
    .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p{
        max-width:75%
    }
    body #header-outer[data-format="centered-menu-under-logo"] #top #logo img,body #header-outer[data-format="centered-menu-bottom-bar"] #top #logo img{
        margin:0
    }
    #header-outer[data-has-menu="false"][data-format="default"] #top .span_3,#header-outer[data-has-menu="true"][data-mobile-fixed="1"] #top .span_3,#header-outer[data-has-menu="true"][data-ptnm="1"] #top .span_3,#header-outer[data-has-menu="true"] #top .span_3,body.material #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3{
        text-align:left
    }
    #header-outer[data-format="centered-logo-between-menu"] .span_3,#header-outer[data-format="centered-logo-between-menu"] .span_3 #logo:not(.no-image) img{
        transform:none;
        -webkit-transform:none
    }
    #header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open{
        pointer-events:auto
    }
    .material #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent{
        overflow:visible
    }
    #header-outer[data-mobile-fixed="1"],#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"]{
        position:fixed!important
    }
    .material #header-outer[data-mobile-fixed="false"][data-using-secondary="1"],.material.admin-bar #header-outer[data-mobile-fixed="false"][data-using-secondary="1"]{
        top:0
    }
    body #header-outer[data-transparent-header="true"][data-remove-border="true"],body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent{
        border:none
    }
    body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer header>.container{
        max-width:100%;
        padding:0 18px
    }
    .using-mobile-browser .slide-out-hover-icon-effect a{
        pointer-events:auto
    }
    .container-wrap{
        z-index:11
    }
    .page-submenu .mobile-menu-link{
        display:inline-block
    }
    .page-submenu ul{
        position:absolute;
        top:48px;
        left:0;
        width:101%;
        display:none;
        z-index:1000
    }
    .page-submenu[data-alignment="left"],.page-submenu[data-alignment="right"]{
        text-align:center
    }
    #boxed .page-submenu ul{
        width:100%
    }
    #ajax-content-wrap .page-submenu ul li{
        display:block;
        margin:0
    }
    .page-submenu .full-width-content{
        position:relative
    }
    .page-submenu ul li a{
        border-top:1px solid rgba(255,255,255,.2);
        padding:10px 20px
    }
    .page-submenu[data-bg-color="#ffffff"] ul li a{
        border-top:1px solid rgba(0,0,0,.08)
    }
    .work-item:not([data-custom-content="on"]) .work-info-bg{
        display:none
    }
    .style-3 .work-info-bg{
        display:block
    }
    .carousel-wrap[data-full-width="true"]{
        padding:0!important
    }
    body #top #logo img,#header-outer[data-permanent-transparent="false"] #logo .dark-version{
        height:24px;
        margin-top:-3px;
        top:3px;
        position:relative
    }
    #header-outer[data-transparent-header="true"][data-permanent-transparent="false"] #logo .dark-version,#header-outer #top #logo img{
        top:0
    }
    body.material #header-outer[data-permanent-transparent="false"] #logo .dark-version,#header-outer[data-permanent-transparent="false"] #logo .dark-version{
        position:absolute
    }
    .original #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,.ascend #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,.material #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd{
        position:relative
    }
    body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .starting-logo,body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .dark-version{
        top:6px
    }
    .admin-bar #header-outer,.logged-in.buddypress #header-outer{
        top:0
    }
    .admin-bar.material-ocm-open #header-outer.transparent{
        top:46px
    }
    body #header-outer{
        margin-bottom:0;
        padding:12px 0
    }
    body #header-outer,body[data-hhun="1"]:not(.no-scroll) #header-outer:not([data-transparent-header="true"]):not(.detached),body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not([data-transparent-header="true"]){
        position:relative
    }
    .original #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent,.ascend #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent{
        transition:background-color 0.30s ease,box-shadow 0.30s ease,margin 0.25s ease
    }
    #header-secondary-outer{
        top:-13px
    }
    #header-outer[data-permanent-transparent="1"].transparent #top .span_9>.slide-out-widget-area-toggle i{
        color:#fff
    }
    body #slide-out-widget-area .slide_out_area_close{
        position:absolute;
        right:22px;
        top:22px;
        z-index:100
    }
    #slide-out-widget-area.fullscreen .off-canvas-social-links,.admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links,.admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links{
        position:relative;
        bottom:0;
        right:0;
        margin-top:70px
    }
    #slide-out-widget-area.fullscreen .off-canvas-social-links:after,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after{
        display:block;
        height:1px;
        width:0;
        background-color:rgba(255,255,255,.6);
        content:' ';
        margin:0 auto;
        position:absolute;
        top:-40px;
        left:50%;
        transform:translateX(-50%);
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        transition:all 0.5s cubic-bezier(.215,.61,.355,1);
        -webkit-transition:all 0.5s cubic-bezier(.215,.61,.355,1);
        -moz-transition:all 0.5s cubic-bezier(.215,.61,.355,1)
    }
    #slide-out-widget-area .mobile-only{
        display:block
    }
    #slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container{
        top:0;
        position:relative
    }
    #slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after,#slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after{
        width:100px
    }
    #slide-out-widget-area.fullscreen .bottom-text,.admin-bar #slide-out-widget-area.fullscreen .bottom-text,#slide-out-widget-area.fullscreen-alt .bottom-text,.admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text{
        position:relative;
        bottom:0;
        left:0;
        margin-bottom:30px;
        margin-top:15px
    }
    body #slide-out-widget-area.slide-out-from-right-hover{
        z-index:9999
    }
    #header-outer.transparent.side-widget-open.no-bg-color #top #logo .starting-logo:not(.dark-version){
        opacity:1
    }
    #header-outer.transparent.side-widget-open.no-bg-color #top #logo img:not(.starting-logo){
        opacity:0
    }
    #slide-out-widget-area{
        top:0!important
    }
    #slide-out-widget-area.overflow-state,.admin-bar #slide-out-widget-area.overflow-state{
        padding-top:110px
    }
    #slide-out-widget-area.fullscreen .inner.overflow-state{
        margin-top:0;
        margin-bottom:130px
    }
    body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close{
        display:none
    }
    #header-outer #logo{
        top:0;
        left:0
    }
    #header-space{
        display:none
    }
    #header-space[data-header-mobile-fixed="1"]{
        display:block
    }
    #top #mobile-cart-link,#top .span_9>.slide-out-widget-area-toggle,#top .mobile-search{
        display:inline-block
    }
    #top .col.span_3{
        left:0;
        top:0;
        z-index:100;
        width:100%
    }
    #top .col.span_3,#header-outer[data-format="centered-menu"] #top .span_3,#header-outer[data-format="centered-logo-between-menu"] #top .span_3{
        position:relative
    }
    #header-outer #top .col.span_3{
        line-height:0
    }
    #header-outer #top .col.span_3 #logo{
        vertical-align:middle
    }
    #top .col.span_9{
        margin-left:0;
        margin-bottom:0;
        width:100%!important;
        float:none;
        z-index:100;
        position:static
    }
    #header-outer[data-format="centered-menu"] #top .span_9,#header-outer[data-format="centered-logo-between-menu"] .row .col.span_9{
        position:static
    }
    #top .col.span_9,body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9,#header-outer[data-format="centered-menu-under-logo"] #top .span_9,#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9{
        min-height:0;
        width:auto!important;
        position:absolute!important;
        right:0;
        top:0;
        z-index:2000;
        height:100%
    }
    .material #header-outer[data-format="centered-menu-under-logo"] #top .span_9{
        line-height:inherit
    }
    .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container,body[data-slide-out-widget-area="true"] #top #logo,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) .span_6>.inner-wrap,body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6>.inner-wrap,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 .inner-wrap,img.img-with-animation[data-animation="fade-in-from-bottom"]{
        -webkit-transform:none!important;
        transform:none!important
    }
    body[data-slide-out-widget-area="true"] #top .span_9>.slide-out-widget-area-toggle.std-menu{
        left:0!important;
        right:auto!important;
        text-align:left;
        z-index:10000
    }
    body[data-slide-out-widget-area="true"] #top .span_3{
        text-align:center
    }
    body[data-slide-out-widget-area="true"] #header-outer[data-has-menu="false"] #top .span_3{
        text-align:left
    }
    #header-outer .slide-out-widget-area-toggle .lines-button,#header-outer .slide-out-widget-area-toggle .lines,#header-outer .slide-out-widget-area-toggle .lines:before,#header-outer .slide-out-widget-area-toggle .lines:after{
        width:22px
    }
    #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after{
        top:-6px
    }
    body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before{
        top:6px
    }
    body[data-slide-out-widget-area="true"] #top #logo,#header-outer[data-mobile-fixed="1"] #top #logo{
        display:inline-block
    }
    body[data-slide-out-widget-area="true"]:not(.material) [data-transparent-header="true"][data-mobile-fixed="false"] #top #logo{
        position:relative
    }
    body[data-slide-out-widget-area="true"] #top .col.span_3{
        width:100%
    }
    body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close{
        display:block
    }
    #slide-out-widget-area .widget_nav_menu{
        overflow-y:hidden;
        overflow-x:hidden
    }
    #header-outer #top nav>ul{
        width:auto;
        padding:15px 0 25px 0;
        margin:0 auto 0 auto;
        z-index:100000;
        position:relative
    }
    #header-outer #top nav>ul>li>ul>li{
        opacity:1;
        transform:none
    }
    #top nav>ul li,#header-outer #top nav>ul>.megamenu>ul>li{
        display:block;
        width:auto;
        margin-left:0
    }
    #top nav>ul>.megamenu>.sub-menu{
        width:auto!important;
        opacity:1;
        display:block
    }
    #top nav>ul ul{
        position:relative;
        width:auto;
        top:0;
        left:0;
        padding:0;
        opacity:1;
        visibility:visible;
        box-shadow:0 0 0 #fff;
        -webkit-box-shadow:0 0 0 #fff;
        background-color:transparent;
        float:none
    }
    #top nav>ul ul li{
        padding-left:20px
    }
    #top nav .sf-menu .sfHover>a{
        color:#FFBAAF
    }
    a>.sf-sub-indicator{
        right:0;
        position:absolute;
        padding:16px;
        left:auto;
        top:0;
        height:auto;
        width:auto
    }
    .swiper-slide .mejs-controls{
        display:none;
        visibility:hidden
    }
    #ajax-content-wrap .mejs-controls{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        visibility:visible
    }
    #ajax-content-wrap .post-area{
        padding-right:0;
        margin-bottom:0
    }
    .slider-nav{
        position:relative;
        max-width:600px;
        margin:-40px auto 0 auto
    }
    body .slider-nav>span{
        height:25px;
        width:25px
    }
    body .slider-nav>.left{
        left:0
    }
    body .slider-nav>.right{
        left:30px
    }
    .slider-nav span span,#header-outer #top nav{
        display:none!important
    }
    #footer-widgets .container .col{
        margin-bottom:40px
    }
    #footer-widgets .container .col:nth-child(3),#footer-widgets .container .col:nth-child(4){
        margin-bottom:0
    }
    #pagination{
        margin-bottom:40px
    }
    .portfolio-items .col .work-item .work-info .custom-content .nectar-button{
        width:auto
    }
    body .nectar-button.see-through-2,body .nectar-button.see-through-3,#page-header-wrap,#page-header-bg{
        transition:none!important;
        -webkit-transition:none!important
    }
    #ajax-content-wrap .wp-caption{
        width:100%
    }
    body.single-portfolio #sidebar{
        margin-top:30px
    }
    body.search .row .col.section-title h1{
        font-size:18px
    }
    body.search .row .col.section-title span{
        display:inline-block;
        margin-top:10px;
        font-size:14px
    }
    body.search .divider{
        display:none
    }
    .main-content>div{
        padding-bottom:0
    }
    #single-meta{
        display:block;
        clear:both;
        margin-bottom:10px
    }
    body.single-post #page-header-bg:not(.fullscreen-header):not([data-post-hs="default"]){
        min-height:250px
    }
    body.single-post #page-header-bg:not(.fullscreen-header) .row,body #page-header-bg:not(.fullscreen-header) .row,body:not(.single-post) #page-header-bg .nectar-particles .span_6 .row,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6>.inner-wrap,#page-header-bg[data-parallax="1"]{
        top:0!important
    }
    body:not(.single-post) #page-header-bg:not(.fullscreen-header){
        padding-top:10%;
        padding-bottom:10%
    }
    body:not(.single-post) #page-header-bg[data-padding-amt="low"]:not(.fullscreen-header){
        padding-top:5%;
        padding-bottom:5%
    }
    body:not(.single-post) #page-header-bg[data-padding-amt="high"]:not(.fullscreen-header){
        padding-top:13%;
        padding-bottom:13%
    }
    body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6{
        min-height:40px
    }
    body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6.empty-title{
        min-height:80px
    }
    #single-meta,body[data-header-format] #header-secondary-outer,#page-header-bg[data-parallax="1"],body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6 .inner-wrap,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6>.inner-wrap:first-child,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6{
        position:relative!important
    }
    body:not(.single-post) .nectar-particles svg{
        display:none
    }
    #top,#page-header-wrap,#header-outer:not([data-permanent-transparent="1"]),body:not(.single-post) #page-header-bg:not(.fullscreen-header),body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header),body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header),.full-page-inner-wrap[data-content-pos="full_height"] .full-page-inner>.span_12,.vc_text_separator{
        height:auto!important
    }
    body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header){
        padding-top:16%;
        padding-bottom:4%
    }
    body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="low"]:not(.fullscreen-header){
        padding-top:10%;
        padding-bottom:2%
    }
    body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="high"]:not(.fullscreen-header){
        padding-top:20%;
        padding-bottom:6%
    }
    body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header){
        padding-top:4%;
        padding-bottom:16%
    }
    body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="low"]:not(.fullscreen-header){
        padding-top:2%;
        padding-bottom:10%
    }
    body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="high"]:not(.fullscreen-header){
        padding-top:6%;
        padding-bottom:20%
    }
    .related-posts.columns-3 .span_4{
        margin-right:0
    }
    #single-meta ul{
        margin-left:0
    }
    .page-template-template-portfolio-php .portfolio-filters{
        margin-bottom:0
    }
    .nectar-hor-list-item[data-columns="4"] .nectar-list-item,.nectar-hor-list-item[data-columns="3"] .nectar-list-item{
        width:100%!important;
        display:block
    }
    .nectar-hor-list-item.has-btn{
        padding-right:135px
    }
    .nectar-hor-list-item>.nectar-list-item[data-text-align="right"]{
        text-align:left
    }
    .nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn,.nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn{
        position:absolute;
        right:22px;
        top:25px
    }
    .nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn.second,.nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn.second{
        position:absolute;
        right:22px;
        top:65px
    }
    #footer-outer #social li{
        width:33px;
        margin-top:9px;
        margin-bottom:9px
    }
    .nectar-recent-posts-slider .recent-post-container{
        max-width:none
    }
    .nectar-recent-posts-slider .recent-post-container,.nectar-recent-posts-slider .flickity-page-dots{
        padding:0 40px
    }
    .nectar-flickity[data-controls="next_prev_arrows"] .flickity-prev-next-button{
        display:none
    }
    .nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell{
        width:60%;
        margin-right:7%
    }
    .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap{
        max-width:100%
    }
    body[data-footer-reveal="1"] #footer-outer{
        position:relative
    }
    body[data-footer-reveal="1"][data-footer-reveal-shadow="large"] .container-wrap,body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] .container-wrap{
        box-shadow:none;
        -webkit-box-shadow:none
    }
    body[data-footer-reveal="1"] .container-wrap,body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6{
        margin-bottom:0!important
    }
    .carousel-heading h2{
        max-width:83%;
        font-size:11px
    }
    body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product,.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product,body.woocommerce .span_9 ul.products li.product,body.woocommerce-page .span_9 ul.products li.product,body .woocommerce ul.products li.product,body .woocommerce-page ul.products li.product,.woocommerce .products.related .product,.woocommerce .products.upsells .product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{
        width:48%;
        margin:0 4% 25px 0
    }
    body .woocommerce ul.products li.product.material,body.woocommerce-page ul.products li.product.material,.woocommerce .span_9 ul.products li.product.material,.woocommerce-page .span_9 ul.products li.product.material,body .woocommerce.columns-1 ul.products li.product.material{
        width:48.8%;
        margin:0 2% 2% 0
    }
    body .woocommerce ul.products[data-product-style="minimal"] li.product.minimal{
        width:calc(49.7% - 15px)
    }
    body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+1),body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+1){
        margin-right:2%!important
    }
    .woocommerce .products.related .product,.woocommerce .products.upsells .product{
        width:48%!important
    }
    .woocommerce .span_9 ul.products li.product:nth-child(2n+2),.woocommerce-page .span_9 ul.products li.product:nth-child(2n+2),body .woocommerce ul.products li.product:nth-child(2n+2),body .woocommerce-page ul.products li.product:nth-child(2n+2),body.woocommerce ul.products li:nth-child(2n+2){
        margin-right:0
    }
    body .woocommerce ul.products[data-product-style="material"] li:nth-child(2n+2),body.woocommerce-page ul.products[data-product-style="material"] li:nth-child(2n+2),body .woocommerce .carousel-wrap.products-carousel ul.products[data-product-style="material"] li:nth-child(2n+1),.woocommerce .related ul.products li:nth-child(2n+2),.woocommerce .upsells.products ul li.product:nth-child(2n+2){
        margin-right:0!important
    }
    body.woocommerce .span_9 ul.products li.product,body.woocommerce-page .span_9 ul.products li.product{
        clear:none
    }
    .single-product .product_title,.span_9 .carousel-heading{
        padding-right:0!important
    }
    .woocommerce .span_9 .woocommerce-ordering{
        right:0
    }
    .cart-outer{
        display:none
    }
    body[data-header-format] #header-secondary-outer{
        height:auto
    }
    body:not(.material) #header-secondary-outer nav>ul,body:not(.material) #header-secondary-outer #social{
        float:none;
        width:100%;
        text-align:center;
        height:auto
    }
    #header-secondary-outer nav>ul>li>a .sf-sub-indicator{
        display:none
    }
    #header-secondary-outer nav>ul>li,#header-secondary-outer #social li{
        display:inline-block;
        float:none
    }
    #header-secondary-outer ul ul{
        z-index:100000
    }
    #header-secondary-outer ul li:hover{
        z-index:1000
    }
    #header-secondary-outer nav>ul>li ul li{
        text-align:left
    }
    #header-secondary-outer #social li>a{
        height:15px
    }
    body:not(.material) #header-secondary-outer nav .sf-menu{
        border-top:1px solid #DDD
    }
    #page-header-wrap{
        margin-top:0;
        overflow:visible
    }
    #page-header-bg[data-parallax="1"] .span_6 .inner-wrap,#page-header-bg .span_6{
        opacity:1!important
    }
    body #header-outer[data-using-secondary="1"],body.admin-bar #header-outer[data-using-secondary="1"]{
        top:0
    }
    h1 .nectar-button,h2 .nectar-button,h3 .nectar-button,h4 .nectar-button{
        display:inline-block;
        margin-top:20px
    }
    body .clients.no-carousel>div{
        opacity:1
    }
    img.img-with-animation[data-animation="fade-in-from-left"],.col.has-animation[data-animation="fade-in-from-left"],.wpb_column.has-animation[data-animation="fade-in-from-left"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-left"],img.img-with-animation[data-animation="fade-in-from-right"],.col.has-animation[data-animation="fade-in-from-right"],.wpb_column.has-animation[data-animation="fade-in-from-right"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-right"],.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"],.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"],img.img-with-animation[data-animation="grow-in"],.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"],.nectar-fancy-box.has-animation[data-animation="grow-in"],img.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"],img.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="slight-twist"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],.img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-bottom"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap,.img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,.nectar-split-heading .heading-line>div,.nectar-split-heading span>.inner,.nectar-split-heading[data-animation-type="twist-in"],#page-header-bg[data-parallax="1"] .span_6 .inner-wrap,.nectar_food_menu_item .item_description,.nectar_food_menu_item .inner,.swiper-slide .content p,.swiper-slide .content h2,.swiper-slide .content .buttons,.col.has-animation[data-animation="zoom-out"],.col.has-animation[data-animation="zoom-out-high"],.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2>span span,.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap{
        transform:none!important;
        -webkit-transform:none!important
    }
    .divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"]{
        visibility:visible!important
    }
    .clients.fade-in-animation>div,img.img-with-animation,.img-with-aniamtion-wrap .hover-wrap,.col.has-animation,.wpb_column.has-animation,.nectar-fancy-box.has-animation,img.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.nectar-fancy-box.has-animation[data-animation="flip-in"],img.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.nectar-fancy-box.has-animation[data-animation="flip-in-vertical"],.post-area.masonry:not(.meta_overlaid),.nectar_food_menu_item .item_description,.nectar_food_menu_item .inner,.swiper-slide .content p,.swiper-slide .content h2,.swiper-slide .content .buttons,.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2>span span,.nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 .word,.nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.nectar-fancy-ul[data-animation="true"] ul li,.nectar-split-heading[data-animation-type="twist-in"],.owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.owl-carousel[data-enable-animation="true"] .owl-controls,.column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"],.column-image-bg-wrap[data-bg-animation="zoom-out-reveal"]{
        opacity:1!important
    }
    .col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"],.nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"]{
        bottom:0!important
    }
    .span_12.flip-in-vertical-wrap{
        -webkit-perspective:none;
        perspective:none
    }
    .nectar_cascading_images .cascading-image .inner-wrap,.nectar-icon-list[data-animate="true"] .content,.nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,.nectar-icon-list[data-animate="true"]:after,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,.nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,.nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{
        transform:none!important;
        -webkit-transform:none!important;
        opacity:1!important;
        animation:none!important
    }
    .main-content .vc_span2 .iwithtext .iwt-icon i{
        font-size:34px;
        line-height:34px;
        width:34px;
        height:34px
    }
    .main-content .vc_span2 .iwithtext .iwt-icon img{
        width:35px
    }
    .main-content .vc_span2 .iwithtext .iwt-text{
        padding-left:55px
    }
    .main-content .vc_span2 .iwithtext .iwt-icon{
        top:-4px
    }
    .parallax_slider_outer.first-section .swiper-container .slider-prev,.parallax_slider_outer.first-section .swiper-container .slider-next{
        margin-top:-30px
    }
    .post-area.col_last{
        padding-left:0!important
    }
    .woocommerce .post-area .woocommerce-ordering{
        float:none!important;
        display:block
    }
    .col.centered-text ul,.wpb_column.centered-text ul,.col.centered-text ul li,.wpb_column.centered-text ul li{
        text-align:left;
        margin-left:0!important
    }
    .col.centered-text ul,.wpb_column.centered-text ul{
        margin:0!important;
        display:block!important
    }
    #ajax-content-wrap .nectar-fancy-ul[data-animation="true"] ul li,.nectar-fancy-ul[data-animation="true"] ul li{
        left:0
    }
    .testimonial_slider .controls ul{
        text-align:center!important
    }
    #page-header-bg[data-parallax="0"]{
        margin-top:-1px
    }
    .nectar-milestone{
        margin-bottom:15px
    }
    .nectar-milestone:not(.animated-in){
        opacity:1
    }
    .nectar-milestone.motion_blur .number span:not(.in-sight){
        transform:none;
        -webkit-transform:none;
        -moz-transform:none;
        opacity:1
    }
    .wpb_tabs_nav .cta-button{
        top:0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
        left:0;
        right:auto
    }
    body.single-portfolio #full_width_portfolio .container-wrap{
        padding-top:2.1em
    }
    .carousel-wrap[data-full-width="true"]{
        padding:0 9px
    }
    #footer-widgets .container .row>div:last-child{
        margin-bottom:0!important
    }
    body .carousel-wrap[data-full-width="true"] .carousel-heading h2{
        font-size:16px;
        top:3px
    }
    body .carousel-wrap[data-full-width="true"] .controls{
        display:block;
        height:30px;
        position:relative;
        margin-bottom:10px;
        width:130px;
        margin:0 auto;
        margin-top:25px
    }
    body .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link,body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev,body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next{
        top:0!important
    }
    body .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link{
        margin:0 auto;
        position:relative
    }
    body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-prev{
        left:0;
        margin-left:0;
        text-align:left
    }
    body .carousel-wrap[data-full-width="true"] .carousel-heading .carousel-next{
        right:0
    }
    div[data-full-width="false"] .carousel-heading h2{
        font-size:12px
    }
    .blog-fullwidth-wrap .post-area.masonry{
        margin-bottom:0
    }
    body .pp_gallery,.woocommerce .pp_gallery{
        display:none
    }
    .material .span_9 #author-bio{
        margin-bottom:60px
    }
}
@media only screen and (max-width:321px){
    .container,.slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap{
        max-width:300px
    }
}
@media only screen and (min-width:480px) and (max-width:690px){
    body .container,body .slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap{
        max-width:420px
    }
    #ajax-content-wrap .project-title #all-items{
        left:194px
    }
    .post-area.masonry,.post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9,body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid{
        width:420px
    }
    .iosSlider.product-thumbnails .thumb{
        width:98px
    }
    body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta{
        width:66%
    }
    body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta{
        font-size:10px
    }
}
@media screen and (max-width:782px){
    .admin-bar #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],.logged-in.buddypress #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],.admin-bar #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"],.logged-in.buddypress #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"],body.admin-bar #header-outer[data-transparent-header="true"][data-mobile-fixed="false"]{
        top:47px
    }
    #header-secondary-outer[data-permanent-transparent="1"]{
        margin-top:0
    }
    body{
        position:static
    }
    #fp-nav.tooltip_alt{
        display:none
    }
}
@media only screen and (min-device-width:481px) and (max-device-width:1025px) and (orientation:landscape){
    #header-outer[data-lhe="animated_underline"] #top nav>ul>li:not([class*="button_"])>a:hover:after{
        display:none
    }
    #to-top{
        display:none
    }
    body .slide-out-hover-icon-effect a{
        pointer-events:auto
    }
    #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image{
        transition:none;
        -webkit-transition:none
    }
    #page-header-bg[data-parallax="1"] .span_6,#page-header-bg[data-parallax="1"]{
        position:relative!important
    }
    #page-header-bg[data-parallax="1"]{
        top:0!important
    }
    #page-header-bg .span_6{
        display:block!important;
        opacity:1!important
    }
    .swiper-container .slider-right{
        right:0!important
    }
    .video-texture{
        display:none
    }
    img.img-with-animation[data-animation="fade-in-from-right"]{
        padding-left:0
    }
    img.img-with-animation[data-animation="fade-in-from-left"]{
        padding-right:0
    }
    img.img-with-animation[data-animation="fade-in-from-bottom"],.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"]{
        bottom:0
    }
    .parallax_slider_outer.first-section .nectar-slider-wrap,#full_width_portfolio .project-title.parallax-effect,.parallax_slider_outer.first-section .swiper-slide .content,.parallax_slider_outer.first-section .nectar-slider-wrap,.col.has-animation[data-animation="fade-in-from-left"],.wpb_column.has-animation[data-animation="fade-in-from-left"],.img-with-animation[data-animation="fade-in-from-right"],.img-with-animation[data-animation="fade-in-from-left"],.divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"],.img-with-animation[data-animation="grow-in"],.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"],.owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="slight-twist"],.col.has-animation[data-animation="fade-in-from-bottom"],.wpb_column.has-animation[data-animation="fade-in-from-bottom"]{
        transform:none!important;
        -webkit-transform:none!important
    }
    .parallax_slider_outer.first-section .swiper-slide .content,.clients.fade-in-animation>div,.img-with-animation,.col.has-animation,.wpb_column.has-animation,.owl-carousel[data-enable-animation="true"] .owl-controls,.owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.img-with-animation[data-animation="flip-in"],.col.has-animation[data-animation="flip-in"],.wpb_column.has-animation[data-animation="flip-in"],.img-with-animation[data-animation="flip-in-vertical"],.col.has-animation[data-animation="flip-in-vertical"],.wpb_column.has-animation[data-animation="flip-in-vertical"]{
        opacity:1!important
    }
    .divider-border[data-animate="yes"],.divider-small-border[data-animate="yes"],.img-with-animation[data-animation="grow-in"],.col.has-animation[data-animation="grow-in"],.wpb_column.has-animation[data-animation="grow-in"]{
        visibility:visible
    }
    .portfolio-items .col .work-item .work-info a{
        display:block;
        position:absolute;
        top:0;
        left:0;
        margin:0;
        width:100%;
        height:100%;
        text-indent:-9999px
    }
    .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,.wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,.wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,.wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,.wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,.wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,.wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,.wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner{
        transform:none;
        -webkit-transform:none
    }
    .portfolio-items .col .work-item .work-info .custom-content .nectar-button{
        width:auto
    }
    body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after{
        opacity:1
    }
    body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner{
        opacity:1;
        transform:scale(1);
        -webkit-transform:scale(1)
    }
    .portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center{
        height:100%;
        top:0;
        transform:none;
        -webkit-transform:none
    }
}
@media only screen and (max-device-width:2600px){
    body[data-ajax-transitions="true"].using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]{
        display:none
    }
    body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right{
        overflow-y:scroll
    }
    body.using-mobile-browser .full-width-content.parallax_section .row-bg[data-parallax-speed="fixed"],body.using-mobile-browser .full-width-section.parallax_section .row-bg[data-parallax-speed="fixed"],body.using-mobile-browser .wpb_row.parallax_section .row-bg[data-parallax-speed="fixed"]{
        background-attachment:scroll
    }
    body.using-mobile-browser .cp-modal-popup-container{
        position:relative;
        z-index:100000
    }
    body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video,body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video{
        display:none
    }
    body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image{
        display:block
    }
    .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-right"]{
        padding-left:0
    }
    .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"]{
        padding-right:0
    }
    .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"],.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"],.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"]{
        bottom:0
    }
    .using-mobile-browser .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="zoom-out"].loaded .slide-bg-wrap,.using-mobile-browser .col.has-animation[data-animation="fade-in-from-left"],.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-left"],.using-mobile-browser .img-with-animation[data-animation="fade-in-from-right"],.using-mobile-browser .img-with-animation[data-animation="fade-in-from-left"],.using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"],.using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"],.using-mobile-browser .img-with-animation[data-animation="grow-in"],.using-mobile-browser .col.has-animation[data-animation="grow-in"],.using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"],.using-mobile-browser .divider-border[data-animate="yes"],.using-mobile-browser .divider-small-border[data-animate="yes"],.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,.using-mobile-browser .img-with-animation[data-animation="flip-in"],.using-mobile-browser .col.has-animation[data-animation="flip-in"],.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"],.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"],.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"],.using-mobile-browser .wpb_column.has-animation[data-animation*="reveal-from"]>.vc_column-inner,.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap,.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"],.using-mobile-browser .nectar-split-heading span>.inner,.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner,.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.using-mobile-browser .nectar-fancy-box.has-animation{
        transform:none!important;
        -webkit-transform:none!important
    }
    body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image,.using-mobile-browser .clients.fade-in-animation>div,.using-mobile-browser .img-with-animation,.using-mobile-browser .img-with-aniamtion-wrap .hover-wrap,.using-mobile-browser .col.has-animation,.using-mobile-browser .wpb_column.has-animation,.using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap,.using-mobile-browser .img-with-animation[data-animation="flip-in"],.using-mobile-browser .col.has-animation[data-animation="flip-in"],.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"],.using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"],.using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"],.using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"],.using-mobile-browser #page-header-bg[data-parallax="1"] .span_6,.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,.using-mobile-browser .nectar-fancy-box.has-animation,.using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"],.using-mobile-browser .nectar-split-heading span>.inner,.using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-controls{
        opacity:1!important
    }
    .using-mobile-browser .divider-border[data-animate="yes"],.using-mobile-browser .divider-small-border[data-animate="yes"]{
        visibility:visible!important
    }
    .using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap,.using-mobile-browser .nectar-icon-list[data-animate="true"] .content,.using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder,.using-mobile-browser .nectar-icon-list[data-animate="true"]:after,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *,.using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner:after,.using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{
        opacity:1!important;
        animation:none!important
    }
    .using-mobile-browser .wpb_animate_when_almost_visible,.using-mobile-browser .wpb_animate_when_almost_visible.wpb_start_animation{
        opacity:1;
        -webkit-animation:none;
        -o-animation:none;
        animation:none
    }
    .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner,.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner{
        transform:none;
        -webkit-transform:none
    }
    .using-mobile-browser .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{
        top:50%;
        left:50%
    }
    .ascend.using-mobile-browser #search{
        height:100%
    }
    .ascend.using-mobile-browser #search #search-box{
        top:20px
    }
    .using-mobile-browser #page-header-bg[data-parallax="1"] .span_6{
        display:block!important
    }
    .using-mobile-browser .nectar-split-heading .heading-line>div{
        transform:none;
        -webkit-transform:none
    }
    .using-mobile-browser .slide-out-hover-icon-effect a{
        pointer-events:auto
    }
    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]{
        height:auto!important
    }
    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]>div{
        position:relative!important;
        left:0!important
    }
    .using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]>div:not(.full-width-content) .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.container{
        padding-top:8%;
        padding-bottom:8%
    }
    .using-mobile-browser .nectar-milestone:not(.animated-in){
        opacity:1
    }
    .using-mobile-browser .wpb_row.parallax_section .row-bg.using-image.translate{
        backface-visibility:hidden;
        -webkit-backface-visibility:hidden
    }
    body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section,body[data-remove-m-parallax="1"].using-mobile-browser .full-width-content.parallax_section{
        background-attachment:scroll!important;
        background-position:center!important
    }
    body[data-remove-m-parallax="1"].using-mobile-browser .wpb_row.parallax_section .row-bg,body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section .row-bg,body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,body[data-remove-m-parallax="1"].using-mobile-browser #page-header-bg[data-parallax="1"] .page-header-bg-image{
        margin-top:0!important;
        height:100%!important;
        transform:none!important;
        -webkit-transform:none!important;
        background-attachment:scroll!important;
        background-position:50%!important;
        opacity:1
    }
    body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured.parallax_section .nectar-recent-post-slide .nectar-recent-post-bg{
        opacity:1
    }
    body[data-remove-m-parallax="1"].using-mobile-browser .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg{
        height:100%
    }
    body.using-mobile-browser .blurred-wrap.blurred{
        -webkit-filter:blur(0);
        -moz-filter:blur(0);
        -ms-filter:blur(0);
        filter:blur(0)
    }
}
@media only screen and (min-width:1600px){
    .post-area.full-width-content .masonry-blog-item,.full-width-content .post-area .masonry-blog-item{
        width:18%
    }
    .post-area.full-width-content.classic_enhanced .masonry-blog-item,.full-width-content .post-area.classic_enhanced .masonry-blog-item{
        width:18.5%
    }
    body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide,body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link{
        width:50%
    }
    body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall{
        width:50%
    }
    body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall,body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.regular,#boxed .post-area.full-width-content.meta_overlaid .masonry-blog-item.regular,#boxed .full-width-content .post-area.meta_overlaid .masonry-blog-item.regular{
        width:25%
    }
    body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
        width:63.66%
    }
    body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
        width:58.5%
    }
    body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured{
        width:97.5%
    }
}
@media only screen and (min-width:1300px) and (max-width:1600px){
    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular{
        width:25%
    }
    body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link{
        width:50%
    }
    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title{
        font-size:16px;
        line-height:22px
    }
    body .masonry.meta_overlaid .post .post-header .meta-author a{
        font-size:11px
    }
    body .masonry.meta_overlaid .post .post-header .meta-author span{
        font-size:13px
    }
    body .default-style .portfolio-items .col.elastic-portfolio-item{
        width:22.43%!important
    }
    .post-area.full-width-content .masonry-blog-item,.full-width-content .post-area .masonry-blog-item{
        width:23%
    }
    .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid){
        padding-left:2.8%!important
    }
    .full-width-content .vc_span2 .nectar-milestone .number,.full-width-content .vc_col-sm-2 .nectar-milestone .number{
        font-size:50px;
        line-height:50px
    }
    .full-width-content .vc_span8 .clients.five-cols.carousel>div,.full-width-content .vc_col-sm-8 .clients.five-cols.carousel>div{
        width:33%
    }
    body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
        width:64.1%
    }
    body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
        width:73%
    }
    body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured{
        width:97.5%
    }
}
@media only screen and (min-width:990px) and (max-width:1300px){
    body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item,body .post-area.masonry.meta_overlaid .masonry-blog-item.regular{
        width:25%
    }
    body .masonry.meta_overlaid .post .post-header .meta-author a{
        font-size:11px
    }
    body .masonry.meta_overlaid .post .post-header .meta-author span{
        font-size:13px
    }
    body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link{
        width:25%
    }
    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title{
        font-size:14px;
        line-height:20px
    }
    .full-width-content .vc_span8 .clients.six-cols>div,.full-width-content .vc_col-sm-8 .clients.six-cols>div{
        width:32.3%
    }
    .full-width-content .vc_span8 .clients.no-carousel.six-cols>div:nth-child(3n+3),.full-width-content .vc_col-sm-8 .clients.no-carousel.six-cols>div:nth-child(3n+3){
        margin-right:0
    }
    .full-width-content .vc_span8 .clients.five-cols.carousel>div,.full-width-content .vc_col-sm-8 .clients.five-cols.carousel>div{
        width:40%
    }
    #nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column,#nectar_fullscreen_rows .full-width-content .wpb_column .wpb_row .wpb_column p{
        font-size:inherit;
        line-height:inherit
    }
    body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
        width:100%
    }
    body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
        width:97.2%
    }
    body .post-area.masonry.classic_enhanced.span_9 .masonry-blog-item.large_featured{
        width:97.5%
    }
}
@media only screen and (min-width:470px) and (max-width:990px){
    .portfolio-items .elastic-portfolio-item,body .post-area.masonry.meta_overlaid .masonry-blog-item.regular{
        width:50%
    }
    body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-quote,body .post-area.masonry.meta_overlaid.span_9 .masonry-blog-item.regular.format-link{
        width:100%
    }
    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular h3.title{
        font-size:16px;
        line-height:20px
    }
    body .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
        width:97%
    }
    body .blog-fullwidth-wrap .post-area.masonry.classic_enhanced .masonry-blog-item.large_featured{
        width:97%
    }
}
@media only screen and (max-width:690px) and (min-width:470px){
    body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular_2x,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular_2x{
        width:100%
    }
    .post.quote .post-content .quote-inner,.post.link .post-content .link-inner,.format-status .post-content .status-inner,.post.format-aside .aside-inner{
        padding:50px 10%
    }
}
@media only screen and (max-width:690px){
    body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video,body[data-remove-m-video-bgs="1"] .nectar-video-wrap video{
        display:none
    }
    body[data-remove-m-video-bgs="1"] .mobile-video-image{
        display:block
    }
    .posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap.animated,.posts-container[data-load-animation="fade_in"] article .inner-wrap.animated,.posts-container[data-load-animation="perspective"] article .inner-wrap.animated,.posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap,.posts-container[data-load-animation="fade_in"] article .inner-wrap,.posts-container[data-load-animation="perspective"] article .inner-wrap{
        opacity:1;
        transform:translateY(0);
        -webkit-transform:translateY(0)
    }
    .post-area.masonry.classic .posts-container:not(.meta-moved) .post-content>.post-meta{
        opacity:0;
        position:absolute!important
    }
    .post-area.masonry.meta_overlaid .post .post-content>.post-meta{
        display:none!important
    }
    #ajax-content-wrap .masonry.meta_overlaid .quote-inner .quote-wrap,#ajax-content-wrap .masonry.meta_overlaid .link-inner .link-wrap{
        -webkit-transform:none;
        transform:none;
        top:0;
        position:relative
    }
    .material .related-post-wrap h3.related-title{
        padding-top:60px
    }
    .post-area.featured_img_left .article-content-wrap{
        display:block
    }
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap,.post-area.featured_img_left .article-content-wrap .post-content-wrap{
        width:100%
    }
    .post-area.featured_img_left .quote .inner-wrap,.post-area.featured_img_left .link .inner-wrap{
        padding-bottom:55px
    }
    .post-area.featured_img_left .article-content-wrap .post-content-wrap{
        padding:35px 0 55px 0;
        overflow:visible
    }
    .post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap{
        display:none
    }
    .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap{
        height:200px;
        border-radius:5px 5px 0
    }
    .nectar-recent-posts-slider .inner-wrap{
        max-width:80%
    }
    .arhchive #page-header-wrap #page-header-bg .subheader{
        display:none
    }
}
@media only screen and (max-width:470px){
    body .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-quote.regular_2x,body .post-area.masonry.meta_overlaid .masonry-blog-item.format-link.regular_2x{
        width:100%
    }
    body .post-area.masonry.meta_overlaid .masonry-blog-item.regular{
        width:50%
    }
    .masonry.meta_overlaid .post.wide_tall .content-inner .post-featured-img img{
        height:auto!important
    }
    #ajax-content-wrap .masonry.meta_overlaid .link-inner .link-wrap,#ajax-content-wrap .masonry.meta_overlaid .quote-inner .quote-wrap{
        transform:none;
        -webkit-transform:none;
        top:0
    }
    .post.quote .post-content .quote-inner,.post.link .post-content .link-inner,.format-status .post-content .status-inner,.post.format-aside .aside-inner{
        padding:50px 10%
    }
    .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid){
        padding:0 10%!important
    }
    body #ajax-content-wrap .post-area.masonry.meta_overlaid .masonry-blog-item.wide_tall .post-meta .date,body #ajax-content-wrap .post-area.masonry.meta_overlaid .masonry-blog-item.large_featured .post-meta .date{
        font-size:13px
    }
    #ajax-content-wrap .post-area.masonry.meta_overlaid .post.wide_tall .post-meta,#ajax-content-wrap .post-area.masonry.meta_overlaid .post.large_featured .post-meta{
        margin:-1px 0
    }
    #ajax-content-wrap .masonry.meta_overlaid .masonry-blog-item .article-content-wrap{
        padding-bottom:0
    }
    body .masonry.meta_overlaid .post .post-header .meta-author a{
        font-size:11px
    }
    body .masonry.meta_overlaid .post .post-header .meta-author span{
        font-size:11px
    }
    body .post-area.auto_meta_overlaid_spaced[data-ams].span_9{
        margin:0
    }
    body .auto_meta_overlaid_spaced[data-ams].span_9 .masonry-blog-item{
        padding-left:0;
        padding-right:0
    }
    body .woocommerce ul.products[data-product-style="material"] li.product.material,body.woocommerce-page ul.products[data-product-style="material"] li.product.material,.woocommerce .span_9 ul.products li.product.material,.woocommerce-page .span_9 ul.products li.product.material,body .woocommerce.columns-1 ul.products li.product.material{
        margin-right:0%!important;
        width:100%
    }
    .woocommerce .products.related .product.material,.woocommerce .products.upsells .product.material{
        width:100%!important
    }
    body #search-results[data-layout="default"] .result,body #search-results[data-layout="masonry-no-sidebar"] .result{
        opacity:1;
        position:relative!important;
        top:auto!important;
        left:auto!important
    }
}
.nectar-button{
    border-radius:0!important;
    margin-right:20px
}
#header-space{
    height:50px
}
#slide-out-widget-area-bg.fullscreen{
    background-color:#333!important
}
.bold,strong,b{
    font-weight:800!important
}
.see-through-2{
    border-color:#b5ab61!important
}
.post-area.featured_img_left .post-content-wrap .meta-category,.related-posts[data-style="material"] .meta-category{
    display:none!important
}
.blog-title a.uncategorized{
    display:none!important
}
h1,h2,h3,blockquote{
    font-family:freight-big-pro,serif!important;
    font-weight:500;
    font-style:normal
}
span.testimonial-name{
    font-family:montserrat,arial,sans-serif!important;
    font-style:normal!important;
    font-size:20px!important;
    text-transform:uppercase;
    letter-spacing:3px;
    display:block;
    line-height:22px!important
}
#footer-outer #copyright,#footer-outer{
    background-color:#000
}
.original #footer-outer #footer-widgets .col ul li{
    text-transform:uppercase;
    letter-spacing:3px;
    text-align:center
}
#footer-outer[data-cols="1"] #copyright,#footer-outer #copyright[data-layout="centered"]{
    padding-top:0
}
#footer-widgets,.greyborder,.greybordertop .inner-wrap{
    border-top:1px solid #444
}
@media only screen and (max-width:600px){
    blockquote,.testimonial_slider blockquote,.testimonial_slider[data-style="minimal"] blockquote,.testimonial_slider[data-style="minimal"] blockquote span.open-quote,.testimonial_slider[data-style="minimal"] blockquote span.close-quote{
        font-size:30px!important;
        line-height:30px!important
    }
    .testimonial-name{
        font-size:18px!important
    }
}
@media only screen and (max-width:1000px){
    #top{
        border-bottom:none!important
    }
    .mobilegold{
        background-color:#b5ab61!important
    }
}
.original .nectar-button.extra-color-gradient-1,.original .nectar-button.extra-color-gradient-2,.original .nectar-button.see-through-extra-color-gradient-1,.original .nectar-button.see-through-extra-color-gradient-2{
    background-color:transparent!important;
    opacity:1;
    box-shadow:none
}
.nectar-button.extra-color-gradient-1:after,.nectar-button.extra-color-gradient-2:after,.nectar-button.see-through-extra-color-gradient-1:after,.nectar-button.see-through-extra-color-gradient-2:after{
    position:absolute;
    content:' ';
    top:-2%;
    left:-1%;
    width:101.5%;
    height:104%;
    transform-origin:right;
    -webkit-transform-origin:right;
    -ms-transform-origin:right;
    transform:scale(0,1);
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -ms-transition:transform 0.38s cubic-bezier(.2,.95,.4,.95),background-size 0.38s ease;
    transition:transform 0.38s cubic-bezier(.2,.95,.4,.95),background-size 0.38s ease;
    -webkit-transition:transform 0.38s cubic-bezier(.2,.95,.4,.95),background-size 0.38s ease;
    z-index:-1
}
.nectar-button.see-through-extra-color-gradient-1:after,.nectar-button.see-through-extra-color-gradient-2:after,.nectar-button.extra-color-gradient-1:hover:after,.nectar-button.extra-color-gradient-2:hover:after{
    background-size:225% 100%!important;
    background-position:right!important
}
.nectar-button.see-through-extra-color-gradient-1:hover:after,.nectar-button.see-through-extra-color-gradient-2:hover:after,.nectar-button.extra-color-gradient-1:after,.nectar-button.extra-color-gradient-2:after{
    background-position:left!important;
    background-size:100% 100%!important
}
.nectar-button.see-through-extra-color-gradient-1:hover:after,.nectar-button.see-through-extra-color-gradient-2:hover:after{
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform-origin:left;
    -webkit-transform-origin:left;
    -ms-transform-origin:left
}
.nectar-button.extra-color-gradient-1:after,.nectar-button.extra-color-gradient-2:after{
    transform:scale(1,1);
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    transform-origin:left;
    -webkit-transform-origin:left;
    -ms-transform-origin:left
}
.nectar-button.extra-color-gradient-1:hover:after,.nectar-button.extra-color-gradient-2:hover:after{
    transform:scale(0,1);
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    transform-origin:right;
    -webkit-transform-origin:right;
    -ms-transform-origin:right
}
.nectar-button.extra-color-gradient-1 .start,.nectar-button.extra-color-gradient-2 .start,.nectar-button.extra-color-gradient-1 .hover,.nectar-button.extra-color-gradient-2 .hover,.nectar-button.see-through-extra-color-gradient-1 .start,.nectar-button.see-through-extra-color-gradient-2 .start,.nectar-button.see-through-extra-color-gradient-1 .hover,.nectar-button.see-through-extra-color-gradient-2 .hover{
    -ms-transition:transform 0.38s cubic-bezier(.2,.95,.4,.95),opacity 0.38s cubic-bezier(.2,.95,.4,.95);
    transition:transform 0.38s cubic-bezier(.2,.95,.4,.95),opacity 0.38s cubic-bezier(.2,.95,.4,.95);
    -webkit-transition:transform 0.38s cubic-bezier(.2,.95,.4,.95),opacity 0.38s cubic-bezier(.2,.95,.4,.95)
}
.nectar-button.extra-color-gradient-1 .start,.nectar-button.extra-color-gradient-2 .start,.nectar-button.see-through-extra-color-gradient-1 .start,.nectar-button.see-through-extra-color-gradient-2 .start{
    animation:gradientTextHoverHover 0.38s;
    animation-timing-function:cubic-bezier(.2,.9,.4,.9);
    animation-fill-mode:forwards;
    display:inline-block!important
}
.nectar-button.extra-color-gradient-1 .hover,.nectar-button.extra-color-gradient-2 .hover,.nectar-button.see-through-extra-color-gradient-1 .hover,.nectar-button.see-through-extra-color-gradient-2 .hover{
    position:absolute;
    display:inline;
    left:0;
    animation:gradientTextHoverOff 0.38s;
    animation-timing-function:cubic-bezier(.2,.9,.4,.9);
    animation-fill-mode:forwards;
    text-align:center;
    width:100%;
    opacity:0;
    z-index:0
}
.nectar-button.extra-color-gradient-1:hover .hover,.nectar-button.extra-color-gradient-2:hover .hover,.nectar-button.see-through-extra-color-gradient-1:hover .hover,.nectar-button.see-through-extra-color-gradient-2:hover .hover{
    animation:gradientTextHoverHover 0.38s;
    animation-timing-function:cubic-bezier(.2,.9,.4,.9);
    animation-fill-mode:forwards
}
.nectar-button.extra-color-gradient-1:hover .start,.nectar-button.extra-color-gradient-2:hover .start,.nectar-button.see-through-extra-color-gradient-1:hover .start,.nectar-button.see-through-extra-color-gradient-2:hover .start{
    animation:gradientTextHoverOff 0.38s;
    animation-timing-function:cubic-bezier(.2,.9,.4,.9);
    animation-fill-mode:forwards
}
.nectar-button.see-through-extra-color-gradient-1 .hover,.nectar-button.see-through-extra-color-gradient-2 .hover{
    position:absolute;
    display:inline;
    left:0;
    text-align:center;
    width:100%;
    opacity:0;
    z-index:100
}
.nectar-button.extra-color-gradient-1 .start.loading,.nectar-button.extra-color-gradient-2 .start.loading,.nectar-button.see-through-extra-color-gradient-1 .start.loading,.nectar-button.see-through-extra-color-gradient-2 .start.loading{
    animation:gradientTextHoverHover 0s
}
.light .nectar-button.extra-color-gradient-1:hover .hover,.light .nectar-button.extra-color-gradient-2:hover .hover,.light .nectar-button.see-through-extra-color-gradient-1:hover .start,.light .nectar-button.see-through-extra-color-gradient-2:hover .start,.light .nectar-button.see-through-extra-color-gradient-1 .start,.light .nectar-button.see-through-extra-color-gradient-2 .start,div[data-text-color="light"] .nectar-button.extra-color-gradient-1:hover .hover,div[data-text-color="light"] .nectar-button.extra-color-gradient-2:hover .hover,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1:hover .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2:hover .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1 .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2 .start{
    background:none!important;
    -webkit-background-clip:border-box;
    -webkit-text-fill-color:#fff;
    background-clip:border-box
}
.light .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,.light .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start{
    color:#fff!important
}
.light .nectar-button.see-through-extra-color-gradient-1:hover .start,.light .nectar-button.see-through-extra-color-gradient-2:hover .start,.light .nectar-button.see-through-extra-color-gradient-1 .start,.light .nectar-button.see-through-extra-color-gradient-2 .start,.light .nectar-button.extra-color-gradient-1 .start,.light .nectar-button.extra-color-gradient-2 .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1:hover .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2:hover .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1 .start,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2 .start,div[data-text-color="light"] .nectar-button.extra-color-gradient-1 .start,div[data-text-color="light"] .nectar-button.extra-color-gradient-2 .start{
    opacity:1!important;
    animation:none!important
}
.light .nectar-button.see-through-extra-color-gradient-1 .hover,.light .nectar-button.see-through-extra-color-gradient-2 .hover,.light .nectar-button.extra-color-gradient-1 .hover,.light .nectar-button.extra-color-gradient-2 .hover,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-1 .hover,div[data-text-color="light"] .nectar-button.see-through-extra-color-gradient-2 .hover,div[data-text-color="light"] .nectar-button.extra-color-gradient-1 .hover,div[data-text-color="light"] .nectar-button.extra-color-gradient-2 .hover{
    opacity:0!important;
    animation:none!important
}
@keyframes gradientTextHoverHover{
    0%{
        transform:translateX(0);
        opacity:0
    }
    70%{
        opacity:1
    }
    100%{
        transform:translateX(0)!important;
        opacity:1
    }
}
@keyframes gradientTextHoverOff{
    0%{
        transform:translateX(0);
        opacity:1
    }
    70%{
        opacity:0
    }
    100%{
        transform:translateX(0)!important;
        opacity:0
    }
}
.nectar-button.see-through-extra-color-gradient-1.medium.has-icon,.nectar-button.see-through-extra-color-gradient-2.medium.has-icon,.nectar-button.extra-color-gradient-1.medium.has-icon,.nectar-button.extra-color-gradient-2.medium.has-icon{
    padding:7px 30px
}
.nectar-button.see-through-extra-color-gradient-1.large.has-icon,.nectar-button.see-through-extra-color-gradient-2.large.has-icon,.nectar-button.extra-color-gradient-1.large.has-icon,.nectar-button.extra-color-gradient-2.large.has-icon{
    padding:12px 35px
}
.nectar-button.extra-color-gradient-1 i,.nectar-button.extra-color-gradient-2 i,.nectar-button.see-through-extra-color-gradient-1 i,.nectar-button.see-through-extra-color-gradient-2 i{
    opacity:1;
    right:24px;
    background:inherit;
    background-size:500% 100%;
    background-position:right
}
.nectar-button.extra-color-gradient-1.has-icon span,.nectar-button.extra-color-gradient-2.has-icon span,.nectar-button.see-through-extra-color-gradient-1.has-icon span,.nectar-button.see-through-extra-color-gradient-2.has-icon span{
    left:-18px
}
.nectar-button.extra-color-gradient-1.has-icon:hover span,.nectar-button.extra-color-gradient-2.has-icon:hover span,.nectar-button.see-through-extra-color-gradient-1.has-icon:hover span,.nectar-button.see-through-extra-color-gradient-2.has-icon:hover span,.nectar-button.extra-color-gradient-1.has-icon:hover i,.nectar-button.extra-color-gradient-2.has-icon:hover i,.nectar-button.see-through-extra-color-gradient-1.has-icon:hover i,.nectar-button.see-through-extra-color-gradient-2.has-icon:hover i{
    -ms-transform:none;
    transform:none;
    -webkit-transform:none
}
.nectar-button.extra-color-gradient-1.jumbo i,.nectar-button.extra-color-gradient-2.jumbo i,.nectar-button.see-through-extra-color-gradient-1.jumbo i,.nectar-button.see-through-extra-color-gradient-2.jumbo i{
    opacity:1;
    font-size:20px;
    line-height:20px;
    width:20px;
    text-align:center;
    margin-top:-10px
}
.nectar-button.extra-color-gradient-1.extra_jumbo i,.nectar-button.extra-color-gradient-2.extra_jumbo i,.nectar-button.see-through-extra-color-gradient-1.extra_jumbo i,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo i{
    width:40px
}
.nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span,.nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span,.nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span,.nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span{
    left:-35px
}
.nectar-button.extra-color-gradient-1.has-icon.jumbo span,.nectar-button.extra-color-gradient-2.has-icon.jumbo span,.nectar-button.see-through-extra-color-gradient-1.has-icon.jumbo span,.nectar-button.see-through-extra-color-gradient-2.has-icon.jumbo span{
    left:-16px
}
.nectar-button.extra-color-gradient-1.has-icon.large span,.nectar-button.extra-color-gradient-2.has-icon.large span,.nectar-button.see-through-extra-color-gradient-1.has-icon.large span,.nectar-button.see-through-extra-color-gradient-2.has-icon.large span{
    left:-14px
}
.nectar-button.extra-color-gradient-1.has-icon.medium span,.nectar-button.extra-color-gradient-2.has-icon.medium span,.nectar-button.see-through-extra-color-gradient-1.has-icon.medium span,.nectar-button.see-through-extra-color-gradient-2.has-icon.medium span{
    left:-13px
}
.nectar-button.extra-color-gradient-1.has-icon.small span,.nectar-button.extra-color-gradient-2.has-icon.small span,.nectar-button.see-through-extra-color-gradient-1.has-icon.small span,.nectar-button.see-through-extra-color-gradient-2.has-icon.small span{
    left:-11px
}
.nectar-button.extra-color-gradient-1.jumbo .hover i,.nectar-button.extra-color-gradient-2.jumbo .hover i,.nectar-button.see-through-extra-color-gradient-1.jumbo .hover i,.nectar-button.see-through-extra-color-gradient-2.jumbo .hover i{
    right:8px
}
.nectar-button.extra-color-gradient-1.extra_jumbo .hover i,.nectar-button.extra-color-gradient-2.extra_jumbo .hover i,.nectar-button.see-through-extra-color-gradient-1.extra_jumbo .hover i,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo .hover i{
    right:19px
}
.nectar-button.extra-color-gradient-1.large .hover i,.nectar-button.extra-color-gradient-2.large .hover i,.nectar-button.see-through-extra-color-gradient-1.large .hover i,.nectar-button.see-through-extra-color-gradient-2.large .hover i{
    right:5px
}
.nectar-button.extra-color-gradient-1.medium .hover i,.nectar-button.extra-color-gradient-2.medium .hover i,.nectar-button.see-through-extra-color-gradient-1.medium .hover i,.nectar-button.see-through-extra-color-gradient-2.medium .hover i{
    right:3px
}
.nectar-button.extra-color-gradient-1.small .hover i,.nectar-button.extra-color-gradient-2.small .hover i,.nectar-button.see-through-extra-color-gradient-1.small .hover i,.nectar-button.see-through-extra-color-gradient-2.small .hover i{
    right:7px
}
.nectar-button.extra-color-gradient-1.jumbo .start i,.nectar-button.extra-color-gradient-2.jumbo .start i,.nectar-button.see-through-extra-color-gradient-1.jumbo .start i,.nectar-button.see-through-extra-color-gradient-2.jumbo .start i{
    right:-32px
}
.nectar-button.extra-color-gradient-1.extra_jumbo .start i,.nectar-button.extra-color-gradient-2.extra_jumbo .start i,.nectar-button.see-through-extra-color-gradient-1.extra_jumbo .start i,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo .start i{
    right:-75px
}
.nectar-button.extra-color-gradient-1.large .start i,.nectar-button.extra-color-gradient-2.large .start i,.nectar-button.see-through-extra-color-gradient-1.large .start i,.nectar-button.see-through-extra-color-gradient-2.large .start i{
    right:-32px
}
.nectar-button.extra-color-gradient-1.medium .start i,.nectar-button.extra-color-gradient-2.medium .start i,.nectar-button.see-through-extra-color-gradient-1.medium .start i,.nectar-button.see-through-extra-color-gradient-2.medium .start i{
    right:-30px
}
.nectar-button.extra-color-gradient-1.small .start i,.nectar-button.extra-color-gradient-2.small .start i,.nectar-button.see-through-extra-color-gradient-1.small .start i,.nectar-button.see-through-extra-color-gradient-2.small .start i{
    right:-30px
}
.nectar-button.see-through-extra-color-gradient-1.small,.nectar-button.see-through-extra-color-gradient-2.small,.nectar-button.extra-color-gradient-1.small,.nectar-button.extra-color-gradient-2.small{
    padding:5px 14px
}
.nectar-button.see-through-extra-color-gradient-1.medium,.nectar-button.see-through-extra-color-gradient-2.medium,.nectar-button.extra-color-gradient-1.medium,.nectar-button.extra-color-gradient-2.medium{
    border-width:3px;
    padding:7px 15px
}
.nectar-button.see-through-extra-color-gradient-1.large,.nectar-button.see-through-extra-color-gradient-2.large,.nectar-button.extra-color-gradient-1.large,.nectar-button.extra-color-gradient-2.large{
    border-width:3px;
    padding:12px 22px
}
.nectar-button.see-through-extra-color-gradient-1.jumbo,.nectar-button.see-through-extra-color-gradient-2.jumbo,.nectar-button.extra-color-gradient-1.jumbo,.nectar-button.extra-color-gradient-2.jumbo{
    border-width:4px;
    padding:21px 40px
}
.nectar-button.see-through-extra-color-gradient-1.extra_jumbo,.nectar-button.see-through-extra-color-gradient-2.extra_jumbo,.nectar-button.extra-color-gradient-1.extra_jumbo,.nectar-button.extra-color-gradient-2.extra_jumbo{
    border-width:10px;
    padding:56px 90px
}
.nectar-button.extra-color-gradient-1 span,.nectar-button.extra-color-gradient-2 span,.nectar-button.see-through-extra-color-gradient-1 span,.nectar-button.see-through-extra-color-gradient-2 span{
    z-index:100
}
.comment-wrap{
    padding:60px 0
}
.comment-wrap[data-comments-open="false"]{
    padding:0
}
.carousel-next i,.carousel-prev i{
    color:#fff
}
@media only screen and (max-width:1000px){
    #search-outer{
        height:55px;
        bottom:0;
        top:auto
    }
}
