html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0;
    text-decoration:none
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*:before,*:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:10px;
    -webkit-tap-highlight-color:transparent
}
body{
    font-family:lato,serif;
    font-size:16px;
    line-height:1.75;
    color:#696969;
    background-color:#fff
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#696969;
    text-decoration:none
}
a:hover,a:focus{
    color:#e182a8;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:6px
}
.img-thumbnail{
    padding:0;
    line-height:1.75;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    margin-top:5px;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:28px;
    margin-bottom:28px;
    border:0;
    border-top:1px solid #eee
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    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
}
[role=button]{
    cursor:pointer
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-family:lato,serif;
    font-weight:700;
    line-height:1.1;
    color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{
    font-weight:400;
    line-height:1;
    color:#777
}
h1,.h1,h2,.h2,h3,.h3{
    margin-top:28px;
    margin-bottom:14px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{
    font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{
    margin-top:14px;
    margin-bottom:14px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{
    font-size:75%
}
h1,.h1{
    font-size:36px
}
h2,.h2{
    font-size:30px
}
h3,.h3{
    font-size:24px
}
h4,.h4{
    font-size:18px
}
h5,.h5{
    font-size:16px
}
h6,.h6{
    font-size:12px
}
p{
    margin:0 0 14px
}
.lead{
    margin-bottom:28px;
    font-size:18px;
    font-weight:300;
    line-height:1.4
}
@media(min-width:768px){
    .lead{
        font-size:24px
    }
}
small,.small{
    font-size:75%
}
mark,.mark{
    background-color:#fcf8e3;
    padding:.2em
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
.text-justify{
    text-align:justify
}
.text-nowrap{
    white-space:nowrap
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
.text-muted{
    color:#777
}
.text-primary{
    color:#e182a8
}
a.text-primary:hover,a.text-primary:focus{
    color:#d7598b
}
.text-success{
    color:#3c763d
}
a.text-success:hover,a.text-success:focus{
    color:#2b542c
}
.text-info{
    color:#31708f
}
a.text-info:hover,a.text-info:focus{
    color:#245269
}
.text-warning{
    color:#8a6d3b
}
a.text-warning:hover,a.text-warning:focus{
    color:#66512c
}
.text-danger{
    color:#a94442
}
a.text-danger:hover,a.text-danger:focus{
    color:#843534
}
.bg-primary{
    color:#fff;
    background-color:#e182a8
}
a.bg-primary:hover,a.bg-primary:focus{
    background-color:#d7598b
}
.bg-success{
    background-color:#dff0d8
}
a.bg-success:hover,a.bg-success:focus{
    background-color:#c1e2b3
}
.bg-info{
    background-color:#d9edf7
}
a.bg-info:hover,a.bg-info:focus{
    background-color:#afd9ee
}
.bg-warning{
    background-color:#fcf8e3
}
a.bg-warning:hover,a.bg-warning:focus{
    background-color:#f7ecb5
}
.bg-danger{
    background-color:#f2dede
}
a.bg-danger:hover,a.bg-danger:focus{
    background-color:#e4b9b9
}
.page-header{
    padding-bottom:13px;
    margin:56px 0 28px;
    border-bottom:1px solid #eee
}
ul,ol{
    margin-top:0;
    margin-bottom:14px
}
ul ul,ol ul,ul ol,ol ol{
    margin-bottom:0
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none;
    margin-left:-5px
}
.list-inline>li{
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
dl{
    margin-top:0;
    margin-bottom:28px
}
dt,dd{
    line-height:2.3
}
dt{
    font-weight:700
}
dd{
    margin-left:0
}
@media(min-width:768px){
    .dl-horizontal dt{
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .dl-horizontal dd{
        margin-left:180px
    }
}
abbr[title],abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #777
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
blockquote{
    padding:14px 28px;
    margin:0 0 28px;
    font-size:20px;
    border-left:5px solid #eee;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{
    margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small{
    display:block;
    font-size:80%;
    line-height:1.75;
    color:#777
}
blockquote footer:before,blockquote small:before,blockquote .small:before{
    content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0;
    text-align:right
}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{
    content:''
}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{
    content:'\00A0 \2014'
}
address{
    margin-bottom:28px;
    font-style:normal;
    line-height:1.75
}
code,kbd,pre,samp{
    font-family:Menlo,Monaco,Consolas,courier new,monospace
}
code{
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
kbd{
    padding:2px 4px;
    font-size:90%;
    color:#fff;
    background-color:#333;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:700;
    box-shadow:none
}
strong{
    color:#e182a8
}
pre{
    display:block;
    padding:13.5px;
    margin:0 0 14px;
    font-size:15px;
    line-height:1.75;
    word-break:break-all;
    word-wrap:break-word;
    color:#333;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
pre code{
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.jux-container{
    margin-right:auto;
    margin-left:auto;
    width:100%;
    padding-left:15px;
    padding-right:15px
}
@media(min-width:768px){
    .jux-container{
        max-width:750px;
        width:100%
    }
}
@media(min-width:992px){
    .jux-container{
        max-width:970px;
        width:100%
    }
}
@media(min-width:1200px){
    .jux-container{
        max-width:1200px;
        width:100%
    }
}
.jux-container-fluid{
    margin-right:auto;
    margin-left:auto;
    width:100%;
    padding-left:15px;
    padding-right:15px
}
.jux-row{
    margin-left:-15px;
    margin-right:-15px
}
.jux-xs-1,.jux-sm-1,.jux-md-1,.jux-lg-1,.jux-xs-2,.jux-sm-2,.jux-md-2,.jux-lg-2,.jux-xs-3,.jux-sm-3,.jux-md-3,.jux-lg-3,.jux-xs-4,.jux-sm-4,.jux-md-4,.jux-lg-4,.jux-xs-5,.jux-sm-5,.jux-md-5,.jux-lg-5,.jux-xs-6,.jux-sm-6,.jux-md-6,.jux-lg-6,.jux-xs-7,.jux-sm-7,.jux-md-7,.jux-lg-7,.jux-xs-8,.jux-sm-8,.jux-md-8,.jux-lg-8,.jux-xs-9,.jux-sm-9,.jux-md-9,.jux-lg-9,.jux-xs-10,.jux-sm-10,.jux-md-10,.jux-lg-10,.jux-xs-11,.jux-sm-11,.jux-md-11,.jux-lg-11,.jux-xs-12,.jux-sm-12,.jux-md-12,.jux-lg-12{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.jux-xs-1,.jux-xs-2,.jux-xs-3,.jux-xs-4,.jux-xs-5,.jux-xs-6,.jux-xs-7,.jux-xs-8,.jux-xs-9,.jux-xs-10,.jux-xs-11,.jux-xs-12{
    float:left
}
.jux-xs-12{
    width:100%
}
.jux-xs-11{
    width:91.66666666666666%
}
.jux-xs-10{
    width:83.33333333333334%
}
.jux-xs-9{
    width:75%
}
.jux-xs-8{
    width:66.66666666666666%
}
.jux-xs-7{
    width:58.333333333333336%
}
.jux-xs-6{
    width:50%
}
.jux-xs-5{
    width:41.66666666666667%
}
.jux-xs-4{
    width:33.33333333333333%
}
.jux-xs-3{
    width:25%
}
.jux-xs-2{
    width:16.666666666666664%
}
.jux-xs-1{
    width:8.333333333333332%
}
.jux-xs-pull-12{
    right:100%
}
.jux-xs-pull-11{
    right:91.66666666666666%
}
.jux-xs-pull-10{
    right:83.33333333333334%
}
.jux-xs-pull-9{
    right:75%
}
.jux-xs-pull-8{
    right:66.66666666666666%
}
.jux-xs-pull-7{
    right:58.333333333333336%
}
.jux-xs-pull-6{
    right:50%
}
.jux-xs-pull-5{
    right:41.66666666666667%
}
.jux-xs-pull-4{
    right:33.33333333333333%
}
.jux-xs-pull-3{
    right:25%
}
.jux-xs-pull-2{
    right:16.666666666666664%
}
.jux-xs-pull-1{
    right:8.333333333333332%
}
.jux-xs-pull-0{
    right:auto
}
.jux-xs-push-12{
    left:100%
}
.jux-xs-push-11{
    left:91.66666666666666%
}
.jux-xs-push-10{
    left:83.33333333333334%
}
.jux-xs-push-9{
    left:75%
}
.jux-xs-push-8{
    left:66.66666666666666%
}
.jux-xs-push-7{
    left:58.333333333333336%
}
.jux-xs-push-6{
    left:50%
}
.jux-xs-push-5{
    left:41.66666666666667%
}
.jux-xs-push-4{
    left:33.33333333333333%
}
.jux-xs-push-3{
    left:25%
}
.jux-xs-push-2{
    left:16.666666666666664%
}
.jux-xs-push-1{
    left:8.333333333333332%
}
.jux-xs-push-0{
    left:auto
}
.jux-xs-offset-12{
    margin-left:100%
}
.jux-xs-offset-11{
    margin-left:91.66666666666666%
}
.jux-xs-offset-10{
    margin-left:83.33333333333334%
}
.jux-xs-offset-9{
    margin-left:75%
}
.jux-xs-offset-8{
    margin-left:66.66666666666666%
}
.jux-xs-offset-7{
    margin-left:58.333333333333336%
}
.jux-xs-offset-6{
    margin-left:50%
}
.jux-xs-offset-5{
    margin-left:41.66666666666667%
}
.jux-xs-offset-4{
    margin-left:33.33333333333333%
}
.jux-xs-offset-3{
    margin-left:25%
}
.jux-xs-offset-2{
    margin-left:16.666666666666664%
}
.jux-xs-offset-1{
    margin-left:8.333333333333332%
}
.jux-xs-offset-0{
    margin-left:0%
}
@media(min-width:768px){
    .jux-sm-1,.jux-sm-2,.jux-sm-3,.jux-sm-4,.jux-sm-5,.jux-sm-6,.jux-sm-7,.jux-sm-8,.jux-sm-9,.jux-sm-10,.jux-sm-11,.jux-sm-12{
        float:left
    }
    .jux-sm-12{
        width:100%
    }
    .jux-sm-11{
        width:91.66666666666666%
    }
    .jux-sm-10{
        width:83.33333333333334%
    }
    .jux-sm-9{
        width:75%
    }
    .jux-sm-8{
        width:66.66666666666666%
    }
    .jux-sm-7{
        width:58.333333333333336%
    }
    .jux-sm-6{
        width:50%
    }
    .jux-sm-5{
        width:41.66666666666667%
    }
    .jux-sm-4{
        width:33.33333333333333%
    }
    .jux-sm-3{
        width:25%
    }
    .jux-sm-2{
        width:16.666666666666664%
    }
    .jux-sm-1{
        width:8.333333333333332%
    }
    .jux-sm-pull-12{
        right:100%
    }
    .jux-sm-pull-11{
        right:91.66666666666666%
    }
    .jux-sm-pull-10{
        right:83.33333333333334%
    }
    .jux-sm-pull-9{
        right:75%
    }
    .jux-sm-pull-8{
        right:66.66666666666666%
    }
    .jux-sm-pull-7{
        right:58.333333333333336%
    }
    .jux-sm-pull-6{
        right:50%
    }
    .jux-sm-pull-5{
        right:41.66666666666667%
    }
    .jux-sm-pull-4{
        right:33.33333333333333%
    }
    .jux-sm-pull-3{
        right:25%
    }
    .jux-sm-pull-2{
        right:16.666666666666664%
    }
    .jux-sm-pull-1{
        right:8.333333333333332%
    }
    .jux-sm-pull-0{
        right:auto
    }
    .jux-sm-push-12{
        left:100%
    }
    .jux-sm-push-11{
        left:91.66666666666666%
    }
    .jux-sm-push-10{
        left:83.33333333333334%
    }
    .jux-sm-push-9{
        left:75%
    }
    .jux-sm-push-8{
        left:66.66666666666666%
    }
    .jux-sm-push-7{
        left:58.333333333333336%
    }
    .jux-sm-push-6{
        left:50%
    }
    .jux-sm-push-5{
        left:41.66666666666667%
    }
    .jux-sm-push-4{
        left:33.33333333333333%
    }
    .jux-sm-push-3{
        left:25%
    }
    .jux-sm-push-2{
        left:16.666666666666664%
    }
    .jux-sm-push-1{
        left:8.333333333333332%
    }
    .jux-sm-push-0{
        left:auto
    }
    .jux-sm-offset-12{
        margin-left:100%
    }
    .jux-sm-offset-11{
        margin-left:91.66666666666666%
    }
    .jux-sm-offset-10{
        margin-left:83.33333333333334%
    }
    .jux-sm-offset-9{
        margin-left:75%
    }
    .jux-sm-offset-8{
        margin-left:66.66666666666666%
    }
    .jux-sm-offset-7{
        margin-left:58.333333333333336%
    }
    .jux-sm-offset-6{
        margin-left:50%
    }
    .jux-sm-offset-5{
        margin-left:41.66666666666667%
    }
    .jux-sm-offset-4{
        margin-left:33.33333333333333%
    }
    .jux-sm-offset-3{
        margin-left:25%
    }
    .jux-sm-offset-2{
        margin-left:16.666666666666664%
    }
    .jux-sm-offset-1{
        margin-left:8.333333333333332%
    }
    .jux-sm-offset-0{
        margin-left:0%
    }
}
@media(min-width:992px){
    .jux-md-1,.jux-md-2,.jux-md-3,.jux-md-4,.jux-md-5,.jux-md-6,.jux-md-7,.jux-md-8,.jux-md-9,.jux-md-10,.jux-md-11,.jux-md-12{
        float:left
    }
    .jux-md-12{
        width:100%
    }
    .jux-md-11{
        width:91.66666666666666%
    }
    .jux-md-10{
        width:83.33333333333334%
    }
    .jux-md-9{
        width:75%
    }
    .jux-md-8{
        width:66.66666666666666%
    }
    .jux-md-7{
        width:58.333333333333336%
    }
    .jux-md-6{
        width:50%
    }
    .jux-md-5{
        width:41.66666666666667%
    }
    .jux-md-4{
        width:33.33333333333333%
    }
    .jux-md-3{
        width:25%
    }
    .jux-md-2{
        width:16.666666666666664%
    }
    .jux-md-1{
        width:8.333333333333332%
    }
    .jux-md-pull-12{
        right:100%
    }
    .jux-md-pull-11{
        right:91.66666666666666%
    }
    .jux-md-pull-10{
        right:83.33333333333334%
    }
    .jux-md-pull-9{
        right:75%
    }
    .jux-md-pull-8{
        right:66.66666666666666%
    }
    .jux-md-pull-7{
        right:58.333333333333336%
    }
    .jux-md-pull-6{
        right:50%
    }
    .jux-md-pull-5{
        right:41.66666666666667%
    }
    .jux-md-pull-4{
        right:33.33333333333333%
    }
    .jux-md-pull-3{
        right:25%
    }
    .jux-md-pull-2{
        right:16.666666666666664%
    }
    .jux-md-pull-1{
        right:8.333333333333332%
    }
    .jux-md-pull-0{
        right:auto
    }
    .jux-md-push-12{
        left:100%
    }
    .jux-md-push-11{
        left:91.66666666666666%
    }
    .jux-md-push-10{
        left:83.33333333333334%
    }
    .jux-md-push-9{
        left:75%
    }
    .jux-md-push-8{
        left:66.66666666666666%
    }
    .jux-md-push-7{
        left:58.333333333333336%
    }
    .jux-md-push-6{
        left:50%
    }
    .jux-md-push-5{
        left:41.66666666666667%
    }
    .jux-md-push-4{
        left:33.33333333333333%
    }
    .jux-md-push-3{
        left:25%
    }
    .jux-md-push-2{
        left:16.666666666666664%
    }
    .jux-md-push-1{
        left:8.333333333333332%
    }
    .jux-md-push-0{
        left:auto
    }
    .jux-md-offset-12{
        margin-left:100%
    }
    .jux-md-offset-11{
        margin-left:91.66666666666666%
    }
    .jux-md-offset-10{
        margin-left:83.33333333333334%
    }
    .jux-md-offset-9{
        margin-left:75%
    }
    .jux-md-offset-8{
        margin-left:66.66666666666666%
    }
    .jux-md-offset-7{
        margin-left:58.333333333333336%
    }
    .jux-md-offset-6{
        margin-left:50%
    }
    .jux-md-offset-5{
        margin-left:41.66666666666667%
    }
    .jux-md-offset-4{
        margin-left:33.33333333333333%
    }
    .jux-md-offset-3{
        margin-left:25%
    }
    .jux-md-offset-2{
        margin-left:16.666666666666664%
    }
    .jux-md-offset-1{
        margin-left:8.333333333333332%
    }
    .jux-md-offset-0{
        margin-left:0%
    }
}
@media(min-width:1200px){
    .jux-lg-1,.jux-lg-2,.jux-lg-3,.jux-lg-4,.jux-lg-5,.jux-lg-6,.jux-lg-7,.jux-lg-8,.jux-lg-9,.jux-lg-10,.jux-lg-11,.jux-lg-12{
        float:left
    }
    .jux-lg-12{
        width:100%
    }
    .jux-lg-11{
        width:91.66666666666666%
    }
    .jux-lg-10{
        width:83.33333333333334%
    }
    .jux-lg-9{
        width:75%
    }
    .jux-lg-8{
        width:66.66666666666666%
    }
    .jux-lg-7{
        width:58.333333333333336%
    }
    .jux-lg-6{
        width:50%
    }
    .jux-lg-5{
        width:41.66666666666667%
    }
    .jux-lg-4{
        width:33.33333333333333%
    }
    .jux-lg-3{
        width:25%
    }
    .jux-lg-2{
        width:16.666666666666664%
    }
    .jux-lg-1{
        width:8.333333333333332%
    }
    .jux-lg-pull-12{
        right:100%
    }
    .jux-lg-pull-11{
        right:91.66666666666666%
    }
    .jux-lg-pull-10{
        right:83.33333333333334%
    }
    .jux-lg-pull-9{
        right:75%
    }
    .jux-lg-pull-8{
        right:66.66666666666666%
    }
    .jux-lg-pull-7{
        right:58.333333333333336%
    }
    .jux-lg-pull-6{
        right:50%
    }
    .jux-lg-pull-5{
        right:41.66666666666667%
    }
    .jux-lg-pull-4{
        right:33.33333333333333%
    }
    .jux-lg-pull-3{
        right:25%
    }
    .jux-lg-pull-2{
        right:16.666666666666664%
    }
    .jux-lg-pull-1{
        right:8.333333333333332%
    }
    .jux-lg-pull-0{
        right:auto
    }
    .jux-lg-push-12{
        left:100%
    }
    .jux-lg-push-11{
        left:91.66666666666666%
    }
    .jux-lg-push-10{
        left:83.33333333333334%
    }
    .jux-lg-push-9{
        left:75%
    }
    .jux-lg-push-8{
        left:66.66666666666666%
    }
    .jux-lg-push-7{
        left:58.333333333333336%
    }
    .jux-lg-push-6{
        left:50%
    }
    .jux-lg-push-5{
        left:41.66666666666667%
    }
    .jux-lg-push-4{
        left:33.33333333333333%
    }
    .jux-lg-push-3{
        left:25%
    }
    .jux-lg-push-2{
        left:16.666666666666664%
    }
    .jux-lg-push-1{
        left:8.333333333333332%
    }
    .jux-lg-push-0{
        left:auto
    }
    .jux-lg-offset-12{
        margin-left:100%
    }
    .jux-lg-offset-11{
        margin-left:91.66666666666666%
    }
    .jux-lg-offset-10{
        margin-left:83.33333333333334%
    }
    .jux-lg-offset-9{
        margin-left:75%
    }
    .jux-lg-offset-8{
        margin-left:66.66666666666666%
    }
    .jux-lg-offset-7{
        margin-left:58.333333333333336%
    }
    .jux-lg-offset-6{
        margin-left:50%
    }
    .jux-lg-offset-5{
        margin-left:41.66666666666667%
    }
    .jux-lg-offset-4{
        margin-left:33.33333333333333%
    }
    .jux-lg-offset-3{
        margin-left:25%
    }
    .jux-lg-offset-2{
        margin-left:16.666666666666664%
    }
    .jux-lg-offset-1{
        margin-left:8.333333333333332%
    }
    .jux-lg-offset-0{
        margin-left:0%
    }
}
fieldset{
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:28px;
    font-size:24px;
    line-height:inherit;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:700
}
input[type=search]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input[type=radio],input[type=checkbox]{
    margin:4px 0 0;
    margin-top:1px \9;
    line-height:normal
}
input[type=file]{
    display:block
}
input[type=range]{
    display:block;
    width:100%
}
select[multiple],select[size]{
    height:auto
}
input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
output{
    display:block;
    padding-top:7px;
    font-size:16px;
    line-height:1.75;
    color:#555
}
.form-control{
    display:block;
    width:100%;
    height:42px;
    padding:6px 12px;
    font-size:16px;
    line-height:1.75;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus{
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#999
}
.form-control::-webkit-input-placeholder{
    color:#999
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    background-color:#eee;
    opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control{
    cursor:not-allowed
}
textarea.form-control{
    height:auto
}
input[type=search]{
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{
        line-height:42px
    }
    input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month]{
        line-height:30px
    }
    input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month]{
        line-height:46px
    }
}
.form-group{
    margin-bottom:15px
}
.radio,.checkbox{
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
.radio label,.checkbox label{
    min-height:28px;
    padding-left:20px;
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}
.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{
    position:absolute;
    margin-left:-20px;
    margin-top:4px \9
}
.radio+.radio,.checkbox+.checkbox{
    margin-top:-5px
}
.radio-inline,.checkbox-inline{
    position:relative;
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{
    margin-top:0;
    margin-left:10px
}
input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{
    cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{
    cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{
    cursor:not-allowed
}
.form-control-static{
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0;
    min-height:44px
}
.form-control-static.input-lg,.form-control-static.input-sm{
    padding-left:0;
    padding-right:0
}
.input-sm{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
select.input-sm{
    height:30px;
    line-height:30px
}
textarea.input-sm,select[multiple].input-sm{
    height:auto
}
.form-group-sm .form-control{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.form-group-sm select.form-control{
    height:30px;
    line-height:30px
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{
    height:auto
}
.form-group-sm .form-control-static{
    height:30px;
    min-height:40px;
    padding:6px 10px;
    font-size:12px;
    line-height:1.5
}
.input-lg{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
select.input-lg{
    height:46px;
    line-height:46px
}
textarea.input-lg,select[multiple].input-lg{
    height:auto
}
.form-group-lg .form-control{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.form-group-lg select.form-control{
    height:46px;
    line-height:46px
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{
    height:auto
}
.form-group-lg .form-control-static{
    height:46px;
    min-height:46px;
    padding:11px 16px;
    font-size:18px;
    line-height:1.3333333
}
.has-feedback{
    position:relative
}
.has-feedback .form-control{
    padding-right:52.5px
}
.form-control-feedback{
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    display:block;
    width:42px;
    height:42px;
    line-height:42px;
    text-align:center;
    pointer-events:none
}
.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{
    width:46px;
    height:46px;
    line-height:46px
}
.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{
    width:30px;
    height:30px;
    line-height:30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{
    color:#3c763d
}
.has-success .form-control{
    border-color:#3c763d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus{
    border-color:#2b542c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon{
    color:#3c763d;
    border-color:#3c763d;
    background-color:#dff0d8
}
.has-success .form-control-feedback{
    color:#3c763d
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{
    color:#8a6d3b
}
.has-warning .form-control{
    border-color:#8a6d3b;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus{
    border-color:#66512c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon{
    color:#8a6d3b;
    border-color:#8a6d3b;
    background-color:#fcf8e3
}
.has-warning .form-control-feedback{
    color:#8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{
    color:#a94442
}
.has-error .form-control{
    border-color:#a94442;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus{
    border-color:#843534;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon{
    color:#a94442;
    border-color:#a94442;
    background-color:#f2dede
}
.has-error .form-control-feedback{
    color:#a94442
}
.has-feedback label~.form-control-feedback{
    top:33px
}
.has-feedback label.sr-only~.form-control-feedback{
    top:0
}
.help-block{
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#a9a9a9
}
@media(min-width:768px){
    .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-static{
        display:inline-block
    }
    .form-inline .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{
        width:auto
    }
    .form-inline .input-group>.form-control{
        width:100%
    }
    .form-inline .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .radio,.form-inline .checkbox{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .radio label,.form-inline .checkbox label{
        padding-left:0
    }
    .form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{
        position:relative;
        margin-left:0
    }
    .form-inline .has-feedback .form-control-feedback{
        top:0
    }
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
.form-horizontal .radio,.form-horizontal .checkbox{
    min-height:35px
}
.form-horizontal .form-group{
    margin-left:-15px;
    margin-right:-15px
}
@media(min-width:768px){
    .form-horizontal .control-label{
        text-align:right;
        margin-bottom:0;
        padding-top:7px
    }
}
.form-horizontal .has-feedback .form-control-feedback{
    right:15px
}
@media(min-width:768px){
    .form-horizontal .form-group-lg .control-label{
        padding-top:14.333333px;
        font-size:18px
    }
}
@media(min-width:768px){
    .form-horizontal .form-group-sm .control-label{
        padding-top:6px;
        font-size:12px
    }
}
.btn{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:16px;
    line-height:1.75;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn:hover,.btn:focus,.btn.focus{
    color:#333;
    text-decoration:none
}
.btn:active,.btn.active{
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    cursor:not-allowed;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn{
    pointer-events:none
}
.btn-default{
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.btn-default:focus,.btn-default.focus{
    color:#333;
    background-color:#e6e6e6;
    border-color:#8c8c8c
}
.btn-default:hover{
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{
    color:#333;
    background-color:#d4d4d4;
    border-color:#8c8c8c
}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{
    background-image:none
}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{
    background-color:#fff;
    border-color:#ccc
}
.btn-default .badge{
    color:#fff;
    background-color:#333
}
.btn-primary{
    color:#fff;
    background-color:#e182a8;
    border-color:#dc6d9a
}
.btn-primary:focus,.btn-primary.focus{
    color:#fff;
    background-color:#d7598b;
    border-color:#a32759
}
.btn-primary:hover{
    color:#fff;
    background-color:#d7598b;
    border-color:#d03c77
}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{
    color:#fff;
    background-color:#d7598b;
    border-color:#d03c77
}
.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{
    color:#fff;
    background-color:#d03c77;
    border-color:#a32759
}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{
    background-image:none
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{
    background-color:#e182a8;
    border-color:#dc6d9a
}
.btn-primary .badge{
    color:#e182a8;
    background-color:#fff
}
.btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success:focus,.btn-success.focus{
    color:#fff;
    background-color:#449d44;
    border-color:#255625
}
.btn-success:hover{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{
    color:#fff;
    background-color:#398439;
    border-color:#255625
}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{
    background-image:none
}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}
.btn-info{
    color:#fff;
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info:focus,.btn-info.focus{
    color:#fff;
    background-color:#31b0d5;
    border-color:#1b6d85
}
.btn-info:hover{
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{
    color:#fff;
    background-color:#269abc;
    border-color:#1b6d85
}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{
    background-image:none
}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}
.btn-warning{
    color:#fff;
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning:focus,.btn-warning.focus{
    color:#fff;
    background-color:#ec971f;
    border-color:#985f0d
}
.btn-warning:hover{
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{
    color:#fff;
    background-color:#d58512;
    border-color:#985f0d
}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{
    background-image:none
}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning .badge{
    color:#f0ad4e;
    background-color:#fff
}
.btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger:focus,.btn-danger.focus{
    color:#fff;
    background-color:#c9302c;
    border-color:#761c19
}
.btn-danger:hover{
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{
    color:#fff;
    background-color:#ac2925;
    border-color:#761c19
}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{
    background-image:none
}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}
.btn-link{
    color:#696969;
    font-weight:400;
    border-radius:0
}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
    border-color:transparent
}
.btn-link:hover,.btn-link:focus{
    color:#e182a8;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{
    color:#777;
    text-decoration:none
}
.btn-lg,.btn-group-lg>.btn{
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.btn-sm,.btn-group-sm>.btn{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-xs,.btn-group-xs>.btn{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{
    width:100%
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.btn-group>.btn,.btn-group-vertical>.btn{
    position:relative;
    float:left
}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{
    z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
    margin-left:-1px
}
.btn-toolbar{
    margin-left:-5px
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{
    float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
    margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
    border-radius:0
}
.btn-group>.btn:first-child{
    margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group>.btn-group{
    float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group>.btn+.dropdown-toggle{
    padding-left:8px;
    padding-right:8px
}
.btn-group>.btn-lg+.dropdown-toggle{
    padding-left:12px;
    padding-right:12px
}
.btn-group.open .dropdown-toggle{
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn .caret{
    margin-left:0
}
.btn-lg .caret{
    border-width:5px 5px 0;
    border-bottom-width:0
}
.dropup .btn-lg .caret{
    border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
.btn-group-vertical>.btn-group>.btn{
    float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
    margin-top:-1px;
    margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child){
    border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child){
    border-top-right-radius:4px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child){
    border-bottom-left-radius:4px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-justified{
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group{
    float:none;
    display:table-cell;
    width:1%
}
.btn-group-justified>.btn-group .btn{
    width:100%
}
.btn-group-justified>.btn-group .dropdown-menu{
    left:auto
}
[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.embed-responsive{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
.embed-responsive-16by9{
    padding-bottom:56.25%
}
.embed-responsive-4by3{
    padding-bottom:75%
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.jux-container:before,.jux-container:after,.jux-container-fluid:before,.jux-container-fluid:after,.jux-row:before,.jux-row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{
    content:" ";
    display:table
}
.clearfix:after,.dl-horizontal dd:after,.jux-container:after,.jux-container-fluid:after,.jux-row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.hide{
    display:none!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none!important
}
.affix{
    position:fixed
}
@-ms-viewport{
    width:device-width;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{
    display:none!important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
    display:none!important
}
@media(max-width:767px){
    .visible-xs{
        display:block!important
    }
    table.visible-xs{
        display:table!important
    }
    tr.visible-xs{
        display:table-row!important
    }
    th.visible-xs,td.visible-xs{
        display:table-cell!important
    }
}
@media(max-width:767px){
    .visible-xs-block{
        display:block!important
    }
}
@media(max-width:767px){
    .visible-xs-inline{
        display:inline!important
    }
}
@media(max-width:767px){
    .visible-xs-inline-block{
        display:inline-block!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .visible-sm{
        display:block!important
    }
    table.visible-sm{
        display:table!important
    }
    tr.visible-sm{
        display:table-row!important
    }
    th.visible-sm,td.visible-sm{
        display:table-cell!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .visible-sm-block{
        display:block!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .visible-sm-inline{
        display:inline!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .visible-sm-inline-block{
        display:inline-block!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .visible-md{
        display:block!important
    }
    table.visible-md{
        display:table!important
    }
    tr.visible-md{
        display:table-row!important
    }
    th.visible-md,td.visible-md{
        display:table-cell!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .visible-md-block{
        display:block!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .visible-md-inline{
        display:inline!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .visible-md-inline-block{
        display:inline-block!important
    }
}
@media(min-width:1200px){
    .visible-lg{
        display:block!important
    }
    table.visible-lg{
        display:table!important
    }
    tr.visible-lg{
        display:table-row!important
    }
    th.visible-lg,td.visible-lg{
        display:table-cell!important
    }
}
@media(min-width:1200px){
    .visible-lg-block{
        display:block!important
    }
}
@media(min-width:1200px){
    .visible-lg-inline{
        display:inline!important
    }
}
@media(min-width:1200px){
    .visible-lg-inline-block{
        display:inline-block!important
    }
}
@media(max-width:767px){
    .hidden-xs{
        display:none!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .hidden-sm{
        display:none!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .hidden-md{
        display:none!important
    }
}
@media(min-width:1200px){
    .hidden-lg{
        display:none!important
    }
}
.visible-print{
    display:none!important
}
@media print{
    .visible-print{
        display:block!important
    }
    table.visible-print{
        display:table!important
    }
    tr.visible-print{
        display:table-row!important
    }
    th.visible-print,td.visible-print{
        display:table-cell!important
    }
}
.visible-print-block{
    display:none!important
}
@media print{
    .visible-print-block{
        display:block!important
    }
}
.visible-print-inline{
    display:none!important
}
@media print{
    .visible-print-inline{
        display:inline!important
    }
}
.visible-print-inline-block{
    display:none!important
}
@media print{
    .visible-print-inline-block{
        display:inline-block!important
    }
}
@media print{
    .hidden-print{
        display:none!important
    }
}
.pagination{
    display:block;
    overflow:hidden;
    text-align:right;
    padding-left:0;
    margin:0 auto;
    line-height:2.2;
    padding-bottom:40px
}
.pagination .page-numbers{
    color:#696969;
    font-size:16px;
    display:inline-block;
    margin:5px 3px;
    background:#eee;
    text-align:center;
    width:40px;
    height:40px;
    border:1px solid #eee;
    -webkit-border-radius:4px;
    border-radius:4px
}
.pagination .page-numbers.current{
    color:#fff;
    background:#e182a8;
    border-color:#e182a8
}
.pagination a.page-numbers{
    text-decoration:none;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.pagination a.page-numbers:hover{
    color:#fff;
    background:#e182a8;
    border-color:#e182a8
}
#pagination{
    display:block;
    text-align:center
}
#pagination .prev,#pagination .next{
    display:inline-block;
    margin:15px
}
.loadmore-action,#infscr-loading,.loadmore-loading{
    display:block;
    width:100%;
    text-align:center;
    margin:10px auto;
    line-height:3;
    font-size:16px
}
@media screen and (max-width:991px){
    .loadmore-action,#infscr-loading,.loadmore-loading{
        margin:10px auto 60px
    }
}
.loadmore-loading{
    position:relative;
    height:25px;
    width:50px;
    margin-left:auto;
    margin-right:auto
}
.loadmore-loading.finished{
    width:auto
}
.loadmore-loading span{
    display:block;
    bottom:0;
    width:9px;
    height:5px;
    background:#696969;
    position:absolute;
    -webkit-animation:preload_audio_wave 1.5s infinite ease-in-out;
    -o-animation:preload_audio_wave 1.5s infinite ease-in-out;
    animation:preload_audio_wave 1.5s infinite ease-in-out
}
.loadmore-loading span:nth-child(2){
    left:11px;
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.loadmore-loading span:nth-child(3){
    left:22px;
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.loadmore-loading span:nth-child(4){
    left:33px;
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.loadmore-loading span:nth-child(5){
    left:44px;
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
@keyframes preload_audio_wave{
    0%{
        height:5px;
        transform:translateY(0px);
        background:#e182a8
    }
    25%{
        height:30px;
        transform:translateY(15px);
        background:#e182a8
    }
    50%{
        height:5px;
        transform:translateY(0px);
        background:#e182a8
    }
    100%{
        height:5px;
        transform:translateY(0px);
        background:#e182a8
    }
}
@-webkit-keyframes preload_audio_wave{
    0%{
        height:5px;
        -webkit-transform:translateY(0px);
        background:#e182a8
    }
    25%{
        height:30px;
        -webkit-transform:translateY(15px);
        background:#e182a8
    }
    50%{
        height:5px;
        -webkit-transform:translateY(0px);
        background:#e182a8
    }
    100%{
        height:5px;
        -webkit-transform:translateY(0px);
        background:#e182a8
    }
}
@-moz-keyframes preload_audio_wave{
    0%{
        height:5px;
        -moz-transform:translateY(0px);
        background:#e182a8
    }
    25%{
        height:30px;
        -moz-transform:translateY(15px);
        background:#e182a8
    }
    50%{
        height:5px;
        -moz-transform:translateY(0px);
        background:#e182a8
    }
    100%{
        height:5px;
        -moz-transform:translateY(0px);
        background:#e182a8
    }
}
@keyframes preload_audio_wave{
    0%{
        height:5px;
        transform:translateY(0px);
        background:#e182a8
    }
    25%{
        height:30px;
        transform:translateY(15px);
        background:#e182a8
    }
    50%{
        height:5px;
        transform:translateY(0px);
        background:#e182a8
    }
    100%{
        height:5px;
        transform:translateY(0px);
        background:#e182a8
    }
}
[data-paginate=loadmore] .pagination,[data-paginate=infinite] .pagination{
    display:none
}
#main{
    margin-top:100px;
    margin-bottom:100px
}
@media screen and (max-width:767px){
    #main{
        margin-top:60px;
        margin-bottom:60px
    }
}
.main-wrap{
    margin-top:100px;
    margin-bottom:100px
}
img{
    height:auto;
    max-width:100%;
    vertical-align:middle
}
.hentry{
    padding:0;
    margin-top:60px;
    background:#fff
}
.hentry:first-child{
    margin-top:0
}
.hentry .entry-footer span{
    margin-right:15px;
    display:inline-block
}
.hentry .entry-footer span i{
    padding-right:7px
}
.hentry.sticky{
    border-color:#e182a8;
    border-bottom-width:4px;
    position:relative;
    overflow:hidden
}
.hentry.sticky:after{
    width:150px;
    height:50px;
    font-family:fontawesome;
    content:"\f08d";
    background:#e182a8;
    position:absolute;
    right:-57px;
    top:-7px;
    color:#fff;
    -webkit-transform:rotate(40deg);
    -ms-transform:rotate(40deg);
    -o-transform:rotate(40deg);
    transform:rotate(40deg);
    text-align:center;
    line-height:56px;
    font-size:18px
}
.single-social{
    padding:30px;
    margin-top:30px;
    background:#fff;
    border:1px solid #eee
}
.meta-author{
    padding:30px;
    margin-top:30px;
    background:#fff;
    border:1px solid #eee
}
#comments{
    padding:20px 0;
    margin-top:30px
}
#comments .comments-title{
    color:#5f41a5;
    text-transform:uppercase;
    font-size:20px;
    line-height:30px;
    margin-bottom:20px;
    position:relative;
    font-weight:400;
    margin-top:0
}
#comments .comments-title em{
    color:#e182a8;
    font-style:normal
}
#comments .comments-title:after{
    background:#e182a8;
    bottom:-15px;
    content:'';
    left:0;
    height:2px;
    position:absolute;
    width:30px
}
#comments>ol,#comments>ul{
    margin:0 0 45px!important
}
#comments ol,#comments ul{
    list-style:none;
    padding:0;
    margin:0
}
#comments ol>li,#comments ul>li{
    border-bottom:1px solid #f3f3f3;
    padding:20px 0;
    margin:0
}
#comments ol>li #respond,#comments ul>li #respond{
    clear:both
}
#comments ol>li #respond #reply-title,#comments ul>li #respond #reply-title{
    margin:0
}
#comments ol>li #respond #reply-title span,#comments ul>li #respond #reply-title span{
    display:none
}
#comments ol>li #respond #reply-title:after,#comments ul>li #respond #reply-title:after{
    content:none
}
#comments ol>li .comment-wrap:after,#comments ul>li .comment-wrap:after{
    clear:both;
    content:'';
    display:table
}
#comments ol>li .comment-wrap .comment-img,#comments ul>li .comment-wrap .comment-img{
    float:left;
    max-width:80px
}
#comments ol>li .comment-wrap .comment-img .img-thumbnail,#comments ul>li .comment-wrap .comment-img .img-thumbnail{
    border:none;
    background:0 0
}
#comments ol>li .comment-wrap .comment-img .img-thumbnail img,#comments ul>li .comment-wrap .comment-img .img-thumbnail img{
    border-radius:50%
}
#comments ol>li .comment-wrap .comment-block,#comments ul>li .comment-wrap .comment-block{
    padding-left:100px
}
#comments ol>li .comment-wrap .comment-block .comment-header,#comments ul>li .comment-wrap .comment-block .comment-header{
    margin:0;
    padding:0
}
#comments ol>li .comment-wrap .comment-block .comment-header cite,#comments ul>li .comment-wrap .comment-block .comment-header cite{
    color:#333;
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:24px
}
#comments ol>li .comment-wrap .comment-block .comment-header cite:after,#comments ul>li .comment-wrap .comment-block .comment-header cite:after{
    content:"\f111";
    color:#e182a8;
    display:inline-block;
    font-family:fontawesome;
    font-size:5px;
    margin:0 12px 0 14px;
    transform:translateY(-2px)
}
#comments ol>li .comment-wrap .comment-block .comment-header time,#comments ul>li .comment-wrap .comment-block .comment-header time{
    color:#ababab;
    font-size:14px;
    line-height:24px
}
#comments ol>li .comment-wrap .comment-block .comment-header a.comment-edit-link,#comments ul>li .comment-wrap .comment-block .comment-header a.comment-edit-link{
    display:inline-block;
    margin-left:12px;
    font-size:14px
}
#comments ol>li .comment-wrap .comment-block .comment-header a.comment-edit-link:after,#comments ul>li .comment-wrap .comment-block .comment-header a.comment-edit-link:after{
    clear:both;
    content:'';
    display:table
}
#comments ol>li .comment-wrap .comment-block .comment-content p,#comments ul>li .comment-wrap .comment-block .comment-content p{
    color:#696969;
    margin:0;
    line-height:24px
}
#comments ol>li .comment-wrap .comment-block a.comment-reply-link,#comments ul>li .comment-wrap .comment-block a.comment-reply-link{
    color:#696969;
    font-size:14px;
    line-height:24px;
    opacity:.7;
    filter:alpha(opacity=70);
    margin-top:6px;
    display:inline-block
}
#comments ol>li .comment-wrap .comment-block a.comment-reply-link i,#comments ul>li .comment-wrap .comment-block a.comment-reply-link i{
    margin-right:5px
}
#comments ol>li .comment-wrap .comment-block a.comment-reply-link:hover,#comments ul>li .comment-wrap .comment-block a.comment-reply-link:hover{
    color:#5f41a5
}
#comments ol>li .children,#comments ul>li .children{
    margin:18px 0 -30px 100px
}
@media screen and (max-width:767px){
    #comments ol>li .children,#comments ul>li .children{
        margin:18px 0 -30px 40px
    }
}
#comments ol>li .children li,#comments ul>li .children li{
    border:none;
    border-top:1px solid #f3f3f3;
    margin:0;
    padding:25px 0
}
#comments #respond .comment-reply-title{
    color:#e182a8;
    margin:0 0 57px;
    font-size:20px;
    line-height:30px;
    text-transform:uppercase;
    position:relative;
    font-weight:400
}
#comments #respond .comment-reply-title .first-word{
    color:#5f41a5
}
#comments #respond .comment-reply-title:after{
    background:#e182a8;
    bottom:-15px;
    content:'';
    left:0;
    height:2px;
    position:absolute;
    width:30px
}
#comments #respond .comment-form .comment-form-head{
    margin-bottom:20px
}
#comments #respond .comment-form input[type=text],#comments #respond .comment-form input[type=email]{
    border:1px solid #eee;
    color:#888;
    margin-bottom:10px;
    padding:10px 20px;
    line-height:21px;
    font-size:15px;
    width:100%
}
#comments #respond .comment-form input[type=text]::-moz-placeholder,#comments #respond .comment-form input[type=email]::-moz-placeholder{
    color:#888;
    opacity:1
}
#comments #respond .comment-form input[type=text]:-ms-input-placeholder,#comments #respond .comment-form input[type=email]:-ms-input-placeholder{
    color:#888
}
#comments #respond .comment-form input[type=text]::-webkit-input-placeholder,#comments #respond .comment-form input[type=email]::-webkit-input-placeholder{
    color:#888
}
#comments #respond .comment-form textarea{
    border:1px solid #eee;
    color:#888;
    -webkit-border-radius:0;
    border-radius:0;
    margin-bottom:10px;
    padding:20px;
    line-height:21px;
    font-size:15px;
    width:100%;
    -webkit-box-shadow:none;
    box-shadow:none
}
#comments #respond .comment-form textarea::-moz-placeholder{
    color:#888;
    opacity:1
}
#comments #respond .comment-form textarea:-ms-input-placeholder{
    color:#888
}
#comments #respond .comment-form textarea::-webkit-input-placeholder{
    color:#888
}
#comments #respond .form-submit{
    margin-top:15px
}
#comments #respond .form-submit input[type=submit]{
    border:none;
    background:#e182a8;
    color:#fff;
    font-weight:400;
    letter-spacing:1px;
    padding:10px 45px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    -webkit-border-radius:4px;
    border-radius:4px;
    font-size:16px;
    margin-top:15px
}
#comments #respond .form-submit input[type=submit]:hover{
    background:#d2447d
}
.alignleft{
    float:left
}
.alignright{
    float:right
}
.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}
figure.wp-caption.alignleft,img.alignleft{
    margin:5px 20px 5px 0
}
.wp-caption.alignleft{
    margin:5px 10px 5px 0
}
figure.wp-caption.alignright,img.alignright{
    margin:5px 0 5px 20px
}
.wp-caption.alignright{
    margin:5px 0 5px 10px
}
img.aligncenter{
    margin:5px auto
}
img.alignnone{
    margin:5px 0
}
body .alignright{
    clear:right
}
body .alignleft{
    clear:left
}
.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{
    color:#220e10;
    font-size:18px;
    font-style:italic;
    font-weight:300;
    margin:0 0 24px
}
div.wp-caption.alignright{
    float:right
}
div.wp-caption.alignright .wp-caption-text{
    padding-left:10px
}
img.wp-smiley,.rsswidget img{
    border:0;
    border-radius:0;
    box-shadow:none;
    margin-bottom:0;
    margin-top:0;
    padding:0
}
.wp-caption.alignleft+ul,.wp-caption.alignleft+ol{
    list-style-position:inside
}
.entry-content img{
    margin:0 0 1.5em
}
.alignleft,img.alignleft{
    margin-right:1.5em;
    display:inline;
    float:left
}
.alignright,img.alignright{
    margin-left:1.5em;
    display:inline;
    float:right
}
.aligncenter,img.aligncenter{
    margin-right:auto;
    margin-left:auto;
    display:block;
    clear:both
}
.clear:after,.site:after,.entry-content:after,.site-content:after,.nav-links:after,.comment-navigation:after,.social-navigation ul:after,.textwidget:after{
    clear:both;
    display:table;
    content:''
}
.alignnone,img.alignnone{
}
.wp-caption{
    margin-bottom:1.5em;
    text-align:center;
    padding-top:5px;
    max-width:100%
}
.wp-caption img{
    border:0;
    padding:0;
    margin:0;
    max-width:100%
}
.wp-caption p.wp-caption-text{
    line-height:1.5;
    font-size:10px;
    margin:0
}
.wp-smiley{
    margin:0!important;
    max-height:1em
}
blockquote.left{
    margin-right:20px;
    text-align:right;
    margin-left:0;
    width:33%;
    float:left
}
table{
    border-collapse:separate;
    border-spacing:0;
    border:1px solid rgba(51,51,51,.1);
    margin:0 0 1.6em;
    table-layout:fixed;
    width:100%
}
table td,table th{
    border:1px solid rgba(51,51,51,.1);
    padding:.4em
}
blockquote.right{
    margin-left:20px;
    text-align:left;
    margin-right:0;
    width:33%;
    float:right
}
#off-canvas-nav{
    display:none
}
div.wpb_content_element{
    margin-bottom:0
}
.jux-container-fluid>.vc_row-fluid>div.vc_col-sm-12 .wpb_button,.jux-container-fluid>.vc_row-fluid>div.vc_col-sm-12 .wpb_content_element,.jux-container-fluid>.vc_row-fluid>div.vc_col-sm-12 ul.wpb_thumbnails-fluid>li{
    margin-bottom:0
}
.page-template-page-right-sidebar .entry-content>.jux-container-fluid{
    padding-left:0;
    padding-right:0
}
.box-padding{
    padding-left:150px;
    padding-right:150px
}
@media(max-width:1300px){
    .box-padding{
        padding-left:30px;
        padding-right:30px
    }
}
@media(max-width:991px){
    .box-padding{
        padding-left:0;
        padding-right:0
    }
}
.padding-16{
    padding:0 16%
}
#error-404{
    padding:15px 0;
    text-align:center
}
#error-404 p{
    color:#696969;
    letter-spacing:1px;
    text-transform:uppercase
}
#error-404 h1{
    font-size:26px;
    text-transform:uppercase
}
.blog-item-header .jux-video-container iframe{
    height:250px;
    width:100%
}
.post .jux-video-container iframe{
    height:450px
}
.post .jux-audio-embed iframe{
    border:0
}
h3.jux-title{
    color:#e182a8;
    font-size:32px;
    font-weight:400;
    margin:0 0 15px;
    text-transform:uppercase
}
h3.jux-title .first-word{
    color:#5f41a5
}
.admin-bar .jux-header.fixed_top.fixed-top-eff{
    top:32px
}
#wpadminbar{
    top:0!important;
    position:fixed!important
}
.search-header5{
    display:none
}
.search-header5 .note-search{
    font-size:24px;
    color:#000;
    text-transform:uppercase;
    font-weight:300
}
@media(max-width:767px){
    .search-header5 .note-search{
        font-size:16px
    }
}
.search-header5 .remove-form{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:9999;
    background:rgba(255,255,255,.925)
}
.search-header5 form{
    position:fixed;
    top:50%;
    left:50%;
    text-align:center;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:99999
}
.search-header5 form .sr-only{
    display:none
}
.search-header5 form .form-control{
    display:block;
    width:100%;
    height:100%;
    background:0 0;
    border:0;
    color:#000;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-transition:all .8s ease .7s;
    -o-transition:all .8s ease .7s;
    transition:all .8s ease .7s;
    font-size:68px;
    text-transform:uppercase;
    text-align:center;
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.search-header5 form .form-control::-moz-placeholder{
    color:#000;
    opacity:1
}
.search-header5 form .form-control:-ms-input-placeholder{
    color:#000
}
.search-header5 form .form-control::-webkit-input-placeholder{
    color:#000
}
.search-header5 form .form-control:focus,.search-header5 form .form-control:active{
    outline-color:transparent;
    outline:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
@media(max-width:767px){
    .search-header5 form .form-control{
        font-size:38px
    }
}
.search-header5 form input[type=submit]{
    height:50px;
    background:#e182a8;
    color:#fff;
    padding:0 50px;
    border:0;
    -webkit-transition:all .8s ease .7s;
    -o-transition:all .8s ease .7s;
    transition:all .8s ease .7s;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-transform:translate(-100px,0);
    -ms-transform:translate(-100px,0);
    -o-transform:translate(-100px,0);
    transform:translate(-100px,0);
    opacity:0;
    filter:alpha(opacity=0);
    display:none
}
.search-header5.search-header-eff{
    display:block
}
.jux-header{
    position:relative;
    z-index:10
}
.jux-header a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-header a:focus,.jux-header a:hover{
    text-decoration:none;
    outline:none
}
.jux-header .navbar-wrapper{
    clear:both;
    background:#fff;
    position:relative;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header.fixed_top_eff{
    position:fixed;
    left:0;
    top:0;
    width:100%
}
.jux-header.header_transparent .navbar-wrapper{
    background:rgba(0,0,0,.8)
}
.cart-hide-fix,.search-hide-fix{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux_icon_menu{
    display:none
}
.navbar-default{
    min-height:120px
}
.jux-main-menu .navbar-nav{
    list-style:none;
    padding:0;
    margin:0
}
.jux-main-menu .navbar-nav:after{
    clear:both;
    content:'';
    display:table
}
.jux-main-menu .navbar-nav li{
    float:left;
    position:relative;
    -webkit-perspective:1000;
    perspective:1000;
    z-index:1;
    padding-left:20px;
    padding-right:20px
}
.jux-main-menu .navbar-nav li.current-menu-parent>a,.jux-main-menu .navbar-nav li.current-menu-item>a{
    color:#e182a8
}
.jux-main-menu .navbar-nav li.current-menu-parent>a:after,.jux-main-menu .navbar-nav li.current-menu-item>a:after,.jux-main-menu .navbar-nav li.current-menu-parent>a:before,.jux-main-menu .navbar-nav li.current-menu-item>a:before{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-main-menu .navbar-nav li.current-menu-parent>a:before,.jux-main-menu .navbar-nav li.current-menu-item>a:before{
    left:-12px
}
.jux-main-menu .navbar-nav li.current-menu-parent>a:after,.jux-main-menu .navbar-nav li.current-menu-item>a:after{
    right:-12px
}
.jux-main-menu .navbar-nav li>a{
    line-height:100px;
    font-size:15px;
    padding:0;
    text-transform:uppercase;
    position:relative;
    display:inline-block;
    margin-top:20px
}
.jux-main-menu .navbar-nav li>a:after,.jux-main-menu .navbar-nav li>a:before{
    width:5px;
    height:5px;
    background-color:#e182a8;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    content:'';
    display:block;
    opacity:0;
    filter:alpha(opacity=0)
}
.jux-main-menu .navbar-nav li>a:before{
    left:-22px
}
.jux-main-menu .navbar-nav li>a:after{
    right:-22px
}
.jux-main-menu .navbar-nav li>a:hover:after,.jux-main-menu .navbar-nav li>a:hover:before{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-main-menu .navbar-nav li>a:hover:before{
    left:-12px
}
.jux-main-menu .navbar-nav li>a:hover:after{
    right:-12px
}
.jux-main-menu .navbar-nav li>.sub-menu{
    position:absolute;
    left:0;
    top:100%;
    list-style:none;
    padding:10px 0;
    margin:0;
    background:#fff;
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    min-width:220px;
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    transform-style:preserve-3d;
    -webkit-transform:rotateY(90deg);
    -ms-transform:rotateY(90deg);
    -o-transform:rotateY(90deg);
    transform:rotateY(90deg)
}
.jux-main-menu .navbar-nav li>.sub-menu li{
    float:none;
    position:relative;
    padding:0 20px
}
.jux-main-menu .navbar-nav li>.sub-menu li.menu-item-has-children:after{
    position:absolute;
    right:20px;
    top:50%;
    margin-top:0;
    font-size:16px;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    content:"\f125";
    font-family:ionicons;
    font-size:10px
}
.jux-main-menu .navbar-nav li>.sub-menu li a{
    background:0 0;
    text-transform:none;
    font-weight:400;
    line-height:24px;
    display:block;
    position:relative;
    padding:7px 0;
    text-decoration:none;
    margin-top:0
}
.jux-main-menu .navbar-nav li>.sub-menu li a:before,.jux-main-menu .navbar-nav li>.sub-menu li a:after{
    display:none
}
.jux-main-menu .navbar-nav li>.sub-menu li a:hover .icon-submenu-down{
    color:#555
}
.jux-main-menu .navbar-nav li>.sub-menu li .sub-menu{
    list-style:none;
    padding:10px 0;
    margin:0;
    position:absolute;
    left:90%;
    top:0;
    z-index:1;
    min-width:220px;
    visibility:hidden;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-main-menu .navbar-nav li>.sub-menu li .sub-menu li{
    background:#fff
}
.jux-main-menu .navbar-nav li>.sub-menu li:hover .sub-menu{
    left:100%;
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible
}
.jux-main-menu .navbar-nav li:hover .sub-menu{
    top:100%;
    opacity:1;
    filter:alpha(opacity=100);
    visibility:visible;
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.jux-main-menu .navbar-nav li.fly-left:hover .sub-menu{
    left:auto;
    right:0
}
.jux-main-menu .navbar-nav li.jux_megamenu{
    position:static;
    -webkit-perspective:none;
    perspective:none
}
.jux-main-menu .navbar-nav li.jux_megamenu:hover .sub-menu li{
    display:block
}
.jux-main-menu .navbar-nav li.jux_megamenu:hover>.sub-menu{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-main-menu .navbar-nav li.jux_megamenu ul li a:hover{
    background:0 0
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu{
    padding:0 40px;
    width:100%;
    right:0;
    left:0;
    -webkit-transform:translate(0,5%);
    -ms-transform:translate(0,5%);
    -o-transform:translate(0,5%);
    transform:translate(0,5%);
    opacity:0;
    filter:alpha(opacity=0);
    z-index:1
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li{
    float:left;
    border:0;
    padding:25px 20px
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li:after{
    display:none
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li>a{
    margin:0;
    font-size:15px;
    text-transform:uppercase;
    font-weight:600
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li:first-child{
    border-left:0
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li>ul{
    display:block!important;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    position:relative;
    width:auto;
    min-width:inherit;
    left:auto!important;
    top:auto!important;
    right:auto!important;
    visibility:visible;
    border:0;
    opacity:1;
    filter:alpha(opacity=100);
    padding:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-top:5px
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li>ul li{
    display:none;
    padding-left:0;
    padding-right:0
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li>ul li:first-child{
    border-top:0
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li>ul li a{
    font-family:lato,serif;
    font-size:16px;
    text-transform:none
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area{
    padding-bottom:0;
    padding-top:10px
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area .widget-title{
    margin:0 0 25px;
    font-size:18px;
    font-weight:400;
    text-transform:uppercase;
    color:#333;
    position:relative;
    display:inline-block
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area .widget-title:after{
    position:absolute;
    right:-12px;
    top:50%;
    margin-top:0;
    font-size:11px;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    content:"\f107";
    font-family:fontawesome
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area .widget_text a{
    padding:0;
    overflow:hidden;
    height:82px;
    display:block;
    margin-bottom:20px
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area .widget_text img{
    margin-bottom:20px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area .widget_text img:hover{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li{
    padding:20px 0
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li:before,.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li:after{
    content:" ";
    display:table
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li:after{
    clear:both
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li:before,.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li:after{
    content:" ";
    display:table
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li:after{
    clear:both
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li:first-child{
    padding-top:0
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li a{
    padding:0;
    text-transform:none;
    line-height:30px;
    font-weight:400;
    font-size:16px;
    font-family:lato,serif
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li a:before{
    display:none
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li a:hover{
    color:#e182a8;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li a img{
    width:65px;
    margin-left:0;
    margin-right:0;
    float:none
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li a .product-title{
    float:right;
    width:154px;
    padding-left:20px;
    line-height:30px;
    margin-top:-8px
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li span.amount{
    font-size:16px;
    display:inline-block
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li del span.amount{
    color:#555;
    opacity:.4;
    filter:alpha(opacity=40);
    text-decoration:line-through
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li ins{
    text-decoration:none;
    float:left
}
.jux-main-menu .navbar-nav li.jux_megamenu>.sub-menu>li .jux_megamenu_widget_area li ins span.amount{
    padding-right:16px;
    color:#e182a8
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-2{
    position:relative
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-2 ul.sub-menu{
    width:440px;
    left:0;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-2 ul.sub-menu li{
    width:50%
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-2 ul.sub-menu li:nth-child(2n+1){
    clear:both
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-3{
    position:relative
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-3 ul.sub-menu{
    width:660px;
    left:0;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-3 ul.sub-menu li{
    width:33.33333333%
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-3 ul.sub-menu li:nth-child(3n+1){
    clear:both
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-4 ul.sub-menu li{
    width:25%
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-4 ul.sub-menu li:nth-child(4n+1){
    clear:both
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-5 ul.sub-menu li{
    width:20%
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-5 ul.sub-menu li:nth-child(5n+1){
    clear:both
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-6 ul.sub-menu li{
    width:16.66666667%
}
.jux-main-menu .navbar-nav li.jux_megamenu.mega-col-columns-6 ul.sub-menu li:nth-child(6n+1){
    clear:both
}
.jux-main-menu .navbar-nav li.jux_megamenu.jux_heading ul.sub-menu a.sf-with-ul{
    height:0
}
.jux-main-menu .navbar-nav li.jux_megamenu>ul.sub-menu li ul.product_list_widget li,.jux-main-menu .navbar-nav li.jux_megamenu>ul.sub-menu li ul.sub-menu{
    width:auto
}
.jux-main-menu .navbar-nav li.jux_megamenu>ul.sub-menu li ul.product_list_widget li li,.jux-main-menu .navbar-nav li.jux_megamenu>ul.sub-menu li ul.sub-menu li{
    width:auto
}
.jux-header .navbar-header4 .jux-main-menu .navbar-nav li a{
    margin-top:50px
}
.jux-header .navbar-header4 .jux-main-menu .navbar-nav li .sub-menu li a{
    margin-top:0
}
.jux-main-menu.jux-right-menu .navbar-nav li.jux_megamenu.mega-col-columns-2 ul.sub-menu,.jux-main-menu.jux-right-menu .navbar-nav li.jux_megamenu.mega-col-columns-3 ul.sub-menu{
    right:0;
    left:auto
}
.navbar{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.navbar-brand{
    line-height:120px;
    font-size:30px;
    display:block;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.logo-image{
    font-size:30px;
    display:block;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header .navbar-header{
    position:absolute;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0);
    z-index:1
}
.jux-header .navbar-header .jux-logo-img{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header .jux-right-menu,.jux-header .jux-left-menu{
    width:50%
}
.jux-header .jux-right-menu:hover,.jux-header .jux-left-menu:hover{
    z-index:2
}
@media screen and (max-width:1024px){
    .jux-header .jux-right-menu .navbar-nav li,.jux-header .jux-left-menu .navbar-nav li{
        padding-left:10px;
        padding-right:10px
    }
    .jux-header .jux-right-menu .navbar-nav li>a:after,.jux-header .jux-left-menu .navbar-nav li>a:after,.jux-header .jux-right-menu .navbar-nav li>a:before,.jux-header .jux-left-menu .navbar-nav li>a:before{
        display:none
    }
}
.jux-header .jux-right-menu.menu-less .navbar-nav li,.jux-header .jux-left-menu.menu-less .navbar-nav li{
    padding-left:10px;
    padding-right:10px
}
.jux-header .jux-right-menu.menu-less .navbar-nav li>a:after,.jux-header .jux-left-menu.menu-less .navbar-nav li>a:after,.jux-header .jux-right-menu.menu-less .navbar-nav li>a:before,.jux-header .jux-left-menu.menu-less .navbar-nav li>a:before{
    display:none
}
.jux-header .jux-right-menu{
    float:right;
    padding-left:125px
}
.jux-header .jux-right-menu.menu-less{
    padding-left:90px
}
.jux-header .jux-right-menu{
    float:right
}
.jux-header .jux-right-menu.menu-less{
    padding-left:90px
}
.jux-header .jux-left-menu{
    float:left;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
    padding-right:125px
}
.jux-header .jux-left-menu.menu-less{
    padding-right:90px
}
.jux-header .jux-top-left-widget,.jux-header .jux-top-right-widget{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header .jux-top-left-widget{
    position:absolute;
    top:40px;
    left:30px
}
.jux-header .jux-top-left-widget a i{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    font-size:26px;
    color:#333;
    padding-right:14px;
    display:inline;
    line-height:1.75;
    vertical-align:baseline;
    width:auto;
    margin:0
}
.jux-header .jux-top-left-widget a:focus,.jux-header .jux-top-left-widget a:hover{
    color:#5f41a5
}
.jux-header .jux-top-left-widget a:focus i,.jux-header .jux-top-left-widget a:hover i{
    color:#5f41a5
}
.jux-header .jux-top-right-widget{
    position:absolute;
    top:38px;
    right:30px
}
.jux-header .jux-top-right-widget a{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.jux-header .jux-top-right-widget a:focus,.jux-header .jux-top-right-widget a:hover{
    color:#5f41a5
}
.jux-header .jux-top-right-widget a:focus i,.jux-header .jux-top-right-widget a:hover i{
    color:#5f41a5
}
.jux-header .jux-top-right-widget a i{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    font-size:35px;
    color:#333;
    line-height:38px;
    padding-right:14px;
    -webkit-flex:50%;
    flex:50%;
    width:auto
}
.jux-top-right-widget a .jux-cart-wrapper{
    -webkit-flex:50%;
    flex:50%
}
.jux-top-right-widget a span{
    font-size:14px;
    text-transform:uppercase;
    display:block;
    letter-spacing:.5px;
    line-height:20px;
    font-weight:400;
    white-space:nowrap;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-top-right-widget a span.woocommerce-Price-currencySymbol{
    display:inline-block
}
.jux-header.header-background-transparent .jux-top-right-widget a .jux-cart-wrapper,.jux-header.header-default .jux-top-right-widget a .jux-cart-wrapper{
    -webkit-flex:50%;
    flex:50%
}
.jux-header.header-background-transparent .jux-top-right-widget a span,.jux-header.header-default .jux-top-right-widget a span{
    font-size:14px;
    text-transform:uppercase;
    display:block;
    letter-spacing:.5px;
    line-height:20px;
    font-weight:400;
    white-space:nowrap;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header.header-background-transparent .jux-top-right-widget a span.woocommerce-Price-currencySymbol,.jux-header.header-default .jux-top-right-widget a span.woocommerce-Price-currencySymbol{
    display:inline-block
}
.jux-header.header-logo-transparent .navbar-wrapper{
    padding-top:40px
}
.jux-header.header-logo-transparent .navbar-header{
    background-color:#e182a8;
    padding:40px;
    top:0
}
.jux-header.header-logo-transparent .jux-left-menu{
    padding-right:160px
}
.jux-header.header-logo-transparent .jux-right-menu{
    padding-left:160px
}
.jux-header.header-logo-transparent .jux-top-menu{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-header.header-logo-transparent .jux-top-menu ul{
    list-style:none;
    padding:0
}
.jux-header.header-logo-transparent .jux-top-menu ul:after{
    content:'';
    clear:both;
    display:table
}
.jux-header.header-logo-transparent .jux-top-menu ul li{
    float:left;
    padding-right:30px;
    text-transform:uppercase;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header.header-logo-transparent .jux-top-menu ul li:last-child{
    padding-right:0
}
.jux-header.header-logo-transparent .jux-top-menu ul li a{
    font-size:12px
}
.jux-header.header-logo-transparent .jux-top-right-widget a,.jux-header.header-logo-transparent .jux-top-left-widget a{
    display:inline-block;
    color:#ababab
}
.jux-header.header-logo-transparent .jux-top-right-widget a i,.jux-header.header-logo-transparent .jux-top-left-widget a i{
    color:#ababab;
    font-size:16px!important;
    padding-right:10px
}
.jux-header.header-logo-transparent .jux-top-right-widget a:focus,.jux-header.header-logo-transparent .jux-top-left-widget a:focus,.jux-header.header-logo-transparent .jux-top-right-widget a:hover,.jux-header.header-logo-transparent .jux-top-left-widget a:hover{
    color:#e182a8
}
.jux-header.header-logo-transparent .jux-top-right-widget a:focus i,.jux-header.header-logo-transparent .jux-top-left-widget a:focus i,.jux-header.header-logo-transparent .jux-top-right-widget a:hover i,.jux-header.header-logo-transparent .jux-top-left-widget a:hover i{
    color:#e182a8
}
.jux-header.header-logo-transparent .jux-top-left-widget{
    top:22px;
    left:45px
}
.jux-header.header-logo-transparent .jux-top-left-widget .jux-search-button{
    display:none
}
.jux-header.header-logo-transparent .jux-top-right-widget{
    top:22px;
    right:45px
}
.jux-header.header-logo-transparent .jux-top-right-widget a{
    line-height:18px
}
.jux-header.header-logo-transparent .jux-top-right-widget a i{
    font-size:20px!important;
    line-height:26px;
    display:inline;
    vertical-align:baseline;
    width:auto;
    margin:0
}
.jux-header.header-logo-transparent .jux-top-right-widget a span.jux-cart-total{
    color:#e182a8;
    padding-left:5px
}
.jux-header.header-background-transparent{
    position:absolute;
    width:100%
}
.jux-header.header-background-transparent .navbar-wrapper{
    background:0 0
}
.jux-header.fixed_top{
    position:fixed;
    width:100%
}
.jux-header.fixed_top a{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header.fixed_top .navbar-header{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header.fixed_top .jux-right-menu,.jux-header.fixed_top .jux-left-menu{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header.fixed_top .jux-top-right-widget a i{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-header.fixed_top.fixed-top-eff{
    top:0
}
.jux-header.fixed_top.fixed-top-eff .jux-topbar{
    margin-top:-45px;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease
}
.jux-header.fixed_top.fixed-top-eff .navbar-wrapper{
    background:#fff;
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,.1)
}
.jux-header.fixed_top.fixed-top-eff .navbar{
    min-height:80px
}
.jux-header.fixed_top.fixed-top-eff .navbar-brand{
    line-height:70px
}
.jux-header.fixed_top.fixed-top-eff .jux-main-menu .navbar-nav li>a{
    line-height:70px;
    margin-top:0;
    font-size:14px
}
.jux-header.fixed_top.fixed-top-eff .jux-main-menu .navbar-nav li>.sub-menu li a{
    line-height:24px;
    font-size:15px
}
.jux-header.fixed_top.fixed-top-eff .navbar-header .jux-logo-img{
    -webkit-transform:scale(.75);
    -ms-transform:scale(.75);
    -o-transform:scale(.75);
    transform:scale(.75)
}
.jux-header.fixed_top.fixed-top-eff .jux-top-right-widget{
    top:18px
}
.jux-header.fixed_top.fixed-top-eff .jux-top-left-widget{
    top:18px
}
.jux-header.fixed_top.fixed-top-eff .jux-top-right-widget a i{
    font-size:24px
}
.jux-header.fixed_top.fixed-top-eff .jux-top-right-widget a span{
    font-size:12px
}
.jux-header.fixed_top.fixed-top-eff .jux-top-left-widget a i{
    font-size:20px
}
.jux-header.fixed_top.fixed-top-eff .navbar-header5 .navbar-header{
    top:0
}
.jux-header.fixed_top.fixed-top-eff .navbar-header5 .jux-left-menu{
    padding-right:0;
    padding-left:0
}
.jux-header.fixed_top.fixed-top-eff .navbar-header5 .jux-right-menu{
    padding-left:0
}
.jux-header.fixed_top.fixed-top-eff .jux-left-menu{
    padding-right:90px
}
.jux-header.fixed_top.fixed-top-eff .jux-right-menu{
    padding-left:90px
}
.jux-header.fixed_top.fixed-top-eff .top-menu-hide-fix,.jux-header.fixed_top.fixed-top-eff .cart-hide-fix,.jux-header.fixed_top.fixed-top-eff .search-hide-fix{
    opacity:0;
    filter:alpha(opacity=0)
}
.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .navbar-wrapper{
    padding-top:0
}
.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .navbar-header{
    background-color:#e182a8;
    padding:0;
    top:0
}
.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .navbar-brand .jux-logo-img-transparent{
    height:96px
}
.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .jux-left-menu{
    padding-right:125px
}
.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .jux-right-menu{
    padding-left:125px
}
.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .jux-top-menu ul li{
    padding-right:20px
}
.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .jux-top-menu ul li:last-child{
    padding-right:0
}
.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .jux-top-menu ul li a{
    font-size:11px
}
@media screen and (max-width:1599px){
    .jux-header.fixed_top.fixed-top-eff.header-logo-transparent .jux-top-right-widget .jux-top-menu,.jux-header.fixed_top.fixed-top-eff.header-logo-transparent .jux-top-left-widget .jux-top-menu{
        opacity:0;
        filter:alpha(opacity=0)
    }
}
@media screen and (max-width:1339px){
    header .navbar-header5 .jux-main-menu .navbar-nav li{
        padding-left:10px;
        padding-right:10px
    }
    .jux-header .jux-top-left-widget a i,.jux-header .jux-top-right-widget a i{
        padding:0
    }
    .jux-header .jux-top-left-widget a span,.jux-header .jux-top-right-widget a span{
        display:none!important
    }
    .jux-header .navbar-header5 .jux-left-menu{
        width:80%
    }
    .jux-header .navbar-header5 .jux-right-menu{
        width:45%
    }
    .jux-header .navbar-header5 .navbar-header img{
        transform:scale(.75)
    }
    .jux-header .jux-left-menu{
        padding-right:100px
    }
    .jux-header .jux-right-menu{
        padding-left:100px
    }
    .jux-header.header-logo-transparent .jux-left-menu{
        padding-right:130px
    }
    .jux-header.header-logo-transparent .jux-right-menu{
        padding-left:130px
    }
    .jux-header.header-logo-transparent .navbar-header{
        padding:20px
    }
    .jux-header.header-logo-transparent .mobile-minicart-icon{
        display:none!important
    }
    .jux-header.header-logo-transparent .jux-top-left-widget .jux-top-menu{
        display:none
    }
    .jux-header.header-logo-transparent .jux-top-right-widget .jux-top-menu ul li{
        padding:0!important
    }
    .jux-header.header-logo-transparent.fixed_top.fixed-top-eff .jux-left-menu{
        padding-right:100px
    }
    .jux-header.header-logo-transparent.fixed_top.fixed-top-eff .jux-right-menu{
        padding-left:100px
    }
}
@media screen and (max-width:1200px){
    .jux-header .navbar-wrapper .navbar-header5 .jux-top-left-widget{
        right:100px
    }
}
@media screen and (max-width:991px){
    .jux-header .navbar-wrapper .navbar-header5 .jux-top-left-widget{
        right:unset;
        left:30px
    }
    .jux-header .navbar-wrapper .navbar-header5 .navbar-header{
        left:50%
    }
    .jux-header .navbar-wrapper .navbar-header5 .navbar-header a{
        text-align:center
    }
    .jux-header .navbar-wrapper .navbar-header5 .navbar-header a img{
        transform:unset
    }
    .jux-header.header-logo-transparent .jux-top-right-widget{
        display:none
    }
    .jux-header.header-logo-transparent .jux-top-left-widget .jux-search-button{
        display:block;
        position:absolute;
        top:50px
    }
    .jux-header.header-logo-transparent .jux-top-left-widget .jux-search-button i{
        color:#696969;
        font-size:26px!important
    }
    .jux-header.header-logo-transparent .jux-top-left-widget .jux-search-button i:focus,.jux-header.header-logo-transparent .jux-top-left-widget .jux-search-button i:hover{
        color:#5f41a5
    }
    .jux-header.header-logo-transparent button.jux_icon_menu{
        top:65px
    }
    .jux-header.header-logo-transparent.fixed_top.fixed-top-eff .jux-top-left-widget .jux-search-button{
        top:0
    }
    .mobile-minicart-icon{
        display:none!important
    }
    button.jux_icon_menu{
        display:block;
        position:absolute;
        right:25px;
        top:42px;
        background:0 0;
        color:#333;
        border:0;
        padding:0 12px;
        font-size:26px;
        line-height:40px;
        -webkit-transition:all .4s ease 0s;
        -o-transition:all .4s ease 0s;
        transition:all .4s ease 0s
    }
    button.jux_icon_menu i{
        display:inline;
        vertical-align:baseline;
        width:auto;
        margin:0
    }
    button.jux_icon_menu:focus{
        outline:none;
        -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
        box-shadow:0 0 22px 0 rgba(0,0,0,.1)
    }
    button.jux_icon_menu:hover{
        color:#5f41a5
    }
    .jux-header.fixed_top.fixed-top-eff button.jux_icon_menu{
        top:18px
    }
}
@media(max-width:991px){
    .jux-main-canvas .sub-menu{
        list-style:none
    }
    .jux-container{
        position:relative
    }
    .off-canvas{
        width:100%;
        overflow-x:hidden;
        position:relative;
        background:#fff
    }
    .off-canvas body{
        width:100%;
        overflow-x:hidden;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .off-canvas body>*{
        right:0;
        -webkit-transition:transform 500ms ease;
        -o-transition:transform 500ms ease;
        transition:transform 500ms ease;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0)
    }
    .off-canvas #off-canvas-nav{
        display:block;
        position:fixed!important;
        top:50px!important;
        right:0;
        width:0;
        z-index:1;
        background:0 0
    }
    .off-canvas #off-canvas-nav .jux-main-canvas{
        margin:0;
        position:fixed;
        right:0;
        top:0!important;
        width:250px;
        -webkit-transform:translateX(100%);
        -moz-transform:translateX(100%);
        -o-transform:translateX(100%);
        transform:translateX(100%);
        overflow:scroll
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse{
        background-color:#fff;
        height:auto;
        margin:0;
        padding:0 0;
        width:100%
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li{
        float:none
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li.current-menu-item>a{
        color:#e182a8
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li.menu-item-has-children{
        position:relative
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li.menu-item-has-children i{
        width:30px;
        text-align:center;
        position:absolute;
        top:8px;
        right:10px;
        display:block;
        line-height:30px;
        cursor:pointer;
        -webkit-transition:all .4s ease 0s;
        -o-transition:all .4s ease 0s;
        transition:all .4s ease 0s;
        border:1px solid #fff;
        opacity:.6;
        filter:alpha(opacity=60)
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li.menu-item-has-children.active>i:before{
        content:"\f106"
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li a{
        display:inline-block;
        font-size:15px;
        line-height:16px;
        margin:0;
        padding:6px 20px;
        position:relative;
        text-decoration:none;
        text-transform:none;
        letter-spacing:0;
        -webkit-transition:all .4s ease 0s;
        -o-transition:all .4s ease 0s;
        transition:all .4s ease 0s;
        font-weight:400;
        margin:5px 0
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li ul.sub-menu{
        padding-left:40px;
        display:none
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li ul.sub-menu a{
        font-size:14px;
        font-weight:400;
        margin:0
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li ul.sub-menu li.current-menu-item a{
        color:#e182a8
    }
    .off-canvas #off-canvas-nav .jux-main-canvas .nav-collapse li ul.sub-menu li.current-menu-item a:before{
        width:5px;
        height:5px;
        background-color:#e182a8;
        -webkit-border-radius:50%;
        border-radius:50%;
        position:absolute;
        top:50%;
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%);
        content:'';
        display:block;
        left:0
    }
    .off-canvas-enabled body>*{
        -webkit-transform:translateX(-250px);
        -moz-transform:translateX(-250px);
        -o-transform:translateX(-250px);
        transform:translateX(-250px)
    }
    .off-canvas-enabled #jux-main-canvas{
        display:block
    }
    body .jux-main-canvas{
        background:none repeat scroll 0 0 transparent;
        border:0;
        color:#000;
        display:block;
        padding:0
    }
    .jux-main-canvas i{
        color:#000;
        font-size:14px;
        line-height:50px
    }
    .nav-collapse{
        height:0;
        overflow:hidden
    }
    .exit-cavas{
        position:fixed;
        top:10px;
        right:-240px!important;
        width:30px;
        height:30px;
        display:block;
        background-image:url(../images/remove.png);
        background-position:center center;
        background-repeat:no-repeat;
        background-size:cover;
        cursor:pointer;
        border:1px solid #fff;
        -webkit-transform:scale(0);
        -ms-transform:scale(0);
        -o-transform:scale(0);
        transform:scale(0);
        z-index:9;
        opacity:.6;
        filter:alpha(opacity=60);
        -webkit-transition:all .4s ease 0s;
        -o-transition:all .4s ease 0s;
        transition:all .4s ease 0s
    }
    .exit-cavas:hover{
        opacity:1;
        filter:alpha(opacity=100);
        color:#000;
        text-decoration:none
    }
}
.jux-topbar{
    min-height:45px;
    padding:0 30px;
    margin-top:0;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease
}
.jux-topbar ul{
    display:block;
    padding:0;
    margin:0
}
.jux-topbar ul.jux-topbar-left{
    float:left
}
.jux-topbar ul.jux-topbar-left li:first-child{
    padding-left:0
}
.jux-topbar ul.jux-topbar-right{
    float:right;
    text-align:right
}
.jux-topbar ul.jux-topbar-right li:last-child{
    padding-right:0
}
.jux-topbar ul li{
    list-style:none;
    display:inline-block;
    padding:0 10px
}
.jux-topbar ul li i{
    margin-right:5px
}
.jux-topbar ul li a{
    line-height:45px
}
.jux-topbar ul li a.mobile-minicart-icon{
    display:block!important
}
.jux-topbar ul li .jux-cart-total{
    display:none
}
@media(max-width:479px){
    .jux-topbar{
        display:none
    }
}
.navbar-header5 .navbar-header{
    left:15%;
    top:15px
}
.navbar-header5 .jux-main-menu .navbar-nav li>a{
    margin-top:0;
    line-height:120px
}
.navbar-header5 .jux-top-left-widget{
    right:200px;
    left:unset
}
.navbar-header5 .jux-left-menu{
    padding-right:0;
    width:80%
}
.navbar-header5 .jux-right-menu{
    padding-left:0
}
.navbar-header4 .jux-left-menu{
    padding-right:0
}
.navbar-header4 .jux-right-menu{
    padding-left:0
}
.jux-header.fixed-top .navbar-header5 .navbar-header{
    top:0
}
.jux-header.fixed-top .navbar-header5 .navbar-header .jux-logo-img{
    -webkit-transform:scale(.75);
    -ms-transform:scale(.75);
    -o-transform:scale(.75);
    transform:scale(.75)
}
.jux-header.fixed-top .navbar-header5 .jux-top-right-widget,.jux-header.fixed-top .navbar-header5 .jux-top-left-widget{
    top:18px
}
.jux-header.fixed-top .navbar-header5 .jux-top-right-widget a i{
    font-size:24px
}
.jux-header.fixed-top .navbar-header5 .jux-top-right-widget a span{
    font-size:12px
}
.jux-header.fixed-top .navbar-header5 .jux-top-left-widget a i{
    font-size:20px
}
.jux-header.fixed-top .navbar-header5 .jux-left-menu{
    padding-right:0
}
.jux-header.fixed-top .navbar-header5 .jux-right-menu{
    padding-left:0
}
.jux-page-heading{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    background-color:#f4f4f4;
    padding:155px 0
}
@media screen and (max-width:767px){
    .jux-page-heading{
        padding:60px 0!important
    }
}
.jux-page-heading .wrap-page-title{
    position:relative
}
.jux-page-heading .wrap-page-title:after{
    background:#e182a8;
    content:'';
    left:0;
    bottom:0;
    height:2px;
    position:absolute;
    width:40px
}
.jux-page-heading .page-title{
    padding:0;
    margin:0 0 5px;
    color:#e182a8;
    text-transform:uppercase;
    font-size:42px;
    font-weight:400;
    letter-spacing:.5px
}
.jux-page-heading .page-title .first-word{
    color:#5f41a5
}
@media screen and (max-width:767px){
    .jux-page-heading .page-title{
        font-size:36px
    }
}
@media screen and (max-width:479px){
    .jux-page-heading .page-title{
        font-size:30px
    }
}
.jux-page-heading .page-description{
    font-family:'droid serif',serif;
    font-size:20px;
    font-style:italic;
    color:#696969;
    margin-bottom:0;
    padding-bottom:20px;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@media screen and (max-width:479px){
    .jux-page-heading .page-description{
        font-size:18px
    }
}
.jux-page-heading .jux-page-breadcrumb{
    margin-top:20px
}
.jux-page-heading .jux-page-breadcrumb a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    font-size:15px
}
.jux-page-heading .jux-page-breadcrumb a:focus,.jux-page-heading .jux-page-breadcrumb a:hover{
    text-decoration:none
}
.jux-page-heading .jux-page-breadcrumb i{
    padding:0 12px;
    font-size:15px;
    display:inline;
    width:auto;
    height:auto;
    line-height:1.75;
    margin-left:0;
    vertical-align:baseline
}
.jux-page-heading .jux-page-breadcrumb ul{
    padding:0;
    margin:0;
    list-style:none
}
.jux-page-heading .jux-page-breadcrumb ul li{
    display:inline-block;
    padding-right:20px;
    margin-right:16px;
    position:relative
}
.jux-page-heading .jux-page-breadcrumb ul li:after{
    content:'';
    font-size:15px;
    content:"\f3d1";
    font-family:ionicons;
    position:absolute;
    top:3px;
    right:0
}
.jux-page-heading .jux-page-breadcrumb ul li:last-child{
    padding-right:0;
    margin-right:0
}
.jux-page-heading .jux-page-breadcrumb ul li:last-child:after{
    display:none
}
.boxed-layout{
    background-color:#fff;
    background-image:url("");
    background-position:left top;
    background-repeat:no-repeat;
    background-attachment:fixed
}
.boxed-layout .site{
    margin:0 auto;
    position:relative;
    padding:0;
    background-color:#fff;
    -webkit-box-shadow:0 0 7px rgba(0,0,0,.4);
    box-shadow:0 0 7px rgba(0,0,0,.4);
    width:100%;
    max-width:1200px;
    overflow:hidden
}
.boxed-layout .site .fixed_top .navbar-wrapper{
    width:100%;
    max-width:1200px
}
.wrap-footer{
    padding:50px 0 0;
    background:#fafafa;
    color:#696969;
    font-size:15px;
    line-height:34px
}
.wrap-footer a{
    color:#e182a8
}
.wrap-footer .widget-title{
    color:#fff
}
.wrap-footer .widget_rss li .rsswidget{
    color:#fff
}
.widget-title{
    text-transform:uppercase;
    font-size:18px;
    margin:25px 0
}
.widget{
    margin-top:30px
}
.widget:first-child{
    margin-top:0
}
.widget ul{
    list-style:none;
    padding:0;
    margin:0
}
.widget ul li a{
    font-size:16px;
    line-height:24px
}
.widget ul li ul{
    margin:.4688em 0 0 1em;
    padding-top:.4688em
}
.widget select,.widget input,.widget textarea{
    width:100%;
    height:40px
}
.textwidget img{
    margin-bottom:10px
}
.textwidget .wp-caption .wp-caption-text,.textwidget .entry-caption,.textwidget .gallery-caption{
    color:#eee;
    margin-top:10px
}
.widget_calendar table{
    border-width:1px 0 0 1px;
    border-style:solid;
    border-color:#eee
}
.widget_calendar table caption{
    margin-bottom:15px
}
.widget_calendar table td,.widget_calendar table th{
    border-width:0 1px 1px 0;
    border-style:solid;
    border-color:#eee
}
.widget_rss li{
    margin-bottom:30px
}
.widget_rss li .rsswidget{
    font-weight:700
}
.widget_rss li .rss-date{
    display:block
}
.wigetized{
    margin-bottom:100px
}
.jux-bottom-bar-content{
    background:#fff;
    color:#696969;
    font-size:16px;
    line-height:24px;
    padding:24px 0;
    text-align:center
}
a.go-to-top{
    background-color:rgba(0,0,0,.15);
    -webkit-border-radius:4px;
    border-radius:4px;
    bottom:72px;
    opacity:0;
    filter:alpha(opacity=0);
    position:fixed!important;
    right:-60px;
    -webkit-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s;
    color:#fff;
    top:auto!important;
    font-size:40px;
    height:50px;
    line-height:1;
    text-align:center;
    width:50px;
    z-index:100;
    visibility:hidden
}
a.go-to-top.on{
    opacity:.8;
    filter:alpha(opacity=80);
    visibility:visible;
    right:20px
}
a.go-to-top.on:hover,a.go-to-top.on:focus{
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-top-footer{
    padding:50px 0 25px;
    text-align:center
}
.widget_jux_infomation .jux-custom-menu{
    padding:25px 0 8px
}
.widget_jux_infomation .jux-custom-menu a{
    color:#696969;
    font-size:14px;
    line-height:24px;
    font-weight:400;
    text-transform:uppercase;
    padding:20px;
    vertical-align:middle;
    position:relative;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.widget_jux_infomation .jux-custom-menu a:hover,.widget_jux_infomation .jux-custom-menu a:focus{
    color:#e182a8;
    text-decoration:none
}
.widget_jux_infomation .jux-custom-menu a:hover:before,.widget_jux_infomation .jux-custom-menu a:focus:before{
    color:#e182a8
}
.widget_jux_infomation .jux-custom-menu a:before{
    content:"\f111";
    color:#ddd;
    font-size:5px;
    letter-spacing:.2px;
    font-family:fontawesome;
    position:absolute;
    left:10px;
    top:17px;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.widget_jux_infomation .social-all a{
    color:#aaa;
    background:#eee;
    display:inline-block;
    height:45px;
    font-size:16px;
    line-height:38px;
    letter-spacing:.5px;
    width:45px;
    margin:5px;
    padding:3px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.widget_jux_infomation .social-all a:hover,.widget_jux_infomation .social-all a:focus{
    background:#d2447d;
    color:#fff;
    text-decoration:none
}
.footer-style-2 .wrap-footer{
    padding:0
}
.footer-style-2 .footer-content{
    background:#fff;
    border:1px solid #eee;
    margin:auto;
    max-width:1570px;
    -webkit-transform:translate(0,-150px);
    -ms-transform:translate(0,-150px);
    -o-transform:translate(0,-150px);
    transform:translate(0,-150px);
    -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.1);
    box-shadow:0 0 12px 0 rgba(0,0,0,.1)
}
.footer-style-2 .jux-bottom-bar-content{
    background:#fafafa;
    margin-top:-150px
}
.footer-style-2 .jux-info-top{
    padding:50px 0 0
}
.footer-style-3 .wrap-footer{
    background:#333;
    color:#fff
}
.footer-style-3 .wrap-footer .widget-title{
    color:#fff
}
.footer-style-3 .wrap-footer .textwidget span i{
    font-size:24px;
    margin-right:10px
}
.footer-style-3 .wrap-footer .jux-bottom-bar-content{
    position:relative;
    background:#222
}
.footer-style-3 .wrap-footer .jux-bottom-bar-content .widget_jux_infomation .jux-info-top{
    float:left
}
.footer-style-3 .wrap-footer .jux-bottom-bar-content .widget_jux_infomation .jux-custom-menu{
    float:right
}
.footer-style-3 .wrap-footer .jux-bottom-bar-content .widget_jux_infomation .social-all{
    display:none
}
.footer-style-3 .wrap-footer .jux-footer-content-filter{
    position:absolute;
    width:35%;
    top:80px;
    left:400px
}
@media screen and (max-width:1599px){
    .footer-style-3 .wrap-footer .jux-footer-content-filter{
        left:300px
    }
}
@media screen and (max-width:1200px){
    .footer-style-3 .wrap-footer .jux-footer-content-filter{
        left:250px;
        width:25%
    }
}
@media screen and (max-width:1024px){
    .footer-style-3 .wrap-footer .jux-footer-content-filter{
        left:200px;
        width:25%
    }
}
@media screen and (max-width:991px){
    .footer-style-3 .wrap-footer .jux-footer-content-filter{
        left:260px;
        width:30%
    }
    .footer-style-3 .widget_jux_infomation .jux-info-top a img{
        -webkit-transform:scale(.75);
        -moz-transform:scale(.75);
        -ms-transform:scale(.75);
        -o-transform:scale(.75);
        transform:scale(.75)
    }
}
@media screen and (max-width:479px){
    .footer-style-3 .wrap-footer .widget_jux_infomation{
        display:none
    }
    .footer-style-3 .wrap-footer .jux-footer-content-filter{
        left:unset;
        width:unset;
        position:unset
    }
}
.jux-maps{
    width:100%;
    height:483px
}
.jux-sidebar .widget_products ul li img,.jux-sidebar .widget_products ul li .product-title{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce-before-shop-loop{
    background:#f5f5f5;
    padding:20px 30px 7px;
    font-size:16px;
    line-height:24px;
    margin:0 15px
}
.woocommerce-before-shop-loop .woocommerce-result-count span{
    color:#e182a8;
    font-weight:400
}
.woocommerce-before-shop-loop .jux-button-header-shop{
    float:right;
    margin-left:32px
}
.woocommerce-before-shop-loop .jux-button-header-shop i{
    color:#ccc;
    cursor:pointer;
    font-size:16px;
    line-height:24px;
    padding:5px 10px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce-before-shop-loop .jux-button-header-shop i:hover,.woocommerce-before-shop-loop .jux-button-header-shop i.active{
    background:#fff;
    border-radius:2px;
    color:#e182a8
}
.woocommerce-before-shop-loop:before,.woocommerce-before-shop-loop:after{
    content:" ";
    display:table
}
.woocommerce-before-shop-loop:after{
    clear:both
}
.woocommerce-before-shop-loop:before,.woocommerce-before-shop-loop:after{
    content:" ";
    display:table
}
.woocommerce-before-shop-loop:after{
    clear:both
}
.yith-wcwl-add-to-wishlist{
    display:inline-block;
    float:left;
    margin:0;
    padding:0;
    position:relative
}
.yith-wcwl-add-to-wishlist a{
    background:#e182a8;
    overflow:hidden;
    text-indent:-200px;
    height:50px;
    width:50px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.yith-wcwl-add-to-wishlist a.add_to_wishlist{
    top:0
}
.yith-wcwl-add-to-wishlist a:before{
    color:#fff;
    content:"\f141";
    font-family:ionicons;
    font-size:20px;
    position:absolute;
    left:125px;
    top:0
}
.yith-wcwl-add-to-wishlist a:hover,.yith-wcwl-add-to-wishlist a:focus{
    background:#5f41a5;
    color:#fff;
    -webkit-box-shadow:0 0 0 3px #af8dd6;
    box-shadow:0 0 0 3px #af8dd6
}
.yith-wcwl-add-to-wishlist .ajax-loading{
    margin:0;
    left:28px;
    padding:0;
    position:absolute;
    top:16px
}
.yith-wcwl-add-to-wishlist .feedback{
    display:none
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{
    background:#e182a8;
    border-radius:50%;
    margin:0;
    height:50px;
    width:50px;
    -webkit-transform:translate(0,4px);
    -ms-transform:translate(0,4px);
    -o-transform:translate(0,4px);
    transform:translate(0,4px)
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before{
    content:"\f442";
    color:#fff;
    font-family:ionicons;
    display:inline-block
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:focus,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:focus{
    background:#5f41a5;
    -webkit-box-shadow:0 0 0 3px #af8dd6;
    box-shadow:0 0 0 3px #af8dd6
}
.woocommerce-wishlist .hentry{
    border:none
}
.woocommerce-wishlist .hentry .entry-content{
    padding:0
}
.woocommerce-wishlist .entry-header{
    display:none
}
.jux-product-head{
    position:relative
}
.woocommerce{
}
.woocommerce a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.woocommerce a:focus,.woocommerce a:hover{
    text-decoration:none
}
.woocommerce .woocommerce-result-count{
    font-weight:400;
    margin:0;
    padding:5px 0
}
.woocommerce .woocommerce-ordering select{
    border:none;
    color:#696969;
    font-size:15px;
    font-weight:500;
    line-height:24px
}
.woocommerce .woocommerce-ordering select:not([multiple]){
    -webkit-box-shadow:none;
    -khtml-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -khtml-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    background:url(../images/arr.png) no-repeat right center;
    height:35px;
    font-size:14px
}
.woocommerce .woocommerce-ordering select:not([multiple]):focus{
    outline:none
}
.woocommerce div.product{
    margin-bottom:35px
}
.woocommerce div.product .jux-title-shop{
    margin:20px 0 0
}
.woocommerce div.product .jux-title-shop a{
    color:#333;
    font-size:16px;
    font-weight:400
}
.woocommerce div.product .jux-title-shop a:hover,.woocommerce div.product .jux-title-shop a:focus{
    color:#5f41a5;
    text-decoration:none
}
.woocommerce div.product .price span{
    color:#e182a8;
    font-size:18px;
    font-weight:400;
    line-height:45px
}
.woocommerce div.product .price ins{
    text-decoration:none
}
.woocommerce div.product .price del span{
    padding-right:10px;
    font-weight:400
}
.woocommerce div.product .jux-product-excerpt{
    display:none
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
    padding:0
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
    background:0 0;
    border:none;
    border-radius:0;
    padding:0;
    margin:0 35px 0 0
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    color:#333;
    font-size:20px;
    font-weight:700;
    text-transform:uppercase
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    background:0 0;
    border-bottom:3px solid #e182a8
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
    color:#e182a8
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{
    content:none
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{
    border-bottom:1px solid #eee
}
.woocommerce div.product .woocommerce-tabs .entry-content{
    border-bottom:1px solid #eee;
    padding:5px 0 30px
}
.woocommerce div.product .woocommerce-tabs .entry-content p{
    color:#696969;
    font-size:16px;
    line-height:24px
}
.woocommerce .products .product .jux-product-thumbnail{
    cursor:pointer;
    position:relative;
    overflow:hidden
}
.woocommerce .products .product .jux-product-thumbnail img{
    height:auto;
    width:100%
}
.woocommerce .products .product .jux-product-thumbnail .jux-thumbnail-product-second{
    position:absolute;
    left:0;
    top:0;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
.woocommerce .products .product .jux-product-thumbnail .jux-thumbnail-product-first{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
.woocommerce .products .product .jux-product-column-wrap:hover .jux-product-thumbnail .jux-product-thumbnail,.woocommerce .products .product .jux-product-column-wrap:focus .jux-product-thumbnail .jux-product-thumbnail{
    background:rgba(255,255,255,.5);
    opacity:.5;
    filter:alpha(opacity=50)
}
.woocommerce .products .product .jux-product-column-wrap:hover .jux-product-thumbnail .jux-thumbnail-product-second,.woocommerce .products .product .jux-product-column-wrap:focus .jux-product-thumbnail .jux-thumbnail-product-second{
    opacity:1;
    filter:alpha(opacity=100)
}
.woocommerce .products .product .jux-product-column-wrap:hover .jux-product-thumbnail .jux-thumbnail-product-first,.woocommerce .products .product .jux-product-column-wrap:focus .jux-product-thumbnail .jux-thumbnail-product-first{
    opacity:0;
    filter:alpha(opacity=0)
}
.woocommerce .products{
    margin:50px 0 0
}
.woocommerce .products div.product .jux-product-column-wrap span.onsale{
    right:auto;
    left:auto
}
.woocommerce .products div.product .jux-action-button-shop a{
    background-color:transparent;
    background:#e182a8;
    border-radius:50%;
    display:inline-block;
    font-size:20px;
    height:50px;
    line-height:50px;
    margin:0 5px 0 10px;
    padding:0;
    position:relative;
    text-align:center;
    width:50px
}
.woocommerce .products div.product .jux-action-button-shop a i{
    color:#fff;
    display:inline-block
}
.woocommerce .products div.product .jux-action-button-shop a.add_to_cart_button.added:before{
    content:"\f121"!important
}
.woocommerce .products div.product .jux-action-button-shop a.add_to_cart_button.product_type_variable:before{
    content:"\f20b"!important
}
.woocommerce .products div.product .jux-action-button-shop a.add_to_cart_button.loading:after{
    content:none
}
.woocommerce .products div.product .jux-action-button-shop a:hover,.woocommerce .products div.product .jux-action-button-shop a:focus{
    background:#5f41a5;
    text-decoration:none;
    -webkit-box-shadow:0 0 0 5px rgba(95,65,165,.35);
    box-shadow:0 0 0 5px rgba(95,65,165,.35)
}
.woocommerce .products div.product .jux-action-button-shop .yith-wcwl-add-to-wishlist img.ajax-loading{
    visibility:hidden!important
}
.woocommerce .products.shop-grid div.product .jux-one-image img{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce .products.shop-grid div.product .jux-action-button-shop{
    display:flex;
    justify-content:center
}
.woocommerce .products.shop-grid div.product .jux-action-button-shop a{
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:translate(0,50%);
    -ms-transform:translate(0,50%);
    -o-transform:translate(0,50%);
    transform:translate(0,50%);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce .products.shop-grid div.product .jux-action-button-shop a.button{
    -webkit-transform:translate(-100%,0);
    -ms-transform:translate(-100%,0);
    -o-transform:translate(-100%,0);
    transform:translate(-100%,0)
}
.woocommerce .products.shop-grid div.product .jux-action-button-shop a.shop-loop-quickview{
    -webkit-transform:translate(100%,0);
    -ms-transform:translate(100%,0);
    -o-transform:translate(100%,0);
    transform:translate(100%,0)
}
.woocommerce .products.shop-grid div.product .jux-action-button-shop a.add_to_cart_button,.woocommerce .products.shop-grid div.product .jux-action-button-shop a.added_to_cart{
    overflow:hidden;
    text-indent:16px
}
.woocommerce .products.shop-grid div.product .jux-action-button-shop a.add_to_cart_button:before,.woocommerce .products.shop-grid div.product .jux-action-button-shop a.added_to_cart:before{
    color:#fff;
    content:"\f370";
    font-family:ionicons;
    font-weight:400;
    margin-right:20px
}
.woocommerce .products.shop-grid div.product .jux-action-button-shop .yith-wcwl-add-to-wishlist a{
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:translate(0,40px);
    -ms-transform:translate(0,40px);
    -o-transform:translate(0,40px);
    transform:translate(0,40px)
}
.woocommerce .products.shop-grid div.product .jux-product-wrap .jux-action-button-shop{
    display:none
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-thumbnail a .jux-thumbnail-product-first,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-thumbnail a .jux-thumbnail-product-first{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-thumbnail a .jux-thumbnail-product-second,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-thumbnail a .jux-thumbnail-product-second{
    z-index:10;
    position:absolute;
    -webkit-transform:rotateX(0deg);
    -ms-transform:rotateX(0deg);
    -o-transform:rotateX(0deg);
    transform:rotateX(0deg);
    -webkit-transform:rotateY(0deg);
    -ms-transform:rotateY(0deg);
    -o-transform:rotateY(0deg);
    transform:rotateY(0deg)
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head{
    position:relative
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head .jux-action-button-shop a,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head .jux-action-button-shop a{
    opacity:1;
    filter:alpha(opacity=100)
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head .jux-action-button-shop a.button,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head .jux-action-button-shop a.button{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s;
    -webkit-transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s;
    -o-transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head .jux-action-button-shop a.shop-loop-quickview,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head .jux-action-button-shop a.shop-loop-quickview{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s;
    -webkit-transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s;
    -o-transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head .jux-action-button-shop .yith-wcwl-add-to-wishlist a,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head .jux-action-button-shop .yith-wcwl-add-to-wishlist a{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s;
    -webkit-transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s;
    -o-transition:background .4s ease 0s,transform .4s ease .3s,opacity .4s ease .3s,box-shadow .4s ease 0s
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head.jux-one-image .jux-product-thumbnail img,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head.jux-one-image .jux-product-thumbnail img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head.jux-one-image .jux-action-button-shop a,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head.jux-one-image .jux-action-button-shop a{
    opacity:1;
    filter:alpha(opacity=100)
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head.jux-one-image .jux-action-button-shop a.button,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head.jux-one-image .jux-action-button-shop a.button{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    transition:all .4s ease 0s
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head.jux-one-image .jux-action-button-shop a.shop-loop-quickview,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head.jux-one-image .jux-action-button-shop a.shop-loop-quickview{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    transition:all .4s ease 0s
}
.woocommerce .products.shop-grid div.product .jux-product-column-wrap:hover .jux-product-head.jux-one-image .jux-action-button-shop .yith-wcwl-add-to-wishlist a,.woocommerce .products.shop-grid div.product .jux-product-column-wrap:focus .jux-product-head.jux-one-image .jux-action-button-shop .yith-wcwl-add-to-wishlist a{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    transition:all .4s ease 0s
}
.woocommerce .products.shop-list .product{
    margin-bottom:35px;
    width:100%
}
.woocommerce .products.shop-list .product .jux-product-thumbnail{
    float:left;
    width:33%
}
.woocommerce .products.shop-list .product .jux-product-head .jux-action-button-shop{
    display:none
}
.woocommerce .products.shop-list .product .jux-product-wrap{
    float:right;
    padding:0 35px;
    width:67%
}
.woocommerce .products.shop-list .product .jux-product-wrap .jux-title-shop{
    margin:0
}
.woocommerce .products.shop-list .product .jux-product-wrap .jux-title-shop a{
    text-transform:uppercase
}
.woocommerce .products.shop-list .product .jux-product-excerpt{
    display:block
}
.woocommerce .products.shop-list .product .jux-action-button-shop{
    left:auto;
    top:auto;
    padding:25px 0 0;
    position:inherit;
    text-align:left;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.woocommerce .products.shop-list .product .jux-action-button-shop .yith-wcwl-add-to-wishlist a{
    top:-4px
}
.woocommerce .products.shop-list .product .jux-action-button-shop a{
    margin:0 12px 0 0;
    line-height:45px;
    height:45px;
    font-size:15px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    -webkit-border-radius:0;
    border-radius:0
}
.woocommerce .products.shop-list .product .jux-action-button-shop a.add_to_wishlist{
    top:0
}
.woocommerce .products.shop-list .product .jux-action-button-shop a.add_to_cart_button,.woocommerce .products.shop-list .product .jux-action-button-shop a.added_to_cart{
    color:#fff;
    margin:0;
    padding:0 25px;
    width:auto
}
.woocommerce .products.shop-list .product .jux-action-button-shop a.add_to_cart_button.added:before{
    content:none!important
}
.woocommerce .products.shop-list .product .jux-action-button-shop a.add_to_cart_button:after{
    float:left;
    margin:2px 8px 0 0;
    font-size:12px
}
.woocommerce .products.shop-list .product .jux-action-button-shop a:hover,.woocommerce .products.shop-list .product .jux-action-button-shop a:focus{
    background:#d2447d;
    -webkit-box-shadow:none;
    box-shadow:none
}
.woocommerce .products.shop-list .product .jux-action-button-shop a:before{
    font-size:16px
}
.woocommerce .products.shop-list .product .shop-loop-quickview{
    display:none
}
.woocommerce .products.shop-list .product:before,.woocommerce .products.shop-list .product:after{
    content:" ";
    display:table
}
.woocommerce .products.shop-list .product:after{
    clear:both
}
.woocommerce .products.shop-list .product:before,.woocommerce .products.shop-list .product:after{
    content:" ";
    display:table
}
.woocommerce .products.shop-list .product:after{
    clear:both
}
.woocommerce span.onsale{
    background:#5f41a5;
    left:30px;
    font-size:12px;
    padding:8px;
    top:15px;
    text-transform:uppercase;
    -webkit-clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);
    clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    z-index:1
}
.woocommerce span.onsale:after{
    background:#fff;
    bottom:13px;
    content:'';
    height:1px;
    width:12px;
    position:absolute;
    right:17px
}
.woocommerce nav.woocommerce-pagination{
    margin-bottom:87px
}
.woocommerce nav.woocommerce-pagination ul{
    border:none
}
.woocommerce nav.woocommerce-pagination ul li{
    border:none;
    margin:5px
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
    border:#eee;
    background:#eee;
    border-radius:2px;
    color:#696969;
    padding:10px 15px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span:hover,.woocommerce nav.woocommerce-pagination ul li a.current,.woocommerce nav.woocommerce-pagination ul li span.current{
    background:#e182a8;
    color:#fff
}
.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{
    margin:0
}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{
    border-top-color:#e182a8
}
.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before{
    color:#e182a8
}
.woocommerce .quantity{
    border:1px solid #dadada;
    display:inline-block;
    padding:10px
}
.woocommerce .quantity .qty-decrease,.woocommerce .quantity .qty-increase,.woocommerce .quantity .qty{
    background:0 0;
    border:none;
    color:#696969;
    font-size:16px;
    font-weight:700;
    line-height:24px
}
.woocommerce .quantity .qty-decrease:focus,.woocommerce .quantity .qty-increase:focus,.woocommerce .quantity .qty:focus{
    color:#5f41a5;
    outline:none;
    outline-color:transparent
}
.woocommerce .quantity .qty-decrease:hover,.woocommerce .quantity .qty-increase:hover,.woocommerce .quantity .qty:hover,.woocommerce .quantity .qty-decrease:focus,.woocommerce .quantity .qty-increase:focus,.woocommerce .quantity .qty:focus{
    color:#5f41a5
}
.woocommerce .wishlist-title h2{
    color:#333;
    font-size:30px;
    line-height:40px;
    text-transform:uppercase
}
.woocommerce table.wishlist_table,.woocommerce table.wishlist_table,.woocommerce table.cart,.woocommerce table.shop_table{
    border:none;
    table-layout:auto
}
.woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table thead th,.woocommerce table.cart thead th,.woocommerce table.shop_table thead th{
    border:none;
    color:#333;
    font-size:16px;
    font-weight:700;
    padding:25px 0;
    text-transform:uppercase
}
.woocommerce table.wishlist_table thead th.product-name,.woocommerce table.wishlist_table thead th.product-name,.woocommerce table.cart thead th.product-name,.woocommerce table.shop_table thead th.product-name{
    padding-left:25px
}
.woocommerce table.wishlist_table tbody td,.woocommerce table.wishlist_table tbody td,.woocommerce table.cart tbody td,.woocommerce table.shop_table tbody td{
    border:none;
    border-top:1px solid #ccc;
    padding:20px 0;
    font-size:18px;
    text-align:left
}
.woocommerce table.wishlist_table tbody td img:hover,.woocommerce table.wishlist_table tbody td img:hover,.woocommerce table.cart tbody td img:hover,.woocommerce table.shop_table tbody td img:hover,.woocommerce table.wishlist_table tbody td img:focus,.woocommerce table.wishlist_table tbody td img:focus,.woocommerce table.cart tbody td img:focus,.woocommerce table.shop_table tbody td img:focus{
    opacity:.8;
    filter:alpha(opacity=80)
}
.woocommerce table.wishlist_table tbody td a:hover,.woocommerce table.wishlist_table tbody td a:hover,.woocommerce table.cart tbody td a:hover,.woocommerce table.shop_table tbody td a:hover,.woocommerce table.wishlist_table tbody td a:focus,.woocommerce table.wishlist_table tbody td a:focus,.woocommerce table.cart tbody td a:focus,.woocommerce table.shop_table tbody td a:focus{
    text-decoration:none
}
.woocommerce table.wishlist_table tbody td ins,.woocommerce table.wishlist_table tbody td ins,.woocommerce table.cart tbody td ins,.woocommerce table.shop_table tbody td ins{
    text-decoration:none
}
.woocommerce table.wishlist_table tbody td ins span,.woocommerce table.wishlist_table tbody td ins span,.woocommerce table.cart tbody td ins span,.woocommerce table.shop_table tbody td ins span{
    color:#333;
    font-size:16px;
    font-weight:400;
    margin-left:15px
}
.woocommerce table.wishlist_table tbody td img,.woocommerce table.wishlist_table tbody td img,.woocommerce table.cart tbody td img,.woocommerce table.shop_table tbody td img{
    margin:0;
    width:85px
}
.woocommerce table.wishlist_table tbody td .quantity,.woocommerce table.wishlist_table tbody td .quantity,.woocommerce table.cart tbody td .quantity,.woocommerce table.shop_table tbody td .quantity{
    padding:0
}
.woocommerce table.wishlist_table tbody td.product-name,.woocommerce table.wishlist_table tbody td.product-name,.woocommerce table.cart tbody td.product-name,.woocommerce table.shop_table tbody td.product-name{
    color:#333;
    padding-left:25px
}
.woocommerce table.wishlist_table tbody td.product-name a,.woocommerce table.wishlist_table tbody td.product-name a,.woocommerce table.cart tbody td.product-name a,.woocommerce table.shop_table tbody td.product-name a{
    font-weight:400
}
.woocommerce table.wishlist_table tbody td.product-add-to-cart a,.woocommerce table.wishlist_table tbody td.product-add-to-cart a,.woocommerce table.cart tbody td.product-add-to-cart a,.woocommerce table.shop_table tbody td.product-add-to-cart a{
    background:#e182a8;
    border:none;
    padding:10px;
    font-size:14px;
    font-weight:400;
    -webkit-border-radius:0;
    border-radius:0
}
.woocommerce table.wishlist_table tbody td.product-add-to-cart a:hover,.woocommerce table.wishlist_table tbody td.product-add-to-cart a:hover,.woocommerce table.cart tbody td.product-add-to-cart a:hover,.woocommerce table.shop_table tbody td.product-add-to-cart a:hover,.woocommerce table.wishlist_table tbody td.product-add-to-cart a:focus,.woocommerce table.wishlist_table tbody td.product-add-to-cart a:focus,.woocommerce table.cart tbody td.product-add-to-cart a:focus,.woocommerce table.shop_table tbody td.product-add-to-cart a:focus{
    background:#d2447d
}
.woocommerce table.wishlist_table tfoot td,.woocommerce table.wishlist_table tfoot td,.woocommerce table.cart tfoot td,.woocommerce table.shop_table tfoot td{
    border:none;
    padding-top:50px
}
.woocommerce table.wishlist_table tfoot th,.woocommerce table.wishlist_table tfoot th,.woocommerce table.cart tfoot th,.woocommerce table.shop_table tfoot th{
    border:none;
    padding:0
}
.woocommerce table.wishlist_table tfoot tr.cart-subtotal,.woocommerce table.wishlist_table tfoot tr.cart-subtotal,.woocommerce table.cart tfoot tr.cart-subtotal,.woocommerce table.shop_table tfoot tr.cart-subtotal,.woocommerce table.wishlist_table tfoot tr.order-total,.woocommerce table.wishlist_table tfoot tr.order-total,.woocommerce table.cart tfoot tr.order-total,.woocommerce table.shop_table tfoot tr.order-total{
    border-top:1px solid #ccc
}
.woocommerce table.wishlist_table tfoot tr.cart-subtotal th,.woocommerce table.wishlist_table tfoot tr.cart-subtotal th,.woocommerce table.cart tfoot tr.cart-subtotal th,.woocommerce table.shop_table tfoot tr.cart-subtotal th,.woocommerce table.wishlist_table tfoot tr.order-total th,.woocommerce table.wishlist_table tfoot tr.order-total th,.woocommerce table.cart tfoot tr.order-total th,.woocommerce table.shop_table tfoot tr.order-total th,.woocommerce table.wishlist_table tfoot tr.cart-subtotal td,.woocommerce table.wishlist_table tfoot tr.cart-subtotal td,.woocommerce table.cart tfoot tr.cart-subtotal td,.woocommerce table.shop_table tfoot tr.cart-subtotal td,.woocommerce table.wishlist_table tfoot tr.order-total td,.woocommerce table.wishlist_table tfoot tr.order-total td,.woocommerce table.cart tfoot tr.order-total td,.woocommerce table.shop_table tfoot tr.order-total td{
    color:#333;
    line-height:24px;
    font-weight:700;
    text-transform:uppercase
}
.woocommerce table.wishlist_table tfoot tr.cart-subtotal td,.woocommerce table.wishlist_table tfoot tr.cart-subtotal td,.woocommerce table.cart tfoot tr.cart-subtotal td,.woocommerce table.shop_table tfoot tr.cart-subtotal td,.woocommerce table.wishlist_table tfoot tr.order-total td,.woocommerce table.wishlist_table tfoot tr.order-total td,.woocommerce table.cart tfoot tr.order-total td,.woocommerce table.shop_table tfoot tr.order-total td{
    padding:0
}
.woocommerce table.wishlist_table tfoot tr.cart-subtotal,.woocommerce table.wishlist_table tfoot tr.cart-subtotal,.woocommerce table.cart tfoot tr.cart-subtotal,.woocommerce table.shop_table tfoot tr.cart-subtotal{
    height:60px
}
.woocommerce table.wishlist_table tr,.woocommerce table.wishlist_table tr,.woocommerce table.cart tr,.woocommerce table.shop_table tr{
    border-bottom:1px solid #ccc
}
.woocommerce .cart .button,.woocommerce .cart input.button{
    background:0 0;
    color:#fff
}
.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover,.woocommerce .cart .button:focus,.woocommerce .cart input.button:focus{
    background:#5f41a5;
    color:#fff
}
.woocommerce form .form-row{
    margin:20px 0 0
}
.woocommerce form .form-row textarea{
    border:1px solid #ccc;
    padding:10px 15px;
    min-height:120px
}
.woocommerce form .form-row input.input-text{
    border:1px solid #ccc;
    padding:10px 15px
}
.woocommerce form .form-row label{
    color:#333;
    font-size:16px;
    margin-bottom:10px;
    line-height:24px;
    text-transform:uppercase
}
.woocommerce form .form-row label.inline{
    padding-left:25px
}
.woocommerce form.checkout_coupon{
    border:1px dotted #ccc;
    border-radius:0;
    margin:auto;
    padding:0 0 20px 20px;
    text-align:center;
    width:50%
}
.woocommerce form.checkout_coupon .form-row-first{
    width:65%
}
.woocommerce form.checkout_coupon .form-row-last{
    width:35%
}
.woocommerce form.checkout_coupon .form-row-last input.button{
    background-color:transparent;
    border:1px solid #ccc;
    border-radius:0;
    padding:11px 18px
}
.woocommerce form.checkout_coupon .form-row-last input.button:hover,.woocommerce form.checkout_coupon .form-row-last input.button:focus{
    background-color:#e182a8;
    border:1px solid #e182a8;
    color:#fff
}
.woocommerce #payment #place_order{
    background-color:#e182a8;
    display:inline-block;
    padding:10px;
    font-size:16px;
    text-transform:uppercase;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce #payment #place_order:hover,.woocommerce #payment #place_order:focus{
    background-color:#5f41a5
}
.woocommerce .woocommerce-checkout h3{
    color:#333;
    margin-bottom:30px;
    text-transform:uppercase
}
.woocommerce .woocommerce-checkout .woocommerce-checkout-payment{
    background:0 0!important
}
.woocommerce .woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods{
    border:none!important
}
.woocommerce .woocommerce-checkout .payment_box{
    background-color:transparent!important;
    margin:0!important
}
.woocommerce .woocommerce-checkout .payment_box:before{
    content:none!important
}
.woocommerce .col2-set{
    float:left;
    width:50%
}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{
    width:100%
}
.woocommerce .col2-set .col-1 .woocommerce-billing-fields,.woocommerce .col2-set .col-2 .woocommerce-billing-fields{
    padding:0 15px 0 0
}
.woocommerce .col2-set .col-1 h2,.woocommerce .col2-set .col-2 h2{
    border-bottom:1px solid #eee;
    color:#333;
    display:block;
    font-size:26px;
    font-weight:400;
    text-transform:uppercase;
    padding:0 0 15px
}
.woocommerce .woocommerce-checkout-review-order,.woocommerce #order_review_heading{
    float:right;
    padding:0 0 0 15px;
    width:50%
}
.woocommerce #tab-reviews{
    padding:0
}
.woocommerce #tab-reviews #comments{
    border:none;
    padding:0
}
.woocommerce #tab-reviews h2{
    color:#333;
    font-size:18px
}
.woocommerce #tab-reviews h3{
    color:#333;
    display:none;
    font-size:16px;
    padding:15px 0;
    text-transform:uppercase
}
.woocommerce #tab-reviews .comment-form label{
    color:#696969;
    font-size:16px;
    text-transform:uppercase
}
.woocommerce #tab-reviews .comment-form-rating label{
    float:left
}
.woocommerce #tab-reviews .comment-form-rating .stars{
    padding:3px 0 0 125px!important
}
.woocommerce #respond input#submit{
    background:#e182a8;
    color:#fff;
    font-size:16px;
    padding:14px 35px;
    text-transform:uppercase;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus{
    background:#d2447d;
    color:#fff
}
.woocommerce #review_form #respond textarea{
    border:1px solid #eee;
    padding:5px 10px
}
.woocommerce #review_form #respond input[type=text]{
    border:1px solid #eee;
    padding:5px 10px
}
.woocommerce #review_form #respond .comment-form-author{
    width:50%;
    float:left
}
.woocommerce #review_form #respond .comment-form-author input[type=text]{
    width:98%
}
.woocommerce #review_form #respond .comment-form-email{
    width:50%;
    float:right
}
.woocommerce #review_form #respond .comment-form-email input[type=text]{
    width:100%
}
.woocommerce #review_form #respond .form-submit{
    clear:both;
    padding:15px 0 40px
}
.woocommerce #review_form #respond:after{
    clear:both;
    content:'';
    display:table
}
.woocommerce .star-rating{
    color:#e182a8;
    letter-spacing:5px;
    width:105px
}
.woocommerce .star-rating:before{
    color:#e182a8
}
.woocommerce #reviews #comments ol.commentlist li{
    border-bottom:1px solid #eee;
    padding-bottom:20px
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
    border:0;
    background:#eeeff0;
    height:80px;
    padding:5px;
    top:10px;
    width:80px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
    border:none;
    margin:0 0 0 90px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .meta{
    margin:0
}
.woocommerce input.button{
    margin:23px 2px 0!important;
    font-weight:400;
    padding:15px 70px;
    text-transform:uppercase;
    -webkit-border-radius:0;
    border-radius:0
}
.woocommerce h3{
    color:#313131;
    text-transform:uppercase
}
.woocommerce .cart .button,.woocommerce .woocommerce .cart input.button{
    margin:0!important
}
.woocommerce #customer_login{
    width:100%
}
.woocommerce #customer_login .col-1,.woocommerce #customer_login .col-2{
    width:48%
}
.woocommerce #customer_login h2{
    border:none;
    padding:0
}
.woocommerce #customer_login .col-1 h2:before{
    color:#e182a8;
    content:"\f29e";
    font-family:ionicons;
    padding-right:15px
}
.woocommerce #customer_login .col-2 h2:before{
    color:#e182a8;
    content:"\f39f";
    font-family:ionicons;
    padding-right:15px
}
.woocommerce #customer_login form{
    border:1px dashed #eee;
    -webkit-border-radius:0;
    border-radius:0
}
.woocommerce #customer_login form label.inline{
    padding:25px 0 0;
    display:table
}
.woocommerce #customer_login form label.inline #rememberme{
    margin:0 10px 0 0
}
.woocommerce #customer_login form.register{
    min-height:440px
}
.select2-container .select2-choice{
    border-radius:0;
    padding:4px 10px
}
.jux-shop-main{
    margin-top:100px
}
.jux-action-button-shop{
    position:absolute;
    left:0;
    width:100%;
    text-align:center;
    margin:auto;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.jux-action-button-shop a{
    width:60px;
    height:60px
}
.jux-action-button-shop a.added_to_cart{
    display:none!important
}
.jux-action-button-shop a.added i{
    display:none
}
.jux-action-button-shop .feedback{
    display:none
}
.jux-action-button-shop .clear{
    display:none
}
.jux-single-product{
    margin:100px auto 40px
}
.jux-single-product .jux-images{
    float:left;
    position:relative;
    width:52%
}
.jux-single-product .jux-images .jux-image-big-wrap{
    cursor:ew-resize;
    float:right;
    position:relative;
    width:80%;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-single-product .jux-images .jux-image-big-wrap .jux-image-big-item img{
    height:auto;
    width:100%;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-prev,.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-next{
    padding:20px;
    position:absolute;
    top:50%;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-prev i,.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-next i{
    color:#888;
    font-size:70px
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-prev:hover i,.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-next:hover i,.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-prev:focus i,.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-next:focus i{
    color:#333
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-prev{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-prev:before{
    position:absolute;
    top:40%;
    left:0;
    content:"\f3d2";
    font-size:70px;
    line-height:70px;
    font-family:ionicons;
    opacity:0;
    filter:alpha(opacity=0)
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-prev span{
    display:none
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-next{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-next:before{
    position:absolute;
    top:40%;
    right:0;
    content:"\f3d3";
    font-size:70px;
    line-height:70px;
    font-family:ionicons;
    opacity:0;
    filter:alpha(opacity=0)
}
.jux-single-product .jux-images .jux-image-big-wrap .owl-next span{
    display:none
}
.jux-single-product .jux-images .jux-image-big-wrap:hover img,.jux-single-product .jux-images .jux-image-big-wrap:focus img{
    opacity:.7;
    filter:alpha(opacity=70)
}
.jux-single-product .jux-images .jux-image-big-wrap:hover .owl-prev:before,.jux-single-product .jux-images .jux-image-big-wrap:focus .owl-prev:before{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate(20px,0);
    -ms-transform:translate(20px,0);
    -o-transform:translate(20px,0);
    transform:translate(20px,0)
}
.jux-single-product .jux-images .jux-image-big-wrap:hover .owl-next:before,.jux-single-product .jux-images .jux-image-big-wrap:focus .owl-next:before{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate(-20px,0);
    -ms-transform:translate(-20px,0);
    -o-transform:translate(-20px,0);
    transform:translate(-20px,0)
}
.jux-single-product .jux-images .jux-image-slider-wrap{
    left:10px;
    float:left;
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    width:20%
}
.jux-single-product .jux-images .jux-image-slider-wrap .jux-thumbnails div{
    display:block;
    margin-bottom:20px
}
.jux-single-product .jux-images .jux-image-slider-wrap .jux-thumbnails div img{
    opacity:.8;
    filter:alpha(opacity=80)
}
.jux-single-product .jux-images .jux-image-slider-wrap .jux-thumbnails div img:hover,.jux-single-product .jux-images .jux-image-slider-wrap .jux-thumbnails div img:focus{
    cursor:pointer
}
.jux-single-product .jux-images .jux-image-slider-wrap .jux-thumbnails div.active img{
    border:1px solid #e182a8;
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-single-product .jux-images:after{
    clear:both;
    content:'';
    display:table
}
.jux-single-product .entry-summary{
    padding:0 0 0 45px;
    position:relative
}
.jux-single-product .entry-summary h1{
    color:#5f41a5;
    font-size:34px;
    margin:0
}
.jux-single-product .entry-summary .price del span{
    color:#ccc;
    font-weight:500
}
.jux-single-product .entry-summary .price span{
    font-size:24px;
    font-weight:700;
    line-height:45px
}
.jux-single-product .entry-summary div[itemprop=description]{
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    color:#696969;
    font-size:16px;
    margin:0 0 30px;
    line-height:24px;
    padding:20px 0
}
.jux-single-product .entry-summary form.cart .button{
    background:#e182a8;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    font-size:18px;
    font-weight:700;
    line-height:22px;
    padding:14px 35px;
    margin:0 0 0 17px;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-single-product .entry-summary form.cart .button:hover,.jux-single-product .entry-summary form.cart .button:focus{
    background:#d2447d
}
.jux-single-product .entry-summary form.cart .variations label{
    color:#313131;
    font-family:lato,serif;
    font-size:16px;
    font-weight:400;
    text-transform:uppercase
}
.jux-single-product .entry-summary form.cart .variations select{
    padding:8px 15px
}
.jux-single-product .entry-summary .yith-wcwl-add-to-wishlist{
    margin-left:20px
}
.jux-single-product .entry-summary .yith-wcwl-add-to-wishlist a{
    background:0 0!important;
    color:#696969;
    display:inline-block;
    height:auto;
    padding:12px 0;
    float:left;
    line-height:24px;
    text-indent:inherit;
    overflow:inherit;
    width:auto
}
.jux-single-product .entry-summary .yith-wcwl-add-to-wishlist a:after{
    color:#696969;
    content:"\f08a";
    font-family:fontawesome;
    font-size:16px;
    float:left;
    line-height:24px;
    padding-right:10px
}
.jux-single-product .entry-summary .yith-wcwl-add-to-wishlist a:before{
    content:none
}
.jux-single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover,.jux-single-product .entry-summary .yith-wcwl-add-to-wishlist a:focus{
    color:#e182a8;
    text-decoration:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.jux-single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover:after,.jux-single-product .entry-summary .yith-wcwl-add-to-wishlist a:focus:after{
    color:#e182a8
}
.jux-single-product .product-type-variable .entry-summary .yith-wcwl-add-to-wishlist{
    margin:-20px 0 0
}
.jux-single-product .jux-social-share{
    color:#333;
    clear:both;
    font-size:16px;
    font-weight:700;
    line-height:24px;
    padding:12px 0 60px;
    text-align:center
}
.jux-single-product .jux-social-share span{
    margin-right:15px
}
.jux-single-product .jux-social-share span i{
    color:#696969;
    margin-right:5px
}
.jux-single-product .jux-social-share a i{
    color:#aaa;
    font-size:18px;
    line-height:38px;
    letter-spacing:.5px;
    padding:10px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-single-product .jux-social-share a:hover,.jux-single-product .jux-social-share a:focus{
    text-decoration:none
}
.jux-single-product .jux-social-share a:hover i,.jux-single-product .jux-social-share a:focus i{
    color:#5f41a5
}
.jux-single-product .jux-shop-related h3.jux-title{
    color:#e182a8;
    font-size:42px;
    font-weight:500;
    margin:92px 0 -5px;
    letter-spacing:.5px;
    text-align:center;
    text-transform:uppercase
}
.jux-single-product .jux-shop-related h3.jux-title .first-word{
    color:#5f41a5
}
.jux-single-product .jux-shop-related .jux-action-button-shop a.add_to_cart_button,.jux-single-product .jux-shop-related .jux-action-button-shop a.added_to_cart{
    font-size:20px;
    line-height:45px
}
.jux-single-product .owl-theme .owl-controls .owl-buttons div{
    background:0 0
}
.jux-single-product:after{
    clear:both;
    content:'';
    display:table
}
.jux_woocommerce_header_status{
    display:box;
    box-pack:center;
    display:-moz-box;
    -moz-box-pack:center;
    display:-webkit-box;
    -webkit-box-pack:center;
    margin-bottom:100px
}
.jux_woocommerce_header_status .status-box{
    max-width:300px;
    width:100%;
    text-align:center
}
.jux_woocommerce_header_status .status-box .icon-box{
    padding-bottom:40px;
    position:relative
}
.jux_woocommerce_header_status .status-box .icon-box:before{
    width:1px;
    height:20px;
    background:#e2e2e2;
    bottom:10px;
    left:50%;
    margin-left:-.5px;
    content:'';
    position:absolute
}
.jux_woocommerce_header_status .status-box .icon-box i{
    width:90px;
    height:90px;
    border:1px solid #e2e2e2;
    -webkit-border-radius:50%;
    border-radius:50%;
    display:inline-block;
    font-size:30px;
    color:#aaa;
    line-height:90px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    text-align:center
}
.jux_woocommerce_header_status .status-box .icon-box i:hover{
    background:#555;
    color:#fff
}
.jux_woocommerce_header_status .status-box span{
    font-weight:700;
    text-transform:uppercase;
    margin-top:6px;
    display:inline-block;
    letter-spacing:.5px;
    color:rgba(85,85,85,.9)
}
.woocommerce-checkout .box-checkout .icon-box i{
    background:#555;
    color:#fff
}
.woocommerce-order-received .box-thankyou .icon-box i{
    background:#555;
    color:#fff
}
.woocommerce-order-received .box-checkout .icon-box i{
    background:0 0;
    color:#aaa
}
.woocommerce-cart .hentry{
    border:none
}
.woocommerce-cart .entry-header{
    display:none
}
.woocommerce-cart .entry-content{
    padding:0
}
.woocommerce-cart .box-cart .icon-box i{
    background:#555;
    color:#fff
}
.woocommerce .button.wc-backward{
    text-transform:uppercase;
    display:inline-block;
    background-color:transparent;
    border:2px solid #e2e2e2;
    padding:0 32px;
    height:40px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    font-size:12px;
    letter-spacing:.5px;
    font-weight:700;
    -webkit-border-radius:0;
    border-radius:0;
    line-height:40px;
    color:#333
}
.woocommerce .button.wc-backward:hover{
    background:#e182a8;
    color:#fff;
    border-color:#e182a8;
    text-decoration:none
}
.woocommerce-cart table.cart{
    border:0;
    margin:0;
    -webkit-border-radius:0;
    border-radius:0
}
.woocommerce-cart table.cart .product-remove{
    width:5%;
    text-align:right
}
.woocommerce-cart table.cart .product-thumbnail{
    width:20%;
    padding-left:30px
}
.woocommerce-cart table.cart .product-name{
    width:29%
}
.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-quantity{
    width:18%
}
.woocommerce-cart table.cart .product-subtotal{
    width:10%
}
.woocommerce-cart table.cart img{
    width:85px;
    height:auto;
    margin:0;
    border:1px solid #eee
}
.woocommerce-cart table.cart a.remove{
    display:inline-block;
    text-indent:30px;
    overflow:hidden;
    position:relative
}
.woocommerce-cart table.cart a.remove:before{
    content:"\f4c4";
    font-family:ionicons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#ccc;
    position:absolute;
    top:3px;
    left:-27px;
    font-size:25px
}
.woocommerce-cart table.cart a.remove:hover{
    background:0 0
}
.woocommerce-cart table.cart a.remove:hover:before{
    color:#e182a8
}
.woocommerce-cart table.cart th{
    text-transform:uppercase;
    font-weight:400;
    padding:20px 0;
    color:#333
}
.woocommerce-cart table.cart th,.woocommerce-cart table.cart td{
    border-width:1px 0 0;
    border-style:solid;
    border-color:#e2e2e2
}
.woocommerce-cart table.cart td{
    color:#333;
    padding:30px 0;
    font-size:18px
}
.woocommerce-cart table.cart td .quantity{
    border:1px solid #e2e2e2;
    display:inline-block;
    margin:0
}
.woocommerce-cart table.cart td .quantity input,.woocommerce-cart table.cart td .quantity button{
    border:0;
    background:0 0;
    height:33px;
    width:auto
}
.woocommerce-cart table.cart td .quantity input:focus,.woocommerce-cart table.cart td .quantity button:focus{
    outline:none;
    outline-color:transparent
}
.woocommerce-cart table.cart td .quantity input{
    width:22px;
    font-size:14px
}
.woocommerce-cart table.cart td .quantity button{
    padding:0 10px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce-cart table.cart td .quantity button:hover{
    color:#e182a8
}
.woocommerce-cart table.cart td .quantity .qty-decrease{
    padding-right:5px
}
.woocommerce-cart table.cart td .quantity .qty-increase{
    padding-left:5px
}
.woocommerce-cart table.cart .actions{
    padding-top:35px
}
.woocommerce-cart table.cart .actions .coupon{
    display:none
}
.woocommerce-cart table.cart .actions .continue{
    float:left
}
.woocommerce-cart table.cart .actions .continue,.woocommerce-cart table.cart .actions .button{
    text-transform:uppercase;
    display:inline-block;
    background-color:transparent;
    border:1px solid #e2e2e2;
    padding:0 32px;
    height:40px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    font-size:12px;
    letter-spacing:.5px;
    font-weight:700;
    -webkit-border-radius:0;
    border-radius:0;
    line-height:40px;
    color:#333
}
.woocommerce-cart table.cart .actions .continue:hover,.woocommerce-cart table.cart .actions .button:hover{
    background:#e182a8;
    color:#fff;
    border-color:#e182a8;
    text-decoration:none
}
.woocommerce-cart table.cart .actions .button{
    line-height:32px
}
.cart-collaterals{
    margin-top:70px
}
.juxcart-coupon{
    width:48%;
    float:left
}
.juxcart-coupon label{
    font-weight:400;
    text-transform:uppercase;
    border-bottom:1px solid #eee;
    padding:0 0 15px;
    display:block;
    color:#333
}
.juxcart-coupon p{
    color:#888;
    margin:25px 0 0
}
.juxcart-coupon input{
    color:#aaa;
    border:1px solid #eee;
    height:40px;
    display:block;
    width:100%;
    padding:0 20px;
    margin-top:27px
}
.juxcart-coupon input::-moz-placeholder{
    color:#aaa;
    opacity:1
}
.juxcart-coupon input:-ms-input-placeholder{
    color:#aaa
}
.juxcart-coupon input::-webkit-input-placeholder{
    color:#aaa
}
.juxcart-coupon .jux-apply-coupon{
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    border:0;
    background:#555;
    color:#fff;
    letter-spacing:.5px;
    padding:11px 38px;
    margin-top:40px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.juxcart-coupon .jux-apply-coupon:hover{
    background:#e182a8;
    color:#fff;
    text-decoration:none
}
.cart_totals{
    margin:12px 0 0;
    padding:30px;
    background:#f7f7f7;
    border:1px solid #eee
}
.cart_totals>h2{
    display:none
}
.woocommerce-cart .wc-proceed-to-checkout{
    padding:1em 0 0
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    background:#555;
    -webkit-border-radius:0;
    border-radius:0;
    color:#fefefe;
    letter-spacing:.5px;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{
    background:#e182a8;
    color:#fff
}
.woocommerce-cart .cart-collaterals .cart_totals table{
    border:0;
    margin:0;
    text-align:right
}
.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td{
    border:0;
    margin:0;
    color:#333;
    text-transform:uppercase
}
.woocommerce-cart .cart-collaterals .cart_totals table th{
    width:60%
}
.woocommerce-cart .cart-collaterals .cart_totals table td{
    padding:10px 0;
    font-size:16px;
    float:right;
    width:40%
}
.woocommerce-cart .cart-collaterals .cart_totals table td[data-title=Total]{
    color:#e182a8
}
.woocommerce-checkout .hentry{
    border:none;
    padding:0
}
@media screen and (min-width:992px){
    .woocommerce-page .first{
        clear:both
    }
}
@media only screen and (min-width:719px){
    .products .product .jux-product-column-wrap .jux-product-thumbnail a{
        float:left;
        width:100%;
        -webkit-perspective:600px;
        -moz-perspective:600px;
        perspective:600px
    }
    .products .product .jux-product-column-wrap .jux-product-thumbnail a .jux-thumbnail-product-first{
        -webkit-transform:rotateX(0deg);
        -ms-transform:rotateX(0deg);
        -o-transform:rotateX(0deg);
        transform:rotateX(0deg);
        -webkit-transform:rotateY(0deg);
        -ms-transform:rotateY(0deg);
        -o-transform:rotateY(0deg);
        transform:rotateY(0deg);
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden
    }
    .products .product .jux-product-column-wrap .jux-product-thumbnail a .jux-thumbnail-product-second{
        -webkit-transform-style:preserve-3d;
        -moz-transform-style:preserve-3d;
        transform-style:preserve-3d;
        -webkit-transform:rotateY(-180deg);
        -ms-transform:rotateY(-180deg);
        -o-transform:rotateY(-180deg);
        transform:rotateY(-180deg);
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden
    }
    .products .product .jux-product-column-wrap:hover .jux-product-thumbnail a .jux-thumbnail-product-first{
        -webkit-transform:rotateY(180deg);
        -ms-transform:rotateY(180deg);
        -o-transform:rotateY(180deg);
        transform:rotateY(180deg)
    }
    .products .product .jux-product-column-wrap:hover .jux-product-thumbnail a .jux-thumbnail-product-second{
        z-index:10;
        position:absolute;
        -webkit-transform:rotateX(0deg);
        -ms-transform:rotateX(0deg);
        -o-transform:rotateX(0deg);
        transform:rotateX(0deg);
        -webkit-transform:rotateY(0deg);
        -ms-transform:rotateY(0deg);
        -o-transform:rotateY(0deg);
        transform:rotateY(0deg)
    }
}
@media(min-width:768px) and (max-width:991px){
    .woocommerce-page div.product div.summary{
        float:right;
        width:48%
    }
    .woocommerce-page div.product form.cart div.quantity{
        float:none
    }
    .woocommerce-page div.product form.cart .button{
        float:none;
        margin:25px 0 0
    }
    .woocommerce-page .jux-single-product .jux-images .jux-image-slider-wrap{
        left:0
    }
    .woocommerce-page .jux-single-product .entry-summary .yith-wcwl-add-to-wishlist{
        margin:-25px 0 0
    }
    .jux-action-button-shop{
        top:185px
    }
}
@media(max-width:768px){
    .juxcart-coupon{
        background:#fff;
        border:none;
        float:none;
        width:100%
    }
    .cart_totals{
        margin:30px 0 0
    }
    table.shop_table.shop_table_responsive{
        background:0 0
    }
    table.shop_table.shop_table_responsive tr{
        border:none
    }
    table.shop_table.shop_table_responsive tr td{
        background:0 0!important;
        float:none!important;
        width:100%!important
    }
    table.shop_table.cart thead th{
        padding:15px
    }
    table.shop_table.cart .actions .continue,table.shop_table.cart .actions .button{
        text-align:center;
        padding:0 15px;
        margin:0 0 10px;
        width:100%!important
    }
}
@media(max-width:767px){
    .woocommerce .jux-main{
        padding:0
    }
    .woocommerce .jux-shop-main{
        margin:0
    }
    .woocommerce .woocommerce-before-shop-loop{
        margin:0
    }
    .woocommerce .woocommerce-before-shop-loop .woocommerce-result-count{
        padding:0 0 15px;
        float:none
    }
    .woocommerce .woocommerce-before-shop-loop .jux-button-header-shop{
        float:left;
        margin:0
    }
    .woocommerce .shop-grid .jux-action-button-shop{
        display:none!important
    }
    .woocommerce .shop-grid .first2{
        clear:both
    }
    .woocommerce table.wishlist_table,.woocommerce table.wishlist_table,.woocommerce table.cart,.woocommerce table.shop_table{
        background:#fff
    }
    .woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table thead th,.woocommerce table.cart thead th,.woocommerce table.shop_table thead th{
        padding:0 0 15px;
        line-height:21px
    }
    .woocommerce table.wishlist_table thead th.product-name,.woocommerce table.wishlist_table thead th.product-name,.woocommerce table.cart thead th.product-name,.woocommerce table.shop_table thead th.product-name{
        padding:0 5px 15px
    }
    .woocommerce table.wishlist_table tbody td.product-stock-status,.woocommerce table.wishlist_table tbody td.product-stock-status,.woocommerce table.cart tbody td.product-stock-status,.woocommerce table.shop_table tbody td.product-stock-status{
        display:none
    }
    .woocommerce table.wishlist_table tbody td.product-name,.woocommerce table.wishlist_table tbody td.product-name,.woocommerce table.cart tbody td.product-name,.woocommerce table.shop_table tbody td.product-name,.woocommerce table.wishlist_table tbody td.product-subtotal,.woocommerce table.wishlist_table tbody td.product-subtotal,.woocommerce table.cart tbody td.product-subtotal,.woocommerce table.shop_table tbody td.product-subtotal{
        padding:5px;
        line-height:21px;
        font-weight:400!important;
        font-size:15px!important
    }
    .woocommerce table.wishlist_table tbody td ins,.woocommerce table.wishlist_table tbody td ins,.woocommerce table.cart tbody td ins,.woocommerce table.shop_table tbody td ins{
        display:table
    }
    .woocommerce table.wishlist_table tbody td ins span,.woocommerce table.wishlist_table tbody td ins span,.woocommerce table.cart tbody td ins span,.woocommerce table.shop_table tbody td ins span{
        margin:0
    }
    .woocommerce table.wishlist_table tbody td.product-add-to-cart a,.woocommerce table.wishlist_table tbody td.product-add-to-cart a,.woocommerce table.cart tbody td.product-add-to-cart a,.woocommerce table.shop_table tbody td.product-add-to-cart a{
        padding:5px;
        font-size:13px
    }
    .woocommerce table.shop_table{
        background:0 0
    }
    .woocommerce .col2-set,.woocommerce .woocommerce-checkout-review-order,.woocommerce #order_review_heading,.woocommerce form .form-row-first,.woocommerce form .form-row-last{
        width:100%
    }
    .woocommerce form .form-row{
        margin:0 0 10px;
        padding:0
    }
    .woocommerce form .form-row label{
        font-size:13px
    }
    .woocommerce .woocommerce-checkout-review-order,.woocommerce #order_review_heading{
        padding:0
    }
    .woocommerce .col2-set .col-1 .woocommerce-billing-fields,.woocommerce .col2-set .col-2 .woocommerce-billing-fields{
        padding:0
    }
    .jux-single-product{
        margin:0
    }
    .jux-single-product .jux-images{
        float:none;
        margin:0;
        width:100%
    }
    .jux-single-product .jux-images .jux-image-slider-wrap{
        display:none
    }
    .jux-single-product .jux-images .jux-image-big-wrap{
        width:100%
    }
    .jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-prev,.jux-single-product .jux-images .jux-image-big-wrap .owl-buttons .owl-next{
        opacity:1;
        filter:alpha(opacity=100);
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .jux-single-product .entry-summary h1{
        font-size:21px
    }
    .jux-single-product .entry-summary form.cart .button{
        font-size:16px;
        padding:7px 20px
    }
    .jux-single-product .entry-summary .yith-wcwl-add-to-wishlist{
        margin:0 5px
    }
    .jux-single-product .entry-summary .yith-wcwl-add-to-wishlist a{
        padding:0
    }
    .jux-single-product .entry-summary .quantity{
        padding:3px
    }
    .jux-single-product .summary{
        padding:0 15px;
        width:100%
    }
    .jux-single-product .jux-social-share{
        padding:12px 0 0
    }
    .jux-single-product div.product .woocommerce-product-rating{
        margin:5px 0 0
    }
    .jux-single-product .woocommerce-tabs{
        padding:0 15px
    }
    .jux-single-product .jux-shop-related h3.jux-title{
        font-size:20px;
        margin:0 0 -20px
    }
    #add_payment_method #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{
        padding:0
    }
    #add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
        display:table;
        float:none
    }
    .woocommerce-checkout .entry-header{
        display:none
    }
    .woocommerce-checkout h3{
        font-size:15px
    }
}
@media(max-width:435px){
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        font-size:16px
    }
    .woocommerce div.product form.cart{
        margin:0 0 15px
    }
    .woocommerce .quantity{
        padding:2px
    }
    .woocommerce .quantity .qty-decrease,.woocommerce .quantity .qty-increase,.woocommerce .quantity .qty{
        font-size:12px
    }
    .woocommerce div.summary{
        margin:0 0 10px
    }
    .woocommerce nav.woocommerce-pagination{
        margin:0 0 15px
    }
    .woocommerce .products.shop-list .product .jux-product-thumbnail{
        padding:0 0 15px;
        float:none;
        width:100%
    }
    .woocommerce .products.shop-list .product .jux-product-wrap{
        float:none;
        padding:0;
        width:100%
    }
    table.shop_table.cart .product-quantity,table.shop_table.cart .product-price{
        display:none
    }
    .jux-xs-6{
        width:100%
    }
    .jux-sidebar .widget_price_filter .price_slider_amount .button{
        margin:15px 0 0;
        padding:10px;
        width:100%
    }
    #reviews #comments h2{
        font-size:15px
    }
    #respond input#submit{
        padding:9px 20px
    }
}
.jux-sidebar .widget{
    margin-bottom:45px
}
.jux-sidebar input[type=search],.jux-sidebar input[type=text]{
    border:1px solid #e2e2e2;
    color:#888;
    font-size:14px;
    line-height:24px;
    padding:10px 20px;
    -webkit-border-radius:0;
    border-radius:0
}
.jux-sidebar h4.widget-title{
    color:#e182a8;
    font-size:20px;
    font-weight:400;
    margin:0 0 35px
}
.jux-sidebar h4.widget-title .first-word{
    color:#5f41a5
}
.jux-sidebar h4.widget-title .wrap-title{
    position:relative
}
.jux-sidebar h4.widget-title .wrap-title:after{
    background:#e182a8;
    bottom:-15px;
    content:'';
    left:0;
    height:2px;
    position:absolute;
    width:30px
}
.jux-sidebar .woocommerce-product-search,.jux-sidebar .widget_search form{
    position:relative
}
.jux-sidebar .woocommerce-product-search label,.jux-sidebar .widget_search form label,.jux-sidebar .woocommerce-product-search input[type=submit],.jux-sidebar .widget_search form input[type=submit]{
    display:none
}
.jux-sidebar .woocommerce-product-search:after,.jux-sidebar .widget_search form:after{
    content:"\f4a5";
    font-family:ionicons;
    position:absolute;
    right:15px;
    top:6px
}
.jux-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content{
    background-color:#eeeff0;
    height:5px
}
.jux-sidebar .widget_price_filter .ui-slider .ui-slider-handle{
    background-color:#5f41a5;
    height:12px;
    top:-4px;
    width:12px
}
.jux-sidebar .widget_price_filter .ui-slider-horizontal .ui-slider-range{
    background-color:#5f41a5;
    height:3px;
    top:1.3px
}
.jux-sidebar .widget_price_filter .price_slider_amount .price_label{
    color:#696969;
    float:left;
    font-size:14px;
    line-height:30px
}
.jux-sidebar .widget_price_filter .price_slider_amount .price_label span{
    color:#e182a8
}
.jux-sidebar .widget_price_filter .price_slider_amount .button{
    background-color:#e182a8;
    border-radius:3px;
    color:#fff;
    font-size:14px;
    font-weight:400;
    float:right;
    line-height:22px;
    letter-spacing:.2px;
    padding:3px 20px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-sidebar .widget_price_filter .price_slider_amount .button:hover,.jux-sidebar .widget_price_filter .price_slider_amount .button:focus{
    background-color:#d2447d
}
.jux-sidebar .widget_price_filter .price_slider_amount:before,.jux-sidebar .widget_price_filter .price_slider_amount:after{
    content:" ";
    display:table
}
.jux-sidebar .widget_price_filter .price_slider_amount:after{
    clear:both
}
.jux-sidebar .widget_price_filter .price_slider_amount:before,.jux-sidebar .widget_price_filter .price_slider_amount:after{
    content:" ";
    display:table
}
.jux-sidebar .widget_price_filter .price_slider_amount:after{
    clear:both
}
.jux-sidebar .widget_product_categories>ul>li,.jux-sidebar .widget_categories>ul>li{
    padding:0
}
.jux-sidebar .widget_product_categories>ul>li a,.jux-sidebar .widget_categories>ul>li a{
    color:#555;
    line-height:32px;
    padding-left:16px;
    position:relative;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-sidebar .widget_product_categories>ul>li a:hover,.jux-sidebar .widget_categories>ul>li a:hover,.jux-sidebar .widget_product_categories>ul>li a:focus,.jux-sidebar .widget_categories>ul>li a:focus{
    color:#e182a8;
    text-decoration:none
}
.jux-sidebar .widget_product_categories>ul>li a:hover:before,.jux-sidebar .widget_categories>ul>li a:hover:before,.jux-sidebar .widget_product_categories>ul>li a:focus:before,.jux-sidebar .widget_categories>ul>li a:focus:before{
    background:#e182a8
}
.jux-sidebar .widget_product_categories>ul>li a:before,.jux-sidebar .widget_categories>ul>li a:before{
    background:#e2e2e2;
    border-radius:50%;
    content:'';
    height:5px;
    margin:14px 0;
    left:0;
    position:absolute;
    width:5px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-sidebar .widget_product_categories>ul>li>ul,.jux-sidebar .widget_categories>ul>li>ul{
    margin:0 0 0 25px;
    padding:0
}
.jux-sidebar .widget_products ul li{
    padding:0 0 20px
}
.jux-sidebar .widget_products ul li img{
    height:auto;
    margin:0;
    float:left;
    width:90px
}
.jux-sidebar .widget_products ul li img:hover,.jux-sidebar .widget_products ul li img:focus{
    opacity:.8
}
.jux-sidebar .widget_products ul li .product-title{
    color:#333;
    display:inline-block;
    font-size:16px;
    line-height:35px;
    padding:8px 13px 0
}
.jux-sidebar .widget_products ul li .product-title:hover,.jux-sidebar .widget_products ul li .product-title:focus{
    color:#e182a8
}
.jux-sidebar .widget_products ul li .amount{
    color:#e182a8;
    display:inline-block;
    font-size:16px;
    font-weight:400;
    margin-top:-10px;
    line-height:45px;
    padding:0 13px 5px
}
.jux-sidebar .tagcloud{
    margin:0 -3px
}
.jux-sidebar .tagcloud a{
    background:#f8f8f8;
    border:1px solid #eee;
    color:#696969;
    display:inline-block;
    font-size:14px!important;
    padding:0 11px;
    margin:4px 3px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-sidebar .tagcloud a:hover,.jux-sidebar .tagcloud a:focus{
    background:#e182a8;
    color:#fff;
    text-decoration:none!important
}
.jux_event_info .jux-event-info-wrap{
    margin:-25px 0 0
}
.jux_event_info .jux-event-info-item{
    border-bottom:1px solid #e2e2e2;
    padding:5px 0 8px
}
.jux_event_info .jux-event-info-item:last-child{
    border-bottom:none
}
.jux_event_info .jux-event-info-item label{
    color:#333;
    display:table;
    font-size:16px;
    font-weight:400;
    margin:0
}
.jux_event_info .jux-event-info-item span{
    color:#696969;
    font-size:14px
}
.jux_event_info .jux-event-info-item:first-child{
    padding-top:25px
}
.jux_event_info .register_button{
    background:#e182a8;
    color:#fff;
    font-size:16px;
    font-weight:400;
    line-height:22px;
    padding:9px 35px;
    text-decoration:none;
    margin-top:10px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux_event_info .register_button:hover,.jux_event_info .register_button:focus{
    background:#d2447d
}
.jux_event_box_author .jux-box-author-head:after{
    clear:both;
    content:'';
    display:table
}
.jux_event_box_author .jux-thumbnail-author{
    border:3px solid #eeeff0;
    height:80px;
    float:left;
    overflow:hidden;
    width:80px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux_event_box_author .jux-thumbnail-author img{
    width:80px
}
.jux_event_box_author .jux-name-author{
    color:#333;
    font-size:18px;
    margin:0;
    padding:13px 0 0 90px
}
.jux_event_box_author .jux-position-author{
    color:#696969;
    font-size:15px;
    padding:5px 0 0 90px
}
.jux_event_box_author .jux-box-author-body{
    padding:20px 0 0
}
.jux_event_box_author .jux-box-author-item i{
    color:#e182a8;
    display:inline-block;
    font-size:16px;
    line-height:32px;
    width:15px
}
.jux_event_box_author .jux-box-author-item span{
    color:#696969;
    font-size:14px;
    line-height:32px;
    padding:0 10px
}
.jux_event_box_author .jux-box-author-item span.phone{
    color:#333;
    font-weight:400
}
.jux_event_box_map{
    position:relative
}
.jux_event_box_map .jux-maps{
    height:395px
}
.jux_event_box_map address{
    background:#fafafa;
    color:#696969;
    font-size:15px;
    line-height:24px;
    padding:15px 20px;
    width:100%
}
.jux_event_box_map address i{
    color:#e182a8;
    font-size:16px;
    padding-right:5px
}
.jux_event_slider .jux-event-slider-wrap{
    position:relative
}
.jux_event_slider .jux-event-slider-item{
    cursor:ew-resize
}
.jux_event_slider .item-thumb{
    height:320px;
    background:#eee;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.jux_event_slider .jux-event-slider-body{
    background:#fafafa;
    padding:28px 20px
}
.jux_event_slider .jux-event-slider-body h4{
    margin:0;
    padding:0 0 5px
}
.jux_event_slider .jux-event-slider-body h4 a{
    color:#5f41a5;
    font-size:18px;
    font-weight:400;
    line-height:24px;
    letter-spacing:.2px;
    text-transform:uppercase;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux_event_slider .jux-event-slider-body h4 a:hover,.jux_event_slider .jux-event-slider-body h4 a:focus{
    color:#e182a8;
    text-decoration:none
}
.jux_event_slider .jux-event-slider-body span{
    color:#696969;
    font-size:15px;
    line-height:24px
}
.jux_event_slider .jux-event-slider-body span i{
    color:#e182a8;
    font-size:16px;
    padding-right:5px
}
.jux_event_slider .owl-theme .owl-controls{
    position:absolute;
    top:280px;
    left:10px
}
.jux_event_slider .owl-theme .owl-controls .owl-page span{
    background:#fff;
    height:9px;
    margin:5px;
    width:9px;
    opacity:1;
    filter:alpha(opacity=100)
}
.jux_event_slider .owl-theme .owl-controls .owl-page span:hover,.jux_event_slider .owl-theme .owl-controls .owl-page span:focus{
    background:#d2447d
}
.jux_event_slider .owl-theme .owl-controls .owl-page.active span{
    background:#e182a8
}
.jux-event-filter-wrap div{
    margin-bottom:20px
}
.jux-event-filter-wrap .jux-event-filter-search,.jux-event-filter-wrap .jux-event-filter-address{
    padding-top:10px;
    position:relative
}
.jux-event-filter-wrap .jux-event-filter-search:after,.jux-event-filter-wrap .jux-event-filter-address:after{
    font-family:ionicons;
    position:absolute;
    right:15px;
    top:15px
}
.jux-event-filter-wrap .jux-event-filter-search:after{
    content:'\f4a5'
}
.jux-event-filter-wrap .jux-event-filter-address:after{
    content:'\f1ff'
}
.jux-event-filter-wrap .filter-category{
    background:#fff;
    border:1px solid #e2e2e2;
    color:#888;
    font-size:14px;
    line-height:24px;
    text-indent:15px
}
.post_list_widget li{
    padding:0 0 15px
}
.post_list_widget li:first-child{
    padding-top:10px
}
.post_list_widget li:last-child{
    padding-bottom:20px
}
.post_list_widget li a{
    display:block;
    position:relative;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.post_list_widget li a:after{
    clear:both;
    content:'';
    display:table
}
.post_list_widget li a img{
    float:left;
    margin-left:0;
    width:90px;
    margin-right:20px;
    margin-bottom:10px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:1;
    filter:alpha(opacity=100)
}
.post_list_widget li a .post-title{
    color:#333;
    display:block;
    font-size:16px;
    line-height:24px;
    margin:10px 0 5px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.post_list_widget li a .post-title:hover{
    color:#e182a8;
    text-decoration:none
}
.post_list_widget li a .post-date{
    color:#ababab;
    font-weight:400;
    font-family:'droid serif',serif;
    font-style:italic;
    font-size:14px;
    line-height:24px;
    padding-top:5px
}
.post_list_widget li a:before{
    content:"\f29e";
    color:#333;
    font-family:ionicons;
    position:absolute;
    top:35px;
    left:0;
    z-index:1;
    -webkit-transition:all .4s ease .1s;
    -o-transition:all .4s ease .1s;
    transition:all .4s ease .1s;
    opacity:0;
    filter:alpha(opacity=0)
}
.post_list_widget li a:hover{
    text-decoration:none
}
.post_list_widget li a:hover .post-title{
    color:#e182a8
}
.post_list_widget li a:hover img{
    opacity:.6;
    filter:alpha(opacity=60)
}
.post_list_widget li a:hover:before{
    left:40px;
    opacity:1;
    filter:alpha(opacity=100)
}
.wrap-footer .textwidget dl{
    width:100%
}
.wrap-footer .textwidget dt{
    float:left;
    font-weight:400;
    width:67%;
    overflow:hidden;
    white-space:nowrap
}
.wrap-footer .textwidget dt span:after{
    color:#dfdfdf;
    content:" ......................................................................................................................................."
}
.wrap-footer .textwidget dd{
    float:right;
    width:30%;
    overflow:hidden
}
.wrap-footer .widget-title{
    color:#333;
    font-size:18px;
    font-weight:400;
    line-height:24px;
    text-transform:uppercase
}
.mc_footer{
    position:relative
}
.mc_footer input[type=email]{
    border:1px solid #eee;
    color:#888;
    font-size:15px;
    line-height:24px;
    padding:7px 20px
}
.mc_footer input[type=email]::-moz-placeholder{
    color:#888;
    opacity:1
}
.mc_footer input[type=email]:-ms-input-placeholder{
    color:#888
}
.mc_footer input[type=email]::-webkit-input-placeholder{
    color:#888
}
.mc_footer input[type=submit]{
    background:0 0;
    border:none;
    display:inline-block;
    line-height:48px;
    text-indent:-200px;
    position:absolute;
    top:0;
    right:0;
    width:48px;
    z-index:9
}
.mc_footer input[type=submit]:before{
    content:"\f2c3";
    font-family:ionicons
}
.mc_footer i{
    color:#aaa;
    font-size:24px;
    line-height:38px;
    letter-spacing:.5px;
    position:absolute;
    top:1px;
    right:16px
}
.mc_footer .mc4wp-alert{
    color:#fff;
    font-size:13px;
    line-height:21px;
    padding:10px 0;
    font-style:italic;
    font-weight:300
}
.jux-instagram{
    padding-top:18px
}
.jux-instagram ul{
    list-style:none;
    padding:0;
    margin:-5px
}
.jux-instagram ul:after{
    clear:both;
    content:'';
    display:table
}
.jux-instagram ul li{
    float:left;
    width:25%;
    padding:5px
}
.jux-instagram ul li a{
    display:block;
    position:relative;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-instagram ul li a img{
    width:100px
}
.jux-instagram ul li a:hover:before{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-instagram ul li a:hover:after{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transition:all .4s ease .2s;
    -o-transition:all .4s ease .2s;
    transition:all .4s ease .2s
}
.jux-instagram ul li a:before{
    width:100%;
    height:100%;
    left:0;
    top:0;
    content:'';
    position:absolute;
    background:rgba(95,65,165,.7);
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    -o-transform:scale(.5);
    transform:scale(.5);
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-instagram ul li a:after{
    content:"\f29f";
    color:#fff;
    font-size:16px;
    font-family:ionicons;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-100%,-50%);
    -ms-transform:translate(-100%,-50%);
    -o-transform:translate(-100%,-50%);
    transform:translate(-100%,-50%);
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-sidebar .widget_categories ul li{
    border-top:1px solid #eeeff0;
    text-align:right;
    padding:10px 0
}
.jux-sidebar .widget_categories ul li a{
    float:left
}
.jux-sidebar .widget_categories ul li:before,.jux-sidebar .widget_categories ul li:after{
    content:" ";
    display:table
}
.jux-sidebar .widget_categories ul li:after{
    clear:both
}
.jux-sidebar .widget_categories ul li:before,.jux-sidebar .widget_categories ul li:after{
    content:" ";
    display:table
}
.jux-sidebar .widget_categories ul li:after{
    clear:both
}
.jux-sidebar .widget_categories ul li:first-child{
    border:none;
    padding:0 0 10px
}
.widget_archive select,.widget_categories select,.widget_text select{
    padding:0 15px
}
.widget_nav_menu ul li ul{
    margin:-5px 0 5px 15px
}
@media(min-width:768px) and (max-width:991px){
    .wrap-footer .textwidget dt{
        width:auto
    }
    .wrap-footer .textwidget dt span:after{
        content:none
    }
    .wrap-footer .textwidget dd{
        width:auto
    }
}
@media(max-width:767px){
    .widget_jux_infomation .jux-custom-menu a{
        display:block;
        padding:5px
    }
    .widget_jux_infomation .jux-custom-menu a:before{
        content:none
    }
    .wrap-footer{
        padding:10px 0 0
    }
    .wigetized{
        margin-bottom:50px
    }
}
.posts-loop-title{
    background-color:#f5f5f5;
    position:relative;
    margin-bottom:60px
}
.posts-loop-title .title-have{
    font-size:16px;
    font-weight:400;
    padding:0;
    margin:0;
    line-height:70px;
    padding-left:30px
}
.posts-loop-title .loop-view-mode{
    position:absolute;
    top:50%;
    right:30px;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.posts-loop-title .loop-view-mode a{
    display:inline-block;
    text-align:center;
    line-height:35px;
    width:35px;
    -webkit-border-radius:4px;
    border-radius:4px;
    margin-left:10px;
    color:#ccc;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.posts-loop-title .loop-view-mode a:hover{
    background:#fff;
    color:#696969
}
.posts-loop-title .loop-view-mode a.active{
    background:#fff;
    color:#e182a8
}
@media screen and (max-width:480px){
    .posts-loop-title h3{
        line-height:20px;
        padding:15px
    }
    .posts-loop-title .loop-view-mode{
        position:static
    }
    .posts-loop-title .loop-view-mode a{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
}
.posts-loop-content .hentry{
    border:none;
    margin:0 0 60px
}
@media screen and (max-width:767px){
    .posts-loop-content .hentry{
        margin:0 0 40px
    }
}
.posts-loop-content .loop-item-wrap{
    background-color:#fafafa;
    border:1px solid #eee
}
@media screen and (min-width:600px){
    .posts-loop-content .loop-item-wrap{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        min-height:250px
    }
    .posts-loop-content .loop-item-content{
        -webkit-flex:53%;
        flex:53%
    }
    .posts-loop-content .loop-item-featured{
        -webkit-flex:47%;
        flex:47%
    }
}
.posts-loop-content a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.posts-loop-content a:focus,.posts-loop-content a:hover{
    text-decoration:none
}
.posts-loop-content .loop-item-featured{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top center;
    display:block;
    min-height:250px
}
.posts-loop-content .loop-item-content{
    padding:30px 30px 20px 70px;
    position:relative
}
.posts-loop-content .loop-item-content .loop-item-title{
    font-size:20px;
    text-transform:uppercase;
    font-weight:400;
    margin:10px 0;
    padding:0
}
.posts-loop-content .loop-item-content .loop-item-title a{
    color:#5f41a5
}
.posts-loop-content .loop-item-content .loop-item-title a:hover{
    color:#e182a8
}
.posts-loop-content .loop-item-content .loop-item-category{
    color:#e182a8
}
.posts-loop-content .loop-item-content .loop-item-category a{
    color:#e182a8
}
.posts-loop-content .loop-item-content .loop-item-category a:hover{
    color:#d2447d
}
.posts-loop-content .loop-item-content .loop-item-excerpt{
    font-weight:400;
    line-height:1.6;
    margin-top:12px
}
.posts-loop-content .loop-item-content .content-meta{
    font-size:15px
}
.posts-loop-content .loop-item-content .content-meta span{
    margin:0 11px
}
@media(min-width:600px) and (max-width:991px){
    .posts-loop-content .loop-item-content .content-meta span{
        display:block
    }
}
@media screen and (max-width:420px){
    .posts-loop-content .loop-item-content .content-meta span{
        display:block
    }
}
.posts-loop-content .loop-item-content .content-meta i{
    font-size:16px;
    color:#e182a8;
    margin-right:5px
}
.posts-loop-content .loop-item-content .loop-item-action{
    margin:34px 0 20px
}
.posts-loop-content .loop-item-content .loop-item-action .btn{
    background-color:#e182a8;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    padding:8px 30px
}
.posts-loop-content .loop-item-content .loop-item-action .btn:hover{
    background-color:#d2447d
}
.posts-loop-content .loop-item-content .loop-item-trainer{
    position:absolute;
    height:90px;
    width:90px;
    background-color:#ccc;
    top:50%;
    left:-45px;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    border:6px solid #fff;
    -webkit-border-radius:50%;
    border-radius:50%;
    z-index:1;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center 0;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.posts-loop-content .loop-item-content .loop-item-trainer.first{
    margin-left:-18px;
    z-index:2
}
@media screen and (max-width:599px){
    .posts-loop-content .loop-item-content{
        padding:30px
    }
    .posts-loop-content .loop-item-content .loop-item-action{
        margin:22px 0 0
    }
    .posts-loop-content .loop-item-content .loop-item-trainer{
        top:0;
        left:50%;
        -webkit-transform:translate(-50%,-50%);
        -ms-transform:translate(-50%,-50%);
        -o-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%)
    }
}
.posts-loop-content .btn-loadmore{
    background-color:#e182a8;
    color:#fff;
    padding:6px 32px
}
.posts-loop-content .btn-loadmore:focus,.posts-loop-content .btn-loadmore:hover{
    background-color:#d2447d
}
.posts-loop-content .loop-item-wrap:hover .loop-item-trainer.first{
    margin-left:-46px
}
.posts-loop-content .loop-item-wrap:hover .loop-item-trainer.second{
    margin-left:26px
}
.list .posts-loop-content .hentry{
    width:100%
}
.grid .posts-loop-content .hentry{
    margin:0 0 60px;
    padding:0 25px;
    background-color:transparent
}
@media screen and (max-width:767px){
    .grid .posts-loop-content .hentry{
        width:100%;
        margin:0 0 40px;
        padding:0
    }
}
.grid .posts-loop-content .hentry:nth-child(even) .loop-item-content:before{
    -webkit-transform:rotate(-3.5deg) scale(1.2);
    -ms-transform:rotate(-3.5deg) scale(1.2);
    -o-transform:rotate(-3.5deg) scale(1.2);
    transform:rotate(-3.5deg) scale(1.2)
}
.grid .posts-loop-content .loop-item-wrap{
    display:block;
    min-height:auto;
    background-color:#fff;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    overflow:hidden
}
.grid .posts-loop-content .loop-item-content{
    -webkit-flex:none;
    flex:none;
    padding:50px 30px;
    text-align:center
}
.grid .posts-loop-content .loop-item-content .loop-item-trainer{
    top:0;
    left:50%;
    -webkit-transform:translate(-50%,-60%);
    -ms-transform:translate(-50%,-60%);
    -o-transform:translate(-50%,-60%);
    transform:translate(-50%,-60%)
}
.grid .posts-loop-content .loop-item-content .loop-item-action{
    margin:28px 0 0
}
.grid .posts-loop-content .loop-item-content:before{
    content:'';
    background-color:#fff;
    height:40px;
    width:100%;
    position:absolute;
    top:-12px;
    left:0;
    -webkit-transform:rotate(3.5deg) scale(1.2);
    -ms-transform:rotate(3.5deg) scale(1.2);
    -o-transform:rotate(3.5deg) scale(1.2);
    transform:rotate(3.5deg) scale(1.2)
}
.grid .posts-loop-content .loop-item-featured{
    -webkit-flex:none;
    flex:none;
    min-height:300px
}
.grid .masonry-container{
    margin:0 -25px
}
@media screen and (max-width:767px){
    .grid .masonry-container{
        margin:0
    }
}
.grid .masonry-container:after{
    content:'';
    clear:both;
    display:table
}
.all-social-share a{
    height:32px;
    width:32px;
    line-height:30px;
    border:1px solid #ccc;
    display:inline-block;
    -webkit-border-radius:50%;
    border-radius:50%;
    color:#ccc;
    margin:0 3px 10px;
    font-size:14px;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    text-align:center
}
.all-social-share a:hover{
    color:#fff!important;
    -webkit-transform:translate(0,-10%);
    -ms-transform:translate(0,-10%);
    -o-transform:translate(0,-10%);
    transform:translate(0,-10%)
}
.all-social-share a.fa-facebook:hover{
    background-color:#4b6ea8;
    border-color:#4b6ea8
}
.all-social-share a.fa-google-plus:hover{
    background-color:#dd553b;
    border-color:#dd553b
}
.all-social-share a.fa-twitter:hover{
    background-color:#29aae2;
    border-color:#29aae2
}
.all-social-share a.fa-youtube:hover{
    background-color:#d84939;
    border-color:#d84939
}
.all-social-share a.fa-skype:hover{
    background-color:#00bbf0;
    border-color:#00bbf0
}
.all-social-share a.fa-linkedin:hover{
    background-color:#038ac4;
    border-color:#038ac4
}
.all-social-share a.fa-dribbble:hover{
    background-color:#f2689c;
    border-color:#f2689c
}
.all-social-share a.fa-pinterest:hover{
    background-color:#d83633;
    border-color:#d83633
}
.all-social-share a.fa-flickr:hover{
    background-color:#3a88d0;
    border-color:#3a88d0
}
.all-social-share a.fa-instagram:hover{
    background-color:#3f729b;
    border-color:#3f729b
}
.single-jux_class a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.single-jux_class a:focus,.single-jux_class a:hover{
    text-decoration:none
}
.single-jux_class .hentry .content-header .content-title{
    font-size:24px;
    color:#5f41a5;
    text-transform:uppercase;
    font-weight:400;
    margin:0 0 15px
}
.single-jux_class .hentry .content-header .content-meta{
    margin-bottom:22px
}
.single-jux_class .hentry .content-header .content-meta span:not(.wrap-anchor){
    margin-right:25px
}
@media screen and (max-width:480px){
    .single-jux_class .hentry .content-header .content-meta span:not(.wrap-anchor){
        display:block
    }
}
.single-jux_class .hentry .content-header .content-meta span:not(.wrap-anchor).level-info i{
    font-size:18px
}
.single-jux_class .hentry .content-header .content-meta i{
    color:#e182a8;
    margin-right:5px
}
.single-jux_class .hentry .content-featured img{
    width:100%;
    margin-bottom:20px
}
.single-jux_class .hentry .content-wrap iframe{
    width:100%
}
.single-jux_class .hentry .content-wrap blockquote{
    font-family:'droid serif',serif;
    font-size:24px;
    font-style:italic;
    color:#5f41a5;
    line-height:36px;
    border:none;
    position:relative;
    padding:12px 34px;
    margin:22px 0 26px 66px
}
@media screen and (max-width:767px){
    .single-jux_class .hentry .content-wrap blockquote{
        margin:30px;
        font-size:20px
    }
}
@media screen and (max-width:480px){
    .single-jux_class .hentry .content-wrap blockquote{
        margin:0;
        font-size:18px
    }
}
.single-jux_class .hentry .content-wrap blockquote:before{
    font-family:ionicons;
    content:"\f347";
    color:#e182a8;
    position:absolute;
    top:0;
    left:0;
    font-style:normal
}
.single-jux_class .hentry .content-wrap h1,.single-jux_class .hentry .content-wrap h2,.single-jux_class .hentry .content-wrap h3,.single-jux_class .hentry .content-wrap h4,.single-jux_class .hentry .content-wrap h5,.single-jux_class .hentry .content-wrap h6{
    color:#333;
    line-height:28px;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.single-jux_class .hentry .content-wrap p{
    margin:0 0 4px
}
.single-jux_class .hentry .content-share{
    border-bottom:1px solid #eee;
    padding:20px 0 28px;
    text-align:right
}
.single-jux_class .timetable_week{
    padding-top:20px
}
.single-jux_class .timetable_week table{
    width:100%;
    border:none
}
@media screen and (max-width:991px){
    .single-jux_class .timetable_week table{
        display:none
    }
}
.single-jux_class .timetable_week table th,.single-jux_class .timetable_week table td{
    vertical-align:top;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
    border:none
}
.single-jux_class .timetable_week table tr.day_wrap.day-even{
    background:#f5f5f5
}
.single-jux_class .timetable_week .day{
    -webkit-border-radius:12px;
    border-radius:12px;
    color:#e182a8;
    padding:4px 8px;
    text-transform:capitalize
}
.single-jux_class .timetable_week h4{
    margin-top:40px;
    margin-bottom:40px;
    position:relative;
    color:#e182a8;
    text-transform:uppercase;
    font-size:20px;
    line-height:30px;
    font-weight:400
}
.single-jux_class .timetable_week h4:before{
    background:#e182a8;
    bottom:-15px;
    content:'';
    left:0;
    height:2px;
    position:absolute;
    width:30px
}
.single-jux_class .timetable_week h4 .first-word{
    color:#5f41a5
}
@media screen and (min-width:992px){
    .single-jux_class .timetable_week .res-sche-content{
        display:none
    }
}
.single-jux_class .timetable_week .res-sche-content .item-weekday{
    background-color:#f5f5f5;
    padding:5px 10px;
    color:#e182a8;
    margin:5px 0
}
.single-jux_class .timetable_week .res-sche-content .item-weekday.today{
    background:#fcf8e3
}
.single-jux_class .timetable_week .res-sche-content .item-day{
    position:relative;
    padding:10px 0 10px 10px;
    font-size:15px
}
.single-jux_class .timetable_week .res-sche-content .item-day .time{
    color:#333
}
.single-jux_class .timetable_week .res-sche-content .item-day i{
    margin-left:10px;
    font-weight:300
}
.single-jux_class .timetable_week .res-sche-content .item-day .address{
    margin-left:10px
}
@media screen and (max-width:479px){
    .single-jux_class .timetable_week .res-sche-content .item-day .address{
        display:none
    }
}
.widget-search-classes h4.widget-title{
    margin-bottom:45px
}
.widget-search-classes .widget-class-filter{
    position:relative;
    margin-bottom:20px
}
.widget-search-classes .widget-class-filter:not(.search-class-weekday):before{
    content:'<>';
    font:15px consolas,monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:10px;
    top:10px;
    padding:0 0 2px;
    position:absolute;
    pointer-events:none
}
.widget-search-classes .widget-class-filter select{
    color:#888;
    font-size:14px;
    padding:7px 1.07142857em;
    -webkit-appearance:none;
    -moz-appearance:none;
    -o-appearance:none;
    appearance:none;
    background-color:#fff;
    border:1px solid #e2e2e2;
    outline:none
}
.widget-search-classes .widget-class-filter select:focus,.widget-search-classes .widget-class-filter select:active{
    outline:none
}
.widget-search-classes .widget-class-filter select::-ms-expand{
    display:none
}
.widget-search-classes .widget-class-filter.search-class-weekday{
    display:block;
    overflow:hidden;
    clear:both;
    position:relative
}
.widget-search-classes .widget-class-filter.search-class-weekday span{
    color:#333;
    font-weight:600;
    display:block;
    padding-top:2px;
    margin-bottom:15px
}
.widget-search-classes .widget-class-filter.search-class-weekday label{
    padding-left:0;
    padding-right:0;
    margin-bottom:6px;
    font-size:14px;
    font-weight:400
}
.widget-search-classes .widget-class-filter.search-class-weekday label input[type=checkbox]{
    border:0;
    background:#f8f8f8;
    clear:none;
    cursor:pointer;
    display:inline-block;
    line-height:0;
    height:20px;
    margin:-2px 8px 0 0;
    outline:0;
    padding:0!important;
    text-align:center;
    vertical-align:middle;
    width:20px;
    -webkit-appearance:none;
    -webkit-transition:.05s border-color ease-in-out;
    transition:.05s border-color ease-in-out;
    position:relative;
    border:1px solid #eee
}
.widget-search-classes .widget-class-filter.search-class-weekday label input[type=checkbox]:checked:before{
    content:"\f00c";
    color:#e182a8;
    position:absolute;
    float:left;
    display:inline-block;
    vertical-align:middle;
    width:16px;
    font-family:fontawesome;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    left:1px;
    top:9px;
    font-size:12px
}
.widget-single-class-sidebar .button{
    color:#fff;
    background-color:#e182a8;
    width:100%;
    margin-top:22px;
    text-transform:uppercase;
    font-size:14px;
    padding:10px 12px;
    opacity:.7;
    filter:alpha(opacity=70);
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:16px;
    line-height:1.75;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.widget-single-class-sidebar .button:hover{
    background-color:#d2447d
}
.widget-single-class-sidebar .class-info-sidebar .clearfix,.widget-single-class-sidebar .class-info-sidebar .dl-horizontal dd,.widget-single-class-sidebar .class-info-sidebar .jux-container,.widget-single-class-sidebar .class-info-sidebar .jux-container-fluid,.widget-single-class-sidebar .class-info-sidebar .jux-row,.widget-single-class-sidebar .class-info-sidebar .form-horizontal .form-group,.widget-single-class-sidebar .class-info-sidebar .btn-toolbar,.widget-single-class-sidebar .class-info-sidebar .btn-group-vertical>.btn-group{
    border-bottom:1px solid #eeeff0;
    padding:8px 0
}
.widget-single-class-sidebar .class-info-sidebar .clearfix:last-child,.widget-single-class-sidebar .class-info-sidebar .dl-horizontal dd:last-child,.widget-single-class-sidebar .class-info-sidebar .jux-container:last-child,.widget-single-class-sidebar .class-info-sidebar .jux-container-fluid:last-child,.widget-single-class-sidebar .class-info-sidebar .jux-row:last-child,.widget-single-class-sidebar .class-info-sidebar .form-horizontal .form-group:last-child,.widget-single-class-sidebar .class-info-sidebar .btn-toolbar:last-child,.widget-single-class-sidebar .class-info-sidebar .btn-group-vertical>.btn-group:last-child{
    border:none
}
.widget-single-class-sidebar .class-info-sidebar .clearfix span,.widget-single-class-sidebar .class-info-sidebar .dl-horizontal dd span,.widget-single-class-sidebar .class-info-sidebar .jux-container span,.widget-single-class-sidebar .class-info-sidebar .jux-container-fluid span,.widget-single-class-sidebar .class-info-sidebar .jux-row span,.widget-single-class-sidebar .class-info-sidebar .form-horizontal .form-group span,.widget-single-class-sidebar .class-info-sidebar .btn-toolbar span,.widget-single-class-sidebar .class-info-sidebar .btn-group-vertical>.btn-group span{
    float:right;
    color:#e182a8;
    padding:0 8px;
    -webkit-border-radius:100px;
    border-radius:100px;
    background:#fafafa;
    margin-left:5px;
    font-size:14px;
    margin-top:2px
}
.widget-single-class-sidebar .class-info-sidebar .clearfix.tag-days .wrap-days,.widget-single-class-sidebar .class-info-sidebar .dl-horizontal dd.tag-days .wrap-days,.widget-single-class-sidebar .class-info-sidebar .jux-container.tag-days .wrap-days,.widget-single-class-sidebar .class-info-sidebar .jux-container-fluid.tag-days .wrap-days,.widget-single-class-sidebar .class-info-sidebar .jux-row.tag-days .wrap-days,.widget-single-class-sidebar .class-info-sidebar .form-horizontal .form-group.tag-days .wrap-days,.widget-single-class-sidebar .class-info-sidebar .btn-toolbar.tag-days .wrap-days,.widget-single-class-sidebar .class-info-sidebar .btn-group-vertical>.btn-group.tag-days .wrap-days{
    float:right
}
.widget-single-class-sidebar .class-info-sidebar .clearfix.tag-days .wrap-days span,.widget-single-class-sidebar .class-info-sidebar .dl-horizontal dd.tag-days .wrap-days span,.widget-single-class-sidebar .class-info-sidebar .jux-container.tag-days .wrap-days span,.widget-single-class-sidebar .class-info-sidebar .jux-container-fluid.tag-days .wrap-days span,.widget-single-class-sidebar .class-info-sidebar .jux-row.tag-days .wrap-days span,.widget-single-class-sidebar .class-info-sidebar .form-horizontal .form-group.tag-days .wrap-days span,.widget-single-class-sidebar .class-info-sidebar .btn-toolbar.tag-days .wrap-days span,.widget-single-class-sidebar .class-info-sidebar .btn-group-vertical>.btn-group.tag-days .wrap-days span{
    float:left
}
.widget-single-class-sidebar .class-info-sidebar i{
    color:#e182a8;
    margin-right:10px
}
.widget-single-class-sidebar .class-info-sidebar i.ion-document{
    font-size:18px
}
.widget-single-class-sidebar .class-info-sidebar i.ion-android-arrow-forward{
    margin-left:10px;
    margin-right:0
}
.widget-popular-class a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.widget-popular-class a:focus,.widget-popular-class a:hover{
    text-decoration:none
}
.widget-popular-class h4.widget-title{
    margin-bottom:45px
}
.widget-popular-class .jux-slider{
    position:relative;
    margin-top:0
}
.widget-popular-class .jux-slider .slider-item{
    background-color:#fafafa;
    cursor:ew-resize
}
.widget-popular-class .jux-slider .slider-item h5{
    margin:6px 0 5px;
    font-size:20px;
    text-transform:uppercase;
    font-weight:400
}
.widget-popular-class .jux-slider .slider-item h5 a{
    color:#5f41a5
}
.widget-popular-class .jux-slider .slider-item h5 a:hover{
    color:#e182a8
}
.widget-popular-class .jux-slider .slider-item .item-thumb{
    height:320px;
    background:#eee;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.widget-popular-class .jux-slider .slider-item .item-info{
    padding:20px
}
.widget-popular-class .jux-slider .slider-item .item-info .trainer-info{
    font-size:15px;
    position:relative
}
.widget-popular-class .jux-slider .slider-item .item-info .trainer-info i{
    color:#e182a8;
    font-size:16px;
    position:absolute;
    top:0;
    left:0
}
.widget-popular-class .jux-slider .slider-item .item-info .trainer-info .wrap-anchor{
    padding-left:22px;
    display:block;
    margin-top:6px
}
.widget-popular-class .jux-slider .owl-controls{
    position:absolute;
    margin:0;
    top:285px;
    left:16px
}
.widget-popular-class .jux-slider .owl-controls .owl-page span{
    width:8px;
    height:8px;
    background-color:#fff;
    margin:0 4px;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.widget-popular-class .jux-slider .owl-controls .owl-page span:hover{
    background-color:#e182a8
}
.widget-popular-class .jux-slider .owl-controls .owl-page.active span{
    background-color:#e182a8
}
.jux-trainer-shortcode .slider .trainer-tag-wrap a{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .slider .trainer-tag-wrap a:focus,.jux-trainer-shortcode .slider .trainer-tag-wrap a:hover{
    text-decoration:none
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .masonry-container{
    z-index:1
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio{
    margin-bottom:30px;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    background-color:#fff
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar{
    display:block;
    position:relative;
    overflow:hidden
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar:before{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:87%;
    content:'';
    border-width:3px 3px 0;
    border-color:#f4eede;
    border-style:solid
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar span{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:87%;
    display:block
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar span.first:before{
    position:absolute;
    left:0;
    top:0;
    width:50%;
    height:3px;
    content:'';
    background:#e182a8;
    display:block;
    -webkit-transform-origin:center center;
    -moz-transform-origin:center center;
    -ms-transform-origin:center center;
    transform-origin:center center;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar span.first:after{
    position:absolute;
    right:0;
    top:0;
    width:50%;
    height:3px;
    content:'';
    background:#5f41a5;
    display:block;
    -webkit-transform-origin:center center;
    -moz-transform-origin:center center;
    -ms-transform-origin:center center;
    transform-origin:center center;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar span.second:before{
    position:absolute;
    left:0;
    top:0;
    width:3px;
    height:50%;
    content:'';
    background:#e182a8;
    display:block;
    -webkit-transform-origin:center center;
    -moz-transform-origin:center center;
    -ms-transform-origin:center center;
    transform-origin:center center;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar span.second:after{
    position:absolute;
    left:0;
    bottom:0;
    width:3px;
    height:50%;
    content:'';
    background:#5f41a5;
    display:block;
    -webkit-transform-origin:center center;
    -moz-transform-origin:center center;
    -ms-transform-origin:center center;
    transform-origin:center center;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar span.third:before{
    position:absolute;
    right:0;
    top:0;
    width:3px;
    height:100%;
    content:'';
    background:#5f41a5;
    display:block;
    -webkit-transform-origin:center center;
    -moz-transform-origin:center center;
    -ms-transform-origin:center center;
    transform-origin:center center;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-avatar img{
    position:relative;
    z-index:1;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio:hover .trainer-avatar span:before{
    background:#e182a8
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio:hover .trainer-avatar span:after{
    background:#e182a8
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio:hover .trainer-avatar img{
    -webkit-transform:translate(15px,0);
    -ms-transform:translate(15px,0);
    -o-transform:translate(15px,0);
    transform:translate(15px,0)
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    background-color:#2a2924
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info h4{
    font-size:18px;
    font-weight:600;
    padding:35px 0 15px;
    margin:0
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info h4 a{
    color:#fff
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info h4 a:hover{
    color:#fff
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category{
    font-size:15px;
    margin-bottom:20px;
    color:#e182a8
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category a{
    color:#fff
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category a:hover{
    color:#d2447d
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info .trainer-social{
    padding-bottom:30px;
    display:flex;
    justify-content:center
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info .trainer-social a{
    border:none
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info .trainer-excerpt{
    display:none
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info .view-profile{
    color:#fff;
    background-color:#e182a8;
    padding:4.5px 12px;
    width:100%;
    border-top-right-radius:0;
    border-top-left-radius:0;
    -webkit-transform:scale(1.008);
    -ms-transform:scale(1.008);
    -o-transform:scale(1.008);
    transform:scale(1.008)
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-bio .trainer-info .view-profile:hover{
    background-color:#d2447d
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .trainer-item.jux-md-3 .trainer-bio .trainer-avatar img{
    max-width:130px;
    margin:0 auto
}
.jux-trainer-shortcode .slider .trainer-tag-wrap.list .trainer-bio{
    text-align:left
}
.jux-trainer-shortcode .slider .trainer-tag-wrap.list .trainer-bio .trainer-avatar img{
    max-width:100%;
    width:100%;
    -webkit-border-radius:0;
    border-radius:0;
    margin-top:0
}
.jux-trainer-shortcode .slider .trainer-tag-wrap.list .trainer-bio .trainer-info{
    padding:20px
}
.jux-trainer-shortcode .slider .trainer-tag-wrap.list .trainer-bio .trainer-info .trainer-excerpt{
    display:block
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav{
    position:absolute;
    top:40%;
    width:100%
}
@media screen and (min-width:480px){
    .jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav{
        top:0
    }
}
@media screen and (min-width:567px){
    .jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav{
        top:-5%
    }
}
@media screen and (min-width:767px){
    .jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav{
        top:40%
    }
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-prev{
    float:left;
    position:absolute;
    left:-50px;
    line-height:35px;
    width:40px;
    height:40px;
    -webkit-border-radius:0%;
    border-radius:0%;
    border:1px solid #e3e3e3;
    background:0 0;
    color:#000;
    opacity:1;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-prev span{
    font-size:32px
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-prev:focus{
    outline:none
}
@media screen and (min-width:480px){
    .jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-prev{
        left:15px
    }
}
@media screen and (min-width:768px){
    .jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-prev{
        left:-50px
    }
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-next{
    float:right;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    position:absolute;
    right:-50px;
    line-height:35px;
    width:40px;
    height:40px;
    -webkit-border-radius:0%;
    border-radius:0%;
    border:1px solid #e3e3e3;
    background:0 0;
    color:#000;
    opacity:1
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-next span{
    font-size:32px
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-next:focus{
    outline:none
}
@media screen and (min-width:480px){
    .jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-next{
        right:15px
    }
}
@media screen and (min-width:768px){
    .jux-trainer-shortcode .slider .trainer-tag-wrap .owl-nav .owl-next{
        right:-50px
    }
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-dots{
    text-align:center;
    margin-bottom:100px
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-dots .owl-dot{
    width:12px;
    height:12px;
    background:#000;
    margin:0 10px;
    border-radius:100px
}
.jux-trainer-shortcode .slider .trainer-tag-wrap .owl-dots .owl-dot:focus{
    outline:none
}
.jux-trainer-shortcode .slider .trainer-item{
    width:100%
}
.jux-trainer-shortcode .slider .trainer-item.jux-md-6:nth-child(2n+1){
    clear:both
}
@media screen and (min-width:992px){
    .jux-trainer-shortcode .slider .trainer-item.jux-md-4:nth-child(3n+1){
        clear:both
    }
}
@media screen and (max-width:991px){
    .jux-trainer-shortcode .slider .trainer-item.jux-md-4:nth-child(2n+1){
        clear:both
    }
}
@media screen and (min-width:992px){
    .jux-trainer-shortcode .slider .trainer-item.jux-md-3:nth-child(4n+1){
        clear:both
    }
}
@media screen and (max-width:991px){
    .jux-trainer-shortcode .slider .trainer-item.jux-md-3:nth-child(2n+1){
        clear:both
    }
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap a{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap a:focus,.jux-trainer-shortcode .masonry .trainer-tag-wrap a:hover{
    text-decoration:none
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .masonry-container{
    z-index:1
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio{
    border:1px solid #e9f3f7;
    margin-bottom:30px;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    background-color:#fff
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-avatar{
    display:block
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-avatar img{
    -webkit-border-radius:50%;
    border-radius:50%;
    max-width:210px;
    margin-top:30px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
@media(min-width:992px) and (max-width:1199px){
    .jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-avatar img{
        max-width:150px
    }
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info h4{
    font-size:18px;
    font-weight:600;
    margin:28px 0 6px
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info h4 a{
    color:#333
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info h4 a:hover{
    color:#e182a8
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category{
    font-size:15px;
    margin-bottom:20px;
    color:#e182a8
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category a{
    color:#e182a8
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category a:hover{
    color:#d2447d
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-social{
    margin-bottom:22px
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-excerpt{
    display:none
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info .view-profile{
    color:#fff;
    background-color:#e182a8;
    padding:4.5px 12px;
    width:100%;
    border-top-right-radius:0;
    border-top-left-radius:0;
    -webkit-transform:scale(1.008);
    -ms-transform:scale(1.008);
    -o-transform:scale(1.008);
    transform:scale(1.008)
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio .trainer-info .view-profile:hover{
    background-color:#d2447d
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-bio:hover{
    -webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    border:1px solid #eee
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap .trainer-item.jux-md-3 .trainer-bio .trainer-avatar img{
    max-width:130px
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap.list .trainer-bio{
    text-align:left
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap.list .trainer-bio .trainer-avatar img{
    max-width:100%;
    width:100%;
    -webkit-border-radius:0;
    border-radius:0;
    margin-top:0
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap.list .trainer-bio .trainer-info{
    padding:20px
}
.jux-trainer-shortcode .masonry .trainer-tag-wrap.list .trainer-bio .trainer-info .trainer-excerpt{
    display:block
}
.jux-trainer-shortcode .masonry .trainer-item.jux-md-6:nth-child(2n+1){
    clear:both
}
@media screen and (min-width:992px){
    .jux-trainer-shortcode .masonry .trainer-item.jux-md-4:nth-child(3n+1){
        clear:both
    }
}
@media screen and (max-width:991px){
    .jux-trainer-shortcode .masonry .trainer-item.jux-md-4:nth-child(2n+1){
        clear:both
    }
}
@media screen and (min-width:992px){
    .jux-trainer-shortcode .masonry .trainer-item.jux-md-3:nth-child(4n+1){
        clear:both
    }
}
@media screen and (max-width:991px){
    .jux-trainer-shortcode .masonry .trainer-item.jux-md-3:nth-child(2n+1){
        clear:both
    }
}
@media(min-width:435px) and (max-width:580px){
    .jux-trainer-shortcode .masonry .trainer-item .trainer-bio .trainer-avatar img{
        max-width:150px
    }
}
.masonry .trainer-tag-wrap a{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.masonry .trainer-tag-wrap a:focus,.masonry .trainer-tag-wrap a:hover{
    text-decoration:none
}
.masonry .trainer-tag-wrap .masonry-container{
    z-index:1
}
.masonry .trainer-tag-wrap .trainer-bio{
    border:1px solid #e9f3f7;
    margin-bottom:30px;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    background-color:#fff
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-avatar{
    display:block
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-avatar img{
    -webkit-border-radius:50%;
    border-radius:50%;
    max-width:210px;
    margin-top:30px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
@media(min-width:992px) and (max-width:1199px){
    .masonry .trainer-tag-wrap .trainer-bio .trainer-avatar img{
        max-width:150px
    }
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info h4{
    font-size:18px;
    font-weight:600;
    margin:28px 0 6px
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info h4 a{
    color:#333
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info h4 a:hover{
    color:#e182a8
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category{
    font-size:15px;
    margin-bottom:20px;
    color:#e182a8;
    opacity:.7
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category a{
    color:#e182a8
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category a:hover{
    color:#d2447d;
    opacity:1
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-social{
    margin-bottom:22px
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info .trainer-excerpt{
    display:none
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info .view-profile{
    color:#fff;
    background-color:#e182a8;
    padding:4.5px 12px;
    width:100%;
    border-top-right-radius:0;
    border-top-left-radius:0;
    -webkit-transform:scale(1.008);
    -ms-transform:scale(1.008);
    -o-transform:scale(1.008);
    transform:scale(1.008);
    opacity:.7
}
.masonry .trainer-tag-wrap .trainer-bio .trainer-info .view-profile:hover{
    background-color:#d2447d;
    opacity:1
}
.masonry .trainer-tag-wrap .trainer-bio:hover{
    -webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    border:1px solid #eee
}
.masonry .trainer-tag-wrap .trainer-item.jux-md-3 .trainer-bio .trainer-avatar img{
    max-width:130px
}
.masonry .trainer-tag-wrap.list .trainer-bio{
    text-align:left
}
.masonry .trainer-tag-wrap.list .trainer-bio .trainer-avatar img{
    max-width:100%;
    width:100%;
    -webkit-border-radius:0;
    border-radius:0;
    margin-top:0
}
.masonry .trainer-tag-wrap.list .trainer-bio .trainer-info{
    padding:20px
}
.masonry .trainer-tag-wrap.list .trainer-bio .trainer-info .trainer-excerpt{
    display:block
}
.masonry .trainer-item.jux-md-6:nth-child(2n+1){
    clear:both
}
@media screen and (min-width:992px){
    .masonry .trainer-item.jux-md-4:nth-child(3n+1){
        clear:both
    }
}
@media screen and (max-width:991px){
    .masonry .trainer-item.jux-md-4:nth-child(2n+1){
        clear:both
    }
}
@media screen and (min-width:992px){
    .masonry .trainer-item.jux-md-3:nth-child(4n+1){
        clear:both
    }
}
@media screen and (max-width:991px){
    .masonry .trainer-item.jux-md-3:nth-child(2n+1){
        clear:both
    }
}
@media(min-width:435px) and (max-width:580px){
    .masonry .trainer-item .trainer-bio .trainer-avatar img{
        max-width:150px
    }
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio{
    border:1px solid #e9f3f7;
    margin-bottom:30px;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    background-color:#fff
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio .trainer-avatar{
    display:block
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio .trainer-avatar img{
    border:1px solid #e9f3f7;
    margin-top:30px;
    text-align:center;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio:hover{
    -webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    box-shadow:0 0 24px 0 rgba(0,0,0,.16)
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio .trainer-info .view-profile{
    color:#fff;
    background-color:#e182a8;
    padding:4.5px 12px;
    width:100%;
    border-top-right-radius:0;
    border-top-left-radius:0;
    -webkit-transform:scale(1.008);
    -ms-transform:scale(1.008);
    -o-transform:scale(1.008);
    transform:scale(1.008);
    opacity:.6;
    filter:alpha(opacity=60)
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio .trainer-info .view-profile:hover{
    opacity:1
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio .trainer-info .trainer-category{
    margin-bottom:15px
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio .trainer-info .trainer-social{
    margin-bottom:22px
}
.jux-sidebar-wrap .trainer-tag-wrap .trainer-bio .trainer-info .trainer-social a{
    height:32px;
    width:32px;
    line-height:30px;
    border:1px solid #ccc;
    display:inline-block;
    -webkit-border-radius:50%;
    border-radius:50%;
    color:#ccc;
    margin:0 3px 10px;
    font-size:14px;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    text-align:center
}
.widget-single-class-trainer h4.widget-title{
    margin-bottom:45px
}
.trainer-filters{
    margin:20px 0 56px
}
.jux-filters{
    text-align:center
}
.jux-filters a{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-filters a:focus,.jux-filters a:hover{
    text-decoration:none
}
.jux-filters ul{
    list-style:none;
    padding:0;
    margin:0;
    display:inline-block
}
.jux-filters ul:after{
    content:'';
    clear:both;
    display:table
}
.jux-filters ul li{
    float:left;
    margin-bottom:16px;
    height:50px
}
.jux-filters ul li a{
    padding:0 20px 24px;
    position:relative
}
.jux-filters ul li a:before{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    height:1px;
    width:100%;
    background-color:#eee;
    z-index:2
}
.jux-filters ul li a:after{
    content:'';
    position:absolute;
    bottom:0;
    left:50%;
    -webkit-transform:translate(-50%,45%);
    -ms-transform:translate(-50%,45%);
    -o-transform:translate(-50%,45%);
    transform:translate(-50%,45%);
    height:15px;
    width:15px;
    background-color:#eee;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:4px solid #fff;
    z-index:1
}
.jux-filters ul li a.selected:after{
    background-color:#e182a8;
    height:15px;
    width:15px;
    border:4px solid #f5d4e1;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    z-index:3
}
.jux-filters ul li:first-child a:before{
    width:50%;
    left:auto;
    right:0
}
.jux-filters ul li:last-child a:before{
    width:50%
}
.single-jux_trainer a{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.single-jux_trainer a:focus,.single-jux_trainer a:hover{
    text-decoration:none
}
.single-jux_trainer .welcome-text{
    font-size:30px;
    font-family:'droid serif',serif;
    text-align:center;
    font-style:italic;
    color:#333;
    margin-bottom:90px;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    white-space:pre-wrap;
    word-wrap:break-word;
    line-height:48px;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@media screen and (max-width:991px){
    .single-jux_trainer .welcome-text{
        font-size:24px;
        margin-bottom:60px
    }
}
@media screen and (max-width:480px){
    .single-jux_trainer .welcome-text{
        display:none
    }
}
.single-jux_trainer .hentry{
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    border:1px solid #eee;
    padding:50px 0;
    position:relative;
    z-index:1
}
@media screen and (max-width:991px){
    .single-jux_trainer .hentry{
        padding:30px 0
    }
}
@media screen and (max-width:480px){
    .single-jux_trainer .hentry{
        margin-top:0
    }
}
.single-jux_trainer .hentry .view-class{
    margin-left:30px;
    margin-top:10px;
    display:inline-block
}
@media screen and (min-width:992px){
    .single-jux_trainer .hentry .view-class{
        position:absolute;
        top:40px;
        right:30px;
        margin-top:0
    }
}
.single-jux_trainer .hentry .view-class i{
    margin-right:5px
}
.single-jux_trainer .hentry .trainer-info,.single-jux_trainer .hentry .content-header{
    padding:0 20px
}
@media screen and (max-width:991px){
    .single-jux_trainer .hentry .trainer-info,.single-jux_trainer .hentry .content-header{
        padding:0
    }
}
.single-jux_trainer .hentry .content-featured{
    margin-bottom:30px
}
.single-jux_trainer .hentry .content-featured img{
    border:1px solid #eee;
    width:100%
}
@media screen and (max-width:991px){
    .single-jux_trainer .hentry .content-featured{
        text-align:center
    }
    .single-jux_trainer .hentry .content-featured img{
        width:60%;
        -webkit-border-radius:50%;
        border-radius:50%
    }
}
.single-jux_trainer .hentry .all-social-share{
    text-align:center
}
@media screen and (max-width:991px){
    .single-jux_trainer .hentry .all-social-share{
        margin-bottom:30px
    }
}
.single-jux_trainer .hentry .all-social-share a{
    width:38px;
    height:38px;
    line-height:38px;
    margin:0 2px
}
.single-jux_trainer .hentry .trainer-info .content-title{
    font-size:34px;
    font-weight:400;
    color:#5f41a5;
    margin:-7px 0 8px
}
@media screen and (max-width:479px){
    .single-jux_trainer .hentry .trainer-info .content-title{
        font-size:24px
    }
}
.single-jux_trainer .hentry .trainer-info .trainer-category{
    font-size:15px;
    margin-bottom:20px;
    color:#e182a8
}
.single-jux_trainer .hentry .trainer-info .trainer-category a{
    color:#e182a8
}
.single-jux_trainer .hentry .trainer-info .trainer-category a:hover{
    color:#d2447d
}
.single-jux_trainer .hentry .trainer-info .trainer-description{
    margin-top:38px
}
.single-jux_trainer .hentry .trainer-info .trainer-description>div{
    margin-bottom:10px
}
.single-jux_trainer .hentry .trainer-info .trainer-description>div.trainer-skill{
    margin-top:20px
}
.single-jux_trainer .hentry .trainer-info .trainer-description>div span.trainer-title{
    color:#333;
    font-weight:600;
    display:inline-block;
    width:24.5%
}
.single-jux_trainer .hentry .trainer-info .trainer-description .text-bio{
    float:right;
    width:75.5%;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    white-space:pre-wrap;
    word-wrap:break-word
}
.single-jux_trainer .hentry .trainer-info .trainer-description .trainer-biography:after{
    clear:both;
    display:table;
    content:''
}
.single-jux_trainer .hentry .trainer-info .trainer-description .jux-progress-bar{
    float:right;
    width:75.5%;
    margin-bottom:20px
}
@media screen and (max-width:479px){
    .single-jux_trainer .hentry .trainer-info .trainer-description{
        margin-top:10px
    }
    .single-jux_trainer .hentry .trainer-info .trainer-description>div span.trainer-title{
        width:100%
    }
    .single-jux_trainer .hentry .trainer-info .trainer-description .jux-progress-bar,.single-jux_trainer .hentry .trainer-info .trainer-description .text-bio{
        width:100%
    }
}
.single-jux_trainer .trainer-content{
    background-color:rgba(233,243,247,.5);
    padding:264px 0 80px;
    margin-top:-304px
}
.single-jux_trainer .trainer-content .content{
    padding:0 9.5%
}
@media screen and (max-width:991px){
    .single-jux_trainer .trainer-content .content{
        padding:0
    }
}
.single-jux_trainer .trainer-content .content iframe{
    width:100%;
    max-height:280px
}
.single-jux_trainer .trainer-content .content blockquote{
    font-family:'droid serif',serif;
    font-size:22px;
    font-style:italic;
    color:#5f41a5;
    line-height:36px;
    border:none;
    position:relative;
    padding:12px 34px;
    margin:22px 0 26px 66px
}
@media screen and (max-width:767px){
    .single-jux_trainer .trainer-content .content blockquote{
        margin:0;
        font-size:20px
    }
}
@media screen and (max-width:480px){
    .single-jux_trainer .trainer-content .content blockquote{
        margin:0;
        font-size:18px
    }
}
.single-jux_trainer .trainer-content .content blockquote:before{
    font-family:ionicons;
    content:"\f347";
    color:#e182a8;
    position:absolute;
    top:0;
    left:0;
    font-style:normal
}
.single-jux_trainer .trainer-content .content h1,.single-jux_trainer .trainer-content .content h2,.single-jux_trainer .trainer-content .content h3,.single-jux_trainer .trainer-content .content h4,.single-jux_trainer .trainer-content .content h5,.single-jux_trainer .trainer-content .content h6{
    color:#5f41a5;
    font-weight:400
}
.single-jux_trainer .trainer-content .content ul{
    list-style:none;
    padding:0
}
.single-jux_trainer .trainer-content .content ul li:before{
    content:"\f375";
    position:relative;
    display:inline-block;
    font-family:ionicons;
    font-style:normal;
    font-weight:400;
    line-height:1;
    text-decoration:inherit;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    speak:none;
    padding-right:12px;
    color:#e182a8
}
@media screen and (max-width:991px){
    .single-jux_trainer .jux-column-2{
        width:100%!important;
        padding:0 0 20px!important
    }
}
.single-jux_trainer .jux-progress-bar .jux-single-bar{
    background-color:#eeeff0;
    margin-top:34px;
    margin-bottom:46px;
    position:relative;
    height:8px;
    width:78%;
    -webkit-border-radius:8px;
    border-radius:8px
}
.single-jux_trainer .jux-progress-bar .jux-single-bar:last-child{
    margin-bottom:0
}
.single-jux_trainer .jux-progress-bar .jux-single-bar .label-bar{
    padding:0
}
.single-jux_trainer .jux-progress-bar .jux-single-bar .label-bar .jux-progress-label{
    -webkit-transform:translate(0,-30px);
    -ms-transform:translate(0,-30px);
    -o-transform:translate(0,-30px);
    transform:translate(0,-30px);
    display:block;
    font-style:italic;
    font-size:14px;
    font-family:'droid serif',serif
}
.single-jux_trainer .jux-progress-bar .jux-single-bar .label-bar .jux-label-units{
    position:absolute;
    right:-74px;
    top:-8px;
    display:inline-block;
    font-size:14px;
    text-transform:uppercase;
    color:#e182a8;
    padding:0;
    line-height:20px
}
.single-jux_trainer .jux-progress-bar .jux-single-bar .jux-bar{
    display:block;
    position:absolute;
    height:100%;
    width:100%;
    background-color:#886dc5;
    top:0;
    left:0;
    -webkit-transition:width 1s linear;
    -o-transition:width 1s linear;
    transition:width 1s linear;
    -webkit-border-radius:8px;
    border-radius:8px
}
@media screen and (max-width:480px){
    .single-jux_trainer .jux-progress-bar .jux-single-bar{
        width:100%
    }
    .single-jux_trainer .jux-progress-bar .jux-single-bar .label-bar .jux-label-units{
        right:0;
        top:-28px
    }
}
.loadSkill{
    -webkit-animation-name:loadSkill;
    animation-name:loadSkill
}
.animated{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.animated.hinge{
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.animated.flip{
    -webkit-backface-visibility:visible;
    -ms-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
@-webkit-keyframes loadSkill{
    from{
        width:0
    }
    to{
        width:100%
    }
}
@-moz-keyframes loadSkill{
    from{
        width:0
    }
    to{
        width:100%
    }
}
@-ms-keyframes loadSkill{
    from{
        width:0
    }
    to{
        width:100%
    }
}
@keyframes loadSkill{
    from{
        width:0
    }
    to{
        width:100%
    }
}
.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    display:block!important
}
.jux-theme-wraptext{
    text-align:center;
    margin:10px 0 50px
}
.jux-theme-wraptext .wrap-title{
    display:inline-block;
    position:relative
}
.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:url(../images/theme-icon.png);
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
    height:81px;
    width:149px;
    position:absolute;
    top:-13px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.jux-theme-wraptext .wrap-title .jux-theme-title{
    color:#e182a8;
    font-weight:400;
    letter-spacing:.5px;
    text-transform:uppercase;
    position:relative;
    font-size:42px
}
@media screen and (max-width:767px){
    .jux-theme-wraptext .wrap-title .jux-theme-title{
        font-size:34px
    }
}
@media screen and (max-width:479px){
    .jux-theme-wraptext .wrap-title .jux-theme-title{
        font-size:26px
    }
}
.jux-theme-wraptext .wrap-title .jux-theme-title .first-word{
    color:#5f41a5
}
.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#696969;
    font-family:'droid serif',serif;
    font-style:italic;
    font-weight:400;
    font-size:20px;
    line-height:24px
}
@media screen and (max-width:767px){
    .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
        font-size:18px
    }
}
@media screen and (max-width:479px){
    .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
        font-size:16px
    }
}
.jux-theme-wraptext.center.style-1{
    text-align:center;
    margin:10px 0 50px
}
.jux-theme-wraptext.center.style-1 .wrap-title{
    display:inline-block;
    position:relative
}
.jux-theme-wraptext.center.style-1 .wrap-title .jux-theme-title-bg{
    background-image:url(../images/theme-icon.png);
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
    height:81px;
    width:149px;
    position:absolute;
    top:-13px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.jux-theme-wraptext.center.style-1 .wrap-title .jux-theme-title{
    color:#e182a8;
    font-weight:400;
    letter-spacing:.5px;
    text-transform:uppercase;
    position:relative;
    font-size:42px
}
@media screen and (max-width:767px){
    .jux-theme-wraptext.center.style-1 .wrap-title .jux-theme-title{
        font-size:34px
    }
}
@media screen and (max-width:479px){
    .jux-theme-wraptext.center.style-1 .wrap-title .jux-theme-title{
        font-size:26px
    }
}
.jux-theme-wraptext.center.style-1 .wrap-title .jux-theme-title .first-word{
    color:#5f41a5
}
.jux-theme-wraptext.center.style-1 .wrap-title .jux-theme-sub-title{
    color:#696969;
    font-family:'droid serif',serif;
    font-style:italic;
    font-weight:400;
    font-size:20px;
    line-height:24px
}
@media screen and (max-width:767px){
    .jux-theme-wraptext.center.style-1 .wrap-title .jux-theme-sub-title{
        font-size:18px
    }
}
@media screen and (max-width:479px){
    .jux-theme-wraptext.center.style-1 .wrap-title .jux-theme-sub-title{
        font-size:16px
    }
}
.jux-theme-wraptext.right.style-1{
    text-align:right
}
.jux-theme-wraptext.right.style-1 .wrap-title .jux-theme-title-bg{
    right:0;
    left:auto;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-theme-wraptext.left.style-1{
    text-align:left
}
.jux-theme-wraptext.left.style-1 .wrap-title .jux-theme-title-bg{
    left:0;
    right:auto;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-theme-wraptext.center.style-2,.jux-theme-wraptext.left.style-2,.jux-theme-wraptext.right.style-2{
    margin-bottom:45px
}
.jux-theme-wraptext.center.style-2 .wrap-title,.jux-theme-wraptext.left.style-2 .wrap-title,.jux-theme-wraptext.right.style-2 .wrap-title{
    display:inline-block;
    position:relative
}
.jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-title,.jux-theme-wraptext.left.style-2 .wrap-title .jux-theme-title,.jux-theme-wraptext.right.style-2 .wrap-title .jux-theme-title{
    font-weight:400;
    letter-spacing:.5px;
    position:relative;
    font-size:36px;
    font-weight:700;
    text-transform:none
}
@media screen and (max-width:767px){
    .jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-title,.jux-theme-wraptext.left.style-2 .wrap-title .jux-theme-title,.jux-theme-wraptext.right.style-2 .wrap-title .jux-theme-title{
        font-size:32px
    }
}
@media screen and (max-width:479px){
    .jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-title,.jux-theme-wraptext.left.style-2 .wrap-title .jux-theme-title,.jux-theme-wraptext.right.style-2 .wrap-title .jux-theme-title{
        font-size:24px
    }
}
.jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-sub-title,.jux-theme-wraptext.left.style-2 .wrap-title .jux-theme-sub-title,.jux-theme-wraptext.right.style-2 .wrap-title .jux-theme-sub-title{
    font-weight:400;
    font-size:18px;
    line-height:24px;
    font-style:normal;
    font-family:lato,serif
}
@media screen and (max-width:767px){
    .jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-sub-title,.jux-theme-wraptext.left.style-2 .wrap-title .jux-theme-sub-title,.jux-theme-wraptext.right.style-2 .wrap-title .jux-theme-sub-title{
        font-size:16px
    }
}
@media screen and (max-width:479px){
    .jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-sub-title,.jux-theme-wraptext.left.style-2 .wrap-title .jux-theme-sub-title,.jux-theme-wraptext.right.style-2 .wrap-title .jux-theme-sub-title{
        font-size:14px
    }
}
.jux-theme-wraptext.center.style-2{
    text-align:center
}
.jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-title-bg{
    background-image:none
}
.jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-title{
    color:#e182a8
}
.jux-theme-wraptext.center.style-2 .wrap-title .jux-theme-sub-title{
    color:#696969
}
.jux-theme-wraptext.right.style-2{
    text-align:right
}
.jux-theme-wraptext.right.style-2 .wrap-title .jux-theme-title-bg{
    right:0;
    left:auto;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-theme-wraptext.left.style-2{
    text-align:left
}
.jux-theme-wraptext.left.style-2 .wrap-title .jux-theme-title-bg{
    left:0;
    right:auto;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.class-featured{
    position:relative;
    overflow:hidden
}
.class-featured .is_featured{
    background:#5f41a5;
    color:#fff;
    font-size:16px;
    font-weight:400;
    line-height:22px;
    padding:5px 40px;
    position:absolute;
    top:23px;
    right:-32px;
    z-index:9;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.jux-class-grid-shortcode{
    max-width:1570px;
    margin:0 auto
}
.jux-class-grid-shortcode.style1 .jux-theme-wraptext{
    text-align:center!important
}
.jux-class-grid-shortcode.style1 .grid .posts-loop-content .masonry-container{
    margin:0
}
.jux-class-grid-shortcode.style1 .grid .posts-loop-content .hentry{
    padding:0 15px
}
.jux-class-grid-shortcode.style1 .grid .posts-loop-content .loop-item-wrap{
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,.1)
}
.jux-class-grid-shortcode.style2 .grid .posts-loop-content .masonry-container{
    margin:0
}
.jux-class-grid-shortcode.style2 .grid .posts-loop-content .hentry{
    padding:0 15px;
    margin-bottom:30px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content{
    position:relative
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .masonry-container{
    margin:0;
    margin-top:-15px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .hentry{
    padding:15px 15px 0;
    margin-bottom:52px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-wrap{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-wrap:hover{
    -webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    box-shadow:0 0 24px 0 rgba(0,0,0,.16)
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-featured{
    min-height:310px;
    -webkit-border-radius:50%;
    border-radius:50%;
    width:310px;
    margin:30px auto 10px
}
@media screen and (max-width:359px){
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-featured{
        max-width:250px;
        min-height:250px
    }
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content{
    padding:20px 0 0
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content:before{
    display:none
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content:after{
    content:'';
    display:table;
    clear:both
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-content-summary{
    padding:0 30px 12px;
    border-bottom:1px solid #ddeef5
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-title{
    font-size:24px
}
@media screen and (max-width:479px){
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-title{
        font-size:20px
    }
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-action{
    float:right;
    margin:30px 20px 18px 0
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-action .btn{
    font-size:14px;
    padding:4px 18px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-trainer{
    position:static;
    top:auto;
    left:auto;
    right:auto;
    margin:0;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    margin:16px 0 18px 20px;
    float:left;
    width:60px;
    height:60px;
    border:4px solid #eee
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-trainer-name{
    color:#333;
    font-weight:600;
    float:left;
    margin-top:30px;
    margin-left:16px
}
@media(min-width:768px) and (max-width:991px){
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-trainer-name{
        display:none
    }
}
@media screen and (max-width:480px){
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .loop-item-content .loop-item-trainer-name{
        display:none
    }
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content{
    position:relative
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .masonry-container{
    margin:0;
    margin-top:-15px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .hentry{
    padding:15px 15px 0;
    margin-bottom:52px
}
@media screen and (min-width:480px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .hentry{
        margin-bottom:20px
    }
}
@media screen and (min-width:768px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .hentry{
        margin-bottom:52px
    }
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap .loop-item-featured{
    position:relative;
    overflow:hidden
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap .loop-item-featured:before,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap .loop-item-featured:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,.3);
    transition:ease all .5s;
    -webkit-transition:ease all .5s;
    -moz-transition:ease all .5s;
    -o-transition:ease all .5s
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap .loop-item-featured:before{
    -webkit-transform:scale(0,1);
    -moz-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1)
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap .loop-item-featured:after{
    -webkit-transform:scale(1,0);
    -moz-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0)
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap:hover{
    -webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    box-shadow:0 0 24px 0 rgba(0,0,0,.16)
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap:hover .loop-item-featured:before,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-wrap:hover .loop-item-featured:after{
    -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1)
}
@media screen and (max-width:359px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-featured{
        max-width:250px;
        min-height:250px
    }
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content{
    padding:20px 0 0;
    text-align:left
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .content-meta .meta-date{
    margin:0 20px 0 0
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content:before{
    display:none
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content:after{
    content:'';
    display:table;
    clear:both
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-content-summary{
    padding:0 30px 25px;
    border-bottom:1px solid #ddeef5
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-title{
    font-size:20px;
    text-transform:none;
    font-weight:600
}
@media screen and (max-width:479px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-title{
        font-size:18px
    }
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-action{
    float:right;
    margin:30px 20px 18px 0
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-action .btn{
    font-size:14px;
    padding:4px 18px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-trainer{
    position:absolute;
    top:-10%;
    left:auto;
    right:10%;
    margin:0;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    float:left;
    width:60px;
    height:60px;
    border:4px solid #eee
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-trainer-name{
    color:#333;
    font-weight:600;
    float:left;
    margin-top:30px;
    margin-left:16px
}
@media(min-width:768px) and (max-width:991px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-trainer-name{
        display:none
    }
}
@media screen and (max-width:480px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .loop-item-content .loop-item-trainer-name{
        display:none
    }
}
.jux-class-slider-shortcode .style_title-2.jux-theme-wraptext{
    margin:100px 0 0
}
.jux-class-slider-shortcode .style_title-2.jux-theme-wraptext .wrap-title{
    text-align:left;
    display:block
}
.jux-class-slider-shortcode .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-title{
    font-size:36px;
    color:#fff;
    text-transform:none;
    letter-spacing:.5px;
    position:relative
}
.jux-class-slider-shortcode .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#fff;
    font-size:18px;
    margin-bottom:30px;
    font-weight:400;
    font-style:normal;
    font-family:lato,serif
}
.jux-class-slider-shortcode .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:url(../images/theme-icon.png);
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
    height:81px;
    width:149px;
    position:absolute;
    top:-13px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.jux-class-slider-shortcode.style1 .jux-theme-wraptext{
    text-align:center!important;
    margin:10px 0 50px
}
.jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title{
    display:inline-block;
    position:relative
}
.jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:url(../images/theme-icon.png);
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
    height:81px;
    width:149px;
    position:absolute;
    top:-13px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title .jux-theme-title{
    color:#e182a8;
    font-weight:400;
    letter-spacing:.5px;
    text-transform:uppercase;
    position:relative;
    font-size:42px
}
@media screen and (max-width:767px){
    .jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title .jux-theme-title{
        font-size:34px
    }
}
@media screen and (max-width:479px){
    .jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title .jux-theme-title{
        font-size:26px
    }
}
.jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title .jux-theme-title .first-word{
    color:#5f41a5
}
.jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#696969;
    font-family:'droid serif',serif;
    font-style:italic;
    font-weight:400;
    font-size:20px;
    line-height:24px
}
@media screen and (max-width:767px){
    .jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
        font-size:18px
    }
}
@media screen and (max-width:479px){
    .jux-class-slider-shortcode.style1 .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
        font-size:16px
    }
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next,.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev{
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid #5f41a5;
    color:#5f41a5;
    width:48px;
    height:48px;
    background:0 0;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    margin-top:-52px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next:before,.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev:before{
    font-family:ionicons;
    font-size:34px;
    line-height:42px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next:hover,.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev:hover{
    background:#5f41a5;
    color:#fff
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next span,.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev span{
    display:none
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next{
    right:-98px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next:before{
    content:'\f3d6'
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev{
    left:-98px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev:before{
    content:'\f3d5'
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-nav.disabled{
    display:block!important
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-dots{
    text-align:center;
    margin-bottom:100px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-dots.disabled{
    display:block!important
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-dots .owl-dot{
    width:12px;
    height:12px;
    background:#fff;
    margin:0 10px;
    border-radius:100px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-dots .owl-dot:focus{
    outline:none
}
@media screen and (max-width:1399px){
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next,.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev{
        top:0
    }
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next{
        right:0
    }
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev{
        left:0
    }
}
@media screen and (max-width:479px){
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next,.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev{
        width:40px;
        height:40px;
        top:20px
    }
    .jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-next:before,.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-prev:before{
        font-size:24px;
        line-height:34px
    }
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-theme .owl-controls{
    margin:10px 0 40px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-theme .owl-controls .owl-page span{
    width:17px;
    height:17px;
    background-color:transparent;
    position:relative;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    margin:0 5px
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-theme .owl-controls .owl-page span:before{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    background-color:#d0d0d0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:'';
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:scale(.6);
    -ms-transform:scale(.6);
    -o-transform:scale(.6);
    transform:scale(.6)
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-theme .owl-controls .owl-page span:hover:before{
    background-color:#e182a8
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-theme .owl-controls .owl-page.active span{
    background-color:#f5d4e1
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-theme .owl-controls .owl-page.active span:before{
    background-color:#e182a8
}
.jux-class-slider-shortcode.style2 .jux-theme-wraptext{
    margin:100px 0 0
}
.jux-class-slider-shortcode.style2 .jux-theme-wraptext .wrap-title{
    text-align:left;
    display:block
}
.jux-class-slider-shortcode.style2 .jux-theme-wraptext .wrap-title .jux-theme-title{
    font-size:36px;
    color:#fff;
    text-transform:none;
    letter-spacing:.5px;
    position:relative;
    font-weight:700
}
.jux-class-slider-shortcode.style2 .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#fff;
    font-size:18px;
    margin-bottom:30px;
    font-weight:400;
    font-style:normal;
    font-family:lato,serif
}
.jux-class-slider-shortcode.style2 .jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:none
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev{
    position:absolute;
    top:0%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    -webkit-border-radius:0%;
    border-radius:0%;
    color:#5f41a5;
    width:40px;
    height:40px;
    background:#fff;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    margin-top:-70px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next:before,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev:before{
    font:normal normal normal 14px/1 FontAwesome;
    font-size:34px;
    line-height:42px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next:hover,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev:hover{
    background-color:#fff
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next span,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev span{
    display:none
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next{
    right:0
}
@media screen and (min-width:480px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next{
        right:15px
    }
}
@media screen and (min-width:1200px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next{
        right:15px
    }
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next:before{
    content:'\f105';
    font-size:24px;
    line-height:35px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev{
    right:70px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev:before{
    content:'\f104';
    font-size:24px;
    line-height:35px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-nav.disabled{
    display:block!important
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-dots{
    text-align:center;
    margin-bottom:100px
}
@media screen and (max-width:767px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-dots{
        margin-bottom:50px
    }
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-dots.disabled{
    display:block!important
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-dots .owl-dot{
    width:12px;
    height:12px;
    background:#fff;
    margin:0 10px;
    border-radius:100px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-dots .owl-dot:focus{
    outline:none
}
@media screen and (max-width:480px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev{
        top:-50px
    }
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next{
        right:0
    }
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev{
        left:0
    }
}
@media screen and (min-width:479px){
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev{
        width:40px;
        height:40px;
        top:20px
    }
    .jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-next:before,.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-prev:before{
        font-size:24px;
        line-height:34px
    }
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-theme .owl-controls{
    margin:10px 0 100px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-theme .owl-controls .owl-page span{
    width:17px;
    height:17px;
    background-color:transparent;
    position:relative;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    margin:0 5px
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-theme .owl-controls .owl-page span:before{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    background-color:#d0d0d0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:'';
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:scale(.6);
    -ms-transform:scale(.6);
    -o-transform:scale(.6);
    transform:scale(.6)
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-theme .owl-controls .owl-page span:hover:before{
    background-color:#e182a8
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-theme .owl-controls .owl-page.active span{
    background-color:#f5d4e1
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-theme .owl-controls .owl-page.active span:before{
    background-color:#e182a8
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-item .loop-item-wrap{
    background-repeat:no-repeat
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-item:nth-child(1n+1) .loop-item-wrap{
    background-image:url(../images/vector-class-slider-2.png);
    background-position:137% 44%
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-item:nth-child(2n+1) .loop-item-wrap{
    background-image:url(../images/vector-class-slider-3.png);
    background-position:135% 40%
}
.jux-class-slider-shortcode.style1 .grid .posts-loop-content .owl-item:nth-child(3n+1) .loop-item-wrap{
    background-image:url(../images/vector-class-slider-1.png);
    background-position:128% 42%
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-item .loop-item-wrap{
    background-repeat:no-repeat
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-item:nth-child(1n+1) .loop-item-wrap{
    background-image:url(../images/vector-class-slider-2.png);
    background-position:137% 44%
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-item:nth-child(2n+1) .loop-item-wrap{
    background-image:url(../images/vector-class-slider-3.png);
    background-position:135% 40%
}
.jux-class-slider-shortcode.style2 .grid .posts-loop-content .owl-item:nth-child(3n+1) .loop-item-wrap{
    background-image:url(../images/vector-class-slider-1.png);
    background-position:128% 42%
}
.jux-trainer-shortcode .style_title-2.jux-theme-wraptext{
    margin:100px 0 0;
    position:relative;
    text-align:left
}
.jux-trainer-shortcode .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-title{
    font-size:36px;
    text-transform:none;
    letter-spacing:.5px;
    position:relative;
    font-weight:700;
    color:#000
}
.jux-trainer-shortcode .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    font-size:18px;
    margin-bottom:60px;
    font-weight:400;
    font-style:normal;
    font-family:lato,serif
}
.jux-trainer-shortcode .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:none
}
.banner_hover .vc_single_image-wrapper{
    position:relative;
    display:block;
    overflow:hidden
}
.banner_hover .vc_single_image-wrapper:before{
    top:0;
    left:0
}
.banner_hover .vc_single_image-wrapper:after{
    top:0;
    right:0
}
.banner_hover .vc_single_image-wrapper:before,.banner_hover .vc_single_image-wrapper:after{
    position:absolute;
    content:"";
    margin:auto;
    background-color:rgba(255,255,255,.3);
    width:0;
    height:0;
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s;
    z-index:3
}
.banner_hover .vc_single_image-wrapper:hover:before,.banner_hover .vc_single_image-wrapper:hover:after{
    width:100%;
    height:100%
}
.banner_hover .vc_single_image-wrapper:hover img{
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.banner_hover .vc_single_image-wrapper img{
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
.jux-class-schedule-shortcode{
    max-width:1500px;
    margin:0 auto 50px
}
.jux-class-schedule-shortcode:after{
    content:'';
    display:table;
    clear:both
}
.jux-class-schedule-shortcode .vc_column_container>.vc_column-inner{
    padding-right:0;
    padding-left:0
}
.jux-class-schedule-shortcode .jux-theme-wraptext{
    margin:10px 0 22px
}
.jux-class-schedule-shortcode .class-schedule{
    margin-top:30px
}
.jux-class-schedule-shortcode .fc-toolbar{
    margin-bottom:40px
}
.jux-class-schedule-shortcode .fc-toolbar .fc-button{
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid #5f41a5;
    color:#5f41a5;
    width:40px;
    height:40px;
    background:0 0;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-class-schedule-shortcode .fc-toolbar .fc-button:focus,.jux-class-schedule-shortcode .fc-toolbar .fc-button:hover{
    outline:none;
    background:#5f41a5;
    color:#fff
}
.jux-class-schedule-shortcode .fc-toolbar .fc-button .fc-icon{
    font-family:ionicons;
    margin:0;
    font-size:18px
}
.jux-class-schedule-shortcode .fc-toolbar .fc-button .fc-icon:after{
    font-size:18px
}
.jux-class-schedule-shortcode .fc-toolbar .fc-button .fc-icon-left-single-arrow:after{
    content:'\f3cf';
    left:0
}
.jux-class-schedule-shortcode .fc-toolbar .fc-button .fc-icon-right-single-arrow:after{
    content:'\f3d3';
    left:1px
}
.jux-class-schedule-shortcode .fc-toolbar .fc-center h2{
    color:#454545;
    font-size:24px;
    text-transform:uppercase;
    font-weight:400;
    margin-top:5px
}
.jux-class-schedule-shortcode .fc-toolbar .fc-center h2.eff{
    -webkit-animation:LeftToRight .3s linear 0s 1 alternate;
    -o-animation:LeftToRight .3s linear 0s 1 alternate;
    animation:LeftToRight .3s linear 0s 1 alternate
}
.jux-class-schedule-shortcode .fc-view{
    color:#333;
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,.1)
}
.jux-class-schedule-shortcode .fc-view .fc-axis{
    padding:28px 45px
}
.jux-class-schedule-shortcode .fc-view table{
    margin-bottom:0
}
.jux-class-schedule-shortcode .fc-view table td{
    border-color:#ededed
}
.jux-class-schedule-shortcode .fc-view .fc-head td{
    border-color:#5f41a5
}
.jux-class-schedule-shortcode .fc-view .fc-head table{
    margin:0
}
.jux-class-schedule-shortcode .fc-view .fc-head table .fc-widget-header{
    border-color:rgba(42,29,74,.25);
    padding:23px .25em;
    background:#5f41a5
}
.jux-class-schedule-shortcode .fc-view .fc-head table .fc-axis,.jux-class-schedule-shortcode .fc-view .fc-head table .fc-day-header{
    color:#fff;
    font-size:18px;
    font-weight:400;
    text-transform:uppercase
}
.jux-class-schedule-shortcode .fc-view .fc-head table .fc-axis span,.jux-class-schedule-shortcode .fc-view .fc-head table .fc-day-header span{
    font-size:15px;
    font-weight:300
}
.jux-class-schedule-shortcode .fc-view .fc-head table .fc-axis{
    padding:23px 45px;
    text-align:center
}
.jux-class-schedule-shortcode .fc-view .fc-body{
    background-color:#fff;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-class-schedule-shortcode .fc-view .fc-body.overlay-loading-tripped{
    background-color:#eee
}
.jux-class-schedule-shortcode .fc-view .fc-body.overlay-loading-tripped .fc-time-grid .fc-event .fc-bg{
    opacity:.5;
    filter:alpha(opacity=50);
    background-color:#ccc
}
.jux-class-schedule-shortcode .fc-view .fc-body.overlay-loading-tripped .fc-today{
    opacity:.5;
    filter:alpha(opacity=50)
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event-container{
    margin:0 -1px
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event{
    -webkit-border-radius:0;
    border-radius:0;
    color:#333;
    border-color:#ededed;
    background-color:#fff;
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    overflow:hidden;
    -webkit-animation:BottomToTop .25s linear 0s 1 alternate;
    -o-animation:BottomToTop .25s linear 0s 1 alternate;
    animation:BottomToTop .25s linear 0s 1 alternate
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event:hover,.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event:focus{
    outline:none;
    text-decoration:none;
    left:0!important;
    right:0!important;
    margin:0 -2%!important;
    z-index:10!important
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-bg{
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-ribbon{
    position:absolute;
    bottom:0;
    right:-20px;
    border:7px solid green;
    border-left-color:transparent!important;
    border-top-color:transparent!important;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content{
    text-align:center;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
    max-width:80%;
    white-space:nowrap
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-time{
    font-size:16px;
    margin-bottom:12px
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-title{
    font-size:14px;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:6px
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-trainer{
    font-size:16px;
    color:#696969;
    font-style:italic;
    font-weight:300;
    margin-bottom:8px
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-category{
    color:#fff;
    display:inline-block;
    background-color:#5f41a5;
    font-size:13px;
    padding:4px 22px;
    -webkit-border-radius:22px;
    border-radius:22px;
    font-weight:300;
    line-height:17px;
    margin-top:8px
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1 .fc-content .fc-time,.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1 .fc-content .fc-category,.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1 .fc-content .fc-trainer{
    display:none
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1 .fc-content .fc-title{
    margin-bottom:-5px;
    white-space:normal
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1 .fc-ribbon{
    right:0
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1:hover{
    margin:-50px -2% -90px!important
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1:hover .fc-content .fc-time,.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1:hover .fc-content .fc-trainer{
    display:block
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1:hover .fc-content .fc-category{
    display:inline-block
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1:hover .fc-content .fc-title{
    margin-bottom:6px;
    white-space:nowrap
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-1:hover .fc-ribbon{
    right:-20px
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2 .fc-content .fc-category,.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2 .fc-content .fc-trainer{
    display:none
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2 .fc-content .fc-title{
    white-space:normal
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2 .fc-ribbon{
    right:0
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2:hover{
    margin:-30px -2% -60px!important
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2:hover .fc-content .fc-trainer{
    display:block
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2:hover .fc-content .fc-category{
    display:inline-block
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2:hover .fc-content .fc-title{
    white-space:nowrap
}
.jux-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event.time-short-2:hover .fc-ribbon{
    right:-20px
}
.jux-class-schedule-shortcode .fc-month-view .fc-day-number{
    text-align:left;
    padding:10px
}
.jux-class-schedule-shortcode .fc-month-view .fc-day-number span{
    font-family:'droid serif',serif;
    font-size:16px;
    -webkit-border-radius:50%;
    border-radius:50%;
    width:30px;
    height:30px;
    color:#ababab;
    display:inline-block;
    text-align:center;
    line-height:30px
}
.jux-class-schedule-shortcode .fc-month-view .fc-today{
    background-color:transparent
}
.jux-class-schedule-shortcode .fc-month-view .fc-today.fc-day-number span{
    background-color:#5f41a5;
    color:#fff
}
.jux-class-schedule-shortcode .fc-month-view .fc-head table .fc-day-header{
    font-size:16px
}
.jux-class-schedule-shortcode .fc-month-view .fc-head table .fc-widget-header{
    padding:20px .25em
}
.jux-class-schedule-shortcode .fc-month-view .fc-body.overlay-loading-tripped .fc-content-skeleton .fc-event{
    background-color:transparent
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-header{
    background-color:#5f41a5;
    color:#fff
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-header .fc-close{
    margin:7px 4px 6px 6px;
    color:#fff
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-more,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-more{
    color:#e182a8;
    margin-left:8px;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-more:hover,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-more:hover{
    text-decoration:none;
    color:#d2447d
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-event-container,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-event-container{
    margin:0 -1px
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-event,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-event{
    -webkit-border-radius:0;
    border-radius:0;
    color:#333;
    border-color:transparent;
    background-color:#fff;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    overflow:hidden;
    -webkit-animation:BottomToTop .25s linear 0s 1 alternate;
    -o-animation:BottomToTop .25s linear 0s 1 alternate;
    animation:BottomToTop .25s linear 0s 1 alternate;
    margin:-1px;
    padding:3px 8px
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-event:hover,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-event:hover,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-event:focus,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-event:focus{
    outline:none;
    text-decoration:none;
    color:#000
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-event .fc-time,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-event .fc-time{
    padding-right:3px
}
.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-event .fc-ribbon,.jux-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-event .fc-ribbon{
    position:absolute;
    top:0;
    left:-1px;
    width:4px;
    height:80%;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext{
    text-align:center!important;
    margin:10px 0 50px
}
.jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title{
    display:inline-block;
    position:relative
}
.jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:url(../images/theme-icon.png);
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
    height:81px;
    width:149px;
    position:absolute;
    top:-13px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title .jux-theme-title{
    color:#e182a8;
    font-weight:400;
    letter-spacing:.5px;
    text-transform:uppercase;
    position:relative;
    font-size:42px
}
@media screen and (max-width:767px){
    .jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title .jux-theme-title{
        font-size:34px
    }
}
@media screen and (max-width:479px){
    .jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title .jux-theme-title{
        font-size:26px
    }
}
.jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title .jux-theme-title .first-word{
    color:#5f41a5
}
.jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#696969;
    font-family:'droid serif',serif;
    font-style:italic;
    font-weight:400;
    font-size:20px;
    line-height:24px
}
@media screen and (max-width:767px){
    .jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
        font-size:18px
    }
}
@media screen and (max-width:479px){
    .jux-class-schedule-shortcode.style_title-1 .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
        font-size:16px
    }
}
.jux-class-schedule-shortcode.style_title-2 .jux-theme-wraptext{
    margin:100px 0 0
}
.jux-class-schedule-shortcode.style_title-2 .jux-theme-wraptext .wrap-title .jux-theme-title{
    font-size:36px;
    color:#fff;
    text-transform:none;
    letter-spacing:.5px;
    position:relative
}
.jux-class-schedule-shortcode.style_title-2 .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    font-size:18px;
    margin-bottom:30px;
    font-weight:400;
    font-style:normal;
    font-family:lato,serif
}
.jux-class-schedule-shortcode.style_title-2 .jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background:0 0
}
.jux-container .jux-row .jux-class-schedule-shortcode .vc_column_container>.vc_column-inner{
    padding-right:15px;
    padding-left:15px
}
.jux-container .jux-row .jux-class-schedule-shortcode .fc-agendaWeek-view .fc-body .fc-time-grid .fc-event:hover{
    margin:0 -12%!important
}
.jux-container .jux-row .jux-class-schedule-shortcode .fc-agendaWeek-view .fc-body .fc-time-grid .fc-event.time-short-1:hover{
    margin:-50px -12% -90px!important
}
.jux-container .jux-row .jux-class-schedule-shortcode .fc-agendaWeek-view .fc-body .fc-time-grid .fc-event.time-short-2:hover{
    margin:-30px -12% -60px!important
}
.jux-class-schedule-shortcode.hide-time-column .fc-agendaWeek-view .fc-head .fc-axis.fc-widget-header{
    display:none
}
.jux-class-schedule-shortcode.hide-time-column .fc-agendaWeek-view .fc-body .fc-time-grid .fc-slats td{
    padding:30px 0
}
.jux-class-schedule-shortcode.hide-time-column .fc-agendaWeek-view .fc-body .fc-bg .fc-axis.fc-widget-content{
    display:none
}
.jux-class-schedule-shortcode.hide-time-column .fc-agendaWeek-view .fc-body .fc-slats .fc-axis.fc-widget-content{
    display:none
}
.jux-class-schedule-shortcode.hide-time-column .fc-agendaWeek-view .fc-body .fc-content-skeleton .fc-axis{
    display:none
}
.export-timetable{
    text-align:right;
    margin:20px 0
}
.export-timetable a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.export-timetable a:focus,.export-timetable a:hover{
    text-decoration:none
}
.export-timetable a i{
    margin:3px 5px 0 0
}
.overlay-loading-tripped{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    -webkit-background-size:40px 40px;
    background-size:40px 40px;
    -webkit-animation:progress-bar-stripes .4s linear infinite;
    -o-animation:progress-bar-stripes .4s linear infinite;
    animation:progress-bar-stripes .4s linear infinite
}
@-webkit-keyframes LeftToRight{
    from{
        -webkit-transform:translate(-10%,0);
        -ms-transform:translate(-10%,0);
        -o-transform:translate(-10%,0);
        transform:translate(-10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-moz-keyframes LeftToRight{
    from{
        -webkit-transform:translate(-10%,0);
        -ms-transform:translate(-10%,0);
        -o-transform:translate(-10%,0);
        transform:translate(-10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-ms-keyframes LeftToRight{
    from{
        -webkit-transform:translate(-10%,0);
        -ms-transform:translate(-10%,0);
        -o-transform:translate(-10%,0);
        transform:translate(-10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@keyframes LeftToRight{
    from{
        -webkit-transform:translate(-10%,0);
        -ms-transform:translate(-10%,0);
        -o-transform:translate(-10%,0);
        transform:translate(-10%,0);
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes BottomToTop{
    from{
        -webkit-transform:translate(0,100%);
        -ms-transform:translate(0,100%);
        -o-transform:translate(0,100%);
        transform:translate(0,100%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-moz-keyframes BottomToTop{
    from{
        -webkit-transform:translate(0,100%);
        -ms-transform:translate(0,100%);
        -o-transform:translate(0,100%);
        transform:translate(0,100%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-ms-keyframes BottomToTop{
    from{
        -webkit-transform:translate(0,100%);
        -ms-transform:translate(0,100%);
        -o-transform:translate(0,100%);
        transform:translate(0,100%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@keyframes BottomToTop{
    from{
        -webkit-transform:translate(0,10%);
        -ms-transform:translate(0,10%);
        -o-transform:translate(0,10%);
        transform:translate(0,10%);
        opacity:0;
        filter:alpha(opacity=0)
    }
    to{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1;
        filter:alpha(opacity=100)
    }
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-o-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.jux-responsive-schedule-wrap .res-sche-navigation:last-child .next,.jux-responsive-schedule-wrap .res-sche-navigation:last-child .prev{
    z-index:2
}
@media screen and (max-width:991px){
    .jux-class-schedule{
        display:none
    }
}
.jux-responsive-schedule-wrap{
    padding:0 15px
}
@media screen and (min-width:992px){
    .jux-responsive-schedule-wrap{
        display:none
    }
}
.jux-responsive-schedule-wrap a{
    -webkit-transition:all .2s ease 0s;
    -o-transition:all .2s ease 0s;
    transition:all .2s ease 0s
}
.jux-responsive-schedule-wrap a:focus,.jux-responsive-schedule-wrap a:hover{
    outline:none;
    text-decoration:none
}
.jux-responsive-schedule-wrap .res-sche-content.overlay-loading-tripped{
    background-color:#eee
}
.jux-responsive-schedule-wrap .res-sche-navigation{
    position:relative;
    height:20px;
    margin:20px 0
}
.jux-responsive-schedule-wrap .res-sche-navigation h3{
    color:#454545;
    font-size:18px;
    text-transform:uppercase;
    font-weight:400;
    margin-top:5px;
    position:absolute;
    top:0;
    left:50%;
    white-space:nowrap;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
@media screen and (max-width:321px){
    .jux-responsive-schedule-wrap .res-sche-navigation h3{
        white-space:normal;
        font-size:14px
    }
}
.jux-responsive-schedule-wrap .res-sche-navigation .prev,.jux-responsive-schedule-wrap .res-sche-navigation .next{
    position:absolute;
    top:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid #5f41a5;
    color:#5f41a5;
    width:30px;
    height:30px;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    text-align:center
}
.jux-responsive-schedule-wrap .res-sche-navigation .prev:focus,.jux-responsive-schedule-wrap .res-sche-navigation .next:focus,.jux-responsive-schedule-wrap .res-sche-navigation .prev:hover,.jux-responsive-schedule-wrap .res-sche-navigation .next:hover{
    background-color:#5f41a5;
    color:#fff
}
.jux-responsive-schedule-wrap .res-sche-navigation .prev i,.jux-responsive-schedule-wrap .res-sche-navigation .next i{
    font-size:16px;
    font-weight:700;
    display:inline;
    vertical-align:baseline;
    line-height:28px;
    margin:0
}
.jux-responsive-schedule-wrap .res-sche-navigation .prev{
    left:0
}
.jux-responsive-schedule-wrap .res-sche-navigation .next{
    right:0
}
.jux-responsive-schedule-wrap .item-weekday{
    background-color:#f7f7f7;
    border:1px solid #eee;
    border-left-width:3px;
    border-right-width:0;
    padding:5px 10px;
    color:#333;
    margin:5px 0;
    border-left-color:#b9b7b7
}
.jux-responsive-schedule-wrap .item-weekday.today{
    background:#fcf8e3
}
.jux-responsive-schedule-wrap .item-day{
    position:relative;
    padding:3px 0 3px 20px;
    font-size:15px
}
.jux-responsive-schedule-wrap .item-day span{
    font-weight:600;
    color:#333
}
.jux-responsive-schedule-wrap .item-day i{
    font-weight:300
}
@media screen and (max-width:479px){
    .jux-responsive-schedule-wrap .item-day i{
        display:none
    }
}
.jux-responsive-schedule-wrap .item-day a{
    margin-left:10px
}
.jux-responsive-schedule-wrap .item-day .item-ribbon{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:3px;
    border:1px solid #fff;
    border-left-width:0;
    border-right-width:0
}
.sc-jux-product-wrap{
    text-align:center;
    margin:0 -15px
}
.sc-jux-product-wrap .style-1.jux-theme-wraptext .wrap-title .jux-theme-title{
    color:#000
}
.sc-jux-product-wrap .style-1.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#696969
}
.sc-jux-product-wrap .style-1.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:url(../images/theme-icon.png);
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
    height:81px;
    width:149px;
    position:absolute;
    top:-13px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .style-2.jux-theme-wraptext{
        margin:30px 0 0
    }
}
@media screen and (min-width:480px){
    .sc-jux-product-wrap .style-2.jux-theme-wraptext{
        margin:80px 0 0
    }
}
.sc-jux-product-wrap .style-2.jux-theme-wraptext .wrap-title .jux-theme-title{
    font-size:36px;
    color:#fff;
    text-transform:none;
    letter-spacing:.5px;
    position:relative;
    display:inline-block
}
.sc-jux-product-wrap .style-2.jux-theme-wraptext .wrap-title .jux-theme-title:before{
    content:'';
    position:absolute;
    background-image:url(../images/icon-header.png);
    width:149px;
    height:60px;
    bottom:0;
    left:50%;
    transform:translate(-30%,0);
    background-repeat:no-repeat
}
.sc-jux-product-wrap .style-2.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#696969;
    font-size:18px;
    margin:0;
    font-weight:400;
    font-style:normal;
    font-family:lato,serif
}
.sc-jux-product-wrap .style-2.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background:0 0
}
.sc-jux-product-wrap .jux-theme-wraptext.grid{
    margin:10px 0 30px
}
.sc-jux-product-wrap .jux-theme-wraptext.grid .jux-theme-title{
    font-size:36px;
    text-transform:none;
    position:relative;
    display:inline-block
}
.sc-jux-product-wrap .jux-theme-wraptext.grid .jux-theme-title:before{
    content:'';
    position:absolute;
    background-image:url(../images/theme-icon.png);
    width:149px;
    height:81px;
    bottom:0;
    left:50%;
    transform:translateX(-50%)
}
.sc-jux-product-wrap .jux-theme-wraptext.grid .jux-theme-sub-title{
    font-family:lato,serif;
    font-style:normal;
    font-size:18px
}
.sc-jux-product-wrap .jux-product-wrap-item:before,.sc-jux-product-wrap .jux-product-wrap-item:after{
    content:" ";
    display:table
}
.sc-jux-product-wrap .jux-product-wrap-item:after{
    clear:both
}
.sc-jux-product-wrap .jux-product-wrap-item:before,.sc-jux-product-wrap .jux-product-wrap-item:after{
    content:" ";
    display:table
}
.sc-jux-product-wrap .jux-product-wrap-item:after{
    clear:both
}
.sc-jux-product-wrap .jux-product-wrap-item .product{
    float:left
}
.sc-jux-product-wrap .jux-product-wrap-item .owl-item .product{
    float:none;
    width:auto
}
.sc-jux-product-wrap>.jux-product-head{
    padding:0 0 53px
}
.sc-jux-product-wrap>.jux-product-head .jux-product-title{
    color:#e182a8;
    font-size:42px;
    font-weight:500;
    letter-spacing:.5px;
    text-transform:uppercase
}
.sc-jux-product-wrap>.jux-product-head .jux-product-title .first-word{
    color:#5f41a5
}
.sc-jux-product-wrap>.jux-product-head .jux-product-sub-title{
    color:#696969;
    font-size:20px;
    font-family:'droid serif',serif;
    font-style:italic;
    font-weight:400;
    line-height:24px
}
.sc-jux-product-wrap .jux-product-wrap-item{
    cursor:ew-resize
}
.sc-jux-product-wrap .jux-product-wrap-item .product{
    padding:0 15px
}
.sc-jux-product-wrap .onsale{
    left:45px!important
}
.sc-jux-product-wrap .jux-product-button{
    background:#e182a8;
    color:#fff;
    display:inline-block;
    margin:20px 0 30px;
    font-size:18px;
    line-height:22px;
    padding:10px 48px;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px
}
.sc-jux-product-wrap .jux-product-button:hover,.sc-jux-product-wrap .jux-product-button:focus{
    background:#d2447d;
    text-decoration:none
}
.sc-jux-product-wrap .slider-mansory .jux-product-wraper .owl-dots{
    text-align:center;
    display:block
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .slider-mansory .jux-product-wraper .owl-dots{
        margin-bottom:60px
    }
}
@media screen and (min-width:480px){
    .sc-jux-product-wrap .slider-mansory .jux-product-wraper .owl-dots{
        margin-bottom:60px
    }
}
.sc-jux-product-wrap .slider-mansory .jux-product-wraper .owl-dots .owl-dot{
    width:12px;
    height:12px;
    background:#d0d0d0;
    margin:0 10px;
    border-radius:100px
}
.sc-jux-product-wrap .slider-mansory .jux-product-wraper .owl-dots .owl-dot:focus{
    outline:none
}
.sc-jux-product-wrap .jux-filters ul li{
    margin:0;
    height:auto
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .jux-filters ul li{
        margin:0 0 15px
    }
}
@media screen and (min-width:768px){
    .sc-jux-product-wrap .jux-filters ul li{
        margin:0
    }
}
.sc-jux-product-wrap .jux-filters ul li a{
    padding:0 20px
}
.sc-jux-product-wrap .jux-filters ul li a:before,.sc-jux-product-wrap .jux-filters ul li a:after{
    display:none
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper{
        margin-bottom:100px
    }
}
@media screen and (min-width:480px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper{
        margin-bottom:110px
    }
}
.sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-1 .product{
    width:100%
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-2 .product{
        width:100%
    }
}
@media screen and (min-width:480px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-2 .product{
        width:50%
    }
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-3 .product{
        width:100%
    }
}
@media screen and (min-width:480px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-3 .product{
        width:50%
    }
}
@media screen and (min-width:567px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-3 .product{
        width:50%
    }
}
@media screen and (min-width:768px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-3 .product{
        width:50%
    }
}
@media screen and (min-width:992px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-3 .product{
        width:33.33%
    }
}
@media screen and (min-width:1000px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-3 .product{
        width:33.33%
    }
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-4 .product{
        width:100%
    }
}
@media screen and (min-width:480px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-4 .product{
        width:50%
    }
}
@media screen and (min-width:567px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-4 .product{
        width:50%
    }
}
@media screen and (min-width:768px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-4 .product{
        width:50%
    }
}
@media screen and (min-width:992px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-4 .product{
        width:33.33%
    }
}
@media screen and (min-width:1000px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-4 .product{
        width:25%
    }
}
.sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-5 .product{
    width:20%
}
@media screen and (min-width:480px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-wrap-item.columns-5 .product{
        width:100%
    }
}
.sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-button{
    margin-bottom:0;
    -webkit-border-radius:100px;
    border-radius:100px
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-button{
        margin-top:0
    }
}
@media screen and (min-width:480px){
    .sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-button{
        margin-top:20px
    }
}
.sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-column-wrap .jux-product-wrap{
    text-align:left
}
.sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-column-wrap .jux-product-wrap .jux-title-shop a{
    font-size:18px;
    text-transform:none;
    font-weight:400
}
.sc-jux-product-wrap .grid-mansory .jux-product-wraper .jux-product-column-wrap .jux-product-wrap .price span{
    font-size:16px
}
.sc-jux-product-wrap .slider-mansory .jux-product-wrap-item.products.style_1 .owl-stage-outer{
    margin-bottom:40px
}
.sc-jux-product-wrap .slider-mansory .jux-product-wrap-item.products.style_2{
    top:-70px
}
@media screen and (min-width:320px){
    .sc-jux-product-wrap .slider-mansory .jux-product-wrap-item.products.style_2{
        top:-25px
    }
}
@media screen and (min-width:768px){
    .sc-jux-product-wrap .slider-mansory .jux-product-wrap-item.products.style_2{
        top:-70px
    }
}
.sc-jux-product-wrap .slider-mansory .jux-product-wrap-item.products .product{
    margin:0
}
.sc-jux-product-wrap .slider-mansory .jux-product-wrap-item.products .product .jux-product-thumbnail{
    margin:0 auto
}
.sc-jux-product-wrap .slider-mansory .style_2{
    position:relative;
    display:block;
    background-color:#f6f7f9
}
.sc-jux-product-wrap .slider-mansory .style_2 .jux-product-column-wrap{
    position:relative;
    display:block;
    justify-content:center
}
.sc-jux-product-wrap .slider-mansory .style_2 .jux-product-column-wrap .jux-product-head .jux-product-thumbnail{
    width:60%
}
.sc-jux-product-wrap .slider-mansory .style_2 .jux-product-column-wrap .jux-product-head .jux-product-thumbnail img{
    margin:0 auto;
    text-align:center
}
.sc-jux-product-wrap .slider-mansory .style_2 .jux-product-column-wrap .jux-product-wrap{
    position:absolute;
    bottom:15%;
    left:50%;
    transform:translate(-50%,-30%)
}
.sc-jux-product-wrap .slider-mansory .style_2 .jux-product-column-wrap .jux-product-wrap .jux-title-shop a{
    font-size:24px;
    text-transform:none;
    font-weight:400
}
.sc-jux-product-wrap .slider-mansory .style_2 .jux-product-column-wrap .jux-product-wrap .jux-title-shop a .jux-thumbnail-product-second{
    position:absolute;
    top:0;
    left:50%;
    opacity:0;
    visibility:hidden;
    transform:translate(-50%,20px);
    transition-duration:.7s
}
.sc-jux-product-wrap .slider-mansory .style_2 .jux-product-column-wrap:hover .jux-thumbnail-product-second{
    opacity:1;
    visibility:visible;
    transform:translate(-50%,0)
}
.sc-jux-product-wrap .slider-mansory .style_2 .owl-dots{
    bottom:10%;
    position:absolute;
    left:50%;
    transform:translate(-50%,0);
    margin:0
}
.sc-jux-event-slider-wrap{
    text-align:center
}
.sc-jux-event-slider-wrap .jux-theme-wraptext{
    margin-bottom:40px
}
.sc-jux-event-slider-wrap>.jux-event-slider-head{
    padding:0 0 53px
}
.sc-jux-event-slider-wrap>.jux-event-slider-head .jux-event-slider-title{
    color:#e182a8;
    font-size:42px;
    font-weight:500;
    letter-spacing:.5px;
    text-transform:uppercase
}
.sc-jux-event-slider-wrap>.jux-event-slider-head .jux-event-slider-title .first-word{
    color:#5f41a5
}
.sc-jux-event-slider-wrap>.jux-event-slider-head .jux-event-slider-sub-title{
    color:#696969;
    font-size:20px;
    font-family:lato,serif;
    font-style:italic;
    font-weight:400;
    line-height:24px
}
.sc-jux-event-slider-wrap .jux-event-slider-button{
    background:#e182a8;
    color:#fff;
    display:inline-block;
    margin:0 0 30px;
    font-size:16px;
    line-height:22px;
    padding:13px 40px;
    text-align:center;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.sc-jux-event-slider-wrap .jux-event-slider-button:hover,.sc-jux-event-slider-wrap .jux-event-slider-button:focus{
    background:#d2447d;
    text-decoration:none
}
.sc-jux-event-slider-wrap .item-thumb{
    height:250px;
    background:#eee;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.sc-jux-event-slider-wrap .swiper-slide{
    overflow:hidden;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:.2;
    filter:alpha(opacity=20);
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transform:translate(0,0)!important;
    -ms-transform:translate(0,0)!important;
    -o-transform:translate(0,0)!important;
    transform:translate(0,0)!important
}
.sc-jux-event-slider-wrap .swiper-slide .item-body{
    background:#5f41a5;
    padding:10px;
    text-align:initial;
    position:relative
}
.sc-jux-event-slider-wrap .swiper-slide .item-body .jux-title{
    color:#fff;
    margin:0;
    padding:0;
    font-size:13px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    max-width:80%;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.sc-jux-event-slider-wrap .swiper-slide .item-body .jux-title a{
    color:#fff;
    font-size:13px;
    text-transform:uppercase;
    line-height:21px
}
.sc-jux-event-slider-wrap .swiper-slide .item-body .jux-title a:hover,.sc-jux-event-slider-wrap .swiper-slide .item-body .jux-title a:focus{
    color:#e182a8;
    text-decoration:none
}
.sc-jux-event-slider-wrap .swiper-slide .item-body .jux-event-meta{
    color:#fff;
    line-height:21px;
    float:left;
    padding:0;
    width:70%
}
.sc-jux-event-slider-wrap .swiper-slide .item-body .jux-event-meta span{
    display:inline-block;
    font-size:10px;
    padding-right:5px
}
.sc-jux-event-slider-wrap .swiper-slide .item-body .jux-event-meta span i{
    color:#e182a8;
    padding-right:2px
}
.sc-jux-event-slider-wrap .swiper-slide .item-body .learn-more{
    border:1px solid #fff;
    bottom:20px;
    color:#fff;
    display:block;
    font-size:12px;
    line-height:22px;
    letter-spacing:.2px;
    padding:0 10px;
    position:absolute;
    right:10px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.sc-jux-event-slider-wrap .swiper-slide .item-body .learn-more:hover,.sc-jux-event-slider-wrap .swiper-slide .item-body .learn-more:focus{
    background:#e182a8;
    border:1px solid #e182a8;
    text-decoration:none
}
@media(max-width:767px){
    .sc-jux-event-slider-wrap .swiper-slide .item-body a.learn-more{
        position:relative;
        left:auto;
        right:auto;
        margin-top:45px;
        display:inline-block
    }
}
.sc-jux-event-slider-wrap .swiper-slide .item-body:after{
    clear:both;
    content:'';
    display:table
}
.sc-jux-event-slider-wrap .swiper-slide-active{
    overflow:visible;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    z-index:2!important;
    opacity:1;
    filter:alpha(opacity=100)
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-thumb{
    height:505px
}
.sc-jux-event-slider-wrap .swiper-slide-active .wrap{
    -webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    position:absolute;
    width:770px;
    left:50%;
    top:0;
    margin:-40% 0 0 -385px
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body{
    background:#5f41a5;
    padding:30px 30px 26px;
    text-align:initial;
    position:relative
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body .jux-title{
    margin:0;
    padding:0
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body .jux-title a{
    color:#fff;
    font-size:24px;
    text-transform:uppercase;
    line-height:24px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body .jux-title a:hover,.sc-jux-event-slider-wrap .swiper-slide-active .item-body .jux-title a:focus{
    color:#e182a8;
    text-decoration:none
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body .jux-event-meta{
    color:#fff;
    line-height:24px;
    float:left;
    padding:15px 0 0;
    width:84%
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body .jux-event-meta span{
    display:inline-block;
    font-size:15px;
    padding-right:20px
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body .jux-event-meta span i{
    color:#e182a8;
    padding-right:5px;
    font-size:18px
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body .learn-more{
    border:1px solid #fff;
    bottom:20px;
    color:#fff;
    font-size:15px;
    line-height:22px;
    letter-spacing:.2px;
    padding:4px 15px;
    position:absolute;
    right:30px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body .learn-more:hover,.sc-jux-event-slider-wrap .swiper-slide-active .item-body .learn-more:focus{
    background:#e182a8;
    border:1px solid #e182a8;
    text-decoration:none
}
.sc-jux-event-slider-wrap .swiper-slide-active .item-body:after{
    clear:both;
    content:'';
    display:table
}
.sc-jux-event-slider-wrap .swiper-paging{
    max-width:770px;
    width:100%;
    position:relative;
    height:10px;
    margin:auto
}
.sc-jux-event-slider-wrap .swiper-button-next,.sc-jux-event-slider-wrap .swiper-button-prev{
    z-index:11
}
.sc-jux-event-slider-wrap .swiper-button-next,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev,.sc-jux-event-slider-wrap .swiper-button-prev,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next{
    background:0 0;
    border:1px solid #5f41a5;
    height:45px;
    width:45px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:.5;
    filter:alpha(opacity=50);
    -webkit-border-radius:50%;
    border-radius:50%
}
.sc-jux-event-slider-wrap .swiper-button-next:hover,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:hover,.sc-jux-event-slider-wrap .swiper-button-prev:hover,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:hover,.sc-jux-event-slider-wrap .swiper-button-next:focus,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:focus,.sc-jux-event-slider-wrap .swiper-button-prev:focus,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:focus{
    background:#5f41a5;
    opacity:1;
    filter:alpha(opacity=100)
}
.sc-jux-event-slider-wrap .swiper-button-next:hover:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:hover:before,.sc-jux-event-slider-wrap .swiper-button-prev:hover:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:hover:before,.sc-jux-event-slider-wrap .swiper-button-next:focus:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:focus:before,.sc-jux-event-slider-wrap .swiper-button-prev:focus:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:focus:before{
    color:#fff
}
.sc-jux-event-slider-wrap .swiper-button-next:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:before,.sc-jux-event-slider-wrap .swiper-button-prev:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:before{
    font-size:34px;
    line-height:45.44px;
    color:#5f41a5;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.sc-jux-event-slider-wrap .swiper-button-next,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev{
    top:75px;
    right:-120px
}
.sc-jux-event-slider-wrap .swiper-button-next:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:before{
    content:"\f3d6";
    font-family:ionicons
}
.sc-jux-event-slider-wrap .swiper-button-prev,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next{
    top:75px;
    left:-90px
}
.sc-jux-event-slider-wrap .swiper-button-prev:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:before{
    content:"\f3d5";
    font-family:ionicons
}
.sc-jux-event-slider-wrap .swiper-container{
    padding:170px 0
}
.sc-jux-event-slider-wrap:before,.sc-jux-event-slider-wrap:after{
    content:" ";
    display:table
}
.sc-jux-event-slider-wrap:after{
    clear:both
}
.sc-jux-event-slider-wrap:before,.sc-jux-event-slider-wrap:after{
    content:" ";
    display:table
}
.sc-jux-event-slider-wrap:after{
    clear:both
}
@media(max-width:1300px){
    .sc-jux-event-slider-wrap .swiper-slide-active .wrap{
        margin-top:-50%
    }
    div.jux-responsive-event{
        padding-top:100px!important
    }
}
@media(max-width:1024px){
    .sc-jux-event-slider-wrap .swiper-container{
        padding:40px 0;
        overflow:hidden
    }
    .sc-jux-event-slider-wrap .swiper-slide-active .wrap{
        position:initial;
        width:auto;
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        margin:0
    }
    .sc-jux-event-slider-wrap .swiper-paging{
        position:absolute;
        top:50%;
        z-index:9;
        -webkit-transform:translate(0,50%);
        -ms-transform:translate(0,50%);
        -o-transform:translate(0,50%);
        transform:translate(0,50%);
        max-width:100%
    }
    .sc-jux-event-slider-wrap .item-thumb{
        height:505px
    }
    .sc-jux-event-slider-wrap .swiper-button-prev,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next{
        background:#5f41a5;
        left:5px;
        top:50%;
        z-index:9;
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .sc-jux-event-slider-wrap .swiper-button-prev:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:before{
        color:#fff!important
    }
    .sc-jux-event-slider-wrap .swiper-button-prev:hover,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:hover,.sc-jux-event-slider-wrap .swiper-button-prev:focus,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-next:focus{
        background:#3f2b6e
    }
    .sc-jux-event-slider-wrap .swiper-button-next,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev{
        background:#5f41a5;
        right:5px;
        top:50%;
        z-index:9;
        -webkit-transform:translate(0,-50%);
        -ms-transform:translate(0,-50%);
        -o-transform:translate(0,-50%);
        transform:translate(0,-50%)
    }
    .sc-jux-event-slider-wrap .swiper-button-next:before,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:before{
        color:#fff!important
    }
    .sc-jux-event-slider-wrap .swiper-button-next:hover,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:hover,.sc-jux-event-slider-wrap .swiper-button-next:focus,.sc-jux-event-slider-wrap .swiper-container-rtl .swiper-button-prev:focus{
        background:#3f2b6e
    }
}
.jux-event-calendar-wrap .fc-popover .fc-header{
    background-color:#5f41a5;
    color:#fff;
    padding:10px 20px
}
.jux-event-calendar-wrap .fc-popover .fc-header .fc-close{
    margin:7px 4px 6px 6px;
    color:#fff
}
.jux-event-calendar-wrap .fc-toolbar{
    padding:30px 0 25px
}
.jux-event-calendar-wrap .fc-toolbar .fc-center h2{
    color:#333;
    font-weight:400;
    font-size:24px;
    text-transform:uppercase;
    -webkit-animation:LeftToRight .3s linear 0s 1 alternate;
    -o-animation:LeftToRight .3s linear 0s 1 alternate;
    animation:LeftToRight .3s linear 0s 1 alternate
}
.jux-event-calendar-wrap .fc-toolbar button{
    background:#fff;
    border:1px solid #5f41a5;
    height:40px;
    width:40px;
    -webkit-border-radius:50%!important;
    border-radius:50%!important;
    opacity:.5;
    filter:alpha(opacity=50);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    -webkit-box-shadow:none;
    box-shadow:none
}
.jux-event-calendar-wrap .fc-toolbar button .fc-icon{
    color:#5f41a5;
    font-size:18px
}
.jux-event-calendar-wrap .fc-toolbar button:hover,.jux-event-calendar-wrap .fc-toolbar button:focus{
    background:#5f41a5;
    outline:none;
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-event-calendar-wrap .fc-toolbar button:hover .fc-icon,.jux-event-calendar-wrap .fc-toolbar button:focus .fc-icon{
    color:#fff
}
.jux-event-calendar-wrap .fc-toolbar button.fc-next-button{
    text-indent:-1px
}
.jux-event-calendar-wrap .fc-toolbar button.fc-prev-button{
    text-indent:-2px
}
.jux-event-calendar-wrap button .fc-icon{
    top:-2px;
    margin:2px
}
.jux-event-calendar-wrap .fc-icon-right-single-arrow:after{
    content:"\f3d3";
    font-family:ionicons;
    font-weight:400;
    font-size:18px;
    top:auto;
    left:auto
}
.jux-event-calendar-wrap .fc-icon-left-single-arrow:after{
    content:"\f3d2";
    font-family:ionicons;
    font-weight:400;
    font-size:18px;
    top:auto;
    left:auto
}
.jux-event-calendar-wrap th,.jux-event-calendar-wrap td{
    border-color:#ededed;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-event-calendar-wrap th{
    padding:20px
}
.jux-event-calendar-wrap th.fc-widget-header{
    border-color:rgba(42,29,74,.25)!important;
    font-size:16px;
    font-weight:400;
    padding:6px 0;
    line-height:50px;
    text-transform:uppercase
}
.jux-event-calendar-wrap th.fc-widget-header .fc-title{
    padding:5px 15px;
    margin:4px 2px
}
.jux-event-calendar-wrap th.fc-widget-header .fc-close{
    padding:10px;
    opacity:.5;
    filter:alpha(opacity=50)
}
.jux-event-calendar-wrap th.fc-widget-header .fc-close:hover,.jux-event-calendar-wrap th.fc-widget-header .fc-close:focus{
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-event-calendar-wrap .fc-view table{
    margin:0
}
.jux-event-calendar-wrap .fc-view table .fc-head{
    background:#5f41a5;
    color:#fff
}
.jux-event-calendar-wrap .fc-today{
    background:0 0
}
.jux-event-calendar-wrap .fc-basic-view .fc-day-number{
    color:#ababab;
    font-family:'droid serif',serif;
    font-weight:400;
    font-size:16px;
    padding:4px 20px 6px;
    line-height:48px;
    text-align:left
}
.jux-event-calendar-wrap .fc-today.fc-state-highlight{
    background:#5f41a5;
    color:#fff;
    display:inline-block;
    height:30px;
    padding:0;
    margin:10px;
    line-height:30px;
    text-indent:7px;
    width:30px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-event-calendar-wrap .fc-event{
    background:0 0;
    border:none;
    color:#333;
    font-size:16px;
    line-height:24px;
    padding:0 20px;
    margin:0;
    max-height:55px;
    overflow:hidden
}
.jux-event-calendar-wrap .fc-event:hover,.jux-event-calendar-wrap .fc-event:focus{
    color:#5f41a5
}
.jux-event-calendar-wrap .fc-trainer,.jux-event-calendar-wrap .fc-time{
    display:none
}
.jux-event-calendar-wrap .fc-title{
    font-weight:400;
    white-space:normal;
    overflow:visible
}
.jux-event-calendar-wrap .fc-day-grid-container .fc-day:hover,.jux-event-calendar-wrap .fc-row .fc-day:hover,.jux-event-calendar-wrap .fc-day-grid-container .fc-day:focus,.jux-event-calendar-wrap .fc-row .fc-day:focus{
    background:#fff;
    -webkit-box-shadow:0 0 8px 8px rgba(227,227,227,.3);
    box-shadow:0 0 8px 8px rgba(227,227,227,.3)
}
.jux-event-calendar-wrap a.fc-more{
    margin:20px
}
.jux-event-calendar-wrap a.fc-more:hover,.jux-event-calendar-wrap a.fc-more:focus{
    color:#5f41a5
}
.jux-event-calendar-wrap .fc-popover .fc-event{
    padding:10px!important;
    border-top:1px solid #eaeaea;
    font-size:14px!important;
    line-height:21px!important
}
.jux-event-calendar-wrap .fc-popover .fc-event:first-child{
    border:none
}
.jux-event-calendar-wrap .fc-h-event.fc-not-start,.jux-event-calendar-wrap .fc-h-event.fc-not-end{
    padding:0 20px
}
.export-timetable a{
    font-size:16px;
    font-weight:400;
    line-height:24px
}
@media screen and (max-width:991px){
    .jux-event-calendar-wrap,.export-timetable{
        display:none
    }
}
.jux-responsive-calendar-wrap{
    padding:0 15px
}
@media screen and (min-width:992px){
    .jux-responsive-calendar-wrap{
        display:none
    }
}
.jux-responsive-calendar-wrap a{
    -webkit-transition:all .2s ease 0s;
    -o-transition:all .2s ease 0s;
    transition:all .2s ease 0s
}
.jux-responsive-calendar-wrap a:focus,.jux-responsive-calendar-wrap a:hover{
    outline:none;
    text-decoration:none
}
.jux-responsive-calendar-wrap .res-calendar-navigation{
    position:relative;
    height:20px;
    margin:20px 0
}
.jux-responsive-calendar-wrap .res-calendar-navigation h3{
    color:#454545;
    font-size:18px;
    text-transform:uppercase;
    font-weight:400;
    margin-top:5px;
    position:absolute;
    top:0;
    left:50%;
    white-space:nowrap;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
@media screen and (max-width:321px){
    .jux-responsive-calendar-wrap .res-calendar-navigation h3{
        white-space:normal;
        font-size:14px
    }
}
.jux-responsive-calendar-wrap .res-calendar-navigation .prev,.jux-responsive-calendar-wrap .res-calendar-navigation .next{
    position:absolute;
    top:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid #5f41a5;
    color:#5f41a5;
    width:30px;
    height:30px;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    text-align:center
}
.jux-responsive-calendar-wrap .res-calendar-navigation .prev:focus,.jux-responsive-calendar-wrap .res-calendar-navigation .next:focus,.jux-responsive-calendar-wrap .res-calendar-navigation .prev:hover,.jux-responsive-calendar-wrap .res-calendar-navigation .next:hover{
    background-color:#5f41a5;
    color:#fff
}
.jux-responsive-calendar-wrap .res-calendar-navigation .prev i,.jux-responsive-calendar-wrap .res-calendar-navigation .next i{
    font-size:16px;
    font-weight:700;
    display:inline;
    vertical-align:baseline;
    line-height:28px;
    margin:0
}
.jux-responsive-calendar-wrap .res-calendar-navigation .prev{
    left:0
}
.jux-responsive-calendar-wrap .res-calendar-navigation .next{
    right:0
}
.jux-responsive-calendar-wrap .item-weekday{
    background-color:#f7f7f7;
    border:1px solid #eee;
    border-left-width:3px;
    border-right-width:0;
    padding:5px 10px;
    color:#333;
    margin:5px 0;
    border-left-color:#b9b7b7
}
.jux-responsive-calendar-wrap .item-weekday.today{
    background:#fcf8e3
}
.jux-responsive-calendar-wrap .item-day{
    position:relative;
    padding:3px 0 3px 4px;
    font-size:15px
}
.jux-responsive-calendar-wrap .item-day span{
    font-weight:600;
    color:#333
}
.jux-responsive-calendar-wrap .item-day i{
    font-weight:300
}
@media screen and (max-width:479px){
    .jux-responsive-calendar-wrap .item-day i{
        display:none
    }
}
.jux-responsive-calendar-wrap .item-day a{
    margin-left:10px
}
.jux-responsive-calendar-wrap .item-day .item-ribbon{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:3px;
    border:1px solid #fff;
    border-left-width:0;
    border-right-width:0
}
@media(max-width:768px){
    .jux-event-calendar-wrap .fc-day-number{
        line-height:21px!important;
        padding:5px!important;
        font-size:13px!important;
        font-weight:400!important
    }
    .jux-event-calendar-wrap .fc-day-number.fc-today{
        height:20px!important;
        margin:4px!important;
        text-indent:7px!important;
        width:20px!important
    }
    .jux-event-calendar-wrap .fc-widget-header{
        font-size:14px;
        padding:5px 0
    }
    .jux-event-calendar-wrap .fc-title{
        font-size:13px;
        font-weight:400;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .fc-view{
        width:768px!important;
        margin:0 auto
    }
}
.jux_counter_background{
    background-color:#e182a8
}
.jux-counter-wrap{
    padding:40px 0;
    display:flex;
    -webkit-display:flex;
    -ms-display:flex;
    -moz-display:flex;
    align-items:center;
    -webkit-align-items:center;
    -ms-align-items:center;
    -moz-align-items:center
}
.jux-counter-wrap:before,.jux-counter-wrap:after{
    content:" ";
    display:table
}
.jux-counter-wrap:after{
    clear:both
}
.jux-counter-wrap:before,.jux-counter-wrap:after{
    content:" ";
    display:table
}
.jux-counter-wrap:after{
    clear:both
}
.jux-counter-wrap img{
    float:left
}
.jux-counter-wrap .jux-counter-content{
    float:left;
    position:relative;
    color:#fff;
    padding-left:30px;
    margin-left:38px
}
.jux-counter-wrap .jux-counter-content:before{
    width:2px;
    height:45px;
    top:50%;
    left:0;
    background:#fff;
    content:'';
    position:absolute;
    -webkit-transform:rotate(28deg);
    -ms-transform:rotate(28deg);
    -o-transform:rotate(28deg);
    transform:rotate(28deg);
    margin-top:-22.5px
}
.jux-counter-wrap .jux-counter-content h4{
    font-size:42px;
    display:block;
    font-weight:700;
    font-style:italic;
    line-height:1;
    margin:0 0 2px;
    font-family:'droid serif',serif;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.jux-counter-wrap .jux-counter-content span{
    font-size:18px;
    line-height:30.03px;
    display:block;
    font-weight:300
}
@media(max-width:1500px){
    div.reponsive-counter .vc_column-inner{
        padding-left:15px!important
    }
}
.jux-short-intro{
    position:relative;
    text-align:right;
    padding:153px 90px 100px 15px
}
@media(max-width:1300px){
    .jux-short-intro{
        padding:153px 30px 100px 15px
    }
}
@media(max-width:1199px){
    .jux-short-intro{
        padding:153px 15px 100px
    }
}
@media(max-width:320px){
    .jux-short-intro{
        padding:70px 15px
    }
    .jux-short-intro p{
        font-size:18px
    }
}
.jux-short-intro img{
    position:absolute;
    left:-160px;
    top:-75px
}
@media(max-width:1700px){
    .jux-short-intro img{
        display:none
    }
}
.jux-short-intro h3{
    font-size:48px;
    line-height:1;
    color:#5f41a5;
    text-transform:uppercase;
    font-weight:400;
    margin:0 0 6px;
    padding:0;
    position:relative
}
.jux-short-intro h3 span{
    color:#e182a8
}
@media(max-width:767px){
    .jux-short-intro h3{
        font-size:34px;
        line-height:36px
    }
}
@media(max-width:479px){
    .jux-short-intro h3{
        font-size:26px
    }
}
.jux-short-intro p{
    font-size:20px;
    font-family:'droid serif',serif;
    font-style:italic;
    position:relative
}
.jux-short-intro .custom_link{
    background-color:#e182a8;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    padding:10px 35px;
    text-decoration:none;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    margin-top:15px;
    display:inline-block;
    position:relative
}
.jux-short-intro .custom_link:hover{
    background:#d2447d
}
.jux-custom-html{
    position:relative;
    width:100%;
    padding:66px 0 76px
}
.jux-custom-html span{
    color:#fff;
    font-size:24px;
    font-style:italic;
    font-weight:300
}
.jux-custom-html h3{
    font-size:32px;
    color:#fff;
    padding:0;
    margin:0;
    text-transform:uppercase;
    max-width:450px;
    line-height:42px;
    font-weight:400
}
@media(max-width:767px){
    .jux-custom-html h3{
        font-size:24px;
        line-height:32px
    }
}
@media(max-width:479px){
    .jux-custom-html h3{
        font-size:22px
    }
}
.jux-custom-html img{
    position:absolute;
    right:-20%;
    top:-20%
}
@media(max-width:1700px){
    .jux-custom-html img{
        right:-50px;
        top:-42px
    }
}
@media(max-width:1119px){
    .jux-custom-html img{
        display:none
    }
}
.jux-custom-html a{
    border:1px solid #fff;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    padding:9px 26px;
    text-decoration:none;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    margin-top:32px;
    display:inline-block
}
.jux-custom-html a i{
    padding-right:10px
}
.jux-custom-html a:hover{
    background:#fff;
    color:#333
}
.ui-datepicker-calendar{
    width:350px
}
.ui-timepicker-table td{
    width:35px;
    text-align:center
}
.ui-datepicker .ui-datepicker-header{
    background:#e182a8;
    color:#fff
}
.ui-datepicker-calendar tr td{
    text-align:center;
    cursor:pointer
}
.ui-datepicker-calendar tr td:hover{
    background:#e182a8
}
.ui-datepicker-calendar tr td:hover a{
    color:#fff
}
.ui-timepicker-table td a{
    padding:5px;
    width:auto
}
@media screen and (min-width:767px){
    .contact-form-wrapper{
        width:100%!important
    }
}
@media screen and (min-width:1200px){
    .contact-form-wrapper{
        width:50%!important
    }
}
@media screen and (min-width:768px){
    .block-contact-form .vc_col-sm-6{
        width:100%
    }
}
@media screen and (min-width:1200px){
    .block-contact-form .vc_col-sm-6{
        width:50%
    }
}
.jux-contact-form-7.style-default .jux-theme-title{
    font-size:42px;
    line-height:44px;
    color:#e182a8;
    text-transform:uppercase;
    font-weight:400;
    margin:0 0 3px;
    padding:0
}
.jux-contact-form-7.style-default .jux-theme-title span{
    color:#5f41a5;
    display:block
}
@media(max-width:767px){
    .jux-contact-form-7.style-default .jux-theme-title{
        font-size:34px;
        line-height:36px
    }
}
@media(max-width:479px){
    .jux-contact-form-7.style-default .jux-theme-title{
        font-size:26px
    }
}
.jux-contact-form-7.style-default p.desc{
    font-size:20px;
    font-style:italic
}
.jux-contact-form-7.style-default .wpcf7-form{
    margin-top:48px
}
.jux-contact-form-7.style-default .wpcf7-form input:not([type=submit]){
    border:1px solid #e2e2e2;
    height:45px;
    width:100%;
    color:#888;
    font-size:15px;
    padding:0 20px;
    margin:12.5px 0
}
.jux-contact-form-7.style-default .wpcf7-form input:not([type=submit])::-moz-placeholder{
    color:#888;
    opacity:1
}
.jux-contact-form-7.style-default .wpcf7-form input:not([type=submit]):-ms-input-placeholder{
    color:#888
}
.jux-contact-form-7.style-default .wpcf7-form input:not([type=submit])::-webkit-input-placeholder{
    color:#888
}
.jux-contact-form-7.style-default .wpcf7-form select:not([multiple]){
    margin:12.5px 0;
    height:45px;
    color:#888;
    font-size:15px;
    width:100%;
    -webkit-border-radius:0;
    border-radius:0;
    padding:0 20px;
    border:1px solid #e2e2e2;
    -webkit-box-shadow:none;
    -khtml-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -khtml-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    background:url(../images/arrow.png) no-repeat right center #fff;
    cursor:pointer
}
.jux-contact-form-7.style-default .wpcf7-form select:not([multiple]):focus{
    outline-color:transparent;
    outline:none
}
.jux-contact-form-7.style-default .wpcf7-form select::-ms-expand{
    display:none
}
.jux-contact-form-7.style-default .wpcf7-form textarea{
    color:#888;
    font-size:15px;
    width:100%;
    border:1px solid #e2e2e2;
    padding:20px;
    margin-top:12.5px;
    height:120px
}
.jux-contact-form-7.style-default .wpcf7-form input[type=submit]{
    background-color:#e182a8;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    padding:10px 35px;
    text-decoration:none;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    margin-top:42px;
    display:inline-block;
    border:0
}
.jux-contact-form-7.style-default .wpcf7-form input[type=submit]:hover{
    background:#d2447d
}
@media(max-width:320px){
    .jux-contact-form-7.style-default .jux-theme-title{
        font-size:32px;
        line-height:36px
    }
    .jux-contact-form-7.style-default p.desc{
        font-size:18px
    }
}
.jux-contact-form-7.style-2{
    margin:100px 0;
    display:inline-block
}
.jux-contact-form-7.style-2 .jux-theme-title{
    font-size:42px;
    font-weight:400
}
.jux-contact-form-7.style-2 .jux-theme-title i{
    font-style:normal;
    color:#fff
}
.jux-contact-form-7.style-2 p.desc{
    font-size:20px;
    color:#fff
}
.jux-contact-form-7.style-2 .wpcf7-form{
    margin-top:20px
}
.jux-contact-form-7.style-2 .wpcf7-form input:not([type=submit]){
    height:45px;
    width:100%;
    color:#fff;
    font-size:15px;
    margin:20px 0 0;
    background:0 0;
    border:none
}
.jux-contact-form-7.style-2 .wpcf7-form input:not([type=submit])::-moz-placeholder{
    color:#888;
    opacity:1
}
.jux-contact-form-7.style-2 .wpcf7-form input:not([type=submit]):-ms-input-placeholder{
    color:#888
}
.jux-contact-form-7.style-2 .wpcf7-form input:not([type=submit])::-webkit-input-placeholder{
    color:#888
}
.jux-contact-form-7.style-2 .wpcf7-form input[type=text],.jux-contact-form-7.style-2 .wpcf7-form input[type=number],.jux-contact-form-7.style-2 .wpcf7-form input[type=email]{
    color:#fff
}
.jux-contact-form-7.style-2 .wpcf7-form input[type=text]:focus,.jux-contact-form-7.style-2 .wpcf7-form input[type=number]:focus,.jux-contact-form-7.style-2 .wpcf7-form input[type=email]:focus{
    outline:none
}
.jux-contact-form-7.style-2 .wpcf7-form .hermosa-date-block{
    display:flex;
    align-items:center
}
.jux-contact-form-7.style-2 .wpcf7-form .hermosa-date-block .fa-calendar-o{
    color:#fff;
    position:absolute;
    right:15px;
    bottom:20%
}
.jux-contact-form-7.style-2 .wpcf7-form .wpcf7-form-control-wrap{
    width:100%
}
.jux-contact-form-7.style-2 .wpcf7-form .wpcf7-form-control-wrap ::-webkit-input-placeholder{
    color:#fff!important
}
.jux-contact-form-7.style-2 .wpcf7-form .wpcf7-form-control-wrap ::-moz-placeholder{
    color:#fff!important
}
.jux-contact-form-7.style-2 .wpcf7-form .wpcf7-form-control-wrap ::-moz-placeholder{
    color:#fff!important
}
.jux-contact-form-7.style-2 .wpcf7-form .wpcf7-form-control-wrap ::-ms-input-placeholder{
    color:#fff!important
}
.jux-contact-form-7.style-2 .wpcf7-form .wpcf7-form-control-wrap.repair .wpcf7-validates-as-required option{
    background:#888
}
.jux-contact-form-7.style-2 .wpcf7-form select:not([multiple]){
    margin:20px 0 0;
    height:45px;
    color:#fff;
    font-size:15px;
    width:100%;
    -webkit-border-radius:0;
    border-radius:0;
    border:1px solid #e2e2e2;
    -webkit-box-shadow:none;
    -khtml-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -khtml-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    background:url(../images/arrow.png) no-repeat right center;
    cursor:pointer;
    background-position:105% 0;
    border:none
}
.jux-contact-form-7.style-2 .wpcf7-form select:not([multiple]):focus{
    outline-color:transparent;
    outline:none
}
.jux-contact-form-7.style-2 .wpcf7-form select::-ms-expand{
    display:none
}
.jux-contact-form-7.style-2 .wpcf7-form textarea{
    color:#fff;
    font-size:15px;
    width:100%;
    border:1px solid #e2e2e2;
    padding:20px;
    margin-top:12.5px;
    height:120px
}
.jux-contact-form-7.style-2 .wpcf7-form textarea::-moz-placeholder{
    color:#fff;
    opacity:1
}
.jux-contact-form-7.style-2 .wpcf7-form textarea:-ms-input-placeholder{
    color:#fff
}
.jux-contact-form-7.style-2 .wpcf7-form textarea::-webkit-input-placeholder{
    color:#fff
}
.jux-contact-form-7.style-2 .wpcf7-form input[type=submit]{
    background-color:#e182a8;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    padding:10px 35px;
    text-decoration:none;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    margin-top:60px;
    display:inline-block;
    border:0
}
.jux-contact-form-7.style-2 .wpcf7-form input[type=submit]:hover{
    background:#d2447d
}
@media(max-width:320px){
    .jux-contact-form-7.style-2 .jux-theme-title{
        font-size:32px;
        line-height:36px
    }
    .jux-contact-form-7.style-2 p.desc{
        font-size:18px
    }
}
@media(max-width:1500px){
    div.reponsive-form .vc_column-inner{
        padding:50px!important
    }
}
@media(max-width:991px){
    div.reponsive-form .vc_column-inner{
        padding:30px 15px!important
    }
}
.jux-contact-form{
    max-width:633px;
    text-align:center
}
.jux-contact-form .jux-title{
    padding:0 0 40px
}
.jux-contact-form input[type=text],.jux-contact-form input[type=email],.jux-contact-form textarea{
    background:#fff;
    border:1px solid #eee;
    color:#888;
    font-size:15px;
    line-height:24px;
    margin:0 0 25px;
    padding:8px 15px;
    width:100%
}
.jux-contact-form input[type=text]::-moz-placeholder,.jux-contact-form input[type=email]::-moz-placeholder,.jux-contact-form textarea::-moz-placeholder{
    color:#888;
    opacity:1
}
.jux-contact-form input[type=text]:-ms-input-placeholder,.jux-contact-form input[type=email]:-ms-input-placeholder,.jux-contact-form textarea:-ms-input-placeholder{
    color:#888
}
.jux-contact-form input[type=text]::-webkit-input-placeholder,.jux-contact-form input[type=email]::-webkit-input-placeholder,.jux-contact-form textarea::-webkit-input-placeholder{
    color:#888
}
.jux-contact-form input[type=submit]{
    background:#e182a8;
    border:none;
    color:#fff;
    font-size:16px;
    font-weight:400;
    line-height:22px;
    margin:10px 0 0;
    padding:10px 40px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-contact-form input[type=submit]:hover{
    background:#d2447d
}
.jux-contact-form span.wpcf7-not-valid-tip{
    text-align:left;
    margin-bottom:25px
}
.contact-form .jux-contact-form-7{
    padding:0 15%
}
.jux-video h3{
    font-size:42px;
    line-height:45px;
    color:#e182a8;
    text-transform:uppercase;
    font-weight:400;
    margin:0 0 6px;
    padding:0
}
.jux-video h3 span{
    color:#5f41a5;
    display:block
}
@media(max-width:767px){
    .jux-video h3{
        font-size:34px;
        line-height:36px
    }
}
@media(max-width:479px){
    .jux-video h3{
        font-size:26px
    }
}
.jux-video p{
    font-size:20px;
    font-family:'droid serif',serif;
    font-style:italic
}
.jux-video .thumb_image{
    position:relative;
    max-width:660px;
    -webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.22);
    box-shadow:0 0 50px 0 rgba(0,0,0,.22);
    margin-top:60px
}
.jux-video .thumb_image img{
    width:100%
}
.jux-video .jux-control-video{
    width:80px;
    height:80px;
    display:block;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:1;
    background-color:#5f41a5;
    -webkit-border-radius:50%;
    border-radius:50%;
    color:#fff;
    line-height:75px;
    font-size:25px;
    -webkit-box-shadow:0 0 0 8px rgba(95,65,165,.2);
    box-shadow:0 0 0 8px rgba(95,65,165,.2);
    text-align:center;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    overflow:hidden;
    cursor:pointer
}
.jux-video .jux-control-video i{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.jux-video .jux-control-video i:last-child{
    left:-100%
}
.jux-video .jux-control-video:hover{
    -webkit-box-shadow:0 0 0 3px rgba(95,65,165,.2);
    box-shadow:0 0 0 3px rgba(95,65,165,.2)
}
.jux-video .jux-control-video:hover i{
    left:150%
}
.jux-video .jux-control-video:hover i:last-child{
    left:50%
}
.jux-video.style-2 h3{
    color:#fff;
    font-size:18px;
    font-weight:400;
    line-height:24px;
    text-transform:uppercase
}
.jux-video.style-2 p{
    color:rgba(255,255,255,.7);
    font-size:14px;
    font-family:'droid serif',serif;
    font-style:italic;
    line-height:24px
}
.jux-video.style-2 .thumb_image{
    margin-top:50px;
    overflow:hidden
}
.jux-video.style-2 .jux-video-action{
    display:flex;
    position:relative;
    padding:35px 0;
    justify-content:center
}
.jux-video.style-2 .jux-video-action .jux-control-video{
    font-size:16px;
    float:left;
    left:auto;
    top:auto;
    height:40px;
    margin-right:28px;
    position:inherit;
    width:40px;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-video.style-2 .jux-video-action .video-info{
    margin-top:-5px
}
.jux-video.style-2 .jux-video-action:after{
    clear:both;
    content:'';
    display:table
}
.jux-video.style-3 .thumb_image .jux-control-video{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.jux-video.style-3 .thumb_image .jux-control-video:hover{
    -webkit-box-shadow:none;
    box-shadow:none
}
.jux-lightbox-video{
    position:fixed;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.8);
    z-index:9999;
    left:0;
    top:0;
    display:flex;
    align-items:center
}
.jux-lightbox-video iframe{
    width:100%;
    height:100%;
    border:0
}
.jux-lightbox-video .jux-iframe-video{
    width:600px;
    height:450px;
    margin:auto
}
@media(max-width:1500px){
    div.jux-reponsive-video .vc_column-inner{
        padding:50px!important
    }
}
@media(max-width:991px){
    div.jux-reponsive-video .vc_column-inner{
        padding:30px 15px!important
    }
}
@media(max-width:767px){
    div.responsive-15 .vc_column-inner{
        padding-left:15px!important
    }
}
.jux-gallery-wraper{
    list-style:none;
    padding:0;
    margin:0
}
.jux-gallery-wraper:before,.jux-gallery-wraper:after{
    content:" ";
    display:table
}
.jux-gallery-wraper:after{
    clear:both
}
.jux-gallery-wraper:before,.jux-gallery-wraper:after{
    content:" ";
    display:table
}
.jux-gallery-wraper:after{
    clear:both
}
.jux-gallery-item{
    padding-top:15px;
    padding-bottom:15px
}
.jux-gallery-inner.style-1{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    position:relative;
    padding:10px;
    background-color:#fff;
    border:1px solid #eee;
    -webkit-box-shadow:0 0 22px 0 rgba(0,0,0,.1);
    box-shadow:0 0 22px 0 rgba(0,0,0,.1)
}
.jux-gallery-inner.style-1 .jux-gallery-inner-content{
    overflow:hidden;
    position:relative
}
.jux-gallery-inner.style-1 img{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-gallery-inner.style-1:hover img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.jux-gallery-inner.style-1:hover .jux-gallery-content{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.jux-gallery-inner.style-1:hover .jux-gallery-content .jux-gallery-center h3,.jux-gallery-inner.style-1:hover .jux-gallery-content .jux-gallery-center span{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-gallery-inner.style-1 .jux-gallery-content{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    text-align:center;
    width:100%;
    align-items:center;
    -moz-align-items:center;
    -webkit-align-items:center;
    display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -ms-display:flex;
    background-color:rgba(95,65,165,.8);
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    cursor:pointer
}
.jux-gallery-inner.style-1 .jux-gallery-content .jux-gallery-center{
    width:100%;
    padding:15px
}
.jux-gallery-inner.style-1 .jux-gallery-content .jux-gallery-center h3{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:translate(0,-45px);
    -ms-transform:translate(0,-45px);
    -o-transform:translate(0,-45px);
    transform:translate(0,-45px);
    font-size:18px;
    text-transform:uppercase;
    margin:0 0 10px;
    padding:0;
    color:#fff;
    font-weight:400
}
.jux-gallery-inner.style-1 .jux-gallery-content .jux-gallery-center span{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    display:block;
    -webkit-transform:translate(0,45px);
    -ms-transform:translate(0,45px);
    -o-transform:translate(0,45px);
    transform:translate(0,45px);
    opacity:0;
    filter:alpha(opacity=0);
    color:#fff
}
.jux-gallery-inner.style-2{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    position:relative;
    background-color:#fff
}
.jux-gallery-inner.style-2 .jux-gallery-inner-content{
    overflow:hidden;
    position:relative
}
.jux-gallery-inner.style-2 img{
    width:100%;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-gallery-inner.style-2:hover img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.jux-gallery-inner.style-2:hover .jux-gallery-content{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.jux-gallery-inner.style-2:hover .jux-gallery-content .jux-gallery-center h3,.jux-gallery-inner.style-2:hover .jux-gallery-content .jux-gallery-center span{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.jux-gallery-inner.style-2 .jux-gallery-content{
    border:1px solid #eee;
    position:absolute;
    left:0;
    top:0;
    height:100%;
    text-align:center;
    width:100%;
    align-items:center;
    -moz-align-items:center;
    -webkit-align-items:center;
    display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -ms-display:flex;
    background-color:rgba(0,0,0,.32);
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    cursor:pointer
}
.jux-gallery-inner.style-2 .jux-gallery-content .jux-gallery-center{
    width:100%;
    padding:15px
}
.jux-gallery-inner.style-2 .jux-gallery-content .jux-gallery-center h3{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transform:translate(0,-45px);
    -ms-transform:translate(0,-45px);
    -o-transform:translate(0,-45px);
    transform:translate(0,-45px);
    font-size:18px;
    text-transform:uppercase;
    margin:0 0 10px;
    padding:0;
    color:#fff;
    font-weight:400
}
.jux-gallery-inner.style-2 .jux-gallery-content .jux-gallery-center span{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    display:block;
    -webkit-transform:translate(0,45px);
    -ms-transform:translate(0,45px);
    -o-transform:translate(0,45px);
    transform:translate(0,45px);
    opacity:0;
    filter:alpha(opacity=0);
    color:#fff
}
/*.slideshow{
    position:fixed;
    background:rgba(0,0,0,.9);
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:500;
    opacity:0;
    visibility:hidden;
    overflow:hidden;
    -webkit-perspective:1000px;
    perspective:1000px;
    -webkit-transition:opacity .5s,visibility 0s .5s;
    transition:opacity .5s,visibility 0s .5s
}*/
.slideshow-open .slideshow{
    opacity:1;
    visibility:visible;
    -webkit-transition:opacity .5s;
    transition:opacity .5s
}
.slideshow ul{
    width:100%;
    height:100%;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:translate3d(0,0,150px);
    transform:translate3d(0,0,150px);
    -webkit-transition:-webkit-transform .5s;
    transition:transform .5s
}
.slideshow ul.animatable li{
    -webkit-transition:-webkit-transform .5s;
    transition:transform .5s
}
.slideshow-open .slideshow ul{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slideshow li{
    width:800px;
    height:660px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-330px 0 0 -400px;
    visibility:hidden;
    display:flex;
    align-items:center;
    -moz-align-items:center;
    -webkit-align-items:center;
    justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    opacity:0;
    filter:alpha(opacity=0)
}
.slideshow li.current{
    opacity:1;
    filter:alpha(opacity=100)
}
.slideshow li.show{
    visibility:visible
}
.slideshow li:after{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(255,255,255,.8);
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
.slideshow li.current:after{
    visibility:hidden;
    opacity:0;
    -webkit-transition:opacity .3s,visibility 0s .3s;
    transition:opacity .3s,visibility 0s .3s
}
.slideshow figure{
    overflow:hidden
}
.slideshow figure img{
    width:100%
}
.slideshow figcaption{
    padding-bottom:20px
}
.slideshow figcaption h3{
    text-align:center;
    margin:0;
    padding:0
}
.slideshow nav span{
    position:fixed;
    z-index:1000;
    color:#59656c;
    text-align:center;
    padding:3%;
    cursor:pointer;
    font-size:2.2em
}
.slideshow nav span.nav-prev,.slideshow nav span.nav-next{
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.slideshow nav span.nav-next{
    right:0
}
.slideshow nav span.nav-close{
    top:30px;
    right:30px;
    padding:0
}
.grid-wrap{
    margin:0 -15px
}
span.nav-prev{
    width:50px;
    height:100px;
    background-image:url(../images/prev-icon.png);
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat
}
span.nav-next{
    width:50px;
    height:100px;
    background-image:url(../images/next-icon.png);
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat
}
span.nav-close{
    width:60px;
    height:60px;
    background-image:url(../images/remove2.png);
    background-color:transparent;
    background-position:center center;
    background-repeat:no-repeat
}
@media screen and (max-width:60em){
    .slideshow li{
        width:100%;
        height:100%;
        top:0;
        left:0;
        margin:0;
        padding:15px
    }
    .slideshow li figure img{
        width:auto;
        margin:0 auto;
        max-width:100%
    }
    .slideshow nav span,.slideshow nav span.nav-close{
        font-size:1.8em;
        padding:.3em
    }
    .info-keys{
        display:none
    }
    span.nav-prev{
        margin-left:20px;
        background-size:17px 40px;
        background-color:rgba(0,0,0,.6);
        width:40px;
        height:70px
    }
    span.nav-next{
        margin-right:20px;
        background-size:17px 40px;
        background-color:rgba(0,0,0,.6);
        width:40px;
        height:70px
    }
}
.shortcode-title-gallery .style_title-1.jux-theme-wraptext{
    text-align:center!important;
    margin:10px 0 50px
}
.shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title{
    display:inline-block;
    position:relative
}
.shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:url(../images/theme-icon.png);
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
    height:81px;
    width:149px;
    position:absolute;
    top:-13px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title .jux-theme-title{
    color:#e182a8;
    font-weight:400;
    letter-spacing:.5px;
    text-transform:uppercase;
    position:relative;
    font-size:42px
}
@media screen and (max-width:767px){
    .shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title .jux-theme-title{
        font-size:34px
    }
}
@media screen and (max-width:479px){
    .shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title .jux-theme-title{
        font-size:26px
    }
}
.shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title .jux-theme-title .first-word{
    color:#5f41a5
}
.shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#696969;
    font-family:'droid serif',serif;
    font-style:italic;
    font-weight:400;
    font-size:20px;
    line-height:24px
}
@media screen and (max-width:767px){
    .shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
        font-size:18px
    }
}
@media screen and (max-width:479px){
    .shortcode-title-gallery .style_title-1.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
        font-size:16px
    }
}
.shortcode-title-gallery .style_title-2.jux-theme-wraptext{
    margin:100px 0 0
}
.shortcode-title-gallery .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-title{
    font-size:36px;
    color:#fff;
    text-transform:none;
    letter-spacing:.5px;
    position:relative
}
.shortcode-title-gallery .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    font-size:18px;
    margin-bottom:30px;
    font-weight:400;
    font-style:normal;
    font-family:lato,serif
}
.shortcode-title-gallery .style_title-2.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:none
}
.shortcode-title-gallery .style_title-3.jux-theme-wraptext{
    margin:80px 0 0
}
.shortcode-title-gallery .style_title-3.jux-theme-wraptext .wrap-title .jux-theme-title{
    font-size:36px;
    color:#fff;
    text-transform:none;
    letter-spacing:.5px;
    position:relative;
    display:inline-block
}
.shortcode-title-gallery .style_title-3.jux-theme-wraptext .wrap-title .jux-theme-title:before{
    content:'';
    position:absolute;
    background-image:url(../images/icon-header.png);
    width:94px;
    height:56px;
    top:-65%;
    left:50%;
    transform:translateX(-50%)
}
.shortcode-title-gallery .style_title-3.jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    font-size:18px;
    margin-bottom:30px;
    font-weight:500;
    font-style:normal;
    font-family:lato,serif
}
.shortcode-title-gallery .style_title-3.jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background:0 0
}
.jux_partner{
    list-style:none;
    padding:0;
    margin:0;
    text-align:center
}
.jux_partner li{
    padding:30px 0
}
.jux_partner li img{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux_partner li img:hover{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.jux_partner-wrap .owl-carousel .owl-item img{
    width:auto
}
.jux-mailchimp{
    padding:70px 0
}
.jux-mailchimp .jux-mailchimp-left{
    float:left;
    width:50%
}
.jux-mailchimp .jux-mailchimp-left .jux-title{
    color:#fff;
    font-size:36px;
    font-weight:400;
    letter-spacing:.2px;
    padding:0 0 10px;
    margin:0;
    text-transform:uppercase
}
.jux-mailchimp .jux-mailchimp-left .jux-sub-title{
    color:#fff;
    font-family:'droid serif',serif;
    font-size:20px;
    font-style:italic;
    line-height:24px
}
.jux-mailchimp .jux-mailchimp-right{
    float:right;
    width:50%;
    margin:15px 0 0
}
.jux-mailchimp .jux-mailchimp-right .mc_footer input[type=email]{
    border:1px solid #aa9dce;
    background:#8d7abd;
    color:#fff;
    font-size:15px;
    line-height:24px;
    padding:12px 20px;
    width:100%
}
.jux-mailchimp .jux-mailchimp-right .mc_footer input[type=email]::-moz-placeholder{
    color:#fff;
    opacity:1
}
.jux-mailchimp .jux-mailchimp-right .mc_footer input[type=email]:-ms-input-placeholder{
    color:#fff
}
.jux-mailchimp .jux-mailchimp-right .mc_footer input[type=email]::-webkit-input-placeholder{
    color:#fff
}
.jux-mailchimp .jux-mailchimp-right .mc_footer input[type=submit]{
    text-indent:-125px
}
.jux-mailchimp .jux-mailchimp-right .mc_footer i{
    color:#fff;
    top:6px
}
.jux-mailchimp .jux-mailchimp-right .mc4wp-alert{
    color:#fff;
    font-size:13px;
    line-height:21px;
    padding:10px 0;
    font-style:italic;
    font-weight:300
}
.jux-mailchimp:after{
    clear:both;
    content:'';
    display:table
}
@media(max-width:991px){
    .jux-mailchimp{
        text-align:center
    }
    .jux-mailchimp .jux-mailchimp-left,.jux-mailchimp .jux-mailchimp-right{
        width:100%
    }
    .jux-mailchimp .jux-mailchimp-left .jux-title{
        font-size:25px
    }
    .jux-mailchimp .jux-mailchimp-left .jux-sub-title{
        font-size:15px
    }
    .jux-mailchimp .jux-mailchimp-right{
        margin:30px 0 0
    }
    .jux-mailchimp .jux-mailchimp-right .mc_footer input[type=email]{
        padding:8px 15px
    }
    .jux-mailchimp .jux-mailchimp-right .mc_footer i{
        top:1px
    }
}
.jux_sh_blog_wraper{
    margin:0 -15px
}
.masonry-item{
    margin-bottom:60px
}
.yes_shadow .our-blog-item{
    -webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    box-shadow:0 0 24px 0 rgba(0,0,0,.16)
}
.our-blog-item{
    background:#fff;
    -webkit-border-radius:5px;
    border-radius:5px;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.our-blog-item a{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.our-blog-item .blog-item-header{
    overflow:hidden
}
.our-blog-item .blog-item-header iframe{
    width:100%;
    min-height:225px;
    border:0
}
.our-blog-item .jux-blog-meta{
    padding:22px 30px 7px
}
.our-blog-item .jux-blog-meta:before,.our-blog-item .jux-blog-meta:after{
    content:" ";
    display:table
}
.our-blog-item .jux-blog-meta:after{
    clear:both
}
.our-blog-item .jux-blog-meta:before,.our-blog-item .jux-blog-meta:after{
    content:" ";
    display:table
}
.our-blog-item .jux-blog-meta:after{
    clear:both
}
.our-blog-item .jux-blog-meta .cats-links{
    display:block;
    float:left;
    font-size:12px;
    text-transform:uppercase;
    padding-top:3px
}
.our-blog-item .jux-blog-meta .cats-links a{
    color:#5f41a5
}
.our-blog-item .jux-blog-meta .comment-meta{
    display:block;
    float:right;
    font-size:15px
}
.our-blog-item .jux-blog-meta .comment-meta i{
    color:#e182a8;
    padding-right:8px;
    font-size:16px
}
.our-blog-item .jux-blog-meta .comment-meta span:first-child{
    padding-right:20px
}
.our-blog-item .jux-blog-entry{
    padding:0 30px 15px
}
.our-blog-item .jux-blog-entry h3{
    margin:0 0 10px;
    padding:0;
    font-weight:400;
    line-height:34px
}
.our-blog-item .jux-blog-entry h3 a{
    color:#333;
    text-decoration:none
}
.our-blog-item .jux-blog-entry h3 a:hover{
    color:#e182a8
}
.our-blog-item .jux-blog-footer{
    border-top:1px solid rgba(221,238,245,.7);
    padding:20px 30px
}
.our-blog-item .jux-blog-footer:before,.our-blog-item .jux-blog-footer:after{
    content:" ";
    display:table
}
.our-blog-item .jux-blog-footer:after{
    clear:both
}
.our-blog-item .jux-blog-footer:before,.our-blog-item .jux-blog-footer:after{
    content:" ";
    display:table
}
.our-blog-item .jux-blog-footer:after{
    clear:both
}
.our-blog-item .jux-blog-footer span{
    float:left;
    color:#ababab;
    font-size:14px;
    font-style:italic;
    font-family:'droid serif',serif;
    padding-top:9px
}
.our-blog-item .jux-blog-footer a{
    float:right;
    background-color:#e182a8;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    padding:7px 20px;
    font-size:14px;
    text-decoration:none;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    display:inline-block;
    border:0
}
.our-blog-item .jux-blog-footer a:hover{
    background:#d2447d
}
.style_1 .our-blog-item:hover{
    -webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    box-shadow:0 0 24px 0 rgba(0,0,0,.16);
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
}
.style_2 .blog-item-header img{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.style_2 .our-blog-item{
    -webkit-border-radius:0;
    border-radius:0
}
.style_2 .our-blog-item:hover .blog-item-header img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.style_2 .our-blog-item .jux-blog-entry{
    margin-left:50px;
    background:#fff;
    margin-top:-80px;
    position:relative;
    padding-top:33px;
    padding-right:0;
    padding-bottom:0
}
.style_2 .our-blog-item .jux-blog-entry h3{
    text-transform:uppercase;
    font-size:16px;
    line-height:26px;
    font-weight:700;
    margin-bottom:15px
}
.style_2 .our-blog-item .jux-blog-entry h3 a{
    color:#5f41a5
}
.style_2 .our-blog-item .jux-blog-footer{
    margin-left:50px;
    background:#fff;
    border-top:0;
    padding-right:0;
    padding-top:0
}
.style_2 .our-blog-item .jux-blog-footer .jux-readmore{
    float:left;
    background:0 0;
    color:#696969;
    padding:4px 0
}
.style_2 .our-blog-item .jux-blog-footer .jux-readmore:before{
    content:"\f362";
    font-family:ionicons;
    color:#e182a8;
    padding-right:10px
}
.style_2 .our-blog-item .jux-blog-footer .jux-readmore:hover{
    color:#e182a8
}
.style_2 .our-blog-item .jux-blog-footer .comment-meta{
    display:block;
    float:right;
    font-size:15px;
    padding-top:0
}
.style_2 .our-blog-item .jux-blog-footer .comment-meta i{
    color:#e182a8;
    padding-right:8px;
    font-size:16px
}
.style_2 .our-blog-item .jux-blog-footer .comment-meta span{
    padding-top:0
}
.style_2 .our-blog-item .jux-blog-footer .comment-meta span:first-child{
    padding-right:20px
}
@media(max-width:479px){
    .style_2 .our-blog-item .jux-blog-footer,.style_2 .our-blog-item .jux-blog-entry{
        margin-left:15px
    }
}
.blog-pagination{
    text-align:center
}
.blog-pagination .custom_link{
    background-color:#e182a8;
    -webkit-border-radius:5px;
    border-radius:5px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    padding:12px 38px;
    text-decoration:none;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    display:inline-block;
    border:0;
    font-size:18px
}
.blog-pagination .custom_link:hover{
    background:#d2447d
}
.jux_sh_blog_wraper .pagination{
    display:none
}
.jux-testimonial{
    padding:95px 25px;
    position:relative;
    text-align:center
}
.jux-testimonial .jux-testimonial-wrap{
    cursor:ew-resize
}
.jux-testimonial.style-1 .jux-testimonial-image{
    position:relative;
    z-index:1
}
.jux-testimonial.style-1 .jux-testimonial-item .jux-testimonial-content{
    color:#fff;
    font-family:'droid serif',serif;
    font-size:18px;
    font-style:italic;
    line-height:36px;
    letter-spacing:1px;
    padding:60px 0 40px;
    margin:auto;
    width:70%;
    font-smoothing:antialiased;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.jux-testimonial.style-1 .jux-testimonial-item .box-user{
    display:inline-block
}
.jux-testimonial.style-1 .jux-testimonial-item .box-user .box-avatar{
    background:#fff;
    float:left;
    padding:5px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-testimonial.style-1 .jux-testimonial-item .box-user .box-avatar img{
    height:75px;
    width:75px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-testimonial.style-1 .jux-testimonial-item .box-user .box-info{
    padding:0 30px;
    float:right;
    text-align:left
}
.jux-testimonial.style-1 .jux-testimonial-item .box-user .box-info .jux-testimonial-name{
    color:#fff;
    font-size:18px;
    font-weight:400;
    line-height:24px;
    margin:10px 0 0
}
.jux-testimonial.style-1 .jux-testimonial-item .box-user .box-info .jux-testimonial-position{
    color:rgba(255,255,255,.7);
    font-size:15px;
    line-height:24px
}
.jux-testimonial.style-1 .jux-testimonial-item .box-user:after{
    clear:both;
    content:'';
    display:table
}
.jux-testimonial.style-1 .owl-nav{
    position:absolute;
    width:100%;
    top:50%
}
.jux-testimonial.style-1 .owl-nav .owl-prev{
    float:left
}
.jux-testimonial.style-1 .owl-nav .owl-prev:before{
    content:'\f104';
    font:normal normal normal 64px/1 FontAwesome;
    line-height:0;
    color:#fff
}
.jux-testimonial.style-1 .owl-nav .owl-prev span{
    display:none
}
.jux-testimonial.style-1 .owl-nav .owl-prev:focus{
    outline:none
}
.jux-testimonial.style-1 .owl-nav .owl-next{
    float:right
}
.jux-testimonial.style-1 .owl-nav .owl-next:before{
    content:'\f105';
    font:normal normal normal 64px/1 FontAwesome;
    line-height:0;
    color:#fff
}
.jux-testimonial.style-1 .owl-nav .owl-next span{
    display:none
}
.jux-testimonial.style-1 .owl-nav .owl-next:focus{
    outline:none
}
.jux-testimonial.style-1 .owl-dots{
    padding-top:30px
}
.jux-testimonial.style-1 .owl-dots .owl-dot{
    width:12px;
    height:12px;
    background:#fff;
    margin:0 10px;
    border-radius:100px
}
.jux-testimonial.style-1 .owl-dots .owl-dot:focus{
    outline:none
}
.jux-testimonial.style-2{
    padding:50px 25px;
    text-align:initial
}
.jux-testimonial.style-2 .jux-testimonial-wrap{
    position:relative
}
.jux-testimonial.style-2 .jux-testimonial-item .jux-testimonial-content{
    border:1px solid #fff;
    border-bottom:none;
    color:#fff;
    font-family:'droid serif',serif;
    padding:45px 35px 25px;
    position:relative;
    font-size:18px;
    font-style:italic;
    line-height:36px;
    letter-spacing:1px;
    margin:auto;
    font-smoothing:antialiased;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-border-radius:5px;
    border-radius:5px
}
.jux-testimonial.style-2 .jux-testimonial-item .jux-testimonial-content .icon-wrap{
    bottom:1px;
    height:22px;
    left:0;
    position:absolute;
    width:100%
}
.jux-testimonial.style-2 .jux-testimonial-item .jux-testimonial-content .icon-wrap span{
    position:absolute;
    display:inline-block
}
.jux-testimonial.style-2 .jux-testimonial-item .jux-testimonial-content .icon-wrap .icon-item-1{
    bottom:0;
    border-top:1px solid #fff;
    right:0;
    height:1px;
    width:calc(100% - 70px)
}
.jux-testimonial.style-2 .jux-testimonial-item .jux-testimonial-content .icon-wrap .icon-item-2{
    border-top:1px solid #fff;
    border-right:1px solid #fff;
    bottom:-24px;
    left:0;
    height:25px;
    width:40px
}
.jux-testimonial.style-2 .jux-testimonial-item .jux-testimonial-content .icon-wrap .icon-item-3{
    border-top:1px solid #fff;
    bottom:-12px;
    left:36px;
    height:1px;
    width:38px;
    -webkit-transform:rotate(-38deg);
    -ms-transform:rotate(-38deg);
    -o-transform:rotate(-38deg);
    transform:rotate(-38deg)
}
.jux-testimonial.style-2 .jux-testimonial-item .jux-testimonial-content:before{
    content:"\f347";
    color:#fff;
    font-family:ionicons;
    font-size:20px;
    font-style:italic;
    line-height:32px;
    position:absolute;
    top:15px;
    left:15px
}
.jux-testimonial.style-2 .jux-testimonial-item .box-user{
    display:inline-block;
    padding-top:50px
}
.jux-testimonial.style-2 .jux-testimonial-item .box-user .box-avatar{
    background:#fff;
    float:left;
    padding:3px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-testimonial.style-2 .jux-testimonial-item .box-user .box-avatar img{
    height:50px;
    width:50px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-testimonial.style-2 .jux-testimonial-item .box-user .box-info{
    padding:0 20px;
    float:right;
    text-align:left
}
.jux-testimonial.style-2 .jux-testimonial-item .box-user .box-info .jux-testimonial-name{
    color:#fff;
    font-size:18px;
    font-weight:400;
    line-height:24px;
    margin:3px 0 0
}
.jux-testimonial.style-2 .jux-testimonial-item .box-user .box-info .jux-testimonial-position{
    color:rgba(255,255,255,.7);
    font-size:15px;
    line-height:24px
}
.jux-testimonial.style-2 .jux-testimonial-item .box-user:after{
    clear:both;
    content:'';
    display:table
}
.jux-testimonial.style-2 .owl-nav{
    position:absolute;
    right:0;
    top:60%
}
.jux-testimonial.style-2 .owl-nav .owl-prev:before{
    content:'\f104';
    font:normal normal normal 20px/1 FontAwesome;
    line-height:0;
    color:#fff;
    padding:7px 14px;
    border-radius:100px;
    background:#696969;
    margin:5px
}
.jux-testimonial.style-2 .owl-nav .owl-prev span{
    display:none
}
.jux-testimonial.style-2 .owl-nav .owl-prev:focus{
    outline:none
}
.jux-testimonial.style-2 .owl-nav .owl-next:before{
    content:'\f105';
    font:normal normal normal 20px/1 FontAwesome;
    line-height:0;
    color:#fff;
    padding:7px 14px;
    border-radius:100px;
    background:#696969;
    margin:5px
}
.jux-testimonial.style-2 .owl-nav .owl-next span{
    display:none
}
.jux-testimonial.style-2 .owl-nav .owl-next:focus{
    outline:none
}
.jux-testimonial.style-2 .owl-dots{
    padding-top:30px;
    text-align:center
}
.jux-testimonial.style-2 .owl-dots .owl-dot{
    width:12px;
    height:12px;
    background:#fff;
    margin:0 10px;
    border-radius:100px
}
.jux-testimonial.style-2 .owl-dots .owl-dot:focus{
    outline:none
}
.jux-testimonial.style-3 .title-testimonial{
    color:#fff;
    margin:0;
    font-size:30px;
    font-weight:400
}
.jux-testimonial.style-3 .jux-testimonial-item .jux-testimonial-content{
    color:#fff;
    font-family:lato,serif;
    font-size:18px;
    line-height:30px;
    letter-spacing:1px;
    padding:40px 0;
    margin:auto;
    width:70%;
    font-smoothing:antialiased;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.jux-testimonial.style-3 .jux-testimonial-item .jux-testimonial-content:before{
    content:'';
    position:absolute;
    width:67px;
    height:57px;
    background-image:url(../images/quocte1.png);
    background-repeat:no-repeat;
    top:0
}
@media screen and (min-width:320px){
    .jux-testimonial.style-3 .jux-testimonial-item .jux-testimonial-content:before{
        left:0%
    }
}
@media screen and (min-width:992px){
    .jux-testimonial.style-3 .jux-testimonial-item .jux-testimonial-content:before{
        left:8%
    }
}
.jux-testimonial.style-3 .jux-testimonial-item .jux-testimonial-content:after{
    content:'';
    position:absolute;
    width:160px;
    height:136px;
    background-image:url(../images/quocte2.png);
    background-repeat:no-repeat;
    bottom:20%
}
@media screen and (min-width:320px){
    .jux-testimonial.style-3 .jux-testimonial-item .jux-testimonial-content:after{
        right:0%
    }
}
@media screen and (min-width:992px){
    .jux-testimonial.style-3 .jux-testimonial-item .jux-testimonial-content:after{
        right:10%
    }
}
.jux-testimonial.style-3 .jux-testimonial-item .box-user{
    display:flex;
    flex-direction:column;
    align-items:center
}
.jux-testimonial.style-3 .jux-testimonial-item .box-user .box-avatar{
    float:left;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-testimonial.style-3 .jux-testimonial-item .box-user .box-avatar img{
    height:75px;
    width:75px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-testimonial.style-3 .jux-testimonial-item .box-user .box-info{
    padding:0 30px;
    float:right;
    text-align:center
}
.jux-testimonial.style-3 .jux-testimonial-item .box-user .box-info .jux-testimonial-name{
    color:#fff;
    font-size:20px;
    font-weight:400;
    line-height:24px;
    margin:10px 0
}
.jux-testimonial.style-3 .jux-testimonial-item .box-user .box-info .jux-testimonial-position{
    color:#fff;
    line-height:24px;
    text-transform:capitalize
}
.jux-testimonial.style-3 .jux-testimonial-item .box-user:after{
    clear:both;
    content:'';
    display:table
}
.jux-testimonial.style-3 .owl-nav{
    position:absolute;
    width:100%;
    top:50%
}
.jux-testimonial.style-3 .owl-nav .owl-prev{
    float:left
}
.jux-testimonial.style-3 .owl-nav .owl-prev:before{
    content:'\f104';
    font:normal normal normal 64px/1 FontAwesome;
    line-height:0;
    color:#fff
}
.jux-testimonial.style-3 .owl-nav .owl-prev span{
    display:none
}
.jux-testimonial.style-3 .owl-nav .owl-prev:focus{
    outline:none
}
.jux-testimonial.style-3 .owl-nav .owl-next{
    float:right
}
.jux-testimonial.style-3 .owl-nav .owl-next:before{
    content:'\f105';
    font:normal normal normal 64px/1 FontAwesome;
    line-height:0;
    color:#fff
}
.jux-testimonial.style-3 .owl-nav .owl-next span{
    display:none
}
.jux-testimonial.style-3 .owl-nav .owl-next:focus{
    outline:none
}
.jux-testimonial.style-3 .owl-dots{
    padding-top:30px
}
.jux-testimonial.style-3 .owl-dots .owl-dot{
    width:12px;
    height:12px;
    background:#fff;
    margin:0 10px;
    border-radius:100px
}
.jux-testimonial.style-3 .owl-dots .owl-dot:focus{
    outline:none
}
.jux-pricetable{
    text-align:center;
    overflow:hidden;
    margin:0 0 45px;
    -webkit-border-radius:5px;
    border-radius:5px
}
.jux-pricetable a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.jux-pricetable a:focus,.jux-pricetable a:hover{
    text-decoration:none
}
.jux-pricetable .jux-pricetable-header{
    position:relative;
    padding:45px 0 90px
}
.jux-pricetable .jux-pricetable-header span{
    color:#fff;
    font-size:18px;
    font-family:'droid serif',serif;
    font-style:italic
}
.jux-pricetable .jux-pricetable-header h4{
    color:#fff;
    font-size:24px;
    font-weight:400;
    padding:0 15px;
    text-transform:uppercase
}
.jux-pricetable .jux-pricetable-header .item-price{
    border:9px solid #f4f9fb;
    background:#fff;
    bottom:0;
    display:inline-block;
    font-family:'droid serif',serif;
    font-size:56px;
    font-style:normal;
    height:157px;
    left:50%;
    position:absolute;
    padding:13px;
    width:157px;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    -o-transform:translate(-50%,50%);
    transform:translate(-50%,50%);
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-pricetable .jux-pricetable-content{
    background:#fff;
    padding:95px 0 10px
}
.jux-pricetable .jux-pricetable-content .item{
    border-top:1px solid #e9f3f7;
    color:#696969;
    font-size:18px;
    font-weight:400;
    line-height:64px
}
.jux-pricetable .jux-pricetable-content .item:first-child{
    border:none
}
.jux-pricetable .button{
    color:#fff;
    display:block;
    font-size:16px;
    line-height:22px;
    letter-spacing:.2px;
    padding:15px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-pricetable.style-1 .jux-pricetable-header,.jux-pricetable.style-1 .button{
    background:#e182a8
}
.jux-pricetable.style-1 .button:hover{
    background:#d2447d
}
.jux-pricetable.style-1 .item-price{
    color:#e182a8
}
.jux-pricetable.style-2 .jux-pricetable-header,.jux-pricetable.style-2 .button{
    background:#5f41a5
}
.jux-pricetable.style-2 .button:hover{
    background:#3f2b6e
}
.jux-pricetable.style-2 .item-price{
    color:#5f41a5
}
.text-pricetable{
    color:#333;
    font-family:'droid serif',serif;
    font-size:34px;
    line-height:48px;
    font-style:italic;
    font-weight:400;
    text-align:center;
    padding:0 20%
}
@media(max-width:767px){
    .text-pricetable{
        padding:0 30px;
        font-size:28px;
        line-height:38px
    }
}
.jux-icon-wrap{
    width:100%
}
.jux-icon-wrap .jux-icon-body{
    float:left;
    width:75%
}
.jux-icon-wrap .jux-icon-body .icon-title{
    color:#5f41a5;
    font-size:20px;
    font-weight:400;
    margin:0;
    padding:0 0 20px;
    text-transform:uppercase
}
.jux-icon-wrap .jux-icon-body .icon-text{
    color:#696969;
    font-size:16px;
    line-height:24px;
    max-width:350px;
    height:52px
}
.jux-icon-wrap .jux-icon-button{
    float:right;
    width:25%
}
.jux-icon-wrap .jux-icon-button span{
    color:#fff;
    display:inline-block;
    height:65px;
    text-align:center;
    width:65px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-icon-wrap .jux-icon-button span:hover i{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.jux-icon-wrap .jux-icon-button span i{
    display:inline-block;
    font-size:24px;
    line-height:65px;
    width:100%
}
.jux-icon-wrap.left .jux-icon-body,.jux-icon-wrap.start .jux-icon-body{
    text-align:right
}
.jux-icon-wrap.left .jux-icon-button,.jux-icon-wrap.start .jux-icon-button{
    padding-left:20px;
    text-align:left
}
.jux-icon-wrap.left .icon-text,.jux-icon-wrap.start .icon-text{
    float:right
}
.jux-icon-wrap.left.style-3 .jux-icon-body,.jux-icon-wrap.start.style-3 .jux-icon-body{
    padding-right:20px
}
.jux-icon-wrap.right .jux-icon-body,.jux-icon-wrap.end .jux-icon-body{
    float:right;
    text-align:left
}
.jux-icon-wrap.right .jux-icon-button,.jux-icon-wrap.end .jux-icon-button{
    float:left;
    padding-right:20px;
    text-align:right
}
.jux-icon-wrap.right.style-2,.jux-icon-wrap.end.style-2{
    padding:17px 0
}
.jux-icon-wrap.right.style-2 .jux-icon-button,.jux-icon-wrap.end.style-2 .jux-icon-button{
    padding:0;
    text-align:left;
    width:20%
}
.jux-icon-wrap.right.style-2 .jux-icon-body,.jux-icon-wrap.end.style-2 .jux-icon-body{
    width:80%
}
@media screen and (min-width:992px){
    .jux-icon-wrap.right.style-3 .jux-icon-body{
        padding-left:0
    }
}
@media screen and (min-width:767px){
    .jux-icon-wrap.right.style-3 .jux-icon-body{
        padding-left:30px
    }
}
.jux-icon-wrap.style-3{
    position:relative;
    margin-bottom:70px
}
@media screen and (min-width:480px){
    .jux-icon-wrap.style-3{
        margin-bottom:30px
    }
}
@media screen and (min-width:767px){
    .jux-icon-wrap.style-3{
        margin-bottom:70px
    }
}
.jux-icon-wrap.style-3 .jux-icon-body{
    width:75%
}
@media screen and (min-width:767px){
    .jux-icon-wrap.style-3 .jux-icon-body{
        width:75%
    }
}
.jux-icon-wrap.style-3 .jux-icon-body .icon-title{
    color:#5f41a5;
    text-transform:none;
    font-size:24px;
    font-weight:700;
    padding-bottom:15px
}
@media screen and (min-width:768px){
    .jux-icon-wrap.style-3 .jux-icon-body .icon-title{
        font-size:18px;
        padding-top:30px
    }
}
@media screen and (min-width:992px){
    .jux-icon-wrap.style-3 .jux-icon-body .icon-title{
        font-size:24px;
        padding-top:0
    }
}
.jux-icon-wrap.style-3 .jux-icon-body .icon-text{
    font-size:14px
}
.jux-icon-wrap.style-3 .jux-img{
    display:inline-block;
    position:absolute;
    top:50%;
    transform:translate(0%,-50%)
}
.jux-icon-wrap.style-3 .jux-img img{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    max-width:max-content
}
.jux-icon-wrap.style-3 .jux-img:hover img{
    -webkit-transform:translate(10px,0);
    -ms-transform:translate(10px,0);
    -o-transform:translate(10px,0);
    transform:translate(10px,0)
}
.jux-icon-wrap:after{
    clear:both;
    content:'';
    display:table
}
@media screen and (min-width:480px){
    .hover-img-service{
        padding-bottom:30px
    }
}
@media screen and (min-width:768px){
    .hover-img-service{
        padding-bottom:0
    }
}
.title-icon{
    color:#333;
    font-family:'droid serif',serif;
    font-size:34px;
    font-style:italic;
    font-weight:400;
    line-height:48px;
    padding:20px 0;
    margin:0;
    text-align:center
}
.des-icon{
    color:#696969;
    font-size:16px;
    line-height:24px;
    text-align:center
}
.service-wrap{
    position:relative;
    padding:95px 0 0
}
.service-wrap .jux-image{
    left:50%;
    position:absolute;
    top:0;
    z-index:-1;
    -webkit-transform:translate(-50%,0%);
    -ms-transform:translate(-50%,0%);
    -o-transform:translate(-50%,0%);
    transform:translate(-50%,0%)
}
@media(max-width:1119px){
    .service-wrap{
        padding:0
    }
    .service-wrap .jux-image{
        display:none
    }
}
.service-item-wrap{
    margin:-175px 0;
    width:100%
}
.service-item-wrap .jux-icon-wrap{
    padding:175px 0
}
.service-item-wrap .jux-icon-wrap.start{
    float:left;
    width:43%
}
.service-item-wrap .jux-icon-wrap.end{
    float:right;
    width:43%
}
@media(max-width:1119px){
    .service-item-wrap{
        margin:-35px 0
    }
    .service-item-wrap .jux-icon-wrap{
        padding:35px 0
    }
}
@media(max-width:767px){
    .service-item-wrap .jux-icon-wrap{
        padding:35px 0
    }
    .service-item-wrap .jux-icon-wrap .jux-icon-body{
        float:right;
        width:85%
    }
    .service-item-wrap .jux-icon-wrap .jux-icon-body .icon-text{
        max-width:none
    }
    .service-item-wrap .jux-icon-wrap .jux-icon-button{
        float:left;
        width:15%
    }
    .service-item-wrap .jux-icon-wrap.start{
        float:none;
        width:100%
    }
    .service-item-wrap .jux-icon-wrap.start .jux-icon-body{
        text-align:left
    }
    .service-item-wrap .jux-icon-wrap.start .jux-icon-button{
        padding-left:0
    }
    .service-item-wrap .jux-icon-wrap.start .icon-text{
        float:none
    }
    .service-item-wrap .jux-icon-wrap.end{
        float:none;
        width:100%
    }
    .service-item-wrap .jux-icon-wrap.end .jux-icon-button{
        text-align:left
    }
}
@media(max-width:479px){
    .service-item-wrap .jux-icon-wrap .jux-icon-body{
        width:75%
    }
    .service-item-wrap .jux-icon-wrap .jux-icon-button{
        width:25%
    }
}
.service-item-wrap:after{
    clear:both;
    content:'';
    display:table
}
@-webkit-keyframes bounceIn{
    from,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes bounceIn{
    from,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(1.03,1.03,1.03);
        transform:scale3d(1.03,1.03,1.03)
    }
    80%{
        -webkit-transform:scale3d(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    to{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.service-wrap-style2 .jux-image{
    top:-100px
}
.text-services{
    color:#333;
    font-family:'droid serif',serif;
    font-size:34px;
    line-height:48px;
    font-style:italic;
    font-weight:400;
    text-align:center;
    padding:0 32%
}
@media(max-width:1119px){
    .text-services{
        padding:0 15%
    }
}
@media(max-width:991px){
    .text-services{
        padding:0 10%;
        font-size:28px;
        line-height:40px
    }
}
@media(max-width:767px){
    .reponsive-title-services{
        padding-top:50px!important;
        padding-bottom:50px!important
    }
}
.jux-info-wrap{
    padding:20px 0
}
.jux-info-wrap .icon{
    background:#5f41a5;
    display:inline-block;
    float:left;
    height:60px;
    text-align:center;
    position:relative;
    width:60px;
    -webkit-border-radius:50%;
    border-radius:50%;
    opacity:.75;
    filter:alpha(opacity=75);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-info-wrap .icon .icon-child{
    border:3px solid #fff;
    display:inline-block;
    height:56px;
    left:2px;
    position:absolute;
    top:2px;
    width:56px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-info-wrap .icon i{
    color:#fff;
    font-size:24px;
    line-height:60px;
    width:100%
}
.jux-info-wrap .icon:hover i{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
    -webkit-animation-duration:2s;
    animation-duration:2s
}
.jux-info-wrap .content{
    color:#333;
    font-size:18px;
    line-height:24px;
    padding:5px 0 0 75px
}
.jux-info-wrap:before,.jux-info-wrap:after{
    content:" ";
    display:table
}
.jux-info-wrap:after{
    clear:both
}
.jux-info-wrap:before,.jux-info-wrap:after{
    content:" ";
    display:table
}
.jux-info-wrap:after{
    clear:both
}
.jux-find-event-wrap{
    padding:35px 0;
    width:100%
}
.jux-find-event-wrap span{
    position:relative
}
.jux-find-event-wrap span i{
    color:#888;
    position:absolute;
    top:-5px;
    right:35px
}
.jux-find-event-wrap input[type=text],.jux-find-event-wrap select{
    background:#fff;
    border:1px solid #fff;
    color:#888;
    font-size:15px;
    line-height:24px;
    padding:9px 20px;
    margin:0 15px 0 0;
    width:18%
}
.jux-find-event-wrap input[type=text]::-moz-placeholder,.jux-find-event-wrap select::-moz-placeholder{
    color:#888;
    opacity:1
}
.jux-find-event-wrap input[type=text]:-ms-input-placeholder,.jux-find-event-wrap select:-ms-input-placeholder{
    color:#888
}
.jux-find-event-wrap input[type=text]::-webkit-input-placeholder,.jux-find-event-wrap select::-webkit-input-placeholder{
    color:#888
}
.jux-find-event-wrap input[type=submit]{
    background:#5f41a5;
    border:none;
    color:#fff;
    font-size:16px;
    font-weight:400;
    line-height:22px;
    padding:11px 45px;
    margin:20px 15px 20px 0;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    -webkit-border-radius:4px;
    border-radius:4px
}
.jux-find-event-wrap input[type=submit]:hover,.jux-find-event-wrap input[type=submit]:focus{
    background:#3f2b6e
}
.jux-find-event-wrap select{
    padding:0 20px;
    height:44px;
    text-indent:12px
}
@media(max-width:991px){
    .jux-find-event-wrap span{
        display:block;
        margin:0 0 25px
    }
    .jux-find-event-wrap span i{
        top:8px;
        right:20px
    }
    .jux-find-event-wrap input[type=text],.jux-find-event-wrap input[type=submit],.jux-find-event-wrap select{
        width:100%
    }
    .jux-find-event-wrap input[type=submit]{
        margin-bottom:0
    }
}
.blog-item-content{
    padding:25px 30px
}
.shortcode-jux-recent-new .jux-theme-wraptext{
    margin:50px 0 0
}
@media screen and (min-width:480px){
    .shortcode-jux-recent-new .jux-theme-wraptext{
        margin:50px 0 0
    }
}
@media screen and (min-width:767px){
    .shortcode-jux-recent-new .jux-theme-wraptext{
        margin:50px 0 0
    }
}
.shortcode-jux-recent-new .jux-theme-wraptext .wrap-title .jux-theme-title{
    font-size:36px;
    color:#fff;
    text-transform:none;
    letter-spacing:.5px;
    position:relative
}
.shortcode-jux-recent-new .jux-theme-wraptext .wrap-title .jux-theme-sub-title{
    color:#696969;
    font-size:18px;
    margin-bottom:50px;
    font-weight:400;
    font-style:normal;
    font-family:lato,serif
}
.shortcode-jux-recent-new .jux-theme-wraptext .wrap-title .jux-theme-title-bg{
    background-image:none
}
.shortcode-jux-recent-new .jux-theme-wraptext.style_2 .jux-theme-title{
    position:relative;
    display:inline-block
}
.shortcode-jux-recent-new .jux-theme-wraptext.style_2 .jux-theme-title:before{
    content:'';
    position:absolute;
    background-image:url(../images/theme-icon.png);
    width:149px;
    height:81px;
    bottom:0;
    left:50%;
    transform:translateX(-50%)
}
.shortcode-jux-recent-new .jux-theme-wraptext.style_3 .jux-theme-title{
    position:relative;
    display:inline-block
}
.shortcode-jux-recent-new .jux-theme-wraptext.style_3 .jux-theme-title:before{
    content:'';
    position:absolute;
    background-image:url(../images/icon-header.png);
    width:94px;
    height:56px;
    top:-65%;
    left:50%;
    transform:translateX(-50%)
}
.recent-new-wrap .recent-new-content{
    margin-bottom:50px
}
.recent-new-wrap .recent-new-content .owl-item{
    border:1px solid #eee;
    border-bottom:none
}
@media screen and (min-width:320px){
    .recent-new-wrap .recent-new-content .owl-item{
        margin-bottom:0
    }
}
@media screen and (min-width:480px){
    .recent-new-wrap .recent-new-content .owl-item{
        margin-bottom:30px
    }
}
.recent-new-wrap .recent-new-content .owl-item img{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.recent-new-wrap .recent-new-content .owl-item:hover .blog-item-header img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.recent-new-wrap .recent-new-content.style-1 .loop-item-wrap{
    border:1px solid #eee;
    border-bottom:none
}
.recent-new-wrap .recent-new-content.style-1 .blog-item-header{
    position:relative;
    overflow:hidden;
    text-align:center;
    margin-bottom:20px
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-meta{
    padding-left:20px;
    display:flex;
    justify-content:space-between
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-meta .cats-links{
    font-size:12px;
    color:#2a2924;
    text-transform:uppercase
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-meta .cats-links a:hover{
    text-decoration:none
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-meta .comment-meta span{
    padding-right:20px;
    color:#696969
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-meta .comment-meta span i{
    padding-right:5px
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-entry{
    padding:0 20px
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-entry h3{
    margin:20px 0 25px 0;
    line-height:30px;
    font-weight:400
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-entry a{
    color:#333;
    font-size:20px
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-entry a:hover{
    text-decoration:none;
    color:#d2447d
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-entry .blog_excerpt{
    margin-bottom:30px
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-footer{
    border-top:1px solid #e7f3f8;
    border-bottom:1px solid #e7f3f8;
    padding:15px 20px;
    display:flex;
    justify-content:space-between
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-footer span{
    color:#ababab;
    font-style:italic
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-footer .jux-readmore{
    float:right;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.recent-new-wrap .recent-new-content.style-1 .jux-blog-footer .jux-readmore:hover{
    text-decoration:none;
    -webkit-transform:translate(5px,0);
    -ms-transform:translate(5px,0);
    -o-transform:translate(5px,0);
    transform:translate(5px,0)
}
.recent-new-wrap .recent-new-content.style-2 .owl-item{
    border:none
}
.recent-new-wrap .recent-new-content.style-2 .blog-item-header{
    position:relative;
    overflow:hidden;
    text-align:center;
    margin-bottom:20px
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-meta{
    display:none
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-entry h3{
    margin:20px 0 5px 0;
    line-height:26px;
    font-weight:400
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-entry h3 a{
    font-size:18px
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-entry h3 a:hover{
    text-decoration:none;
    color:#d2447d
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-entry .buy-post a{
    font-size:16px
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-entry .buy-post a:hover{
    text-decoration:none
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-entry .blog_excerpt{
    margin-bottom:30px;
    font-size:14px
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-footer{
    border-top:1px solid #e7f3f8;
    border-bottom:1px solid #e7f3f8;
    padding:15px 20px;
    display:flex;
    justify-content:space-between
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-footer span{
    color:#ababab;
    font-style:italic
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-footer .jux-readmore{
    float:right;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.recent-new-wrap .recent-new-content.style-2 .jux-blog-footer .jux-readmore:hover{
    text-decoration:none;
    -webkit-transform:translate(5px,0);
    -ms-transform:translate(5px,0);
    -o-transform:translate(5px,0);
    transform:translate(5px,0)
}
.recent-new-wrap .owl-nav{
    position:absolute;
    top:25%;
    width:100%
}
.recent-new-wrap .owl-nav .owl-prev{
    float:left;
    position:absolute;
    left:-20px;
    line-height:35px;
    width:40px;
    height:40px;
    -webkit-border-radius:0%;
    border-radius:0%;
    border:1px solid #e3e3e3!important;
    background:0 0;
    color:#000;
    opacity:1;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    background:#fff!important
}
.recent-new-wrap .owl-nav .owl-prev span{
    font-size:28px;
    line-height:28px
}
.recent-new-wrap .owl-nav .owl-prev:focus{
    outline:none
}
.recent-new-wrap .owl-nav .owl-next{
    float:right;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    position:absolute;
    right:-20px;
    line-height:35px;
    width:40px;
    height:40px;
    -webkit-border-radius:0%;
    border-radius:0%;
    border:1px solid #e3e3e3!important;
    background:0 0;
    color:#000;
    opacity:1;
    background:#fff!important
}
.recent-new-wrap .owl-nav .owl-next span{
    font-size:28px;
    line-height:28px
}
.recent-new-wrap .owl-nav .owl-next:focus{
    outline:none
}
.recent-new-wrap .owl-dots{
    text-align:center
}
.recent-new-wrap .owl-dots .owl-dot{
    width:12px;
    height:12px;
    background:#888;
    margin:0 10px;
    border-radius:100px
}
.recent-new-wrap .owl-dots .owl-dot:focus{
    outline:none
}
.sub-discount .discount-content{
    margin:0;
    color:#fff
}
.sub-discount .discount-content .discount-price{
    color:#2a2924
}
@media screen and (max-width:767px){
    .sub-discount .discount-content{
        margin-bottom:30px!important
    }
}
.sub-discount .vc_general.vc_btn3-size-md{
    font-size:18px;
    font-weight:700;
    background:0 0;
    padding:15px 40px
}
.jux-instagram-wrap{
    position:relative;
    display:block;
    margin-bottom:40px
}
.jux-instagram-wrap .btn_gallery a{
    font-size:20px;
    font-weight:600;
    position:absolute;
    z-index:9;
    background:#fff;
    bottom:5%;
    left:50%;
    transform:translateX(-50%);
    padding:3px 12px;
    -webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.2);
    box-shadow:0 1px 7px 0 rgba(0,0,0,.2);
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.jux-instagram-wrap .btn_gallery a:hover{
    text-decoration:none
}
.jux-instagram-wrap .jux-instagram{
    padding:0
}
.jux-instagram-wrap .jux-instagram .instagram-info{
    width:100%;
    height:auto;
    position:relative;
    display:inline-block;
    padding:0
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-link{
    position:relative;
    display:block;
    width:100%;
    height:auto;
    overflow:hidden
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-link .instagram-image-around{
    position:relative;
    display:inline-block;
    width:100%;
    height:auto
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-link{
    position:absolute;
    left:50%;
    top:55%;
    opacity:0;
    transform:translate(-50%,0);
    z-index:2;
    color:#000;
    font-size:18px;
    text-transform:capitalize
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-link:hover{
    text-decoration:none
}
.jux-instagram-wrap .jux-instagram .instagram-info{
    float:left
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around{
    position:relative;
    overflow:hidden;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    opacity:0;
    background-color:rgba(255,255,255,.8);
    -webkit-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
    z-index:1;
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    -o-transform:scale(.8);
    transform:scale(.8)
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around:after{
    content:'\f16d';
    font-family:FontAwesome;
    font-size:20px;
    color:#fff;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:2;
    font-size:50px;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around img{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around .instagram-link{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around:hover:before{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around:hover:after{
    font-size:35px;
    opacity:1;
    filter:alpha(opacity=100)
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around:hover img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.jux-instagram-wrap .jux-instagram .instagram-info .instagram-image-around:hover .instagram-link{
    opacity:1
}
.jux-instagram-wrap .owl-nav{
    opacity:0;
    -webkit-transition:.35s ease;
    -o-transition:.35s ease;
    transition:.35s ease
}
.jux-instagram-wrap .owl-nav .owl-prev,.jux-instagram-wrap .owl-nav .owl-next{
    position:absolute;
    top:50%;
    transfor:translate(0,-50%);
    padding:20px;
    color:gray;
    z-index:1;
    background-color:#e6e6e6;
    cursor:pointer;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.jux-instagram-wrap .owl-nav .owl-prev:hover,.jux-instagram-wrap .owl-nav .owl-next:hover{
    color:#fff
}
.jux-instagram-wrap .owl-nav .owl-prev{
    left:0
}
.jux-instagram-wrap .owl-nav .owl-next{
    right:0
}
.jux-instagram-wrap:hover .owl-nav{
    opacity:1
}
.service-info-block{
    display:flex;
    align-items:center;
    margin-bottom:30px
}
.service-info-block .service-icon-buzz{
    padding-right:30px
}
.service-info-block .service-icon-buzz i{
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
.service-info-block .service-icon-buzz:hover i{
    -webkit-transform:translate(10px,0);
    -ms-transform:translate(10px,0);
    -o-transform:translate(10px,0);
    transform:translate(10px,0)
}
.service-info-block .service-info-content p{
    margin:0
}
.jux-item-banner{
    display:block;
    position:relative;
    text-align:center;
    overflow:hidden;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
@media screen and (min-width:320px){
    .jux-item-banner{
        margin-bottom:30px
    }
}
.jux-item-banner img{
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-item-banner .jux-item-content{
    position:absolute;
    bottom:-30px;
    width:80%;
    left:50%;
    transform:translateX(-50%);
    color:#fff;
    z-index:2;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-item-banner .jux-item-content .jux-item-title{
    font-size:30px;
    font-weight:400
}
.jux-item-banner .jux-item-content .jux-item-title a{
    color:#fff
}
.jux-item-banner .jux-item-content .jux-item-title a:hover{
    text-decoration:none
}
.jux-item-banner .jux-item-content .jux-item-desc{
    opacity:0;
    visibility:hidden;
    margin:0;
    line-height:26px;
    font-weight:300;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-item-banner:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 75%);
    background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 75%);
    content:'';
    opacity:0;
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0);
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    z-index:1
}
.jux-item-banner:hover:before{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.jux-item-banner:hover img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.jux-item-banner:hover .jux-item-content{
    bottom:40px
}
.jux-item-banner:hover .jux-item-content .jux-item-desc{
    opacity:1;
    visibility:visible
}
@media screen and (min-width:320px){
    .appointment-wrap{
        margin-bottom:0
    }
}
@media screen and (min-width:992px){
    .appointment-wrap{
        margin-bottom:100px
    }
}
.block-appointment{
    padding:100px 0 200px
}
.block-appointment .wpb_wrapper{
    padding-left:10%
}
.block-appointment .wpb_wrapper .appointment-title-top{
    margin:0;
    padding-bottom:20px;
    font-size:36px;
    font-weight:500
}
@media screen and (min-width:320px){
    .block-appointment .wpb_wrapper .appointment-title-top{
        font-size:24px
    }
}
@media screen and (min-width:480px){
    .block-appointment .wpb_wrapper .appointment-title-top{
        font-size:36px
    }
}
.block-appointment .wpb_wrapper .appointment-title{
    margin:0;
    font-weight:400;
    font-size:60px;
    padding-bottom:50px
}
@media screen and (min-width:320px){
    .block-appointment .wpb_wrapper .appointment-title{
        font-size:48px
    }
}
@media screen and (min-width:480px){
    .block-appointment .wpb_wrapper .appointment-title{
        font-size:60px
    }
}
.block-appointment .wpb_wrapper .vc_btn3-container .vc_btn3.vc_btn3-style-custom{
    background:0 0;
    padding:14px 30px;
    font-size:16px
}
.header-icon-title{
    position:relative;
    display:block
}
.header-icon-title .icon-title{
    font-size:30px;
    margin-bottom:0;
    margin-top:0;
    display:inline-block;
    position:relative;
    padding-bottom:20px;
    font-weight:400
}
.header-icon-title .icon-title:before{
    content:'';
    position:absolute;
    background-image:url(../images/icon-header.png);
    width:94px;
    height:56px;
    top:-100%;
    left:50%;
    transform:translateX(-50%)
}
.open-hours{
    padding:60px 60px 60px 70px;
    background:#fff;
    z-index:1;
    -webkit-box-shadow:-8px -8px 14px 8px rgba(227,227,227,.3);
    box-shadow:-8px -8px 14px 8px rgba(227,227,227,.3)
}
@media screen and (min-width:320px){
    .open-hours{
        position:relative
    }
}
@media screen and (min-width:768px){
    .open-hours{
        padding:60px 45px;
        margin-bottom:60px
    }
}
@media screen and (min-width:992px){
    .open-hours{
        position:absolute;
        padding:60px 60px 60px 70px;
        margin-bottom:0
    }
}
.open-hours .item-desc{
    font-size:16px;
    margin-bottom:25px
}
.open-hours .open-hours-content{
    padding-bottom:35px
}
.open-hours .open-hours-content .item{
    position:relative;
    display:block;
    padding-left:20px
}
.open-hours .open-hours-content .item:before{
    position:absolute;
    content:'';
    width:10px;
    height:10px;
    background-color:#cacaca;
    left:0;
    top:50%;
    border-radius:100px;
    transform:translateY(-50%)
}
.open-hours .button{
    padding:14px 30px;
    background:#a1c45a;
    border-radius:10px;
    color:#fff;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.open-hours .button:hover{
    text-decoration:none;
    opacity:.7
}
@media screen and (min-width:320px){
    .open-hours-video{
        margin-bottom:100px
    }
}
@media screen and (min-width:480px){
    .open-hours-video{
        margin-bottom:100px
    }
}
@media screen and (min-width:320px){
    .open-hours-video .jux-video .thumb_image{
        left:auto;
        margin-top:30px
    }
}
@media screen and (min-width:992px){
    .open-hours-video .jux-video .thumb_image{
        left:-85px;
        margin-top:60px
    }
}
.open-hours-video .jux-video .thumb_image img{
    width:auto;
    max-width:max-content
}
@media screen and (min-width:320px){
    .open-hours-video .jux-video .thumb_image img{
        max-width:100%
    }
}
@media screen and (min-width:992px){
    .open-hours-video .jux-video .thumb_image img{
        max-width:max-content
    }
}
.open-hours-video .jux-video.style-2 .jux-video-action{
    right:70px
}
.pricing_plan{
    padding:60px;
    margin-bottom:100px;
    background:#fff;
    -webkit-box-shadow:23px 9px 72px 4px rgba(227,227,227,.3);
    box-shadow:23px 9px 72px 4px rgba(227,227,227,.3);
    z-index:9;
    margin-top:30px
}
@media screen and (min-width:768px){
    .pricing_plan{
        padding:15px;
        margin-bottom:60px
    }
}
@media screen and (min-width:992px){
    .pricing_plan{
        padding:60px;
        margin-bottom:100px
    }
}
.pricing_plan .pricing-plan-content .item{
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-bottom:1px solid #e5e5e5;
    padding:10px 0
}
.pricing_plan .pricing-plan-content .item:first-child{
    padding-top:0
}
.pricing_plan .pricing-plan-content .item:last-child{
    border-bottom:none;
    padding-bottom:0
}
.pricing_plan .pricing-plan-content .item .item-content-title{
    font-size:16px
}
.pricing_plan .pricing-plan-content .item .item-content-desc{
    font-size:15px
}
.pricing_plan .pricing-plan-content .item .item-content-right{
    font-size:20px;
    color:#a1c45a
}
.pricing-plans-img .wpb_single_image .vc_single_image-wrapper{
    max-width:max-content
}
.pricing-plans-img .wpb_single_image img{
    height:100%
}
@media screen and (min-width:320px){
    .pricing-plans-img .wpb_single_image img{
        max-width:100%
    }
}
@media screen and (min-width:992px){
    .pricing-plans-img .wpb_single_image img{
        max-width:max-content
    }
}
.pricing-plans-img .vc_single_image-wrapper{
    display:block;
    position:relative;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.pricing-plans-img .vc_single_image-wrapper:before{
    position:absolute;
    top:50%;
    left:50%;
    width:48%;
    height:70%;
    border:2px solid #fff;
    content:'';
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
    transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
    -webkit-transform-origin:50%;
    -ms-transform-origin:50%;
    transform-origin:50%
}
.pricing-plans-img .vc_single_image-wrapper:hover{
    opacity:.8
}
.pricing-plans-img .vc_single_image-wrapper:hover:before{
    opacity:1;
    filter:alpha(opacity=100);
    background-color:rgba(0,0,0,.2);
    -webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-135deg) scale3d(1,1,1);
    transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-135deg) scale3d(1,1,1)
}
.fc-white{
    color:#fff!important
}
.hidden{
    display:none
}
.portfolio-container{
    overflow-x:hidden;
    position:relative
}
.overflow-hidden{
    overflow:hidden
}
.portfolio-tabs{
    margin-top:30px;
    margin-bottom:50px
}
.portfolio-tabs .tab-wrapper.left{
    text-align:left
}
.portfolio-tabs .tab-wrapper.center{
    text-align:center
}
.portfolio-tabs .tab-wrapper.right{
    text-align:right
}
.portfolio-tabs .tab-wrapper a{
    transition:all .4s ease 0s
}
.portfolio-tabs .tab-wrapper a:focus,.portfolio-tabs .tab-wrapper a:hover{
    text-decoration:none
}
.portfolio-tabs .tab-wrapper ul{
    list-style:none;
    padding:0;
    margin:0;
    display:inline-block
}
.portfolio-tabs .tab-wrapper ul:after{
    content:'';
    clear:both;
    display:table
}
.portfolio-tabs .tab-wrapper ul li{
    float:left;
    margin-bottom:16px;
    height:50px
}
.portfolio-tabs .tab-wrapper ul li a{
    padding:0 20px 24px;
    position:relative
}
.portfolio-tabs .tab-wrapper ul li a:before{
    content:'';
    position:absolute;
    bottom:0;
    left:0;
    height:1px;
    width:100%;
    background-color:#eee;
    z-index:2
}
.portfolio-tabs .tab-wrapper ul li a:after{
    content:'';
    position:absolute;
    bottom:0;
    left:50%;
    -webkit-transform:translate(-50%,45%);
    -ms-transform:translate(-50%,45%);
    -o-transform:translate(-50%,45%);
    transform:translate(-50%,45%);
    height:15px;
    width:15px;
    background-color:#eee;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:4px solid #fff;
    z-index:1
}
.portfolio-tabs .tab-wrapper ul li a.active{
    color:#e182a8
}
.portfolio-tabs .tab-wrapper ul li a.active:after{
    background-color:#e182a8;
    height:15px;
    width:15px;
    border:4px solid #f5d4e1;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    z-index:3
}
.portfolio-tabs .tab-wrapper ul li:first-child a:before{
    width:50%;
    left:auto;
    right:0
}
.portfolio-tabs .tab-wrapper ul li:last-child a:before{
    width:50%
}
.portfolio-tabs.filter_style2{
    margin-bottom:70px
}
@media(max-width:1440px){
    .portfolio-tabs.filter_style2{
        margin-bottom:50px
    }
}
.portfolio-tabs.filter_style2 .tab-wrapper ul li a{
    border:1px solid transparent;
    border-radius:15px;
    line-height:1.2
}
.portfolio-tabs.filter_style2 .tab-wrapper ul li:hover a{
    border-color:#5f41a5
}
.portfolio-tabs.filter_style2 .tab-wrapper ul li.active a{
    border-color:#5f41a5
}
@media(max-width:991px){
    .portfolio-tabs{
        margin-bottom:30px!important
    }
    .portfolio-tabs .tab-wrapper.right,.portfolio-tabs .tab-wrapper.left{
        text-align:center
    }
}
.paging{
    text-align:center
}
.paging .load-more{
    margin-top:30px;
    margin-bottom:30px;
    text-transform:uppercase;
    padding:5px 20px;
    color:#fff;
    background-color:#5f41a5
}
.paging .load-more:hover{
    background-color:#35245c;
    color:#fff
}
div.light_rounded .pp_description,div.light_square .pp_description{
    text-align:center;
    font-weight:600;
    font-size:16px
}
div.light_rounded .pp_description a,div.light_square .pp_description a{
    text-decoration:none
}
div.light_rounded .pp_description a:hover,div.light_square .pp_description a:hover{
    text-decoration:none
}
.portfolio-wrapper.col-padding-5 .portfolio-item{
    padding:0 5px;
    margin:5px 0
}
.portfolio-wrapper.col-padding-10 .portfolio-item{
    padding:0 10px;
    margin:10px 0
}
.portfolio-wrapper.col-padding-15 .portfolio-item{
    padding:0 15px;
    margin:15px 0
}
.portfolio-wrapper.col-padding-20 .portfolio-item{
    padding:0 20px;
    margin:20px 0
}
.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item{
    width:50%
}
.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item .portfolio-title-wrap.top .portfolio-title,.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item .portfolio-title-wrap.bottom .portfolio-title{
    font-size:24px
}
.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item .portfolio-title-wrap.top .portfolio-tag,.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item .portfolio-title-wrap.bottom .portfolio-tag{
    font-size:16px;
    color:#e182a8
}
.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item.portrait{
    width:50%
}
.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item.landscape{
    width:100%
}
.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item.small_squared{
    width:50%
}
.portfolio-wrapper.hermosa-jux-md-2 .portfolio-item.big_squared{
    width:100%
}
.portfolio-wrapper.hermosa-jux-md-3 .portfolio-item{
    width:33.3333333%
}
.portfolio-wrapper.hermosa-jux-md-3 .portfolio-item .portfolio-title-wrap.top .portfolio-title,.portfolio-wrapper.hermosa-jux-md-3 .portfolio-item .portfolio-title-wrap.bottom .portfolio-title{
    font-size:18px
}
.portfolio-wrapper.hermosa-jux-md-3 .portfolio-item.portrait{
    width:33.3333333%
}
.portfolio-wrapper.hermosa-jux-md-3 .portfolio-item.landscape{
    width:66.6666666%
}
.portfolio-wrapper.hermosa-jux-md-3 .portfolio-item.small_squared{
    width:33.3333333%
}
.portfolio-wrapper.hermosa-jux-md-3 .portfolio-item.big_squared{
    width:66.6666666%
}
.portfolio-wrapper.hermosa-jux-md-4 .portfolio-item{
    width:25%
}
.portfolio-wrapper.hermosa-jux-md-4 .portfolio-item.portrait{
    width:25%
}
.portfolio-wrapper.hermosa-jux-md-4 .portfolio-item.landscape{
    width:50%
}
.portfolio-wrapper.hermosa-jux-md-4 .portfolio-item.small_squared{
    width:20%
}
.portfolio-wrapper.hermosa-jux-md-4 .portfolio-item.big_squared{
    width:50%
}
.portfolio-wrapper.hermosa-jux-md-5 .portfolio-item{
    width:20%
}
.portfolio-wrapper.hermosa-jux-md-5 .portfolio-item.portrait{
    width:20%
}
@media screen and (max-width:767px){
    .portfolio-wrapper.hermosa-jux-md-5 .portfolio-item.portrait{
        width:50%
    }
}
.portfolio-wrapper.hermosa-jux-md-5 .portfolio-item.landscape{
    width:40%
}
@media screen and (max-width:767px){
    .portfolio-wrapper.hermosa-jux-md-5 .portfolio-item.landscape{
        width:50%
    }
}
.portfolio-wrapper.hermosa-jux-md-5 .portfolio-item.small_squared{
    width:20%
}
@media screen and (max-width:767px){
    .portfolio-wrapper.hermosa-jux-md-5 .portfolio-item.small_squared{
        width:50%
    }
}
.portfolio-wrapper.hermosa-jux-md-5 .portfolio-item.big_squared{
    width:40%
}
@media screen and (max-width:767px){
    .portfolio-wrapper.hermosa-jux-md-5 .portfolio-item.big_squared{
        width:50%
    }
}
.portfolio-wrapper.hermosa-jux-md-6 .portfolio-item{
    width:16.6666667%
}
.portfolio-wrapper.hermosa-jux-md-6 .portfolio-item.portrait{
    width:16.6666667%
}
.portfolio-wrapper.hermosa-jux-md-6 .portfolio-item.landscape{
    width:33.3333333%
}
.portfolio-wrapper.hermosa-jux-md-6 .portfolio-item.small_squared{
    width:16.6666667%
}
.portfolio-wrapper.hermosa-jux-md-6 .portfolio-item.big_squared{
    width:33.3333333%
}
@media screen and (max-width:767px){
    .portfolio-wrapper .portfolio-item{
        width:50%!important;
        height:auto!important
    }
    .portfolio-wrapper .portfolio-item img{
        height:auto!important
    }
}
@media screen and (max-width:479px){
    .portfolio-wrapper .portfolio-item{
        width:100%!important;
        height:auto!important
    }
    .portfolio-wrapper .portfolio-item img{
        height:auto!important
    }
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top,.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom{
    border:1px solid #eee;
    text-align:center
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-title,.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-title{
    position:relative;
    text-decoration:none;
    text-transform:uppercase;
    color:#5f41a5;
    font-weight:600;
    margin-top:15px;
    display:block;
    font-size:16px;
    padding-bottom:10px;
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-title:hover,.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-title:hover{
    color:#d2447d
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-title:before,.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-title:before{
    content:'';
    width:50px;
    height:1px;
    background-color:#5f41a5;
    position:absolute;
    bottom:0;
    left:40%
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-tag,.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-tag{
    margin-top:10px;
    margin-bottom:15px;
    font-size:16px;
    color:#e182a8
}
.portfolio-wrapper .portfolio-item .entry-thumbnail{
    position:relative;
    overflow:hidden
}
.portfolio-wrapper .portfolio-item .entry-thumbnail i{
    font-size:24px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail:hover .entry-thumbnail-hover{
    opacity:1
}
.portfolio-wrapper .portfolio-item .entry-thumbnail img{
    width:100%;
    height:auto;
    display:block;
    max-width:100%;
    display:inline-block;
    -webkit-transition:all 2s ease;
    -o-transition:all 2s ease;
    transition:all 2s ease;
    margin:0
}
.portfolio-wrapper .portfolio-item .entry-thumbnail .entry-thumbnail-hover{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(95,65,165,.3);
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease;
    text-align:center;
    opacity:0
}
.portfolio-wrapper .portfolio-item .entry-thumbnail .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i{
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i:hover{
    font-size:36px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-only .entry-thumbnail-hover{
    background:rgba(255,255,255,.9);
    text-align:center
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-only .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a{
    text-decoration:none
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-only .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i{
    color:#5f41a5!important;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-only .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i:hover{
    font-size:36px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover{
    text-align:center;
    background:rgba(0,0,0,.3)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a{
    text-decoration:none
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i{
    color:#5f41a5!important;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i:hover{
    font-size:36px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title{
    color:#5f41a5!important;
    top:60%!important;
    position:absolute;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover{
    color:#d2447d!important
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover{
    text-align:center;
    background:rgba(0,0,0,.3)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner{
    position:absolute;
    top:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a{
    text-decoration:none
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i{
    color:#5f41a5!important;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:auto;
    left:auto;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i:hover{
    font-size:36px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title{
    white-space:nowrap;
    color:#5f41a5!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover{
    color:#5f41a5!important
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:14px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover{
    text-align:center;
    background:rgba(255,255,255,.9)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner{
    position:absolute;
    top:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a{
    text-decoration:none
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title{
    white-space:nowrap;
    color:#5f41a5!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover{
    color:#5f41a5!important
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:14px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover{
    text-align:left;
    background:rgba(255,255,255,.9);
    border:3px solid #5f41a5
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content{
    position:absolute;
    top:auto!important;
    bottom:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    -o-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content a{
    text-decoration:none
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title{
    white-space:nowrap;
    color:#5f41a5!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title:hover{
    color:#5f41a5!important
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-size:14px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i{
    color:#5f41a5!important;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:0;
    left:auto;
    right:0;
    z-index:1;
    width:50px;
    height:50px;
    border-radius:100%;
    line-height:48px;
    border:1px solid transparent;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease;
    font-size:24px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i:before{
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i:hover{
    font-size:24px;
    border-color:#5f41a5
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_1 .entry-thumbnail-hover{
    background:rgba(255,255,255,.9);
    text-align:center;
    border:10px solid rgba(95,65,165,.9)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    color:#5f41a5!important;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i:hover{
    font-size:36px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover{
    text-align:center;
    background-color:rgba(95,65,165,.9);
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    -o-transform:scale(.9);
    transform:scale(.9)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner{
    position:absolute;
    top:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    color:#fff!important;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:auto;
    left:auto;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease;
    margin-bottom:20px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i:hover{
    font-size:36px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title{
    white-space:nowrap;
    color:#5f41a5;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:14px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover{
    text-align:center;
    background:-webkit-radial-gradient(circle,rgba(0,0,0,0.1),#000000);
    background:-o-radial-gradient(circle,rgba(0,0,0,0.1),#000000);
    background:-moz-radial-gradient(circle,rgba(0,0,0,0.1),#000000);
    background:radial-gradient(circle,rgba(0,0,0,0.1),#000000)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner{
    position:absolute;
    top:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .category{
    white-space:nowrap;
    color:#fff;
    left:0;
    position:relative;
    width:100%;
    font-size:14px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content a .title{
    color:#fff!important
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    color:#5f41a5!important;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:auto;
    left:auto;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease;
    margin-bottom:20px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i:hover{
    font-size:36px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title{
    white-space:nowrap;
    color:#fff!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:14px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover{
    text-align:left;
    background-color:rgba(255,255,255,.9);
    border:3px solid #5f41a5
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title{
    text-align:center
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    width:100%;
    text-align:center
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span{
    display:block;
    text-align:center
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-size:14px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content{
    position:absolute;
    top:auto!important;
    bottom:50%!important;
    left:50%!important
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content a{
    text-decoration:none
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title{
    white-space:nowrap;
    color:#5f41a5!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title:hover{
    color:#d2447d!important
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-size:14px
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover{
    text-align:center;
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    -o-transform:scale(.9);
    transform:scale(.9);
    background:rgba(255,255,255,.9);
    border:none
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner{
    position:absolute;
    top:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    margin-bottom:20px;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:auto;
    left:auto;
    z-index:1
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title{
    white-space:nowrap;
    color:#5f41a5!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title:hover{
    color:#d2447d!important
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:12px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail{
    position:relative;
    overflow:hidden
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail i{
    font-size:24px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail:hover .entry-thumbnail-hover{
    opacity:1
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail:hover.effect_5 .entry-thumbnail-hover{
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    -o-transform:scale(.9);
    transform:scale(.9)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail:hover.effect_1 .entry-thumbnail-hover{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail:hover.effect_2 img,.portfolio-wrapper.hover-dir-off .entry-thumbnail:hover.effect_3 img{
    -webkit-transform:scale(1.5);
    -ms-transform:scale(1.5);
    -o-transform:scale(1.5);
    transform:scale(1.5)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail img{
    width:100%;
    height:auto;
    display:block;
    max-width:100%;
    display:inline-block
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_1 .entry-thumbnail-hover{
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    background:rgba(255,255,255,.9);
    text-align:center;
    border:10px solid rgba(95,65,165,.9)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    color:#5f41a5!important;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i:hover{
    font-size:36px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover{
    text-align:center;
    background:-webkit-radial-gradient(circle,rgba(255,255,255,0.1),#ffffff);
    background:-o-radial-gradient(circle,rgba(255,255,255,0.1),#ffffff);
    background:-moz-radial-gradient(circle,rgba(255,255,255,0.1),#ffffff);
    background:radial-gradient(circle,rgba(255,255,255,0.1),#ffffff)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner{
    position:absolute;
    top:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    color:#5f41a5!important;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:auto;
    left:auto;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease;
    margin-bottom:20px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i:hover{
    font-size:36px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title{
    white-space:nowrap;
    color:#5f41a5;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:14px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover{
    text-align:center;
    background:-webkit-radial-gradient(circle,rgba(0,0,0,0.1),#000000);
    background:-o-radial-gradient(circle,rgba(0,0,0,0.1),#000000);
    background:-moz-radial-gradient(circle,rgba(0,0,0,0.1),#000000);
    background:radial-gradient(circle,rgba(0,0,0,0.1),#000000);
    border:none
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner{
    position:absolute;
    top:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content a .title{
    color:#fff!important
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    color:#5f41a5!important;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:auto;
    left:auto;
    z-index:1;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease;
    margin-bottom:20px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i:hover{
    font-size:36px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title{
    white-space:nowrap;
    color:#fff!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:14px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover{
    text-align:left;
    background-color:rgba(255,255,255,.9);
    border:3px solid #5f41a5
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title{
    text-align:center
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    width:100%;
    text-align:center
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span{
    display:block;
    text-align:center
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content{
    position:absolute;
    top:auto!important;
    bottom:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    -o-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title{
    white-space:nowrap;
    color:#5f41a5!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title:hover{
    color:#5f41a5!important
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-size:14px
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover{
    text-align:center;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    background:rgba(255,255,255,.9);
    border:none
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner{
    position:absolute;
    top:50%!important;
    left:50%!important;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a i{
    margin-bottom:20px;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:relative;
    top:auto;
    left:auto;
    z-index:1
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title{
    white-space:nowrap;
    color:#5f41a5!important;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:16px;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner>a .title:hover{
    color:#5f41a5!important
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category{
    white-space:nowrap;
    color:#5f41a5;
    left:0;
    position:relative;
    width:100%;
    font-weight:600;
    text-transform:uppercase;
    font-size:14px
}
.portfolio-full.detail-01 .portfolio-top{
    margin-top:50px;
    text-align:center
}
.portfolio-full.detail-01 .portfolio-top .jux-md-12 img{
    width:100%
}
.portfolio-full.detail-01 .portfolio-top .jux-md-12 .post-slideshow:hover .owl-nav{
    opacity:1
}
.portfolio-full.detail-01 .portfolio-top .jux-md-12 .post-slideshow .owl-nav{
    opacity:0;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-full.detail-01 .portfolio-top .jux-md-12 .post-slideshow .owl-nav>button{
    border-radius:0;
    top:50%;
    position:absolute;
    line-height:1;
    height:64px;
    width:64px;
    font-size:60px;
    color:rgba(0,0,0,.3);
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-full.detail-01 .portfolio-top .jux-md-12 .post-slideshow .owl-nav>button:hover{
    color:#5f41a5
}
.portfolio-full.detail-01 .portfolio-top .jux-md-12 .post-slideshow .owl-nav>button.owl-next{
    right:10px
}
.portfolio-full.detail-01 .portfolio-top .jux-md-12 .post-slideshow .owl-nav>button.owl-prev{
    left:10px
}
.portfolio-full.detail-01 .paging-wrap{
    margin-top:15px
}
.portfolio-full.detail-01 .paging-wrap .jux-container .row{
    margin:0
}
.portfolio-full.detail-01 .paging-wrap .jux-container .row:hover .owl-nav{
    opacity:1
}
.portfolio-full.detail-01 .paging-wrap .jux-container .row .owl-nav{
    opacity:0;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-full.detail-01 .paging-wrap .jux-container .row .owl-nav>button{
    border-radius:0;
    position:absolute;
    top:40%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    font-size:30px;
    height:36px;
    width:36px;
    padding:0;
    text-align:center;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-full.detail-01 .paging-wrap .jux-container .row .owl-nav>button:hover{
    color:#5f41a5
}
.portfolio-full.detail-01 .paging-wrap .jux-container .row .owl-nav>button.owl-next{
    right:0
}
.portfolio-full.detail-01 .paging-wrap .jux-container .row .owl-nav>button.owl-prev{
    left:0
}
.portfolio-full.detail-01 .portfolio-content-wrap{
    padding-top:30px
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-title-wrap h2{
    position:relative;
    font-size:24px;
    font-weight:600;
    text-transform:uppercase;
    padding-bottom:15px;
    margin-top:15px;
    color:#5f41a5
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-title-wrap h2:before{
    content:'';
    height:1px;
    width:50px;
    background-color:#e182a8;
    position:absolute;
    bottom:0;
    left:0
}
.portfolio-full.detail-01 .portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box:first-child h6{
    margin-top:20px
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box h6{
    font-size:18px;
    margin-top:30px;
    color:#5f41a5;
    font-weight:600
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box div{
    line-height:1.4;
    color:#5f41a5
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-term-cat span{
    text-transform:uppercase
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-term-tag span{
    padding:5px 10px;
    background:#f6f6f6;
    margin-right:5px;
    display:inline-block;
    margin-top:5px;
    transition:all .3s ease 0s
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-term-tag span:hover{
    color:#d2447d
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-social-profile-wrapper{
    list-style:none;
    list-style-type:none;
    padding:0
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-social-profile-wrapper li{
    display:inline-block;
    margin:0 9px;
    width:40px;
    height:40px;
    float:left
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-social-profile-wrapper li:first-child{
    margin-left:0
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-social-profile-wrapper li:last-child{
    margin-right:0
}
.portfolio-full.detail-02 .jux-container{
    margin-top:100px;
    text-align:center
}
.portfolio-full.detail-02 .jux-container .jux-md-6 .post-slideshow .item{
    margin-bottom:30px
}
.portfolio-full.detail-02 .jux-container .jux-md-6 .post-slideshow .item img{
    width:100%
}
.portfolio-full.detail-02 .jux-md-6{
    text-align:left
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info h2{
    margin-top:0;
    position:relative;
    font-size:24px;
    font-weight:600;
    text-transform:uppercase;
    padding-bottom:15px;
    color:#5f41a5
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info h2:before{
    content:'';
    height:1px;
    width:50px;
    background-color:#e182a8;
    position:absolute;
    bottom:0;
    left:0
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box h6{
    font-size:18px;
    margin-top:30px;
    color:#5f41a5;
    font-weight:600
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box div{
    line-height:1.4;
    color:#5f41a5
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box .portfolio-term-cat span{
    text-transform:uppercase
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box .portfolio-term-tag span{
    padding:5px 10px;
    background:#f6f6f6;
    margin-right:5px;
    display:inline-block;
    margin-top:5px;
    transition:all .3s ease 0s
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover{
    color:#d2447d
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper{
    list-style:none;
    list-style-type:none;
    padding:0
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li{
    display:inline-block;
    margin:0 9px;
    width:40px;
    height:40px;
    float:left
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:first-child{
    margin-left:0
}
.portfolio-full.detail-02 .jux-md-6 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:last-child{
    margin-right:0
}
.portfolio-full.detail-03 .jux-container{
    text-align:center;
    margin-top:50px
}
.portfolio-full.detail-03 .jux-container .jux-md-8 img{
    width:100%
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .post-slideshow:hover .owl-nav{
    opacity:1
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .post-slideshow .owl-nav{
    opacity:0;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .post-slideshow .owl-nav>button{
    border-radius:0;
    top:30%;
    position:absolute;
    line-height:1;
    height:64px;
    width:54px;
    font-size:60px;
    color:rgba(0,0,0,.3);
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .post-slideshow .owl-nav>button:hover{
    color:#5f41a5
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .post-slideshow .owl-nav>button.owl-next{
    right:10px
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .post-slideshow .owl-nav>button.owl-prev{
    left:10px
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .paging-wrap{
    position:relative
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .paging-wrap:hover .owl-nav{
    opacity:1
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .paging-wrap .owl-nav{
    opacity:0;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .paging-wrap .owl-nav>button{
    border-radius:0;
    top:20%;
    position:absolute;
    line-height:1;
    height:64px;
    width:54px;
    font-size:30px;
    color:rgba(0,0,0,.3);
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .paging-wrap .owl-nav>button:hover{
    color:#5f41a5
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .paging-wrap .owl-nav>button.owl-next{
    right:0
}
.portfolio-full.detail-03 .jux-container .jux-md-8 .paging-wrap .owl-nav>button.owl-prev{
    left:0
}
.portfolio-full.detail-03 .jux-md-4{
    text-align:left
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info h2{
    margin-top:0;
    position:relative;
    font-size:24px;
    font-weight:600;
    text-transform:uppercase;
    padding-bottom:15px;
    color:#5f41a5
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info h2:before{
    content:'';
    height:1px;
    width:50px;
    background-color:#e182a8;
    position:absolute;
    bottom:0;
    left:0
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box h6{
    font-size:18px;
    margin-top:30px;
    color:#5f41a5;
    font-weight:600
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box div{
    line-height:1.4;
    color:#5f41a5
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-cat span{
    text-transform:uppercase
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span{
    padding:5px 10px;
    background:#f6f6f6;
    margin-right:5px;
    display:inline-block;
    margin-top:5px;
    transition:all .3s ease 0s
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover{
    color:#d2447d
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper{
    list-style:none;
    list-style-type:none;
    padding:0
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li{
    display:inline-block;
    margin:0 9px;
    width:40px;
    height:40px;
    float:left
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:first-child{
    margin-left:0
}
.portfolio-full.detail-03 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:last-child{
    margin-right:0
}
.portfolio-full.detail-04 .jux-container{
    margin-top:100px;
    text-align:center
}
.portfolio-full.detail-04 .jux-container .jux-md-8 img{
    width:100%
}
.portfolio-full.detail-04 .jux-container .jux-md-8 .post-grid .jux-md-6 .item{
    position:relative;
    margin-bottom:30px
}
.portfolio-full.detail-04 .jux-container .jux-md-8 .post-grid .jux-md-6 .item .grid-image-hover{
    opacity:0;
    top:0;
    left:0;
    position:absolute;
    height:100%;
    width:100%;
    -webkit-transform:scale(.7);
    -ms-transform:scale(.7);
    -o-transform:scale(.7);
    transform:scale(.7);
    background-color:rgba(255,255,255,.9);
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.portfolio-full.detail-04 .jux-container .jux-md-8 .post-grid .jux-md-6 .item .grid-image-hover i{
    color:#5f41a5;
    font-size:24px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.portfolio-full.detail-04 .jux-container .jux-md-8 .post-grid .jux-md-6 .item .grid-image-hover i:hover{
    color:#d2447d;
    font-size:36px
}
.portfolio-full.detail-04 .jux-container .jux-md-8 .post-grid .jux-md-6 .item:hover .grid-image-hover{
    border:3px solid #5f41a5;
    opacity:1;
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    -o-transform:scale(.9);
    transform:scale(.9)
}
.portfolio-full.detail-04 .jux-md-4{
    text-align:left
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info h2{
    margin-top:0;
    position:relative;
    font-size:24px;
    font-weight:600;
    text-transform:uppercase;
    padding-bottom:15px;
    color:#5f41a5
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info h2:before{
    content:'';
    height:1px;
    width:50px;
    background-color:#e182a8;
    position:absolute;
    bottom:0;
    left:0
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box h6{
    font-size:18px;
    margin-top:30px;
    color:#5f41a5;
    font-weight:600
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box div{
    line-height:1.4;
    color:#5f41a5
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-cat span{
    text-transform:uppercase
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span{
    padding:5px 10px;
    background:#f6f6f6;
    margin-right:5px;
    display:inline-block;
    margin-top:5px;
    transition:all .3s ease 0s
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover{
    color:#d2447d
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper{
    list-style:none;
    list-style-type:none;
    padding:0
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li{
    display:inline-block;
    margin:0 9px;
    width:40px;
    height:40px;
    float:left
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:first-child{
    margin-left:0
}
.portfolio-full.detail-04 .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:last-child{
    margin-right:0
}
.portfolio-full.detail-05 .jux-container{
    margin-top:100px
}
.portfolio-full.detail-05 .jux-container .jux-md-12 img{
    width:100%
}
.portfolio-full.detail-05 .jux-container .jux-md-12 .post-grid .jux-md-4 .item{
    position:relative;
    margin-bottom:30px
}
.portfolio-full.detail-05 .jux-container .jux-md-12 .post-grid .jux-md-4 .item .grid-image-hover{
    opacity:0;
    top:0;
    left:0;
    position:absolute;
    height:100%;
    width:100%;
    -webkit-transform:scale(.7);
    -ms-transform:scale(.7);
    -o-transform:scale(.7);
    transform:scale(.7);
    background-color:rgba(255,255,255,.9);
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.portfolio-full.detail-05 .jux-container .jux-md-12 .post-grid .jux-md-4 .item .grid-image-hover i{
    color:#5f41a5;
    font-size:24px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.portfolio-full.detail-05 .jux-container .jux-md-12 .post-grid .jux-md-4 .item .grid-image-hover i:hover{
    color:#d2447d;
    font-size:36px
}
.portfolio-full.detail-05 .jux-container .jux-md-12 .post-grid .jux-md-4 .item:hover .grid-image-hover{
    border:3px solid #5f41a5;
    opacity:1;
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    -o-transform:scale(.9);
    transform:scale(.9)
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap{
    margin-top:50px
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-8{
    text-align:left
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-8 .portfolio-info h2{
    color:#5f41a5;
    margin-top:0;
    position:relative;
    font-size:24px;
    font-weight:600;
    text-transform:uppercase;
    padding-bottom:15px
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-8 .portfolio-info h2:before{
    content:'';
    height:1px;
    width:50px;
    background-color:#e182a8;
    position:absolute;
    bottom:0;
    left:0
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box:first-child h6{
    margin-top:0
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box h6{
    font-size:18px;
    margin-top:30px;
    color:#5f41a5;
    font-weight:600
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box div{
    line-height:1.4;
    color:#5f41a5
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-cat span{
    text-transform:uppercase
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span{
    padding:5px 10px;
    background:#f6f6f6;
    margin-right:5px;
    display:inline-block;
    margin-top:5px;
    transition:all .3s ease 0s
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover{
    color:#d2447d
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper{
    list-style:none;
    list-style-type:none;
    padding:0
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li{
    display:inline-block;
    margin:0 9px;
    width:40px;
    height:40px;
    float:left
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:first-child{
    margin-left:0
}
.portfolio-full.detail-05 .jux-container.portfolio-content-wrap .jux-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li:last-child{
    margin-right:0
}
.portfolio-related-wrap .heading-wrap .post-navigation{
    margin-top:100px
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links .nav-previous .post-navigation-content,.portfolio-related-wrap .heading-wrap .post-navigation .nav-links .nav-next .post-navigation-content{
    display:none
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links a div i{
    padding:0!important;
    color:#5f41a5!important;
    top:0;
    margin-top:0;
    text-align:center;
    height:50px;
    width:60px;
    line-height:50px;
    background-color:#f6f6f6;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links a div:hover i{
    color:#d2447d!important;
    -webkit-box-shadow:0 2px 4px 2px rgba(0,0,0,.2);
    box-shadow:0 2px 4px 2px rgba(0,0,0,.2)
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links>i{
    position:absolute;
    left:50%;
    color:#5f41a5;
    line-height:50px;
    font-size:28px;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-related-wrap .heading-wrap .heading{
    text-align:center;
    text-transform:uppercase;
    color:#5f41a5;
    font-size:36px;
    margin-top:70px
}
.portfolio-related-wrap .heading-wrap .heading .heading-icon{
    font-size:14px;
    height:30px;
    width:30px;
    line-height:30px;
    position:relative;
    margin:0 auto;
    z-index:1
}
.portfolio-related-wrap .heading-wrap .heading .heading-icon i{
    font-size:12px;
    color:#6fd9ec;
    height:30px;
    width:30px;
    background-color:#fff;
    line-height:30px;
    position:relative;
    margin:0 auto;
    z-index:1
}
.portfolio-related-wrap .heading-wrap .heading .heading-icon:before{
    content:'';
    width:70px;
    height:1px;
    background-color:#d5d5d5;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:-1
}
@media(max-width:479px){
    .portfolio-related-wrap .heading-wrap .heading{
        font-size:24px;
        margin-top:50px
    }
}
.portfolio-related-wrap .portfolio-related{
    margin-top:60px;
    margin-bottom:100px;
    position:relative
}
.portfolio-related-wrap .portfolio-related.portfolio-wrapper .portfolio-item{
    width:100%!important;
    padding:0 15px
}
.portfolio-related-wrap .portfolio-related .owl-nav button{
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    height:44px;
    width:44px;
    padding:0;
    background-color:rgba(128,128,128,.5);
    text-align:center;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-related-wrap .portfolio-related .owl-nav button span{
    font-size:24px;
    color:#fff;
    line-height:44px
}
.portfolio-related-wrap .portfolio-related .owl-nav button:hover{
    background-color:#5f41a5;
    border:unset
}
.portfolio-related-wrap .portfolio-related .owl-nav .owl-prev{
    left:-10px
}
.portfolio-related-wrap .portfolio-related .owl-nav .owl-next{
    right:-10px
}
.post-navigation .nav-links{
    width:100%;
    margin:0 auto;
    display:table
}
.post-navigation .nav-links .nav-previous{
    position:relative;
    display:table-cell;
    vertical-align:middle;
    padding:15px 0;
    width:50%;
    transition:all .35s ease
}
.post-navigation .nav-links .nav-next{
    text-align:right;
    position:relative;
    display:table-cell;
    vertical-align:middle;
    padding:15px 0;
    width:50%;
    transition:all .35s ease
}
.portfolio-related{
    margin-top:60px;
    margin-bottom:100px;
    position:relative
}
.portfolio-related.portfolio-wrapper .portfolio-item{
    width:100%!important;
    padding:0 15px
}
.portfolio-related .owl-controls .owl-buttons div{
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%);
    height:44px;
    width:44px;
    padding:0;
    text-align:center;
    -webkit-transition:all .35s ease;
    -o-transition:all .35s ease;
    transition:all .35s ease
}
.portfolio-related .owl-controls .owl-buttons div i{
    font-size:24px;
    color:#fff;
    line-height:44px
}
.portfolio-related .owl-controls .owl-buttons div:hover{
    background-color:#5f41a5
}
.portfolio-related .owl-controls .owl-buttons .owl-prev{
    left:-10px;
    background-color:rgba(128,128,128,.5);
    border-radius:0
}
.portfolio-related .owl-controls .owl-buttons .owl-next{
    right:-10px;
    background-color:rgba(128,128,128,.5);
    border-radius:0
}
.portfolio-social-profile-wrapper li a{
    height:32px;
    width:32px;
    line-height:30px;
    border:1px solid #ccc;
    display:inline-block;
    -webkit-border-radius:50%;
    border-radius:50%;
    color:#ccc;
    margin:0 3px 10px;
    font-size:14px;
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s;
    text-align:center
}
.portfolio-social-profile-wrapper li a:hover{
    color:#d2447d!important;
    -webkit-transform:translate(0,-10%);
    -ms-transform:translate(0,-10%);
    -o-transform:translate(0,-10%);
    transform:translate(0,-10%)
}
.head-single-find-event{
    background-color:#e182a8
}
.post-type-archive-jux_event a,.single-jux_event a{
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.post-type-archive-jux_event a:focus,.single-jux_event a:focus,.post-type-archive-jux_event a:hover,.single-jux_event a:hover{
    text-decoration:none
}
.jux-single-event-head h1,.jux-single-event-head h3{
    margin:0;
    padding:0 0 17px;
    line-height:21px
}
.jux-single-event-head h1 a,.jux-single-event-head h3 a{
    color:#5f41a5;
    font-size:24px;
    font-weight:400;
    line-height:30px;
    text-transform:uppercase;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-single-event-head h1 a:hover,.jux-single-event-head h3 a:hover,.jux-single-event-head h1 a:focus,.jux-single-event-head h3 a:focus{
    color:#e182a8;
    text-decoration:none
}
.jux-single-event-head .jux-event-meta{
    margin:0 0 25px
}
.jux-single-event-head .jux-event-meta span{
    color:#696969;
    font-size:15px;
    line-height:24px;
    padding:0 15px 0 0
}
.jux-single-event-head .jux-event-meta span i{
    color:#e182a8;
    padding-right:5px
}
.jux-featured-event{
    border:1px solid #f5f5f5;
    margin:0 0 42px;
    position:relative;
    overflow:hidden
}
.jux-featured-event .is_featured{
    background:#5f41a5;
    color:#fff;
    font-size:16px;
    font-weight:400;
    line-height:22px;
    padding:5px 40px;
    position:absolute;
    top:23px;
    right:-32px;
    z-index:9;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.jux-featured-event img{
    width:100%;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .6s ease 0s;
    -o-transition:all .6s ease 0s;
    transition:all .6s ease 0s
}
.jux-featured-event:hover img,.jux-featured-event:focus img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.jux-single-event-body h1,.jux-single-event-body h2,.jux-single-event-body h3,.jux-single-event-body h4,.jux-single-event-body h5,.jux-single-event-body h6{
    color:#333;
    margin:18px 0
}
.jux-single-event-body h3{
    font-size:18px;
    line-height:24px
}
.jux-single-event-body ul{
    list-style:none
}
.jux-single-event-body ul li:before{
    color:#e182a8;
    content:"\f375";
    font-size:16px;
    line-height:30px;
    font-family:ionicons;
    margin:0 10px 0 0;
    letter-spacing:1px
}
.jux-single-event-body .wp-caption.alignleft{
    margin:0 75px 25px 0
}
.jux-single-event-body .wp-caption p.wp-caption-text{
    color:#696969;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    padding:15px 0 0
}
.jux-single-event-footer{
    border-bottom:1px solid #f3f3f3;
    padding:22px 0 15px
}
.jux-single-event-footer .content-share{
    float:right
}
.jux-single-event-footer .content-share a{
    color:#ccc;
    border:1px solid #ccc;
    display:inline-block;
    font-size:12px;
    line-height:24px;
    height:30px;
    text-align:center;
    padding:2px;
    margin:0 4px;
    width:30px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-single-event-footer .content-share a:hover,.jux-single-event-footer .content-share a:focus{
    color:#fff;
    text-decoration:none
}
.jux-single-event-footer:after{
    clear:both;
    content:'';
    display:table
}
.archive-jux-event-head{
    background:#f5f5f5;
    padding:20px 30px 12px;
    font-size:16px;
    line-height:24px
}
.archive-jux-event-head .jux-event-text{
    font-weight:400;
    margin:0;
    padding:5px 0
}
.archive-jux-event-head .jux-event-text span{
    color:#e182a8;
    font-weight:400
}
.archive-jux-event-head .jux-event-button{
    float:right;
    margin-left:32px
}
.archive-jux-event-head .jux-event-button i{
    color:#ccc;
    cursor:pointer;
    font-size:16px;
    line-height:24px;
    padding:5px 10px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.archive-jux-event-head .jux-event-button i:hover,.archive-jux-event-head .jux-event-button i.active{
    background:#fff;
    border-radius:2px;
    color:#e182a8
}
.archive-jux-event-head:before,.archive-jux-event-head:after{
    content:" ";
    display:table
}
.archive-jux-event-head:after{
    clear:both
}
.archive-jux-event-head:before,.archive-jux-event-head:after{
    content:" ";
    display:table
}
.archive-jux-event-head:after{
    clear:both
}
.archive-jux-event-wrap{
    margin:50px -15px
}
.archive-jux-event-wrap .pagination{
    clear:both;
    padding:5px;
    text-align:center
}
.jux-archive-event-body .read-more{
    display:none!important
}
.jux-archive-event-body p{
    padding:0 30px;
    max-height:92px;
    overflow:hidden
}
.archive-jux-event-item-wrap{
    padding-bottom:60px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
@media(min-width:992px){
    .archive-jux-event-item-wrap.jux-md-3:nth-child(4n+1){
        clear:both
    }
    .archive-jux-event-item-wrap.jux-md-4:nth-child(3n+1){
        clear:both
    }
    .archive-jux-event-item-wrap.jux-md-6:nth-child(2n+1){
        clear:both
    }
}
@media(min-width:768px) and (max-width:991px){
    .archive-jux-event-item-wrap.jux-sm-6:nth-child(2n+1){
        clear:both
    }
}
.archive-jux-event-item-wrap.hide-item{
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
    transition:all 1s ease 0s;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    opacity:0;
    filter:alpha(opacity=0)
}
.archive-jux-event-item{
    border:1px solid #e9f3f7;
    border-top:none;
    overflow:hidden;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    -webkit-border-radius:8px;
    border-radius:8px
}
.archive-jux-event-item .jux-featured-event{
    margin:0 0 22px
}
.archive-jux-event-item .jux-single-event-head{
    padding:0 30px
}
.archive-jux-event-item .jux-single-event-head h3{
    padding:0
}
.archive-jux-event-item .jux-single-event-head h3 a{
    font-size:20px
}
.archive-jux-event-item .jux-single-event-head .jux-event-meta{
    margin:10px 0
}
.archive-jux-event-item .jux-single-event-head .event-category a{
    color:#e182a8
}
.archive-jux-event-item .jux-single-event-head .event-category a:hover{
    color:#d2447d
}
.archive-jux-event-item:hover,.archive-jux-event-item:focus{
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 0 8px 8px rgba(227,227,227,.3);
    box-shadow:0 0 8px 8px rgba(227,227,227,.3)
}
.jux-archive-event-footer{
    border-top:1px solid #e9f3f7;
    padding:30px 30px 0
}
.jux-archive-event-footer .content-share{
    display:inline-block;
    padding:5px 0 0
}
.jux-archive-event-footer .content-share a{
    background:#eee;
    border:1px solid #eee;
    display:inline-block;
    height:30px;
    margin-right:5px;
    text-align:center;
    width:30px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s;
    -webkit-border-radius:50%;
    border-radius:50%
}
.jux-archive-event-footer .content-share a i{
    color:#aaa;
    font-size:12px
}
.jux-archive-event-footer .content-share a:hover,.jux-archive-event-footer .content-share a:focus{
    text-decoration:none
}
.jux-archive-event-footer .content-share a:hover i,.jux-archive-event-footer .content-share a:focus i{
    color:#fff
}
.jux-archive-event-footer .readmore{
    background:#e182a8;
    color:#fff;
    font-size:16px;
    float:right;
    font-weight:400;
    line-height:22px;
    padding:9px 35px;
    text-decoration:none;
    margin-bottom:30px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-archive-event-footer .readmore:hover,.jux-archive-event-footer .readmore:focus{
    background:#d2447d
}
.event-list .archive-jux-event-item-wrap{
    width:100%
}
@media(min-width:992px) and (max-width:1199px){
    .jux-archive-event-footer .readmore{
        padding:9px 20px
    }
}
@media(max-width:768px){
    .archive-jux-event-head{
        margin:0
    }
    .jux-archive-event-footer .readmore{
        font-size:14px;
        padding:6px 25px
    }
    .archive-jux-event-item .jux-single-event-head{
        padding:0 15px
    }
    .archive-jux-event-item .jux-single-event-head h3 a{
        font-size:16px;
        line-height:21px
    }
    .jux-archive-event-body p{
        padding:0 15px
    }
    .jux-archive-event-footer{
        padding:30px 15px
    }
}
@media(max-width:435px){
    .archive-jux-event-item-wrap{
        padding-left:0;
        padding-right:0
    }
    .archive-jux-event-item .jux-single-event-head h3 a{
        font-size:14px
    }
    .archive-jux-event-head{
        margin:0;
        padding:10px 15px;
        font-size:13px
    }
    .jux-single-event-head .jux-event-meta span{
        font-size:13px
    }
    .jux-archive-event-body p{
        font-size:13px
    }
    .jux-archive-event-footer{
        padding:15px
    }
    .jux-archive-event-footer .readmore{
        font-size:13px;
        padding:4px 15px
    }
}
@-webkit-keyframes zoomIn{
    from{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    from{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-animation:zoomIn .4s 1 linear
}
.jux-event-shortcode.grid .archive-jux-event-item-wrap:nth-child(2n+1){
    clear:none
}
.jux-event-shortcode.grid .archive-jux-event-item-wrap.jux-md-6:nth-child(2n+1){
    clear:both
}
.jux-event-shortcode.grid .archive-jux-event-item-wrap.jux-md-4:nth-child(3n+1){
    clear:both
}
.jux-event-shortcode.grid .archive-jux-event-item-wrap.jux-md-3:nth-child(4n+1){
    clear:both
}
.single-post a,.category a,.blog a,.search a,.tag a,.author a{
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s
}
.single-post a:focus,.category a:focus,.blog a:focus,.search a:focus,.tag a:focus,.author a:focus,.single-post a:hover,.category a:hover,.blog a:hover,.search a:hover,.tag a:hover,.author a:hover{
    text-decoration:none
}
.single-post .entry-header,.category .entry-header,.blog .entry-header,.search .entry-header,.tag .entry-header,.author .entry-header{
    padding:0
}
.single-post .entry-header h1,.category .entry-header h1,.blog .entry-header h1,.search .entry-header h1,.tag .entry-header h1,.author .entry-header h1,.single-post .entry-header h3,.category .entry-header h3,.blog .entry-header h3,.search .entry-header h3,.tag .entry-header h3,.author .entry-header h3{
    padding:0 0 10px;
    margin:0;
    font-weight:400
}
.single-post .entry-header h1 a,.category .entry-header h1 a,.blog .entry-header h1 a,.search .entry-header h1 a,.tag .entry-header h1 a,.author .entry-header h1 a,.single-post .entry-header h3 a,.category .entry-header h3 a,.blog .entry-header h3 a,.search .entry-header h3 a,.tag .entry-header h3 a,.author .entry-header h3 a{
    color:#333;
    font-size:34px;
    line-height:34px;
    -webkit-transition:all .2s ease 0s;
    -o-transition:all .2s ease 0s;
    transition:all .2s ease 0s
}
.single-post .entry-header h1 a:hover,.category .entry-header h1 a:hover,.blog .entry-header h1 a:hover,.search .entry-header h1 a:hover,.tag .entry-header h1 a:hover,.author .entry-header h1 a:hover,.single-post .entry-header h3 a:hover,.category .entry-header h3 a:hover,.blog .entry-header h3 a:hover,.search .entry-header h3 a:hover,.tag .entry-header h3 a:hover,.author .entry-header h3 a:hover,.single-post .entry-header h1 a:focus,.category .entry-header h1 a:focus,.blog .entry-header h1 a:focus,.search .entry-header h1 a:focus,.tag .entry-header h1 a:focus,.author .entry-header h1 a:focus,.single-post .entry-header h3 a:focus,.category .entry-header h3 a:focus,.blog .entry-header h3 a:focus,.search .entry-header h3 a:focus,.tag .entry-header h3 a:focus,.author .entry-header h3 a:focus{
    color:#e182a8;
    text-decoration:none
}
.single-post .content-featured,.category .content-featured,.blog .content-featured,.search .content-featured,.tag .content-featured,.author .content-featured{
    padding:25px 0 50px
}
.single-post .content-featured .content-thumb,.category .content-featured .content-thumb,.blog .content-featured .content-thumb,.search .content-featured .content-thumb,.tag .content-featured .content-thumb,.author .content-featured .content-thumb{
    display:inline-block;
    position:relative;
    overflow:hidden;
    width:100%
}
.single-post .content-featured .content-thumb img,.category .content-featured .content-thumb img,.blog .content-featured .content-thumb img,.search .content-featured .content-thumb img,.tag .content-featured .content-thumb img,.author .content-featured .content-thumb img{
    width:100%
}
.single-post .content-featured .content-thumb:before,.category .content-featured .content-thumb:before,.blog .content-featured .content-thumb:before,.search .content-featured .content-thumb:before,.tag .content-featured .content-thumb:before,.author .content-featured .content-thumb:before{
    background:rgba(95,65,165,.3);
    content:'';
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    opacity:0;
    filter:alpha(opacity=0);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.single-post .content-featured .content-thumb:hover:before,.category .content-featured .content-thumb:hover:before,.blog .content-featured .content-thumb:hover:before,.search .content-featured .content-thumb:hover:before,.tag .content-featured .content-thumb:hover:before,.author .content-featured .content-thumb:hover:before{
    opacity:1;
    filter:alpha(opacity=100)
}
.single-post .content-featured iframe,.category .content-featured iframe,.blog .content-featured iframe,.search .content-featured iframe,.tag .content-featured iframe,.author .content-featured iframe{
    width:100%
}
.single-post .item-info span,.category .item-info span,.blog .item-info span,.search .item-info span,.tag .item-info span,.author .item-info span{
    font-size:16px;
    line-height:24px;
    padding-right:16px
}
.single-post .item-info span i,.category .item-info span i,.blog .item-info span i,.search .item-info span i,.tag .item-info span i,.author .item-info span i{
    color:#e182a8;
    padding-right:6px
}
.single-post .action-like,.category .action-like,.blog .action-like,.search .action-like,.tag .action-like,.author .action-like{
    cursor:pointer
}
.single-post .action-like strong,.category .action-like strong,.blog .action-like strong,.search .action-like strong,.tag .action-like strong,.author .action-like strong{
    color:#696969;
    font-size:15px;
    font-weight:400;
    line-height:24px
}
.single-post .action-like:before,.category .action-like:before,.blog .action-like:before,.search .action-like:before,.tag .action-like:before,.author .action-like:before{
    color:#e182a8;
    font-size:16px;
    line-height:24px;
    padding-right:5px;
    content:"\f442";
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.single-post .action-like:hover:before,.category .action-like:hover:before,.blog .action-like:hover:before,.search .action-like:hover:before,.tag .action-like:hover:before,.author .action-like:hover:before,.single-post .action-like:focus:before,.category .action-like:focus:before,.blog .action-like:focus:before,.search .action-like:focus:before,.tag .action-like:focus:before,.author .action-like:focus:before{
    content:"\f443"
}
.single-post .action-like.disable-like,.category .action-like.disable-like,.blog .action-like.disable-like,.search .action-like.disable-like,.tag .action-like.disable-like,.author .action-like.disable-like{
    color:red!important;
    cursor:not-allowed!important;
    pointer-events:none
}
.single-post .action-like.disable-like:before,.category .action-like.disable-like:before,.blog .action-like.disable-like:before,.search .action-like.disable-like:before,.tag .action-like.disable-like:before,.author .action-like.disable-like:before{
    content:"\f443"
}
.single-post .entry-content,.category .entry-content,.blog .entry-content,.search .entry-content,.tag .entry-content,.author .entry-content{
    font-size:16px;
    line-height:24px;
    padding:0
}
.single-post .entry-content h1,.category .entry-content h1,.blog .entry-content h1,.search .entry-content h1,.tag .entry-content h1,.author .entry-content h1,.single-post .entry-content h2,.category .entry-content h2,.blog .entry-content h2,.search .entry-content h2,.tag .entry-content h2,.author .entry-content h2,.single-post .entry-content h3,.category .entry-content h3,.blog .entry-content h3,.search .entry-content h3,.tag .entry-content h3,.author .entry-content h3,.single-post .entry-content h4,.category .entry-content h4,.blog .entry-content h4,.search .entry-content h4,.tag .entry-content h4,.author .entry-content h4,.single-post .entry-content h5,.category .entry-content h5,.blog .entry-content h5,.search .entry-content h5,.tag .entry-content h5,.author .entry-content h5,.single-post .entry-content h6,.category .entry-content h6,.blog .entry-content h6,.search .entry-content h6,.tag .entry-content h6,.author .entry-content h6{
    color:#333;
    margin:18px 0;
    line-height:24px
}
.single-post .entry-content h2,.category .entry-content h2,.blog .entry-content h2,.search .entry-content h2,.tag .entry-content h2,.author .entry-content h2{
    font-size:20px
}
.single-post .entry-content h3,.category .entry-content h3,.blog .entry-content h3,.search .entry-content h3,.tag .entry-content h3,.author .entry-content h3{
    font-size:18px
}
.single-post .entry-content blockquote,.category .entry-content blockquote,.blog .entry-content blockquote,.search .entry-content blockquote,.tag .entry-content blockquote,.author .entry-content blockquote{
    font-family:'droid serif',serif;
    font-size:24px;
    font-style:italic;
    color:#5f41a5;
    line-height:36px;
    border:none;
    position:relative;
    padding:12px 34px;
    margin:22px 0 26px 66px
}
.single-post .entry-content blockquote:before,.category .entry-content blockquote:before,.blog .entry-content blockquote:before,.search .entry-content blockquote:before,.tag .entry-content blockquote:before,.author .entry-content blockquote:before{
    font-family:ionicons;
    content:"\f347";
    color:#e182a8;
    position:absolute;
    top:0;
    left:0;
    font-style:normal
}
.single-post .entry-content ul,.category .entry-content ul,.blog .entry-content ul,.search .entry-content ul,.tag .entry-content ul,.author .entry-content ul{
    list-style:none
}
.single-post .entry-content ul li:before,.category .entry-content ul li:before,.blog .entry-content ul li:before,.search .entry-content ul li:before,.tag .entry-content ul li:before,.author .entry-content ul li:before{
    color:#e182a8;
    content:"\f375";
    font-size:16px;
    line-height:30px;
    font-family:ionicons;
    margin:0 10px 0 0;
    letter-spacing:1px
}
.single-post .entry-footer,.category .entry-footer,.blog .entry-footer,.search .entry-footer,.tag .entry-footer,.author .entry-footer{
    border:none;
    border-bottom:1px solid #f3f3f3;
    margin:0;
    padding:25px 0 10px
}
.single-post .entry-footer .tags-links,.category .entry-footer .tags-links,.blog .entry-footer .tags-links,.search .entry-footer .tags-links,.tag .entry-footer .tags-links,.author .entry-footer .tags-links{
    float:left
}
.single-post .entry-footer .tags-links i,.category .entry-footer .tags-links i,.blog .entry-footer .tags-links i,.search .entry-footer .tags-links i,.tag .entry-footer .tags-links i,.author .entry-footer .tags-links i{
    color:#e182a8;
    padding-right:6px
}
.single-post .entry-footer .tags-links a,.category .entry-footer .tags-links a,.blog .entry-footer .tags-links a,.search .entry-footer .tags-links a,.tag .entry-footer .tags-links a,.author .entry-footer .tags-links a{
    color:#696969;
    font-size:15px;
    line-height:24px
}
.single-post .entry-footer .single-social,.category .entry-footer .single-social,.blog .entry-footer .single-social,.search .entry-footer .single-social,.tag .entry-footer .single-social,.author .entry-footer .single-social{
    border:none;
    padding:0;
    margin:0;
    float:right
}
.single-post .entry-footer .single-social a:hover,.category .entry-footer .single-social a:hover,.blog .entry-footer .single-social a:hover,.search .entry-footer .single-social a:hover,.tag .entry-footer .single-social a:hover,.author .entry-footer .single-social a:hover{
    text-decoration:none
}
.single-post .entry-footer:after,.category .entry-footer:after,.blog .entry-footer:after,.search .entry-footer:after,.tag .entry-footer:after,.author .entry-footer:after{
    clear:both;
    content:'';
    display:table
}
.single-post .read-more,.category .read-more,.blog .read-more,.search .read-more,.tag .read-more,.author .read-more{
    background:#e182a8;
    color:#fff;
    display:inline-block;
    line-height:22px;
    font-weight:400;
    padding:8px 30px;
    margin:25px 0 0;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.single-post .read-more:hover,.category .read-more:hover,.blog .read-more:hover,.search .read-more:hover,.tag .read-more:hover,.author .read-more:hover,.single-post .read-more:focus,.category .read-more:focus,.blog .read-more:focus,.search .read-more:focus,.tag .read-more:focus,.author .read-more:focus{
    background:#d2447d;
    text-decoration:none
}
.meta-author{
    border:none;
    padding:0 25px
}
.meta-author img{
    border:5px solid #f2f2f2;
    border-radius:50%;
    float:left;
    height:90px;
    width:90px
}
@media(max-width:479px){
    .meta-author img{
        float:none
    }
}
.meta-author .box-author-info{
    float:right;
    width:85%
}
@media(max-width:479px){
    .meta-author .box-author-info{
        width:100%;
        float:none;
        margin-top:15px
    }
}
.meta-author .box-author-info h5{
    font-weight:400;
    margin:0;
    padding:0 0 15px
}
.meta-author .box-author-info h5 a{
    color:#333;
    font-size:18px;
    line-height:24px
}
.meta-author .box-author-info h5 a:hover,.meta-author .box-author-info h5 a:focus{
    color:#d2447d;
    text-decoration:none
}
.meta-author .box-author-info p{
    color:#696969;
    margin:-5px 0 12px;
    font-size:16px;
    line-height:24px
}
.meta-author .box-author-info ul.author-social{
    list-style:none;
    padding:0;
    margin:0
}
.meta-author .box-author-info ul.author-social li{
    display:inline-block;
    width:25px
}
.meta-author .box-author-info ul.author-social li a{
    color:#8c8888;
    font-size:14px;
    font-weight:400;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.meta-author .box-author-info ul.author-social li a:hover,.meta-author .box-author-info ul.author-social li a:focus{
    color:#d2447d
}
.meta-author:before,.meta-author:after{
    content:" ";
    display:table
}
.meta-author:after{
    clear:both
}
.meta-author:before,.meta-author:after{
    content:" ";
    display:table
}
.meta-author:after{
    clear:both
}
.jux-post-nav{
    background:#f8f8f8;
    border:1px solid #eee;
    padding:30px;
    margin:30px 0 0;
    text-align:center
}
.jux-post-nav .prev-post a,.jux-post-nav .next-post a{
    color:#333;
    font-size:18px;
    line-height:34px;
    font-weight:400
}
.jux-post-nav .prev-post a:hover,.jux-post-nav .next-post a:hover,.jux-post-nav .prev-post a:focus,.jux-post-nav .next-post a:focus{
    color:#5f41a5;
    text-decoration:none
}
.jux-post-nav .prev-post a:before,.jux-post-nav .next-post a:before,.jux-post-nav .prev-post a:after,.jux-post-nav .next-post a:after{
    color:#e182a8;
    font-size:18px;
    font-family:fontawesome;
    line-height:45.44px
}
.jux-post-nav .prev-post{
    float:left
}
.jux-post-nav .prev-post a:before{
    content:"\f100";
    padding-right:8px
}
.jux-post-nav .next-post{
    float:right
}
.jux-post-nav .next-post a:after{
    content:"\f101";
    padding-left:8px
}
.jux-post-nav .fa-th-large{
    color:#696969;
    cursor:pointer;
    font-size:16px;
    line-height:24px;
    position:absolute;
    left:50%;
    -webkit-transform:translate(50%,50%);
    -ms-transform:translate(50%,50%);
    -o-transform:translate(50%,50%);
    transform:translate(50%,50%);
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
.jux-post-nav .fa-th-large:hover,.jux-post-nav .fa-th-large:focus{
    color:#d2447d
}
.jux-post-nav:before,.jux-post-nav:after{
    content:" ";
    display:table
}
.jux-post-nav:after{
    clear:both
}
.jux-post-nav:before,.jux-post-nav:after{
    content:" ";
    display:table
}
.jux-post-nav:after{
    clear:both
}
.category article,.blog article,.search article,.tag article,.author article{
    margin-top:40px;
    border-bottom:1px solid #eaeaea;
    padding-bottom:40px
}
.category .content-featured,.blog .content-featured,.search .content-featured,.tag .content-featured,.author .content-featured{
    padding:25px 0
}
.category .content-featured .content-thumb:hover:before,.blog .content-featured .content-thumb:hover:before,.search .content-featured .content-thumb:hover:before,.tag .content-featured .content-thumb:hover:before,.author .content-featured .content-thumb:hover:before{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    opacity:1;
    filter:alpha(opacity=100)
}
.category .entry-content blockquote,.blog .entry-content blockquote,.search .entry-content blockquote,.tag .entry-content blockquote,.author .entry-content blockquote{
    margin:20px 30px 0
}
.list-center{
    text-align:center
}
@media screen and (max-width:767px){
    .single-post .entry-content blockquote,.category .entry-content blockquote,.blog .entry-content blockquote,.search .entry-content blockquote,.tag .entry-content blockquote,.author .entry-content blockquote{
        margin:30px;
        font-size:20px
    }
}
@media screen and (max-width:480px){
    .single-post .entry-content blockquote,.category .entry-content blockquote,.blog .entry-content blockquote,.search .entry-content blockquote,.tag .entry-content blockquote,.author .entry-content blockquote{
        margin:0;
        font-size:18px
    }
}
.tp-bullet.selected,.tp-bullet:hover{
    background-color:#e182a8;
    border:3px solid #764f5f;
    height:8px;
    width:8px
}
.tp-bullet.selected .tp-bullet-title,.tp-bullet:hover .tp-bullet-title{
    display:none
}
a.btn-link{
    background-color:#806bb6;
    border:0;
    color:#fff;
    line-height:22px;
    font-weight:400;
    padding:12px 38px;
    display:inline-block;
    font-size:16px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -webkit-transition:all .4s ease 0s;
    -o-transition:all .4s ease 0s;
    transition:all .4s ease 0s
}
a.btn-link:hover{
    background:#5a468e;
    color:#fff;
    text-decoration:none
}
.tp-mask-wrap .slider-button:hover{
    text-decoration:none;
    color:#face00!important
}
@media all and (-ms-high-contrast:none){
    .jux-header .jux-top-right-widget{
        right:80px
    }
    .jux-header .jux-top-right-widget a i{
        padding-right:50px
    }
}
