@import url(https://use.typekit.net/uxu4kzp.css);
@charset "UTF-8";
.wp-block-archives-dropdown label{
    display:block
}
.wp-block-audio{
    margin:0 0 1em
}
.wp-block-audio figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-audio audio{
    width:100%;
    min-width:300px
}
.wp-block-button__link{
    color:#fff;
    background-color:#151515ed;
    border-radius:9999px;
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    font-size:1.125em;
    padding:calc(.667em + 2px) calc(1.333em + 2px);
    text-align:center;
    text-decoration:none;
    word-break:break-word;
    box-sizing:border-box
}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{
    color:#fff
}
.wp-block-button__link.aligncenter{
    text-align:center
}
.wp-block-button__link.alignright{
    text-align:right
}
.wp-block-buttons>.wp-block-button.has-custom-width{
    max-width:none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
    width:100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
    font-size:inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25{
    width:calc(25% - var(--wp--style--block-gap, .5em)*0.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50{
    width:calc(50% - var(--wp--style--block-gap, .5em)*0.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75{
    width:calc(75% - var(--wp--style--block-gap, .5em)*0.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100{
    width:100%;
    flex-basis:100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{
    width:25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{
    width:50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{
    width:75%
}
.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{
    border-radius:0
}
.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{
    border-radius:0!important
}
.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline{
    border:2px solid;
    padding:.667em 1.333em
}
.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){
    color:currentColor
}
.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){
    background-color:transparent
}
.wp-block-buttons.is-vertical{
    flex-direction:column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{
    margin-bottom:0
}
.wp-block-buttons>.wp-block-button{
    display:inline-block;
    margin:0
}
.wp-block-buttons.is-content-justification-left{
    justify-content:flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical{
    align-items:flex-start
}
.wp-block-buttons.is-content-justification-center{
    justify-content:center
}
.wp-block-buttons.is-content-justification-center.is-vertical{
    align-items:center
}
.wp-block-buttons.is-content-justification-right{
    justify-content:flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical{
    align-items:flex-end
}
.wp-block-buttons.is-content-justification-space-between{
    justify-content:space-between
}
.wp-block-buttons.aligncenter{
    text-align:center
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{
    margin-left:auto;
    margin-right:auto;
    width:100%
}
.wp-block-button.aligncenter,.wp-block-calendar{
    text-align:center
}
.wp-block-calendar tbody td,.wp-block-calendar th{
    padding:.25em;
    border:1px solid #ddd
}
.wp-block-calendar tfoot td{
    border:none
}
.wp-block-calendar table{
    width:100%;
    border-collapse:collapse
}
.wp-block-calendar table th{
    font-weight:400;
    background:#ddd
}
.wp-block-calendar a{
    text-decoration:underline
}
.wp-block-calendar table caption,.wp-block-calendar table tbody{
    color:#40464d
}
.wp-block-categories.alignleft{
    margin-right:2em
}
.wp-block-categories.alignright{
    margin-left:2em
}
.wp-block-code code{
    display:block;
    white-space:pre-wrap;
    overflow-wrap:break-word
}
.wp-block-columns{
    display:flex;
    margin-bottom:1.75em;
    box-sizing:border-box;
    flex-wrap:wrap
}
@media (min-width:782px){
    .wp-block-columns{
        flex-wrap:nowrap
    }
}
.wp-block-columns:where(.has-background){
    padding:1.25em 2.375em
}
.wp-block-columns.are-vertically-aligned-top{
    align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center{
    align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom{
    align-items:flex-end
}
@media (max-width:599px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis:100%!important
    }
}
@media (min-width:600px) and (max-width:781px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){
        flex-basis:calc(50% - var(--wp--style--block-gap, 2em)/2)!important;
        flex-grow:0
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){
        margin-left:var(--wp--style--block-gap,2em)
    }
}
@media (min-width:782px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis:0%;
        flex-grow:1
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{
        flex-grow:0
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){
        margin-left:var(--wp--style--block-gap,2em)
    }
}
.wp-block-columns.is-not-stacked-on-mobile{
    flex-wrap:nowrap
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{
    flex-basis:0%;
    flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{
    flex-grow:0
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column:not(:first-child){
    margin-left:var(--wp--style--block-gap,2em)
}
.wp-block-column{
    flex-grow:1;
    min-width:0;
    word-break:break-word;
    overflow-wrap:break-word
}
.wp-block-column.is-vertically-aligned-top{
    align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center{
    align-self:center
}
.wp-block-column.is-vertically-aligned-bottom{
    align-self:flex-end
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{
    width:100%
}
.wp-block-cover,.wp-block-cover-image{
    position:relative;
    background-size:cover;
    background-position:50%;
    min-height:430px;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:1em;
    box-sizing:border-box
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
    background-attachment:fixed
}
@supports (-webkit-overflow-scrolling:touch){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
        background-attachment:scroll
    }
}
@media (prefers-reduced-motion:reduce){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
        background-attachment:scroll
    }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{
    background-repeat:repeat;
    background-size:auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]){
    background-color:#000
}
.wp-block-cover-image .has-background-dim.has-background-gradient,.wp-block-cover .has-background-dim.has-background-gradient{
    background-color:transparent
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
    content:"";
    background-color:inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:1;
    opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{
    opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{
    opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{
    opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{
    opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{
    opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{
    opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{
    opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{
    opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{
    opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{
    opacity:1
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{
    opacity:0
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{
    opacity:.1
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{
    opacity:.2
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{
    opacity:.3
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{
    opacity:.4
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{
    opacity:.5
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{
    opacity:.6
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{
    opacity:.7
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{
    opacity:.8
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{
    opacity:.9
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{
    opacity:1
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    max-width:420px;
    width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after{
    display:block;
    content:"";
    font-size:0;
    min-height:inherit
}
@supports (position:sticky){
    .wp-block-cover-image:after,.wp-block-cover:after{
        content:none
    }
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{
    width:100%;
    z-index:1;
    color:#fff
}
.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{
    color:#000
}
.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){
    color:inherit
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{
    align-items:flex-start;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{
    align-items:flex-start;
    justify-content:center
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{
    align-items:flex-start;
    justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{
    align-items:center;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{
    align-items:center;
    justify-content:center
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{
    align-items:center;
    justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{
    align-items:flex-end;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{
    align-items:flex-end;
    justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{
    align-items:flex-end;
    justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{
    margin:0;
    width:auto
}
.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    max-width:none;
    max-height:none;
    -o-object-fit:cover;
    object-fit:cover;
    outline:none;
    border:none;
    box-shadow:none
}
.wp-block-cover__image-background,.wp-block-cover__video-background{
    z-index:0
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{
    color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content{
    justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content{
    justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{
    margin-left:0;
    text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{
    margin-right:0;
    text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{
    font-size:2em;
    line-height:1.25;
    z-index:1;
    margin-bottom:0;
    max-width:840px;
    padding:.44em;
    text-align:center
}
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{
    max-width:360px;
    width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{
    min-width:280px
}
.wp-block-cover .wp-block-embed{
    min-width:320px;
    min-height:240px
}
.wp-block-embed{
    margin:0 0 1em;
    overflow-wrap:break-word
}
.wp-block-embed figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-embed iframe{
    max-width:100%
}
.wp-block-embed__wrapper{
    position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{
    content:"";
    display:block;
    padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%;
    width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
    padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
    padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
    padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
    padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
    padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{
    padding-top:177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
    padding-top:200%
}
.wp-block-file{
    margin-bottom:1.5em
}
.wp-block-file.aligncenter{
    text-align:center
}
.wp-block-file.alignright{
    text-align:right
}
.wp-block-file .wp-block-file__embed{
    margin-bottom:1em
}
.wp-block-file .wp-block-file__button{
    background:#32373c;
    border-radius:2em;
    color:#fff;
    font-size:.8em;
    padding:.5em 1em
}
.wp-block-file a.wp-block-file__button{
    text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{
    box-shadow:none;
    color:#fff;
    opacity:.85;
    text-decoration:none
}
.wp-block-file *+.wp-block-file__button{
    margin-left:.75em
}
.blocks-gallery-grid,.wp-block-gallery{
    display:flex;
    flex-wrap:wrap;
    list-style-type:none;
    padding:0;
    margin:0
}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{
    margin:0 1em 1em 0;
    display:flex;
    flex-grow:1;
    flex-direction:column;
    justify-content:center;
    position:relative;
    width:calc(50% - 1em)
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){
    margin-right:0
}
.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{
    margin:0;
    height:100%;
    display:flex;
    align-items:flex-end;
    justify-content:flex-start
}
.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{
    display:block;
    max-width:100%;
    height:auto;
    width:auto
}
.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{
    position:absolute;
    bottom:0;
    width:100%;
    max-height:100%;
    overflow:auto;
    padding:3em .77em .7em;
    color:#fff;
    text-align:center;
    font-size:.8em;
    background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    box-sizing:border-box;
    margin:0;
    z-index:2
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{
    display:inline
}
.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{
    flex-grow:1
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{
    width:100%;
    height:100%;
    flex:1;
    -o-object-fit:cover;
    object-fit:cover
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{
    width:100%;
    margin-right:0
}
@media (min-width:600px){
    .blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{
        width:calc(33.33333% - .66667em);
        margin-right:1em
    }
    .blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{
        width:calc(25% - .75em);
        margin-right:1em
    }
    .blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{
        width:calc(20% - .8em);
        margin-right:1em
    }
    .blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{
        width:calc(16.66667% - .83333em);
        margin-right:1em
    }
    .blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{
        width:calc(14.28571% - .85714em);
        margin-right:1em
    }
    .blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{
        width:calc(12.5% - .875em);
        margin-right:1em
    }
    .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){
        margin-right:0
    }
}
.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{
    margin-right:0
}
.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{
    max-width:420px;
    width:100%
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{
    justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{
    align-self:flex-start
}
.wp-block-gallery.has-nested-images{
    display:flex;
    flex-wrap:wrap
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){
    margin:0 var(--gallery-block--gutter-size,16px) var(--gallery-block--gutter-size,16px) 0;
    width:calc(50% - var(--gallery-block--gutter-size, 16px)/2)
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image),.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):nth-of-type(2n){
    margin-right:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image{
    display:flex;
    flex-grow:1;
    justify-content:center;
    position:relative;
    margin-top:auto;
    margin-bottom:auto;
    flex-direction:column;
    max-width:100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{
    margin:0;
    flex-direction:column;
    flex-grow:1
}
.wp-block-gallery.has-nested-images figure.wp-block-image img{
    display:block;
    height:auto;
    max-width:100%!important;
    width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
    background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    bottom:0;
    color:#fff;
    font-size:13px;
    left:0;
    margin-bottom:0;
    max-height:60%;
    overflow:auto;
    padding:0 8px 8px;
    position:absolute;
    text-align:center;
    width:100%;
    box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{
    display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{
    flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{
    flex:initial;
    background:none;
    color:inherit;
    margin:0;
    padding:10px 10px 9px;
    position:relative
}
.wp-block-gallery.has-nested-images figcaption{
    flex-grow:1;
    flex-basis:100%;
    text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){
    margin-top:0;
    margin-bottom:auto
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) img{
    margin-bottom:var(--gallery-block--gutter-size,16px)
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) figcaption{
    bottom:var(--gallery-block--gutter-size,16px)
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){
    align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){
    display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
    width:100%;
    flex:1 0 0%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){
    margin-right:0;
    width:100%
}
@media (min-width:600px){
    .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px);
        width:calc(33.33333% - var(--gallery-block--gutter-size, 16px)*0.66667)
    }
    .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px)
    }
    .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px);
        width:calc(25% - var(--gallery-block--gutter-size, 16px)*0.75)
    }
    .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px)
    }
    .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px);
        width:calc(20% - var(--gallery-block--gutter-size, 16px)*0.8)
    }
    .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px)
    }
    .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px);
        width:calc(16.66667% - var(--gallery-block--gutter-size, 16px)*0.83333)
    }
    .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px)
    }
    .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px);
        width:calc(14.28571% - var(--gallery-block--gutter-size, 16px)*0.85714)
    }
    .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px)
    }
    .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px);
        width:calc(12.5% - var(--gallery-block--gutter-size, 16px)*0.875)
    }
    .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image).is-dragging~figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px)
    }
    .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image):nth-of-type(1n),.wp-block-gallery.has-nested-images.columns-2 figure.wp-block-image:not(#individual-image):nth-of-type(2n),.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image):nth-of-type(3n),.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image):nth-of-type(4n),.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image):nth-of-type(5n),.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image):nth-of-type(6n),.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image):nth-of-type(7n),.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image):nth-of-type(8n){
        margin-right:0
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){
        margin-right:var(--gallery-block--gutter-size,16px);
        width:calc(33.33% - var(--gallery-block--gutter-size, 16px)*0.66667)
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):nth-of-type(3n+3){
        margin-right:0
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){
        width:calc(50% - var(--gallery-block--gutter-size, 16px)*0.5)
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{
        width:100%
    }
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{
    max-width:420px;
    width:100%
}
.wp-block-gallery.has-nested-images.aligncenter{
    justify-content:center
}
.wp-block-group{
    box-sizing:border-box
}
h1,h2,h3,h4,h5,h6{
    overflow-wrap:break-word
}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{
    padding:1.25em 2.375em
}
.wp-block-image{
    margin:0 0 1em
}
.wp-block-image img{
    height:auto;
    max-width:100%;
    vertical-align:bottom
}
.wp-block-image:not(.is-style-rounded)>a,.wp-block-image:not(.is-style-rounded) img{
    border-radius:inherit
}
.wp-block-image.aligncenter{
    text-align:center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{
    height:auto;
    width:100%
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{
    display:table
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{
    display:table-caption;
    caption-side:bottom
}
.wp-block-image .alignleft{
    float:left;
    margin:.5em 1em .5em 0
}
.wp-block-image .alignright{
    float:right;
    margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter{
    margin-left:auto;
    margin-right:auto
}
.wp-block-image figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{
    border-radius:9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
    .wp-block-image.is-style-circle-mask img{
        -webkit-mask-image:url('data:image/svg+xml;
        utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-image:url('data:image/svg+xml;
        utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-mode:alpha;
        -webkit-mask-repeat:no-repeat;
        mask-repeat:no-repeat;
        -webkit-mask-size:contain;
        mask-size:contain;
        -webkit-mask-position:center;
        mask-position:center;
        border-radius:0
    }
}
.wp-block-image figure{
    margin:0
}
ol.wp-block-latest-comments{
    margin-left:0
}
.wp-block-latest-comments .wp-block-latest-comments{
    padding-left:0
}
.wp-block-latest-comments__comment{
    line-height:1.1;
    list-style:none;
    margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment{
    min-height:2.25em;
    list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
    margin-left:3.25em
}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{
    line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p{
    font-size:.875em;
    line-height:1.8;
    margin:.36em 0 1.4em
}
.wp-block-latest-comments__comment-date{
    display:block;
    font-size:.75em
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
    border-radius:1.5em;
    display:block;
    float:left;
    height:2.5em;
    margin-right:.75em;
    width:2.5em
}
.wp-block-latest-posts.alignleft{
    margin-right:2em
}
.wp-block-latest-posts.alignright{
    margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list{
    list-style:none;
    padding-left:0
}
.wp-block-latest-posts.wp-block-latest-posts__list li{
    clear:both
}
.wp-block-latest-posts.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0
}
.wp-block-latest-posts.is-grid li{
    margin:0 1.25em 1.25em 0;
    width:100%
}
@media (min-width:600px){
    .wp-block-latest-posts.columns-2 li{
        width:calc(50% - .625em)
    }
    .wp-block-latest-posts.columns-2 li:nth-child(2n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-3 li{
        width:calc(33.33333% - .83333em)
    }
    .wp-block-latest-posts.columns-3 li:nth-child(3n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-4 li{
        width:calc(25% - .9375em)
    }
    .wp-block-latest-posts.columns-4 li:nth-child(4n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-5 li{
        width:calc(20% - 1em)
    }
    .wp-block-latest-posts.columns-5 li:nth-child(5n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-6 li{
        width:calc(16.66667% - 1.04167em)
    }
    .wp-block-latest-posts.columns-6 li:nth-child(6n){
        margin-right:0
    }
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{
    display:block;
    font-size:.8125em
}
.wp-block-latest-posts__post-excerpt{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-latest-posts__featured-image a{
    display:inline-block
}
.wp-block-latest-posts__featured-image img{
    height:auto;
    width:auto;
    max-width:100%
}
.wp-block-latest-posts__featured-image.alignleft{
    margin-right:1em
}
.wp-block-latest-posts__featured-image.alignright{
    margin-left:1em
}
.wp-block-latest-posts__featured-image.aligncenter{
    margin-bottom:1em;
    text-align:center
}
.block-editor-image-alignment-control__row .components-base-control__field{
    display:flex;
    justify-content:space-between;
    align-items:center
}
.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{
    margin-bottom:0
}
ol,ul{
    overflow-wrap:break-word
}
ol.has-background,ul.has-background{
    padding:1.25em 2.375em
}
.wp-block-media-text{
    /*!rtl:begin:ignore*/
    direction:ltr;
    /*!rtl:end:ignore*/
    display:grid;
    grid-template-columns:50% 1fr;
    grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right{
    grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{
    align-self:start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{
    align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{
    align-self:end
}
.wp-block-media-text .wp-block-media-text__media{
    /*!rtl:begin:ignore*/
    grid-column:1;
    grid-row:1;
    /*!rtl:end:ignore*/
    margin:0
}
.wp-block-media-text .wp-block-media-text__content{
    direction:ltr;
    /*!rtl:begin:ignore*/
    grid-column:2;
    grid-row:1;
    /*!rtl:end:ignore*/
    padding:0 8%;
    word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
    /*!rtl:begin:ignore*/
    grid-column:2;
    grid-row:1 
    /*!rtl:end:ignore*/
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
    /*!rtl:begin:ignore*/
    grid-column:1;
    grid-row:1 
    /*!rtl:end:ignore*/
}
.wp-block-media-text__media img,.wp-block-media-text__media video{
    height:auto;
    max-width:unset;
    width:100%;
    vertical-align:middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media{
    height:100%;
    min-height:250px;
    background-size:cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{
    display:block;
    height:100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
@media (max-width:600px){
    .wp-block-media-text.is-stacked-on-mobile{
        grid-template-columns:100%!important
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{
        grid-column:1;
        grid-row:1
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{
        grid-column:1;
        grid-row:2
    }
}
.wp-block-navigation{
    position:relative;
    --navigation-layout-justification-setting:flex-start;
    --navigation-layout-direction:row;
    --navigation-layout-wrap:wrap;
    --navigation-layout-justify:flex-start;
    --navigation-layout-align:center
}
.wp-block-navigation ul{
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
    padding-left:0
}
.wp-block-navigation ul,.wp-block-navigation ul li{
    list-style:none;
    padding:0
}
.wp-block-navigation .wp-block-navigation-item{
    display:flex;
    align-items:center;
    position:relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{
    display:none
}
.wp-block-navigation .wp-block-navigation-item__content{
    color:inherit;
    display:block;
    padding:0
}
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-item,.wp-block-navigation[style*=text-decoration] .wp-block-navigation__submenu-container,.wp-block-navigation[style*=text-decoration] a,.wp-block-navigation[style*=text-decoration] a:active,.wp-block-navigation[style*=text-decoration] a:focus{
    text-decoration:inherit
}
.wp-block-navigation:not([style*=text-decoration]) a,.wp-block-navigation:not([style*=text-decoration]) a:active,.wp-block-navigation:not([style*=text-decoration]) a:focus{
    text-decoration:none
}
.wp-block-navigation .wp-block-navigation__submenu-icon{
    align-self:center;
    line-height:0;
    display:inline-block;
    vertical-align:middle;
    font-size:inherit;
    padding:0;
    background-color:inherit;
    color:currentColor;
    border:none;
    margin-left:.25em;
    width:.6em;
    height:.6em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg{
    display:inline-block;
    stroke:currentColor;
    width:inherit;
    height:inherit
}
.wp-block-navigation.is-vertical{
    --navigation-layout-direction:column;
    --navigation-layout-justify:initial;
    --navigation-layout-align:flex-start
}
.wp-block-navigation.no-wrap{
    --navigation-layout-wrap:nowrap
}
.wp-block-navigation.items-justified-center{
    --navigation-layout-justification-setting:center;
    --navigation-layout-justify:center
}
.wp-block-navigation.items-justified-center.is-vertical{
    --navigation-layout-align:center
}
.wp-block-navigation.items-justified-right{
    --navigation-layout-justification-setting:flex-end;
    --navigation-layout-justify:flex-end
}
.wp-block-navigation.items-justified-right.is-vertical{
    --navigation-layout-align:flex-end
}
.wp-block-navigation.items-justified-space-between{
    --navigation-layout-justification-setting:space-between;
    --navigation-layout-justify:space-between
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container){
    background-color:inherit;
    color:inherit;
    position:absolute;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:normal;
    opacity:0;
    transition:opacity .1s linear;
    visibility:hidden;
    width:0;
    height:0;
    overflow:hidden;
    left:-1px;
    top:100%
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content{
    display:flex;
    flex-grow:1
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{
    margin-right:0;
    margin-left:auto
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{
    margin:0
}
@media (min-width:782px){
    .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container{
        left:100%;
        top:-1px
    }
    .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before{
        content:"";
        position:absolute;
        right:100%;
        height:100%;
        display:block;
        width:.5em;
        background:transparent
    }
    .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg{
        transform:rotate(-90deg)
    }
}
.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container{
    visibility:visible;
    overflow:visible;
    opacity:1;
    width:auto;
    height:auto;
    min-width:200px
}
.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container{
    visibility:visible;
    overflow:visible;
    opacity:1;
    width:auto;
    height:auto;
    min-width:200px
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-container{
    visibility:visible;
    overflow:visible;
    opacity:1;
    width:auto;
    height:auto;
    min-width:200px
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{
    left:0;
    top:100%
}
@media (min-width:782px){
    .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
        left:100%;
        top:0
    }
}
.wp-block-navigation-submenu{
    position:relative;
    display:flex
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{
    stroke:currentColor
}
button.wp-block-navigation-item__content{
    background-color:transparent;
    border:none;
    color:currentColor;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit;
    text-align:left
}
.wp-block-navigation-submenu__toggle{
    cursor:pointer
}
.wp-block-navigation,.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-container-content{
    gap:var(--wp--style--block-gap,2em)
}
.wp-block-navigation:where(.has-background),.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background) .wp-block-navigation__container{
    gap:var(--wp--style--block-gap,.5em)
}
.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{
    padding:.5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{
    left:auto;
    right:0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:-1px;
    right:-1px
}
@media (min-width:782px){
    .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
        left:auto;
        right:100%
    }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
    background-color:#fff;
    color:#000;
    border:1px solid rgba(0,0,0,.15)
}
.wp-block-navigation__container{
    display:flex;
    flex-wrap:var(--navigation-layout-wrap,wrap);
    flex-direction:var(--navigation-layout-direction,initial);
    justify-content:var(--navigation-layout-justify,initial);
    align-items:var(--navigation-layout-align,initial);
    list-style:none;
    margin:0;
    padding-left:0
}
.wp-block-navigation__container .is-responsive{
    display:none
}
.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{
    flex-grow:1
}
.wp-block-navigation__responsive-container{
    display:none;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
    display:flex;
    flex-wrap:var(--navigation-layout-wrap,wrap);
    flex-direction:var(--navigation-layout-direction,initial);
    justify-content:var(--navigation-layout-justify,initial);
    align-items:var(--navigation-layout-align,initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){
    color:inherit!important;
    background-color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open{
    display:flex;
    flex-direction:column;
    background-color:inherit;
    padding:2em;
    overflow:auto;
    z-index:100000
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
    padding-top:calc(2em + 24px);
    overflow:visible;
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:var(--navigation-layout-justification-setting,inherit)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
    justify-content:flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{
    display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
    opacity:1;
    visibility:visible;
    height:auto;
    width:auto;
    overflow:initial;
    min-width:200px;
    position:static;
    border:none;
    padding-left:2em;
    padding-right:2em
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
    gap:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
    padding-top:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{
    padding:0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
    display:flex;
    flex-direction:column;
    align-items:var(--navigation-layout-justification-setting,initial)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{
    color:inherit!important;
    background:transparent!important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
    right:auto;
    left:auto
}
@media (min-width:600px){
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
        display:block;
        width:100%;
        position:relative;
        z-index:auto;
        background-color:inherit
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{
        display:none
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
        left:0
    }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
    background-color:#fff;
    color:#000
}
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{
    vertical-align:middle;
    cursor:pointer;
    color:currentColor;
    background:transparent;
    border:none;
    margin:0;
    padding:0
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{
    fill:currentColor;
    pointer-events:none;
    display:block;
    width:24px;
    height:24px
}
.wp-block-navigation__responsive-container-open{
    display:flex
}
@media (min-width:600px){
    .wp-block-navigation__responsive-container-open:not(.always-shown){
        display:none
    }
}
.wp-block-navigation__responsive-container-close{
    position:absolute;
    top:0;
    right:0;
    z-index:2
}
.wp-block-navigation__responsive-close{
    width:100%
}
.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{
    box-sizing:border-box
}
.wp-block-navigation__responsive-dialog{
    position:relative
}
html.has-modal-open{
    overflow:hidden
}
.wp-block-navigation .wp-block-navigation-item__label{
    word-break:normal;
    overflow-wrap:break-word
}
.wp-block-navigation .wp-block-home-link__content{
    color:inherit;
    display:block
}
.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{
    text-decoration:inherit
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{
    text-decoration:none
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{
    background-color:#fff;
    color:#000;
    border:1px solid rgba(0,0,0,.15)
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{
    top:-1px
}
.wp-block-navigation .wp-block-page-list{
    display:flex;
    flex-direction:var(--navigation-layout-direction,initial);
    justify-content:var(--navigation-layout-justify,initial);
    align-items:var(--navigation-layout-align,initial);
    flex-wrap:var(--navigation-layout-wrap,wrap);
    background-color:inherit
}
.wp-block-navigation .wp-block-navigation-item{
    background-color:inherit
}
.is-small-text{
    font-size:.875em
}
.is-regular-text{
    font-size:1em
}
.is-large-text{
    font-size:2.25em
}
.is-larger-text{
    font-size:3em
}
.has-drop-cap:not(:focus):first-letter{
    float:left;
    font-size:8.4em;
    line-height:.68;
    font-weight:100;
    margin:.05em .1em 0 0;
    text-transform:uppercase;
    font-style:normal
}
p{
    overflow-wrap:break-word
}
p.has-drop-cap.has-background{
    overflow:hidden
}
p.has-background{
    padding:1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a{
    color:inherit
}
.wp-block-post-author{
    display:flex;
    flex-wrap:wrap
}
.wp-block-post-author__byline{
    width:100%;
    margin-top:0;
    margin-bottom:0;
    font-size:.5em
}
.wp-block-post-author__avatar{
    margin-right:1em
}
.wp-block-post-author__bio{
    margin-bottom:.7em;
    font-size:.7em
}
.wp-block-post-author__content{
    flex-grow:1;
    flex-basis:0%
}
.wp-block-post-author__name{
    margin:0
}
.wp-block-post-comments>h3:first-of-type{
    margin-top:0
}
.wp-block-post-comments .commentlist{
    list-style:none;
    margin:0;
    padding:0
}
.wp-block-post-comments .commentlist .comment{
    min-height:2.25em;
    padding-left:3.25em
}
.wp-block-post-comments .commentlist .comment p{
    font-size:.875em;
    line-height:1.8;
    margin:.36em 0 1.4em
}
.wp-block-post-comments .commentlist .children{
    list-style:none;
    margin:0;
    padding:0
}
.wp-block-post-comments .comment-author{
    line-height:1.5
}
.wp-block-post-comments .comment-author .avatar{
    border-radius:1.5em;
    display:block;
    float:left;
    height:2.5em;
    margin-right:.75em;
    width:2.5em
}
.wp-block-post-comments .comment-author cite{
    font-style:normal
}
.wp-block-post-comments .comment-meta{
    line-height:1.5;
    margin-left:-3.25em
}
.wp-block-post-comments .comment-body .commentmetadata{
    font-size:.75em
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{
    display:block;
    margin-bottom:.25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{
    display:block;
    box-sizing:border-box;
    width:100%
}
.wp-block-post-comments .comment-form-cookies-consent{
    display:flex;
    gap:.25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{
    margin-top:.35em
}
.wp-block-post-comments .reply{
    font-size:.75em;
    margin-bottom:1.4em
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{
    border:1px solid #949494;
    font-size:1em;
    font-family:inherit
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{
    padding:calc(.667em + 2px)
}
.wp-block-post-comments input[type=submit]{
    border:none
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){
    font-weight:inherit
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){
    font-family:inherit
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){
    font-size:inherit
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){
    line-height:inherit
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){
    font-style:inherit
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){
    letter-spacing:inherit
}
.wp-block-post-comments-form input[type=submit]{
    border:none;
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    text-align:center;
    overflow-wrap:break-word
}
.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{
    border:1px solid #949494;
    font-size:1em;
    font-family:inherit
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{
    padding:calc(.667em + 2px)
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea{
    display:block;
    box-sizing:border-box;
    width:100%
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{
    display:block;
    margin-bottom:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent{
    display:flex;
    gap:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{
    margin-top:.35em
}
.wp-block-post-excerpt__more-link{
    display:inline-block
}
.wp-block-post-terms__separator{
    white-space:pre-wrap
}
.wp-block-post-title a{
    display:inline-block
}
.wp-block-preformatted{
    white-space:pre-wrap
}
.wp-block-preformatted.has-background{
    padding:1.25em 2.375em
}
.wp-block-pullquote{
    margin:0 0 1em;
    padding:3em 0;
    text-align:center;
    overflow-wrap:break-word
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{
    color:inherit
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright,.wp-block-pullquote.has-text-align-left,.wp-block-pullquote.has-text-align-right{
    max-width:420px
}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p,.wp-block-pullquote.has-text-align-left p,.wp-block-pullquote.has-text-align-right p{
    font-size:1.25em
}
.wp-block-pullquote p{
    font-size:1.75em;
    line-height:1.6
}
.wp-block-pullquote cite,.wp-block-pullquote footer{
    position:relative
}
.wp-block-pullquote .has-text-color a{
    color:inherit
}
.wp-block-pullquote.has-text-align-left blockquote{
    text-align:left
}
.wp-block-pullquote.has-text-align-right blockquote{
    text-align:right
}
.wp-block-pullquote:not(.is-style-solid-color){
    background:none
}
.wp-block-pullquote.is-style-solid-color{
    border:none
}
.wp-block-pullquote.is-style-solid-color blockquote{
    margin-left:auto;
    margin-right:auto;
    max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p{
    margin-top:0;
    margin-bottom:0;
    font-size:2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite{
    text-transform:none;
    font-style:normal
}
.wp-block-pullquote cite{
    color:inherit
}
.wp-block-post-template,.wp-block-query-loop{
    margin-top:0;
    margin-bottom:0;
    max-width:100%;
    list-style:none;
    padding:0
}
.wp-block-post-template.wp-block-post-template,.wp-block-query-loop.wp-block-post-template{
    background:none
}
.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{
    flex-direction:row;
    display:flex;
    flex-wrap:wrap;
    gap:1.25em
}
.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{
    margin:0;
    width:100%
}
@media (min-width:600px){
    .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{
        width:calc(50% - .625em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{
        width:calc(33.33333% - .83333em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{
        width:calc(25% - .9375em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{
        width:calc(20% - 1em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{
        width:calc(16.66667% - 1.04167em)
    }
}
.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{
    margin-right:.5em;
    margin-bottom:.5em
}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{
    margin-right:0
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{
    margin-right:1ch;
    display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow{
    margin-left:1ch;
    display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-query-pagination.aligncenter{
    justify-content:center
}
.wp-block-quote{
    overflow-wrap:break-word
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
    margin-bottom:1em;
    padding:0 1em
}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{
    font-size:1.5em;
    font-style:italic;
    line-height:1.6
}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{
    font-size:1.125em;
    text-align:right
}
ul.wp-block-rss{
    list-style:none;
    padding:0
}
ul.wp-block-rss.wp-block-rss{
    box-sizing:border-box
}
ul.wp-block-rss.alignleft{
    margin-right:2em
}
ul.wp-block-rss.alignright{
    margin-left:2em
}
ul.wp-block-rss.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    list-style:none
}
ul.wp-block-rss.is-grid li{
    margin:0 1em 1em 0;
    width:100%
}
@media (min-width:600px){
    ul.wp-block-rss.columns-2 li{
        width:calc(50% - 1em)
    }
    ul.wp-block-rss.columns-3 li{
        width:calc(33.33333% - 1em)
    }
    ul.wp-block-rss.columns-4 li{
        width:calc(25% - 1em)
    }
    ul.wp-block-rss.columns-5 li{
        width:calc(20% - 1em)
    }
    ul.wp-block-rss.columns-6 li{
        width:calc(16.66667% - 1em)
    }
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
    display:block;
    font-size:.8125em
}
.wp-block-search__button{
    background:#f7f7f7;
    border:1px solid #ccc;
    padding:.375em .625em;
    color:#32373c;
    margin-left:.625em;
    word-break:normal;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit
}
.wp-block-search__button.has-icon{
    line-height:0
}
.wp-block-search__button svg{
    min-width:1.5em;
    min-height:1.5em;
    fill:currentColor
}
.wp-block-search__inside-wrapper{
    display:flex;
    flex:auto;
    flex-wrap:nowrap;
    max-width:100%
}
.wp-block-search__label{
    width:100%
}
.wp-block-search__input{
    padding:8px;
    flex-grow:1;
    min-width:3em;
    border:1px solid #949494;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button{
    margin-left:0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{
    padding:4px;
    border:1px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{
    border-radius:0;
    border:none;
    padding:0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{
    outline:none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{
    padding:.125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper{
    margin:auto
}
.wp-block-separator{
    border-top:1px solid;
    border-bottom:1px solid
}
.wp-block-separator.is-style-wide{
    border-bottom-width:1px
}
.wp-block-separator.is-style-dots{
    background:none!important;
    border:none;
    text-align:center;
    line-height:1;
    height:auto
}
.wp-block-separator.is-style-dots:before{
    content:"···";
    color:currentColor;
    font-size:1.5em;
    letter-spacing:2em;
    padding-left:2em;
    font-family:serif
}
.wp-block-site-logo{
    line-height:0
}
.wp-block-site-logo a{
    display:inline-block
}
.wp-block-site-logo.is-default-size img{
    width:120px;
    height:auto
}
.wp-block-site-logo a,.wp-block-site-logo img{
    border-radius:inherit
}
.wp-block-site-logo.aligncenter{
    margin-left:auto;
    margin-right:auto;
    text-align:center
}
.wp-block-site-logo.is-style-rounded{
    border-radius:9999px
}
.wp-block-social-links{
    padding-left:0;
    padding-right:0;
    text-indent:0;
    margin-left:0
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{
    text-decoration:none;
    border-bottom:0;
    box-shadow:none
}
.wp-block-social-links .wp-social-link a{
    padding:.25em
}
.wp-block-social-links .wp-social-link svg{
    width:1em;
    height:1em
}
.wp-block-social-links.has-small-icon-size{
    font-size:16px
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{
    font-size:24px
}
.wp-block-social-links.has-large-icon-size{
    font-size:36px
}
.wp-block-social-links.has-huge-icon-size{
    font-size:48px
}
.wp-block-social-links.aligncenter{
    justify-content:center;
    display:flex
}
.wp-block-social-links.alignright{
    justify-content:flex-end
}
.wp-block-social-link{
    display:block;
    border-radius:9999px;
    transition:transform .1s ease;
    height:auto
}
@media (prefers-reduced-motion:reduce){
    .wp-block-social-link{
        transition-duration:0s;
        transition-delay:0s
    }
}
.wp-block-social-link a{
    display:block;
    line-height:0;
    transition:transform .1s ease
}
.wp-block-social-link:hover{
    transform:scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{
    color:currentColor;
    fill:currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{
    background-color:#f0f0f0;
    color:#444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{
    background-color:#f90;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{
    background-color:#1ea0c3;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{
    background-color:#0757fe;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{
    background-color:#1e1f26;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{
    background-color:#02e49b;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{
    background-color:#e94c89;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{
    background-color:#4280ff;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{
    background-color:#f45800;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{
    background-color:#1778f2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{
    background-color:#000;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{
    background-color:#0461dd;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{
    background-color:#e65678;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{
    background-color:#24292d;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{
    background-color:#eceadd;
    color:#382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{
    background-color:#ea4434;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{
    background-color:#f00075;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{
    background-color:#e21b24;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{
    background-color:#0d66c2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{
    background-color:#3288d4;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{
    background-color:#02ab6c;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{
    background-color:#f6405f;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{
    background-color:#ff424d;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{
    background-color:#e60122;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{
    background-color:#ef4155;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{
    background-color:#fe4500;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{
    background-color:#0478d7;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{
    background-color:#fefc00;
    color:#fff;
    stroke:#000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{
    background-color:#ff5600;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{
    background-color:#1bd760;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{
    background-color:#2aabee;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{
    background-color:#000;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{
    background-color:#011835;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{
    background-color:#6440a4;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{
    background-color:#1da1f2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{
    background-color:#1eb7ea;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{
    background-color:#4680c2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{
    background-color:#3499cd;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{
    background-color:#d32422;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{
    background-color:red;
    color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link{
    background:none
}
.wp-block-social-links.is-style-logos-only .wp-social-link a{
    padding:0
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg{
    width:1.25em;
    height:1.25em
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{
    color:#f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{
    color:#1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance{
    color:#0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{
    color:#1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{
    color:#02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{
    color:#e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{
    color:#4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{
    color:#f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{
    color:#1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{
    color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{
    color:#0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{
    color:#e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github{
    color:#24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{
    color:#382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google{
    color:#ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{
    color:#f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{
    color:#e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{
    color:#0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{
    color:#3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium{
    color:#02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{
    color:#f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{
    color:#ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{
    color:#e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{
    color:#ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{
    color:#fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype{
    color:#0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{
    color:#fff;
    stroke:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{
    color:#ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{
    color:#1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{
    color:#2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{
    color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{
    color:#011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{
    color:#6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{
    color:#1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{
    color:#1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk{
    color:#4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{
    color:#3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{
    color:#d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{
    color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link{
    width:auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a{
    padding-left:.66667em;
    padding-right:.66667em
}
.wp-block-spacer{
    clear:both
}
.wp-block-tag-cloud.aligncenter{
    text-align:center
}
.wp-block-tag-cloud.alignfull{
    padding-left:1em;
    padding-right:1em
}
.wp-block-tag-cloud a{
    display:inline-block;
    margin-right:5px
}
.wp-block-tag-cloud span{
    display:inline-block;
    margin-left:5px;
    text-decoration:none
}
.wp-block-table{
    margin:0 0 1em;
    overflow-x:auto
}
.wp-block-table table{
    border-collapse:collapse;
    width:100%
}
.wp-block-table .has-fixed-layout{
    table-layout:fixed;
    width:100%
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{
    word-break:break-word
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
    display:table;
    width:auto
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{
    word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color{
    background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color{
    background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color{
    background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color{
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes{
    border-spacing:0;
    border-collapse:inherit;
    background-color:transparent;
    border-bottom:1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){
    background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){
    background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){
    background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){
    background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
    border-color:transparent
}
.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{
    border-color:inherit
}
.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{
    border-style:inherit
}
.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{
    border-width:inherit
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{
    display:flex
}
.wp-block-text-columns .wp-block-column{
    margin:0 1em;
    padding:0
}
.wp-block-text-columns .wp-block-column:first-child{
    margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child{
    margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column{
    width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column{
    width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column{
    width:25%
}
pre.wp-block-verse{
    font-family:inherit;
    overflow:auto;
    white-space:pre-wrap
}
.wp-block-video{
    margin:0 0 1em
}
.wp-block-video video{
    width:100%
}
@supports (position:sticky){
    .wp-block-video [poster]{
        -o-object-fit:cover;
        object-fit:cover
    }
}
.wp-block-video.aligncenter{
    text-align:center
}
.wp-block-video figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-post-featured-image{
    margin-left:0;
    margin-right:0
}
.wp-block-post-featured-image a{
    display:inline-block
}
.wp-block-post-featured-image img{
    max-width:100%;
    width:100%;
    height:auto;
    vertical-align:bottom
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{
    width:100%
}
:root{
    --wp--preset--font-size--normal:16px;
    --wp--preset--font-size--huge:42px
}
:root .has-very-light-gray-background-color{
    background-color:#eee
}
:root .has-very-dark-gray-background-color{
    background-color:#313131
}
:root .has-very-light-gray-color{
    color:#eee
}
:root .has-very-dark-gray-color{
    color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
    background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background{
    background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background{
    background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background{
    background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background{
    background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background{
    background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background{
    background:linear-gradient(135deg,#020381,#2874fc)
}
.has-regular-font-size{
    font-size:1em
}
.has-larger-font-size{
    font-size:2.625em
}
.has-normal-font-size{
    font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size{
    font-size:var(--wp--preset--font-size--huge)
}
.has-text-align-center{
    text-align:center
}
.has-text-align-left{
    text-align:left
}
.has-text-align-right{
    text-align:right
}
#end-resizable-editor-section{
    display:none
}
.aligncenter{
    clear:both
}
.items-justified-left{
    justify-content:flex-start
}
.items-justified-center{
    justify-content:center
}
.items-justified-right{
    justify-content:flex-end
}
.items-justified-space-between{
    justify-content:space-between
}
.screen-reader-text{
    border:0;
    clip:rect(1px,1px,1px,1px);
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
    word-wrap:normal!important
}
.screen-reader-text:focus{
    background-color:#ddd;
    clip:auto!important;
    -webkit-clip-path:none;
    clip-path:none;
    color:#444;
    display:block;
    font-size:1em;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
html :where(img[class*=wp-image-]){
    height:auto;
    max-width:100%
}
.esg-starring{
    line-height:25px;
    display:inline-block
}
.esg-starring .star-rating{
    float:none
}
.esg-starring .star-rating{
    color:#FFC321!important
}
.esg-starring .star-rating,.esg-starring-page .star-rating{
    float:right;
    overflow:hidden;
    position:relative;
    height:1em;
    line-height:1em;
    font-size:1em;
    width:5.4em;
    font-family:star
}
.esg-starring .star-rating:before,.esg-starring-page .star-rating:before{
    content:"\73\73\73\73\73";
    color:#E0DADF;
    float:left;
    top:0;
    left:0;
    position:absolute
}
.esg-starring star-rating span,.esg-starring .star-rating span{
    overflow:hidden;
    float:left;
    top:0;
    left:0;
    position:absolute;
    padding-top:1.5em
}
.esg-starring .star-rating span:before,.esg-starring .star-rating span:before{
    content:"\53\53\53\53\53";
    top:0;
    position:absolute;
    left:0
}
.esg-starring .star-rating{
    color:#FFC321!important
}
.lazyloadcover{
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    width:100%;
    height:100%
}
.esg-lazyblur{
    background-repeat:no-repeat;
    filter:blur(25px);
    -webkit-filter:blur(25px);
    -moz-filter:blur(25px);
    background-size:cover;
    background-position:center center;
    width:100%;
    height:100%;
    top:0;
    left:0;
    overflow:hidden
}
.esg-media-poster{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-size:cover;
    background-position:center center;
    z-index:10;
    opacity:0
}
.esg-video-active .esg-media-poster{
    z-index:0
}
.esg-vimeo-frame{
    background:#000
}
.esg-grid .no-filter-message{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    text-align:center;
    pointer-events:none;
    visibility:hidden;
    opacity:0;
    transition:all 0.2s ease
}
.esg-grid.show-message .no-filter-message{
    transition-duration:1s;
    visibility:visible;
    opacity:1
}
.esg-hover-image{
    display:none
}
.esg-media-poster .esg-hover-image{
    display:block;
    width:inherit;
    height:inherit;
    background-size:inherit;
    background-position:inherit;
    visibility:hidden;
    opacity:0
}
.esg-starring .star-rating,.esg-starring-page .star-rating{
    line-height:1em;
    font-size:1em;
    font-family:star
}
.esg-grid{
    width:100%;
    max-width:100%;
    font-family:'Open Sans',sans-serif;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
@-moz-document url-prefix(){
    .esg-grid{
        transform:none!important
    }
}
.esg-grid .mainul,.esg-grid .mainul>li{
    list-style:none;
    margin:0;
    padding:0;
    transform-style:flat!important
}
.esg-grid *{
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased
}
.esg-grid ul,.esg-grid li{
    list-style:none;
    margin:0;
    padding:0;
    transform-style:flat!important
}
.esg-overflowtrick{
    position:relative;
    width:100%;
    height:auto;
    overflow:hidden;
    padding:0;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    z-index:1
}
.esg-container{
    position:relative;
    width:100%;
    height:auto
}
.esg-container>ul,.esg-overflowtrick>ul{
    width:100%;
    max-width:100%;
    height:0;
    position:relative;
    overflow:visible
}
.esg-grid li{
    border:0 solid transparent;
    outline:0 solid transparent;
    visibility:hidden;
    display:none
}
.esg-grid a{
    border:none;
    text-decoration:none
}
.esg-grid a:hover,.esg-grid a:focus{
    text-decoration:none;
    border:none
}
.esg-clear{
    clear:both;
    height:5px!important;
    background:none!important
}
.esg-clear-no-height,.eg-clearfix{
    clear:both;
    height:0px!important;
    background:none!important
}
.esg-divide-5{
    width:100%;
    height:5px
}
.esg-divide-15{
    width:100%;
    height:15px
}
.esg-divide-20{
    width:100%;
    height:20px
}
.esg-divide-22{
    width:100%;
    height:22px
}
.esg-divide-30{
    width:100%;
    height:30px
}
.esg-click-to-play-video{
    cursor:pointer
}
.esg-entry-media iframe{
    -webkit-transform-style:flat;
    -webkit-transform:translateZ(1000px);
    border:0
}
.esg-container .tp-esg-item{
    position:absolute;
    top:0;
    left:0
}
.esg-container .tp-esg-item{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.esg-container .tp-esg-item .blackoverlay{
    width:100%;
    height:100%;
    position:absolute;
    background:#000;
    top:0;
    left:0
}
.tp-esg-item{
    z-index:5
}
.tp-esg-item.itemonotherpage{
    z-index:0;
    display:none
}
.esg-entry-cover{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    border:0 solid transparent;
    outline:0 solid transparent
}
.eec{
    display:block;
    width:auto;
    height:auto;
    position:absolute!important;
    font-size:20px;
    text-align:center
}
.esg-tc{
    top:0;
    left:0;
    width:100%
}
.esg-lc{
    top:0;
    left:0;
    height:100%
}
.esg-cc{
    top:0;
    left:0;
    width:100%;
    vertical-align:middle
}
.esg-rc{
    top:0;
    right:0;
    height:100%
}
.esg-bc{
    bottom:0;
    left:0;
    width:100%
}
.esg-tc .ess-tb-cell{
    text-align:center;
    vertical-align:top
}
.esg-lc .ess-tb-cell{
    text-align:left;
    vertical-align:middle
}
.esg-rc .ess-tb-cell{
    text-align:right;
    vertical-align:middle
}
.esg-blc .ess-tb-cell{
    text-align:left;
    vertical-align:bottom
}
.esg-bc .ess-tb-cell{
    text-align:center;
    vertical-align:bottom
}
.esg-brc .ess-tb-cell{
    text-align:right;
    vertical-align:bottom
}
.esg-bc .leftalign{
    text-align:left
}
.esg-entry-media{
    position:relative;
    border:0 solid transparent;
    outline:0 solid transparent;
    overflow:hidden
}
.esg-entry-media{
    width:100%
}
.esg-entry-media img{
    width:100%;
    height:auto;
    max-width:none!important;
    min-width:none!important
}
.esg-layout-masonry .esg-entry-media img{
    line-height:0;
    vertical-align:bottom;
    display:inline-block
}
.esg-layout-even .esg-entry-media img{
    display:none
}
.esg-media-cover-wrapper{
    position:relative;
    width:100%;
    backface-visibility:hidden
}
.esg-layout-even .esg-media-cover-wrapper{
    height:100%
}
.esg-entry-media-wrapper{
    z-index:0
}
.esg-entry-media-wrapper .esg-video-frame{
    background:#000
}
.esg-entry-cover .esg-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:0 solid transparent;
    outline:0 solid transparent
}
.esg-layout-even .esg-entry-content{
    display:none
}
.esg-entry-content{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -webkit-backface-visibility:hidden
}
.navigationbuttons,.esg-pagination,.esg-filters{
    position:relative;
    z-index:50;
    -webkit-backface-visibility:hidden
}
.esg-nav-by-shortcode .esg-sortbutton-order.eg-icon-down-open.tp-asc,.esg-nav-by-shortcode .esg-sortbutton-order .tp-desc,.esg-sortbutton-order.eg-icon-down-open.tp-asc,.esg-sortbutton-order .tp-desc{
    text-align:center
}
.esg-nav-by-shortcode{
    position:relative;
    display:inline-block;
    vertical-align:top;
    text-align:center
}
.esg-nav-by-shortcode .esg-navbutton-solo-right,.esg-nav-by-shortcode .esg-navbutton-solo-left{
    position:relative;
    left:auto;
    right:auto;
    top:auto;
    bottom:auto
}
.esg-nav-by-shortcode .esg-filter-wrapper{
    visibility:visible
}
.esg-singlefilters .esg-filter-checked{
    display:none;
    -webkit-backface-visibility:hidden
}
.esg-filter-wrapper{
    display:inline-block
}
.esg-sortbutton-wrapper{
    display:inline-block
}
.esg-cartbutton-wrapper{
    display:inline-block
}
.esg-filter-wrapper.dropdownstyle{
    min-width:100px;
    cursor:pointer;
    position:relative;
    z-index:1500;
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(1px);
    transform:translateZ(1px)
}
.esg-filter-wrapper.dropdownstyle .esg-filterbutton{
    display:block;
    margin-right:0;
    margin-bottom:5px
}
.esg-filter-wrapper.dropdownstyle .esg-filter-checked{
    margin-right:5px;
    margin-left:0
}
.esg-dropdown-wrapper{
    display:none;
    position:absolute;
    padding:20px;
    top:100%;
    backface-visibility:hidden;
    transform:translateZ(10px)
}
.esg-selected-filterbutton{
    color:#999;
    margin-right:5px;
    cursor:pointer;
    padding:0 15px 0 10px;
    line-height:20px;
    font-size:12px;
    font-weight:600;
    font-family:"Open Sans",sans-serif;
    display:inline-block;
    background:rgba(0,0,0,0);
    margin-bottom:5px
}
.esg-selected-filterbutton.hovered{
    color:#444
}
.esg-selected-filterbutton .eg-icon-down-open{
    display:inline-block;
    vertical-align:top;
    width:29px;
    line-height:inherit;
    font-size:9px;
    font-weight:700;
    color:#999;
    background:rgba(0,0,0,0);
    text-align:center
}
.esg-sortbutton-order.tp-desc{
    transform:scaleY(-1);
    filter:FlipV;
    -ms-filter:"FlipV"
}
.esg-sorting-select{
    cursor:pointer;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
    -webkit-appearance:menulist-button
}
.esg-filters.esg-navbutton-solo-left{
    position:absolute;
    left:0;
    top:50%;
    z-index:800
}
.esg-filters.esg-navbutton-solo-right{
    position:absolute;
    right:0;
    top:50%;
    z-index:800
}
.esg-navigationbutton.esg-right,.esg-navigationbutton.esg-left{
    margin-left:0px!important;
    margin-right:0px!important;
    -webkit-transform-style:flat;
    -webkit-transform:translateZ(5000px)
}
.eg-leftright-container{
    float:left;
    width:310px;
    margin-right:20px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    position:relative
}
.eg-leftright-container.dark{
    background:#1e1e1e
}
.eg-leftright-container .pagination{
    position:absolute;
    bottom:0
}
.eg-leftright-container .esg-filters{
    padding:30px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.eg-leftright-container .esg-filterbutton{
    display:block;
    margin:0 0 5px 0
}
.eg-leftright-container .esg-filter-wrapper{
    display:block;
    margin-right:0
}
.eg-ajaxtarget-container{
    position:relative;
    width:100%;
    height:auto
}
.tp-esg-item .add_to_cart_button.loading:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    background:url(../images/images-ajax-loader.gif) center no-repeat rgba(255,255,255,.65)
}
.esg-loader{
    top:50%;
    left:50%;
    z-index:10000;
    position:absolute
}
.infinityscollavailable.esg-loader{
    position:relative;
    top:auto;
    left:50%;
    margin-top:25px!important;
    margin-bottom:25px!important
}
.esg-loader.spinner0{
    width:40px;
    height:40px;
    background:url(../images/images-loader.gif) no-repeat center center;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    margin-left:-20px;
    -webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;
    animation:esg-rotateplane 1.2s infinite ease-in-out;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}
.esg-loader.spinner1{
    width:40px;
    height:40px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    margin-left:-20px;
    -webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;
    animation:esg-rotateplane 1.2s infinite ease-in-out;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}
.esg-loader.spinner5{
    background:url(../images/images-loader.gif) no-repeat 10px 10px;
    background-color:#fff;
    margin:-22px -22px;
    width:44px;
    height:44px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}
@-webkit-keyframes esg-rotateplane{
    0%{
        -webkit-transform:perspective(120px)
    }
    50%{
        -webkit-transform:perspective(120px) rotateY(180deg)
    }
    100%{
        -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}
@keyframes esg-rotateplane{
    0%{
        transform:perspective(120px) rotateX(0deg) rotateY(0deg);
        -webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50%{
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        -webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100%{
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}
.esg-loader.spinner2{
    width:40px;
    height:40px;
    margin-left:-20px;
    background-color:red;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    border-radius:100%;
    -webkit-animation:esg-scaleout 1.0s infinite ease-in-out;
    animation:esg-scaleout 1.0s infinite ease-in-out
}
@-webkit-keyframes esg-scaleout{
    0%{
        -webkit-transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        opacity:0
    }
}
@keyframes esg-scaleout{
    0%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    100%{
        transform:scale(1);
        -webkit-transform:scale(1);
        opacity:0
    }
}
.esg-loader.spinner3{
    margin:-9px 0 0 -35px;
    width:70px;
    text-align:center
}
.eg-search-wrapper .esg-loader.spinner3{
    margin-top:-30px!important
}
.simple-light .eg-search-wrapper .esg-loader.spinner3,.simple-dark .eg-search-wrapper .esg-loader.spinner3{
    margin-top:-25px!important
}
.text-light .eg-search-wrapper .esg-loader.spinner3,.text-dark .eg-search-wrapper .esg-loader.spinner3{
    margin-top:-22px!important
}
.esg-loader.spinner3 .bounce1,.esg-loader.spinner3 .bounce2,.esg-loader.spinner3 .bounce3{
    width:18px;
    height:18px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    border-radius:100%;
    display:inline-block;
    -webkit-animation:esg-bouncedelay 1.4s infinite ease-in-out;
    animation:esg-bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.esg-loader.spinner3 .bounce1{
    -webkit-animation-delay:-0.32s;
    animation-delay:-0.32s
}
.esg-loader.spinner3 .bounce2{
    -webkit-animation-delay:-0.16s;
    animation-delay:-0.16s
}
@-webkit-keyframes esg-bouncedelay{
    0%,80%,100%{
        -webkit-transform:scale(0)
    }
    40%{
        -webkit-transform:scale(1)
    }
}
@keyframes esg-bouncedelay{
    0%,80%,100%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    40%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
.esg-loader.spinner4{
    margin:0 0 0 -20px;
    width:40px;
    height:40px;
    text-align:center;
    -webkit-animation:esg-rotate 2.0s infinite linear;
    animation:esg-rotate 2.0s infinite linear
}
.esg-loader.spinner4 .dot1,.esg-loader.spinner4 .dot2{
    width:60%;
    height:60%;
    display:inline-block;
    position:absolute;
    top:0;
    background-color:#fff;
    border-radius:100%;
    -webkit-animation:esg-bounce 2.0s infinite ease-in-out;
    animation:esg-bounce 2.0s infinite ease-in-out;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15)
}
.esg-loader.spinner4 .dot2{
    top:auto;
    bottom:0;
    -webkit-animation-delay:-1.0s;
    animation-delay:-1.0s
}
@-webkit-keyframes esg-rotate{
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes esg-rotate{
    100%{
        transform:rotate(360deg);
        -webkit-transform:rotate(360deg)
    }
}
@-webkit-keyframes esg-bounce{
    0%,100%{
        -webkit-transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
@keyframes esg-bounce{
    0%,100%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
[class^="eg-icon-"]:before,[class*=" eg-icon-"]:before{
    font-family:"eg-font";
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
}
[class^="fa-icon-"]:before,[class*=" fa-icon-"]:before{
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
}
.esg-grid [class^="pe-7s-"]:before,.esg-grid [class*=" pe-7s-"]:before{
    font-family:'Pe-icon-7-stroke';
    display:inline-block;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
}
.esg-filter-wrapper .esg-filterbutton:last-child,.esg-cartbutton a,.esg-selected-filterbutton{
    margin-right:0!important
}
.esg-singlefilters .esg-filter-checked{
    display:none!important
}
.eg-ajaxclicklistener{
    cursor:pointer
}
.eg-ajax-video-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
.eg-ajax-video-container.widevideo{
    padding-bottom:50%
}
.eg-ajax-video-container iframe,.eg-ajax-video-container object,.eg-ajax-video-container embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.forcenotvisible{
    visibility:hidden!important
}
.forcenotdisplay{
    display:none!important
}
input.eg-search-input[type="text"],.eg-search-input{
    display:inline-block
}
.eg-search-submit,.eg-search-clean{
    display:inline-block;
    width:auto;
    -moz-user-select:-moz-none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    text-align:center;
    vertical-align:top
}
.eg-search-submit,.eg-search-clean{
    cursor:pointer
}
.eg-search-wrapper{
    vertical-align:top;
    line-height:40px
}
input.eg-search-input[type="text"]{
    font-family:"Open Sans",sans-serif;
    outline:none!important;
    margin:0 0 5px!important;
    padding:8px 15px;
    vertical-align:top;
    box-sizing:border-box
}
.eg-ajax-closer-wrapper{
    display:block;
    z-index:51000;
    position:relative
}
.eg-ajax-navbt{
    cursor:pointer;
    display:inline-block;
    margin-right:5px
}
.eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt,.eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt{
    margin-right:0
}
.eg-ajax-closer-wrapper.eg-acp-tl,.eg-ajax-closer-wrapper.eg-acp-bl{
    text-align:left
}
.eg-ajax-closer-wrapper.eg-acp-tr,.eg-ajax-closer-wrapper.eg-acp-br{
    text-align:right
}
.eg-ajax-closer-wrapper.eg-acp-t,.eg-ajax-closer-wrapper.eg-acp-b{
    text-align:center
}
.eg-ajax-closer-wrapper.eg-acp-t,.eg-ajax-closer-wrapper.eg-acp-tr,.eg-ajax-closer-wrapper.eg-acp-tl{
    margin-bottom:5px
}
.eg-ajax-closer-wrapper.eg-acp-bl,.eg-ajax-closer-wrapper.eg-acp-br,.eg-ajax-closer-wrapper.eg-acp-b{
    margin-top:5px
}
.eg-acp-inner{
    display:block;
    position:absolute;
    z-index:50;
    margin:5px
}
.eg-acp-inner.eg-acp-tr,.eg-acp-inner.eg-acp-tl,.eg-acp-inner.eg-acp-t{
    top:0
}
.eg-acp-inner.eg-acp-br,.eg-acp-inner.eg-acp-bl,.eg-acp-inner.eg-acp-b{
    bottom:0
}
.eg-acp-inner.eg-acp-tl,.eg-acp-inner.eg-acp-bl{
    left:0
}
.eg-acp-inner.eg-acp-tr,.eg-acp-inner.eg-acp-br{
    right:0
}
.eg-acp-inner.eg-acp-t,.eg-acp-inner.eg-acp-b{
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    -moz-transform:translateX(-50%)
}
.eg-ajax-navbt{
    line-height:21px;
    background:#000;
    background:rgba(0,0,0,.75);
    color:#fff;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    text-transform:uppercase;
    padding:1px 1px 0 0;
    font-size:11px;
    font-weight:400
}
.eg-ajax-closer.eg-ajax-navbt{
    padding:1px 5px 1px 3px;
    vertical-align:top
}
.eg-acp-light .eg-ajax-navbt{
    background:#e5e5e5;
    color:#000
}
.eg-ajax-closer.eg-ajax-navbt i{
    font-size:13px
}
.eg-ajax-navbt i{
    font-size:16px
}
.eg-ajax-closer-wrapper.eg-acp-type1{
    margin:0
}
.eg-acp-type1 .eg-ajax-navbt{
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    padding:10px;
    margin:0
}
.eg-acp-type1 .eg-ajax-navbt i{
    font-size:20px
}
.eg-acp-type1 .eg-ajax-navbt{
    width:40px;
    height:40px;
    text-align:center;
    vertical-align:medium!important;
    line-height:40px;
    padding:0
}
.eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt{
    vertical-align:top;
    font-size:24px;
    font-weight:300;
    font-family:sans-serif;
    height:auto;
    line-height:28px;
    padding:8px 0 4px
}
span.eg-el-amount:before{
    content:"("
}
span.eg-el-amount:after{
    content:")"
}
span.eg-el-amount{
    margin-left:10px
}
.esg-split-content .esg-entry-media-wrapper,.esg-split-content .esg-entry-cover{
    width:50%!important
}
.esg-split-content .esg-media-cover-wrapper:after{
    content:"";
    display:table;
    clear:both
}
.esg-split-right .esg-entry-media-wrapper,.esg-split-right .esg-entry-cover{
    float:right
}
.esg-split-left .esg-entry-media-wrapper,.esg-split-left .esg-entry-cover{
    float:left
}
.esg-split-content .esg-entry-media{
    height:100%!important
}
.esg-split-content .esg-entry-cover{
    position:relative!important
}
.esg-split-content .esg-entry-content{
    clear:both
}
.grayscale{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.esg-revealed .esg-itm-anime:not(.esg-anime-blur) .esg-overflowtrick{
    overflow:visible!important
}
.esg-revealed .esg-itm-anime .tp-esg-item{
    -webkit-mask-image:none!important
}
.esg-revealed .esg-itm-anime .tp-esg-item:hover{
    z-index:9999!important;
    transform:none!important
}
.esg-revealed .esg-anime-item:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:""
}
.esg-anime-blur .esg-entry-media{
    transform:scale(1.15,1.15)!important;
    transform-origin:center center!important
}
.eg-invisiblebutton{
    box-shadow:none!important;
    height:inherit!important;
    display:block
}
.esg-lb-dummy{
    max-width:none!important;
    box-shadow:none!important;
    position:absolute;
    display:none
}
@media screen and (max-width:736px){
    .eg-lightbox-post-content-inner>div{
        width:100%!important;
        float:none!important
    }
    .eg-lightbox-post-content-inner .esg-post-featured-img{
        padding:30px 0!important
    }
}
.esgbox-stage .esgbox-slide>*:not(.esgbox-share){
    margin:0;
    padding:0
}
.esgbox-stage .esgbox-slide>.esgbox-loading{
    margin-top:-30px;
    margin-left:-30px
}
.esgbox-toolbar .esgbox-button{
    transition:background 0.2s ease-out
}
.esgbox-toolbar .esgbox-button:focus,.esgbox-toolbar .esgbox-button:active,.esgbox-toolbar .esgbox-button:visited{
    background:rgba(30,30,30,.6)
}
.esgbox-toolbar .esgbox-button:hover{
    background:#000
}
.esgbox-navigation .esgbox-button:before{
    transition:background 0.2s ease-out
}
.esgbox-navigation .esgbox-button:focus:before,.esgbox-navigation .esgbox-button:active:before,.esgbox-navigation .esgbox-button:visited:before,.esgbox-navigation .esgbox-button[disabled]:hover:before,.esgbox-toolbar .esgbox-button[disabled]:hover{
    background:rgba(0,0,0,.6)
}
.esgbox-navigation .esgbox-button:hover:before{
    background:rgba(0,0,0,.6)
}
.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_left,.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_right{
    display:none!important
}
.esgbox-single .esgbox-button--arrow_left,.esgbox-single .esgbox-button--arrow_right{
    display:none!important
}
.esgbox-slide--video iframe{
    width:100%!important;
    height:100%!important;
    max-width:100%;
    max-height:100%
}
.esg-four-by-three .esgbox-slide--video iframe{
    width:800px;
    height:600px
}
.esgbox-container .esgbox-button--arrow_right:hover,.esgbox-container .esgbox-button--arrow_right:focus,.esgbox-container .esgbox-button--arrow_left:hover,.esgbox-container .esgbox-button--arrow_left:focus{
    background:rgba(0,0,0,.6)
}
.esg-filter-wrapper{
    visibility:hidden
}
.esg-mobile-filter-button{
    display:none
}
.esg-mobile-filter-wrap{
    visibility:visible
}
.esg-mobile-filter-wrap .esg-dropdown-wrapper{
    display:none!important;
    visibility:hidden!important
}
.eg-esgblankskin-wrapper *{
    visibility:hidden!important
}
.eg-item-in-focus{
    z-index:999!important
}
.esg-cover-overflow{
    overflow:hidden
}
.esg-transition[data-transition^='esg-collapse']{
    overflow:hidden
}
.esg-transition[data-transition^='esg-collapse']:before,.esg-transition[data-transition^='esg-collapse']:after{
    position:absolute;
    content:""
}
.esg-transition[data-transition^='esg-collapsevertical']:before,.esg-transition[data-transition^='esg-collapsevertical']:after{
    width:100%;
    height:0%;
    left:0
}
.esg-transition[data-transition^='esg-collapsevertical']:before{
    top:0
}
.esg-transition[data-transition^='esg-collapsevertical']:after{
    bottom:0
}
.esg-transition[data-transition='esg-collapseverticalout']:before,.esg-transition[data-transition='esg-collapseverticalout']:after{
    height:50%
}
.esg-transition[data-transition^='esg-collapsehorizontal']:before,.esg-transition[data-transition^='esg-collapsehorizontal']:after{
    width:0%;
    height:100%;
    top:0
}
.esg-transition[data-transition^='esg-collapsehorizontal']:before{
    left:0
}
.esg-transition[data-transition^='esg-collapsehorizontal']:after{
    right:0
}
.esg-transition[data-transition='esg-collapsehorizontalout']:before{
    width:50%
}
.esg-transition[data-transition='esg-collapsehorizontalout']:after{
    width:50%
}
.esg-hovered .esg-transition[data-transition="esg-collapsevertical"]:before,.esg-hovered .esg-transition[data-transition="esg-collapsevertical"]:after{
    height:50%
}
.esg-hovered .esg-transition[data-transition="esg-collapseverticalout"]:before,.esg-hovered .esg-transition[data-transition="esg-collapseverticalout"]:after{
    height:0
}
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontal"]:before,.esg-hovered .esg-transition[data-transition="esg-collapsehorizontal"]:after{
    width:50%
}
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontalout"]:before,.esg-hovered .esg-transition[data-transition="esg-collapsehorizontalout"]:after{
    width:0
}
.esg-transition[data-transition^="esg-line"]:after{
    content:"";
    position:absolute;
    width:70%;
    height:70%;
    top:15%;
    left:15%;
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-position:center center
}
.esg-transition[data-transition="esg-linediagonal"]:after,.esg-transition[data-transition="esg-linehorizontal"]:after,.esg-transition[data-transition="esg-linevertical"]:after{
    transform:scale(0)
}
.esg-hovered .esg-transition[data-transition^="esg-line"]:after{
    transform:scale(1)
}
.esg-hovered .esg-transition[data-transition="esg-linediagonalout"]:after,.esg-hovered .esg-transition[data-transition="esg-linehorizontalout"]:after,.esg-hovered .esg-transition[data-transition="esg-lineverticalout"]:after{
    transform:scale(0)
}
.esg-transition[data-transition^="esg-spiral"]:after{
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    width:100%;
    height:100%;
    box-sizing:border-box;
    padding-bottom:100%;
    background-size:contain;
    background-repeat:no-repeat;
    transform-origin:center;
    transform:translate(-50%,-50%) rotate(0deg) scale(0)
}
.esg-transition[data-transition="esg-spiralzoomout"]:after{
    transform:translate(-50%,-50%) rotate(-300deg) scale(3)
}
.esg-hovered .esg-transition[data-transition="esg-spiralzoom"]:after{
    transform:translate(-50%,-50%) rotate(-300deg) scale(3)
}
.esg-hovered .esg-transition[data-transition="esg-spiralzoomout"]:after{
    transform:translate(-50%,-50%) rotate(0deg) scale(0)
}
.esg-transition[data-transition^="esg-circlezoom"]:before,.esg-transition[data-transition^="esg-circlezoom"]:after{
    content:"";
    position:absolute;
    width:150%;
    height:150%;
    padding-bottom:150%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%) scale(0,0);
    border-radius:50%;
    box-sizing:border-box
}
.esg-transition[data-transition="esg-circlezoomout"]:before,.esg-transition[data-transition="esg-circlezoomout"]:after{
    transform:translate(-50%,-50%) scale(1,1)
}
.esg-hovered .esg-transition[data-transition="esg-circlezoom"]:before,.esg-hovered .esg-transition[data-transition="esg-circlezoom"]:after{
    transform:translate(-50%,-50%) scale(1,1)
}
.esg-hovered .esg-transition[data-transition="esg-circlezoomout"]:before,.esg-hovered .esg-transition[data-transition="esg-circlezoomout"]:after{
    transform:translate(-50%,-50%) scale(0,0)
}
.esg-transition[data-transition^="esg-line"]:before,.esg-transition[data-transition^="esg-spiral"]:before{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0%;
    left:0%;
    opacity:0
}
.esg-transition[data-transition="esg-linediagonalout"]:before,.esg-transition[data-transition="esg-linehorizontalout"]:before,.esg-transition[data-transition="esg-lineverticalout"]:before,.esg-transition[data-transition="esg-spiralzoomout"]:before{
    opacity:1
}
.esg-hovered .esg-transition[data-transition^="esg-line"]:before,.esg-hovered .esg-transition[data-transition="esg-spiralzoom"]:before{
    opacity:1
}
.esg-hovered .esg-transition[data-transition="esg-linediagonalout"]:before,.esg-hovered .esg-transition[data-transition="esg-linehorizontalout"]:before,.esg-hovered .esg-transition[data-transition="esg-lineverticalout"]:before,.esg-hovered .esg-transition[data-transition="esg-spiralzoomout"]:before{
    opacity:0
}
.esg-overlay.esg-cover-blend-multiply{
    mix-blend-mode:multiply
}
.esg-overlay.esg-cover-blend-screen{
    mix-blend-mode:screen
}
.esg-overlay.esg-cover-blend-overlay{
    mix-blend-mode:overlay
}
.esg-overlay.esg-cover-blend-darken{
    mix-blend-mode:darken
}
.esg-overlay.esg-cover-blend-lighten{
    mix-blend-mode:lighten
}
.esg-overlay.esg-cover-blend-color-dodge{
    mix-blend-mode:color-dodge
}
.esg-overlay.esg-cover-blend-color-burn{
    mix-blend-mode:color-burn
}
.esg-overlay.esg-cover-blend-hard-light{
    mix-blend-mode:hard-light
}
.esg-overlay.esg-cover-blend-soft-light{
    mix-blend-mode:soft-light
}
.esg-overlay.esg-cover-blend-difference{
    mix-blend-mode:difference
}
.esg-overlay.esg-cover-blend-exclusion{
    mix-blend-mode:exclusion
}
.esg-overlay.esg-cover-blend-hue{
    mix-blend-mode:hue
}
.esg-overlay.esg-cover-blend-saturation{
    mix-blend-mode:saturation
}
.esg-overlay.esg-cover-blend-color{
    mix-blend-mode:color
}
.esg-overlay.esg-cover-blend-luminosity{
    mix-blend-mode:luminosity
}
.aden{
    -webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);
    filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}
.aden::after{
    background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.perpetua::after,.reyes::after{
    mix-blend-mode:soft-light;
    opacity:.5
}
.inkwell{
    -webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);
    filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}
.perpetua::after{
    background:-webkit-linear-gradient(top,#005b9a,#e6c13d);
    background:linear-gradient(to bottom,#005b9a,#e6c13d)
}
.reyes{
    -webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);
    filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}
.reyes::after{
    background:#efcdad
}
.gingham{
    -webkit-filter:brightness(1.05) hue-rotate(-10deg);
    filter:brightness(1.05) hue-rotate(-10deg)
}
.gingham::after{
    background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.toaster{
    -webkit-filter:contrast(1.5) brightness(.9);
    filter:contrast(1.5) brightness(.9)
}
.toaster::after{
    background:-webkit-radial-gradient(circle,#804e0f,#3b003b);
    background:radial-gradient(circle,#804e0f,#3b003b);
    mix-blend-mode:screen
}
.walden{
    -webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);
    filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}
.walden::after{
    background:#04c;
    mix-blend-mode:screen;
    opacity:.3
}
.hudson{
    -webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);
    filter:brightness(1.2) contrast(.9) saturate(1.1)
}
.hudson::after{
    background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);
    background:radial-gradient(circle,#a6b1ff 50%,#342134);
    mix-blend-mode:multiply;
    opacity:.5
}
.earlybird{
    -webkit-filter:contrast(.9) sepia(.2);
    filter:contrast(.9) sepia(.2)
}
.earlybird::after{
    background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
    background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
    mix-blend-mode:overlay
}
.mayfair{
    -webkit-filter:contrast(1.1) saturate(1.1);
    filter:contrast(1.1) saturate(1.1)
}
.mayfair::after{
    background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    mix-blend-mode:overlay;
    opacity:.4
}
.lofi{
    -webkit-filter:saturate(1.1) contrast(1.5);
    filter:saturate(1.1) contrast(1.5)
}
.lofi::after{
    background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);
    background:radial-gradient(circle,transparent 70%,#222 150%);
    mix-blend-mode:multiply
}
._1977{
    -webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);
    filter:contrast(1.1) brightness(1.1) saturate(1.3)
}
._1977:after{
    background:rgba(243,106,188,.3);
    mix-blend-mode:screen
}
.brooklyn{
    -webkit-filter:contrast(.9) brightness(1.1);
    filter:contrast(.9) brightness(1.1)
}
.brooklyn::after{
    background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
    background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
    mix-blend-mode:overlay
}
.xpro2{
    -webkit-filter:sepia(.3);
    filter:sepia(.3)
}
.xpro2::after{
    background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
    background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
    mix-blend-mode:color-burn
}
.nashville{
    -webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);
    filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}
.nashville::after{
    background:rgba(0,70,150,.4);
    mix-blend-mode:lighten
}
.nashville::before{
    background:rgba(247,176,153,.56);
    mix-blend-mode:darken
}
.lark{
    -webkit-filter:contrast(.9);
    filter:contrast(.9)
}
.lark::after{
    background:rgba(242,242,242,.8);
    mix-blend-mode:darken
}
.lark::before{
    background:#22253f;
    mix-blend-mode:color-dodge
}
.moon{
    -webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);
    filter:grayscale(1) contrast(1.1) brightness(1.1)
}
.moon::before{
    background:#a0a0a0;
    mix-blend-mode:soft-light
}
.moon::after{
    background:#383838;
    mix-blend-mode:lighten
}
.clarendon{
    -webkit-filter:contrast(1.2) saturate(1.35);
    filter:contrast(1.2) saturate(1.35)
}
.clarendon:before{
    background:rgba(127,187,227,.2);
    mix-blend-mode:overlay
}
.willow{
    -webkit-filter:grayscale(.5) contrast(.95) brightness(.9);
    filter:grayscale(.5) contrast(.95) brightness(.9)
}
.willow::before{
    background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);
    mix-blend-mode:overlay
}
.willow::after{
    background-color:#d8cdcb;
    mix-blend-mode:color
}
.rise{
    -webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);
    filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.rise::after{
    background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
    background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
    mix-blend-mode:overlay;
    opacity:.6
}
.rise::before{
    background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
    background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
    mix-blend-mode:multiply
}
._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{
    content:'';
    display:block;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    pointer-events:none
}
._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{
    position:relative
}
._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{
    width:100%;
    z-index:1
}
._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{
    z-index:2
}
._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{
    z-index:3
}
.slumber{
    -webkit-filter:saturate(.66) brightness(1.05);
    filter:saturate(.66) brightness(1.05)
}
.slumber::after{
    background:rgba(125,105,24,.5);
    mix-blend-mode:soft-light
}
.slumber::before{
    background:rgba(69,41,12,.4);
    mix-blend-mode:lighten
}
.source_type_stream .esg-filter-wrapper,.source_type_nextgen .esg-filter-wrapper,.source_type_rml .esg-filter-wrapper{
    display:none!important
}
[class*=" pe-7s-"]:before{
    font-family:'Pe-icon-7-stroke'
}
@font-face{
    font-display:swap;
    font-family:'eg-font';
    src:url(../fonts/fonts-egfont.eot);
    src:url('../fonts/fonts-egfont.eot#iefix') format('embedded-opentype'),url(../fonts/fonts-egfont.woff) format('woff'),url(../fonts/fonts-egfont.ttf) format('truetype'),url('../fonts/fonts-egfont.svg') format('svg');
    font-weight:400;
    font-style:normal
}
.eg-icon-soundcloud:before{
    content:'\e8ca'
}
.eg-icon-music:before{
    content:'\e858'
}
.eg-icon-color-adjust:before{
    content:'\e862'
}
.eg-icon-mail:before{
    content:'\e868'
}
.eg-icon-mail-alt:before{
    content:'\e869'
}
.eg-icon-heart:before{
    content:'\e86a'
}
.eg-icon-heart-empty:before{
    content:'\e86b'
}
.eg-icon-star:before{
    content:'\e86c'
}
.eg-icon-star-empty:before{
    content:'\e86d'
}
.eg-icon-user:before{
    content:'\e879'
}
.eg-icon-male:before{
    content:'\e87a'
}
.eg-icon-female:before{
    content:'\e87b'
}
.eg-icon-video:before{
    content:'\e805'
}
.eg-icon-videocam:before{
    content:'\e859'
}
.eg-icon-picture-1:before{
    content:'\e803'
}
.eg-icon-camera:before{
    content:'\e85a'
}
.eg-icon-camera-alt:before{
    content:'\e85b'
}
.eg-icon-th-large:before{
    content:'\e83c'
}
.eg-icon-th:before{
    content:'\e83d'
}
.eg-icon-ok:before{
    content:'\e80d'
}
.eg-icon-ok-circled2:before{
    content:'\e877'
}
.eg-icon-ok-squared:before{
    content:'\e878'
}
.eg-icon-cancel:before{
    content:'\e80a'
}
.eg-icon-plus:before{
    content:'\e86e'
}
.eg-icon-plus-circled:before{
    content:'\e876'
}
.eg-icon-plus-squared:before{
    content:'\e875'
}
.eg-icon-minus:before{
    content:'\e86f'
}
.eg-icon-minus-circled:before{
    content:'\e870'
}
.eg-icon-minus-squared:before{
    content:'\e871'
}
.eg-icon-minus-squared-alt:before{
    content:'\e872'
}
.eg-icon-info-circled:before{
    content:'\e80f'
}
.eg-icon-info:before{
    content:'\e844'
}
.eg-icon-home:before{
    content:'\e843'
}
.eg-icon-link:before{
    content:'\e80e'
}
.eg-icon-unlink:before{
    content:'\e83f'
}
.eg-icon-link-ext:before{
    content:'\e840'
}
.eg-icon-lock:before{
    content:'\e856'
}
.eg-icon-lock-open:before{
    content:'\e857'
}
.eg-icon-eye:before{
    content:'\e841'
}
.eg-icon-eye-off:before{
    content:'\e842'
}
.eg-icon-tag:before{
    content:'\e85c'
}
.eg-icon-thumbs-up:before{
    content:'\e887'
}
.eg-icon-thumbs-up-alt:before{
    content:'\e888'
}
.eg-icon-download:before{
    content:'\e88a'
}
.eg-icon-upload:before{
    content:'\e889'
}
.eg-icon-reply:before{
    content:'\e8a6'
}
.eg-icon-forward:before{
    content:'\e874'
}
.eg-icon-export-1:before{
    content:'\e873'
}
.eg-icon-print:before{
    content:'\e886'
}
.eg-icon-gamepad:before{
    content:'\e837'
}
.eg-icon-trash:before{
    content:'\e801'
}
.eg-icon-doc-text:before{
    content:'\e885'
}
.eg-icon-doc-inv:before{
    content:'\e884'
}
.eg-icon-folder-1:before{
    content:'\e83e'
}
.eg-icon-folder-open:before{
    content:'\e883'
}
.eg-icon-folder-open-empty:before{
    content:'\e882'
}
.eg-icon-rss:before{
    content:'\e880'
}
.eg-icon-rss-squared:before{
    content:'\e881'
}
.eg-icon-phone:before{
    content:'\e87f'
}
.eg-icon-menu:before{
    content:'\e830'
}
.eg-icon-cog-alt:before{
    content:'\e847'
}
.eg-icon-wrench:before{
    content:'\e848'
}
.eg-icon-basket-1:before{
    content:'\e87c'
}
.eg-icon-calendar:before{
    content:'\e87d'
}
.eg-icon-calendar-empty:before{
    content:'\e87e'
}
.eg-icon-lightbulb:before{
    content:'\e88b'
}
.eg-icon-resize-full-alt:before{
    content:'\e845'
}
.eg-icon-move:before{
    content:'\e846'
}
.eg-icon-down-dir:before{
    content:'\e838'
}
.eg-icon-up-dir:before{
    content:'\e839'
}
.eg-icon-left-dir:before{
    content:'\e817'
}
.eg-icon-right-dir:before{
    content:'\e818'
}
.eg-icon-down-open:before{
    content:'\e83b'
}
.eg-icon-left-open:before{
    content:'\e819'
}
.eg-icon-right-open:before{
    content:'\e81a'
}
.eg-icon-angle-left:before{
    content:'\e820'
}
.eg-icon-angle-right:before{
    content:'\e81d'
}
.eg-icon-angle-double-left:before{
    content:'\e892'
}
.eg-icon-angle-double-right:before{
    content:'\e893'
}
.eg-icon-left-big:before{
    content:'\e81f'
}
.eg-icon-right-big:before{
    content:'\e81e'
}
.eg-icon-up-hand:before{
    content:'\e835'
}
.eg-icon-ccw-1:before{
    content:'\e891'
}
.eg-icon-shuffle-1:before{
    content:'\e849'
}
.eg-icon-play:before{
    content:'\e88c'
}
.eg-icon-play-circled:before{
    content:'\e88e'
}
.eg-icon-stop:before{
    content:'\e88f'
}
.eg-icon-pause:before{
    content:'\e88d'
}
.eg-icon-fast-fw:before{
    content:'\e890'
}
.eg-icon-desktop:before{
    content:'\e85d'
}
.eg-icon-laptop:before{
    content:'\e85e'
}
.eg-icon-tablet:before{
    content:'\e85f'
}
.eg-icon-mobile:before{
    content:'\e860'
}
.eg-icon-flight:before{
    content:'\e894'
}
.eg-icon-font:before{
    content:'\e851'
}
.eg-icon-bold:before{
    content:'\e852'
}
.eg-icon-italic:before{
    content:'\e855'
}
.eg-icon-text-height:before{
    content:'\e84f'
}
.eg-icon-text-width:before{
    content:'\e850'
}
.eg-icon-align-left:before{
    content:'\e84c'
}
.eg-icon-align-center:before{
    content:'\e84d'
}
.eg-icon-align-right:before{
    content:'\e84e'
}
.eg-icon-search:before{
    content:'\e802'
}
.eg-icon-indent-left:before{
    content:'\e866'
}
.eg-icon-indent-right:before{
    content:'\e867'
}
.eg-icon-ajust:before{
    content:'\e84a'
}
.eg-icon-tint:before{
    content:'\e84b'
}
.eg-icon-chart-bar:before{
    content:'\e853'
}
.eg-icon-magic:before{
    content:'\e807'
}
.eg-icon-sort:before{
    content:'\e895'
}
.eg-icon-sort-alt-up:before{
    content:'\e863'
}
.eg-icon-sort-alt-down:before{
    content:'\e864'
}
.eg-icon-sort-name-up:before{
    content:'\e854'
}
.eg-icon-sort-name-down:before{
    content:'\e865'
}
.eg-icon-coffee:before{
    content:'\e896'
}
.eg-icon-food:before{
    content:'\e897'
}
.eg-icon-medkit:before{
    content:'\e898'
}
.eg-icon-puzzle:before{
    content:'\e899'
}
.eg-icon-apple:before{
    content:'\e89a'
}
.eg-icon-facebook:before{
    content:'\e89b'
}
.eg-icon-gplus:before{
    content:'\e89c'
}
.eg-icon-tumblr:before{
    content:'\e8a0'
}
.eg-icon-twitter-squared:before{
    content:'\e8a2'
}
.eg-icon-twitter:before{
    content:'\e8a1'
}
.eg-icon-vimeo-squared:before{
    content:'\e89d'
}
.eg-icon-youtube:before{
    content:'\e89f'
}
.eg-icon-youtube-squared:before{
    content:'\e89e'
}
.eg-icon-picture:before{
    content:'\e800'
}
.eg-icon-check:before{
    content:'\e810'
}
.eg-icon-back:before{
    content:'\e8a5'
}
.eg-icon-thumbs-up-1:before{
    content:'\e8a9'
}
.eg-icon-thumbs-down:before{
    content:'\e8aa'
}
.eg-icon-download-1:before{
    content:'\e8ab'
}
.eg-icon-upload-1:before{
    content:'\e8ac'
}
.eg-icon-reply-1:before{
    content:'\e8a8'
}
.eg-icon-forward-1:before{
    content:'\e8a7'
}
.eg-icon-export:before{
    content:'\e80b'
}
.eg-icon-folder:before{
    content:'\e813'
}
.eg-icon-rss-1:before{
    content:'\e8c8'
}
.eg-icon-cog:before{
    content:'\e832'
}
.eg-icon-tools:before{
    content:'\e815'
}
.eg-icon-basket:before{
    content:'\e812'
}
.eg-icon-login:before{
    content:'\e833'
}
.eg-icon-logout:before{
    content:'\e834'
}
.eg-icon-resize-full:before{
    content:'\e816'
}
.eg-icon-popup:before{
    content:'\e828'
}
.eg-icon-arrow-combo:before{
    content:'\e827'
}
.eg-icon-left-open-1:before{
    content:'\e82a'
}
.eg-icon-right-open-1:before{
    content:'\e82b'
}
.eg-icon-left-open-mini:before{
    content:'\e822'
}
.eg-icon-right-open-mini:before{
    content:'\e823'
}
.eg-icon-left-open-big:before{
    content:'\e824'
}
.eg-icon-right-open-big:before{
    content:'\e825'
}
.eg-icon-left:before{
    content:'\e836'
}
.eg-icon-right:before{
    content:'\e826'
}
.eg-icon-ccw:before{
    content:'\e808'
}
.eg-icon-cw:before{
    content:'\e8c9'
}
.eg-icon-arrows-ccw:before{
    content:'\e806'
}
.eg-icon-level-down:before{
    content:'\e8a3'
}
.eg-icon-level-up:before{
    content:'\e8a4'
}
.eg-icon-shuffle:before{
    content:'\e814'
}
.eg-icon-palette:before{
    content:'\e829'
}
.eg-icon-list-add:before{
    content:'\e80c'
}
.eg-icon-back-in-time:before{
    content:'\e821'
}
.eg-icon-monitor:before{
    content:'\e81b'
}
.eg-icon-paper-plane:before{
    content:'\e8ad'
}
.eg-icon-brush:before{
    content:'\e8ae'
}
.eg-icon-droplet:before{
    content:'\e81c'
}
.eg-icon-clipboard:before{
    content:'\e8b0'
}
.eg-icon-megaphone:before{
    content:'\e8b1'
}
.eg-icon-key:before{
    content:'\e8af'
}
.eg-icon-github:before{
    content:'\e8b3'
}
.eg-icon-github-circled:before{
    content:'\e8b4'
}
.eg-icon-flickr:before{
    content:'\e8b2'
}
.eg-icon-flickr-circled:before{
    content:'\e8b5'
}
.eg-icon-vimeo:before{
    content:'\e8b6'
}
.eg-icon-vimeo-circled:before{
    content:'\e8b7'
}
.eg-icon-twitter-1:before{
    content:'\e8b8'
}
.eg-icon-twitter-circled:before{
    content:'\e8b9'
}
.eg-icon-facebook-1:before{
    content:'\e8ba'
}
.eg-icon-facebook-circled:before{
    content:'\e8bb'
}
.eg-icon-facebook-squared:before{
    content:'\e8bc'
}
.eg-icon-gplus-1:before{
    content:'\e8bd'
}
.eg-icon-gplus-circled:before{
    content:'\e8be'
}
.eg-icon-pinterest:before{
    content:'\e8bf'
}
.eg-icon-pinterest-circled:before{
    content:'\e8c0'
}
.eg-icon-tumblr-1:before{
    content:'\e8c1'
}
.eg-icon-tumblr-circled:before{
    content:'\e8c2'
}
.eg-icon-linkedin:before{
    content:'\e8c3'
}
.eg-icon-linkedin-circled:before{
    content:'\e8c4'
}
.eg-icon-dribbble:before{
    content:'\e8c5'
}
.eg-icon-dribbble-circled:before{
    content:'\e8c6'
}
.eg-icon-picasa:before{
    content:'\e8c7'
}
.eg-icon-ok-1:before{
    content:'\e811'
}
.eg-icon-doc:before{
    content:'\e809'
}
.eg-icon-left-open-outline:before{
    content:'\e82e'
}
.eg-icon-left-open-2:before{
    content:'\e82c'
}
.eg-icon-right-open-outline:before{
    content:'\e82f'
}
.eg-icon-right-open-2:before{
    content:'\e82d'
}
.eg-icon-equalizer:before{
    content:'\e83a'
}
.eg-icon-layers-alt:before{
    content:'\e804'
}
.eg-icon-pencil-1:before{
    content:'\e831'
}
.eg-icon-align-justify:before{
    content:'\e861'
}
.eg-icon-wistia:before{
    content:'\e89f'
}
.eg-icon-wistia-squared:before{
    content:'\e89e'
}
#cookie-law-info-bar,.wt-cli-cookie-bar{
    box-sizing:border-box;
    font-size:10pt;
    margin:0 auto;
    padding:10px 10px;
    position:absolute;
    text-align:center;
    width:100%;
    z-index:99999;
    box-shadow:rgba(0,0,0,.5) 0 5px 10px;
    display:none;
    left:0
}
#cookie-law-info-again{
    font-size:10pt;
    margin:0;
    padding:5px 10px;
    text-align:center;
    z-index:9999;
    cursor:pointer;
    box-shadow:#161616 2px 2px 5px 2px
}
#cookie-law-info-bar span{
    vertical-align:middle
}
.cli-plugin-button,.cli-plugin-button:visited{
    display:inline-block;
    padding:8px 16px 8px;
    color:#fff;
    text-decoration:none;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    position:relative;
    cursor:pointer;
    text-decoration:none
}
.cli-accept-button{
    font-family:Courier;
    font-variant:small-caps
}
.cli-plugin-button:hover{
    background-color:#111;
    color:#fff;
    text-decoration:none
}
.small.cli-plugin-button,.small.cli-plugin-button:visited{
    font-size:11px
}
.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{
    font-size:13px;
    font-weight:500;
    line-height:1
}
.large.cli-plugin-button,.large.cli-plugin-button:visited{
    font-size:14px;
    padding:8px 14px 9px
}
.super.cli-plugin-button,.super.cli-plugin-button:visited{
    font-size:34px;
    padding:8px 14px 9px
}
.pink.cli-plugin-button,.magenta.cli-plugin-button:visited{
    background-color:#e22092
}
.pink.cli-plugin-button:hover{
    background-color:#c81e82
}
.green.cli-plugin-button,.green.cli-plugin-button:visited{
    background-color:#91bd09
}
.green.cli-plugin-button:hover{
    background-color:#749a02
}
.red.cli-plugin-button,.red.cli-plugin-button:visited{
    background-color:#e62727
}
.red.cli-plugin-button:hover{
    background-color:#cf2525
}
.orange.cli-plugin-button,.orange.cli-plugin-button:visited{
    background-color:#ff5c00
}
.orange.cli-plugin-button:hover{
    background-color:#d45500
}
.blue.cli-plugin-button,.blue.cli-plugin-button:visited{
    background-color:#2981e4
}
.blue.cli-plugin-button:hover{
    background-color:#2575cf
}
.yellow.cli-plugin-button,.yellow.cli-plugin-button:visited{
    background-color:#ffb515
}
.yellow.cli-plugin-button:hover{
    background-color:#fc9200
}
.cli-bar-popup{
    -moz-background-clip:padding;
    -webkit-background-clip:padding;
    background-clip:padding-box;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    padding:20px
}
.cli-clearboth{
    clear:both
}
@media only screen and (max-width:768px){
    .cli-settings-mobile:hover{
        box-shadow:none!important
    }
    .cli-settings-desktop{
        display:none
    }
    .cli-col-8{
        max-width:100%!important;
        width:100%!important;
        flex:100%!important;
        -ms-flex:100%!important
    }
    .cli-accordion-plusminus{
        float:right;
        font-size:22px;
        line-height:22px
    }
    .cli-plugin-button{
        margin:10px
    }
}
@media only screen and (max-width:567px){
    .cli-switch .cli-slider:after{
        display:none
    }
    .cli-tab-header a.cli-nav-link{
        font-size:12px
    }
    .cli-modal .cli-modal-close{
        right:-10px;
        top:-15px
    }
}
.wt-cli-iframe-placeholder{
    background-image:url(../fonts/images-cli_placeholder.svg);
    background-size:80px;
    max-width:100%;
    max-height:100%;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#b2b0b059;
    position:relative;
    display:flex;
    align-items:flex-end;
    justify-content:center
}
.wt-cli-iframe-placeholder .wt-cli-inner-text{
    width:100%;
    text-align:center;
    padding:1rem 1rem;
    border-radius:400px
}
.wt-cli-cookie-bar-container{
    display:none
}
.wt-cli-necessary-checkbox{
    display:none!important
}
a.wt-cli-ccpa-opt-out{
    text-decoration:underline!important;
}
.gdpr-container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
    box-sizing:border-box
}
.gdpr-row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.gdpr-col-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.gdpr-col-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.gdpr-align-items-stretch{
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.gdpr-d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.gdpr-px-0{
    padding-left:0;
    padding-right:0
}
.modal-open{
    overflow:hidden
}
.modal-open .gdpr-modal{
    overflow-x:hidden;
    overflow-y:auto
}
.gdpr-modal.fade .gdpr-modal-dialog{
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform:translate(0,-25%);
    transform:translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog{
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
.gdpr-modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    display:none;
    overflow:hidden;
    outline:none
}
.gdpr-modal a{
    text-decoration:none
}
.gdpr-modal .gdpr-modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    min-height:calc(100% - (.5rem * 2))
}
@media (min-width:576px){
    .gdpr-modal .gdpr-modal-dialog{
        max-width:500px;
        margin:1.75rem auto;
        min-height:calc(100% - (1.75rem * 2))
    }
}
@media (min-width:992px){
    .gdpr-modal .gdpr-modal-dialog{
        max-width:900px
    }
}
.gdpr-modal-content{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem;
    box-sizing:border-box;
    outline:0
}
.gdpr-modal .row{
    margin:0 -15px
}
.gdpr-modal .modal-body{
    padding:0;
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.gdpr-modal .close{
    position:absolute;
    right:10px;
    top:10px;
    z-index:1;
    padding:0;
    background-color:transparent;
    border:0;
    -webkit-appearance:none;
    font-size:1.5rem;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff
}
.gdpr-modal .close:focus{
    outline:0
}
.gdpr-switch{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:70px;
    font-size:14px
}
.gdpr-switch input[type="checkbox"]{
    display:none
}
.gdpr-switch .gdpr-slider{
    background-color:#e3e1e8;
    height:24px;
    width:50px;
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    top:0;
    transition:.4s
}
.gdpr-switch .gdpr-slider:before{
    background-color:#fff;
    bottom:2px;
    content:"";
    height:20px;
    left:2px;
    position:absolute;
    transition:.4s;
    width:20px
}
.gdpr-switch input:checked+.gdpr-slider{
    background-color:rgb(99,179,95)
}
.gdpr-switch input:checked+.gdpr-slider:before{
    transform:translateX(26px)
}
.gdpr-switch .gdpr-slider{
    border-radius:34px
}
.gdpr-switch .gdpr-slider:before{
    border-radius:50%
}
.gdpr-tab-content>.gdpr-tab-pane{
    display:none
}
.gdpr-tab-content>.active{
    display:block
}
.gdpr-fade{
    transition:opacity .15s linear
}
.gdpr-nav-pills{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none;
    -ms-flex-direction:column!important;
    flex-direction:column!important;
    align-items:stretch!important;
    -ms-align-items:stretch!important
}
.nav.gdpr-nav-pills,.gdpr-tab-content{
    width:100%;
    padding:30px;
    box-sizing:border-box
}
.nav.gdpr-nav-pills{
    background:#f3f3f3
}
.nav.gdpr-nav-pills .gdpr-nav-link{
    border:1px solid #0070ad;
    margin-bottom:10px;
    color:#0070ad;
    font-size:14px;
    display:block;
    padding:.5rem 1rem;
    border-radius:.25rem
}
.nav.gdpr-nav-pills .gdpr-nav-link.active,.nav.gdpr-nav-pills .show>.gdpr-nav-link{
    background-color:#0070ad;
    border:1px solid #0070ad
}
.nav.gdpr-nav-pills .gdpr-nav-link.active{
    color:#fff
}
.gdpr-tab-content .gdpr-button-wrapper{
    padding-top:30px;
    margin-top:30px;
    border-top:1px solid #d6d6d6
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr{
    background-color:#0070ad;
    border-color:#0070ad;
    color:#fff;
    display:inline-block;
    font-weight:400;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    box-sizing:border-box
}
.gdpr-tab-content p{
    color:#343438;
    font-size:14px;
    margin-top:0
}
.gdpr-tab-content h4{
    font-size:20px;
    margin-bottom:.5rem;
    margin-top:0;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
.cli-container-fluid{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.cli-row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.cli-col-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.cli-col-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%;
    flex-direction:column
}
.cli-align-items-stretch{
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.cli-d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.cli-px-0{
    padding-left:0;
    padding-right:0
}
.cli-btn{
    cursor:pointer;
    font-size:14px;
    display:inline-block;
    font-weight:400;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:1px solid transparent;
    padding:.5rem 1.25rem;
    line-height:1;
    border-radius:.25rem;
    transition:all .15s ease-in-out
}
.cli-btn:hover{
    opacity:.8
}
.cli-btn:focus{
    outline:0
}
.cli-read-more-link{
    cursor:pointer;
    font-size:15px;
    font-weight:500;
    text-decoration:underline
}
.cli-modal-backdrop.cli-show{
    opacity:.8
}
.cli-modal-open{
    overflow:hidden
}
.cli-barmodal-open{
    overflow:hidden
}
.cli-modal-open .cli-modal{
    overflow-x:hidden;
    overflow-y:auto
}
.cli-modal.cli-fade .cli-modal-dialog{
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform:translate(0,-25%);
    transform:translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog{
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
.cli-modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000;
    -webkit-transform:scale(0);
    transform:scale(0);
    transition:opacity ease-in-out 0.5s
}
.cli-modal-backdrop.cli-fade{
    opacity:0
}
.cli-modal-backdrop.cli-show{
    opacity:.5;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.cli-modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:99999;
    -webkit-transform:scale(0);
    transform:scale(0);
    overflow:hidden;
    outline:0;
    visibility:hidden
}
.cli-modal.cli-show{
    visibility:visible
}
.cli-modal a{
    text-decoration:none
}
.cli-modal .cli-modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none;
    font-family:inherit;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    min-height:calc(100% - (.5rem * 2))
}
@media (min-width:576px){
    .cli-modal .cli-modal-dialog{
        max-width:500px;
        margin:1.75rem auto;
        min-height:calc(100% - (1.75rem * 2))
    }
}
.cli-modal-content{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-clip:padding-box;
    border-radius:.2rem;
    box-sizing:border-box;
    outline:0
}
.cli-modal .row{
    margin:0 -15px
}
.cli-modal-footer{
    position:relative
}
.cli-modal .modal-body{
    padding:0;
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.cli-modal .cli-modal-close:focus{
    outline:0
}
.cli-switch{
    display:inline-block;
    position:relative;
    min-height:1px;
    padding-left:38px;
    font-size:14px;
    width:auto
}
.cli-switch input[type="checkbox"]{
    display:block;
    margin:0;
    width:0;
    position:absolute!important;
    left:0!important;
    opacity:0!important
}
.cli-switch .cli-slider{
    background-color:#e3e1e8;
    height:20px;
    width:38px;
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    top:0;
    transition:.4s
}
.cli-switch .cli-slider:before{
    bottom:2px;
    content:"";
    height:15px;
    left:3px;
    position:absolute;
    transition:.4s;
    width:15px
}
.cli-switch input:checked+.cli-slider{
    background-color:#28a745
}
.cli-switch input:checked+.cli-slider:before{
    transform:translateX(18px)
}
.cli-switch .cli-slider{
    border-radius:34px;
    font-size:0
}
.cli-switch .cli-slider:before{
    border-radius:50%
}
.cli-nav-pills{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none;
    -ms-flex-direction:column;
    flex-direction:column
}
.cli-nav-pills,.cli-tab-content{
    width:100%;
    padding:5px 30px 5px 5px;
    box-sizing:border-box
}
@media (max-width:767px){
    .cli-nav-pills,.cli-tab-content{
        padding:30px 10px
    }
}
.cli-nav-pills{
    background:#fff
}
.cli-nav-pills .cli-nav-link{
    border:1px solid #ccc;
    margin-bottom:10px;
    color:#2a2a2a;
    font-size:14px;
    display:block;
    padding:.5rem 1rem;
    border-radius:.25rem;
    cursor:pointer
}
.cli-nav-pills .cli-nav-link.cli-active,.cli-nav-pills .cli-show>.cli-nav-link{
    background-color:#f6f6f9;
    border:1px solid #ccc
}
.cli-nav-pills .cli-nav-link.cli-active{
    color:#2a2a2a
}
.cli-tab-content .cli-button-wrapper{
    padding-top:30px;
    margin-top:30px;
    border-top:1px solid #d6d6d6
}
.cli-tab-content p{
    color:#343438;
    font-size:14px;
    margin-top:0
}
.cli-tab-content h4{
    font-size:20px;
    margin-bottom:1.5rem;
    margin-top:0;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
#cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
    background:transparent
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after{
    color:inherit
}
#cookie-law-info-bar .cli-tab-header a:before{
    border-right:1px solid currentColor;
    border-bottom:1px solid currentColor
}
#cookie-law-info-bar .cli-row{
    margin-top:20px
}
#cookie-law-info-bar .cli-col-4{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
#cookie-law-info-bar .cli-col-8{
    flex-basis:0%;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.cli-wrapper{
    max-width:100%;
    float:none;
    margin:0 auto
}
#cookie-law-info-bar .cli-tab-content h4{
    margin-bottom:.5rem
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link{
    padding:.2rem .5rem
}
#cookie-law-info-bar .cli-tab-container{
    display:none;
    text-align:left
}
.cli-tab-footer .cli-btn{
    padding:10px 15px;
    width:auto;
    text-decoration:none
}
.cli-tab-footer{
    width:100%;
    text-align:right;
    padding:20px 0
}
.cli-col-12{
    width:100%
}
.cli-tab-header{
    display:flex;
    justify-content:space-between
}
.cli-tab-header a:before{
    width:10px;
    height:2px;
    left:0;
    top:calc(50% - 1px)
}
.cli-tab-header a:after{
    width:2px;
    height:10px;
    left:4px;
    top:calc(50% - 5px);
    -webkit-transform:none;
    transform:none
}
.cli-tab-header a:before{
    width:7px;
    height:7px;
    border-right:1px solid #4a6e78;
    border-bottom:1px solid #4a6e78;
    content:" ";
    transform:rotate(-45deg);
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    margin-right:10px
}
.cli-tab-header a.cli-nav-link{
    position:relative;
    display:flex;
    align-items:center;
    font-size:14px;
    color:#000;
    text-decoration:none
}
.cli-tab-header.cli-tab-active .cli-nav-link:before{
    transform:rotate(45deg);
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out
}
.cli-tab-header{
    border-radius:5px;
    padding:12px 15px;
    cursor:pointer;
    transition:background-color 0.2s ease-out 0.3s,color 0.2s ease-out 0s;
    background-color:#f2f2f2
}
.cli-modal .cli-modal-close{
    position:absolute;
    right:0;
    top:0;
    z-index:1;
    -webkit-appearance:none;
    width:40px;
    height:40px;
    padding:0;
    border-radius:50%;
    padding:10px;
    background:transparent;
    border:none
}
.cli-tab-container h4{
    font-family:inherit;
    font-size:16px;
    margin-bottom:15px;
    margin:10px 0
}
.cli-tab-container p,.cli-privacy-content-text{
    font-size:14px;
    line-height:1.4;
    margin-top:0;
    padding:0;
    color:#000
}
.cli-tab-content{
    display:none
}
.cli-tab-section .cli-tab-content{
    padding:10px 20px 5px 20px
}
.cli-tab-section{
    margin-top:5px
}
@media (min-width:992px){
    .cli-modal .cli-modal-dialog{
        max-width:645px
    }
}
.cli-switch .cli-slider:after{
    content:attr(data-cli-disable);
    position:absolute;
    right:50px;
    font-size:12px;
    text-align:right;
    min-width:120px
}
.cli-switch input:checked+.cli-slider:after{
    content:attr(data-cli-enable)
}
a.cli-privacy-readmore{
    font-size:12px;
    margin-top:12px;
    display:inline-block;
    cursor:pointer;
    text-decoration:underline
}
.cli-privacy-overview{
    padding-bottom:12px
}
a.cli-privacy-readmore:before{
    content:attr(data-readmore-text)
}
.cli-collapsed a.cli-privacy-readmore:before{
    content:attr(data-readless-text)
}
.cli-collapsed .cli-privacy-content{
    transition:max-height 0.25s ease-in
}
.cli-privacy-content p{
    margin-bottom:0
}
.cli-modal-close svg{
    fill:#000
}
span.cli-necessary-caption{
    color:#000;
    font-size:12px
}
.cli-tab-section.cli-privacy-tab{
    display:none
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab{
    display:block
}
#cookie-law-info-bar .cli-privacy-overview{
    display:none
}
.cli-tab-container .cli-row{
    max-height:500px;
    overflow-y:auto
}
.cli-modal.cli-blowup.cli-out{
    z-index:-1
}
.cli-modal.cli-blowup{
    z-index:999999;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.cli-modal.cli-blowup .cli-modal-dialog{
    animation:blowUpModal 0.5s cubic-bezier(.165,.84,.44,1) forwards
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog{
    animation:blowUpModalTwo 0.5s cubic-bezier(.165,.84,.44,1) forwards
}
@keyframes blowUpContent{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    99.9%{
        -webkit-transform:scale(2);
        transform:scale(2);
        opacity:0
    }
    100%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
}
@keyframes blowUpContentTwo{
    0%{
        -webkit-transform:scale(2);
        transform:scale(2);
        opacity:0
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
@keyframes blowUpModal{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes blowUpModalTwo{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    50%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
    100%{
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
}
.cli-bar-container{
    float:none;
    margin:0 auto;
    justify-content:space-between;
    display:flex;
    align-items:center;
    flex-wrap:wrap
}
.cli-style-v2 a{
    cursor:pointer
}
.cli-style-v2 .cli-plugin-main-link{
    font-weight:inherit
}
.cli-style-v2{
    font-size:11pt;
    font-weight:400
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
    display:block
}
.cli-bar-message{
    width:70%;
    text-align:left
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message{
    width:100%
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
    text-align:left;
    margin-left:5%;
    margin-bottom:10px
}
@media (max-width:985px){
    .cli-bar-message{
        width:100%
    }
    .cli-bar-container{
        justify-content:center
    }
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .wt-cli-ccpa-checkbox{
    display:block
}
.wt-cli-form-group input:disabled{
    opacity:.5
}
.wt-cli-custom-checkbox input[type="checkbox"]{
    border:1px solid #b4b9be;
    background:#fff;
    color:#555;
    clear:none;
    cursor:pointer;
    display:inline-block!important;
    line-height:0;
    height:16px;
    margin:-4px 4px 0 0;
    padding:0!important;
    text-align:center;
    vertical-align:middle;
    width:16px;
    min-width:16px;
    -webkit-appearance:none;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    transition:.05s border-color ease-in-out
}
.wt-cli-custom-checkbox input[type=checkbox]:checked:before{
    content:'';
    display:block;
    border:solid #61a229;
    width:5px;
    height:10px;
    border-width:0 2px 2px 0;
    transform:rotate(45deg);
    margin:1px 0 0 5px;
    box-sizing:border-box
}
.wt-cli-form-group{
    margin-right:15px
}
.cli-style-v3 .cli-bar-actions{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap
}
.cli-style-v3 .cli-bar-btn_container,.cli-style-v3 .wt-cli-category-widget{
    margin-top:10px
}
.cli-style-v3{
    text-align:left
}
#cookie-law-info-bar a,.wt-cli-category-widget .wt-cli-form-group label{
    cursor:pointer
}
.wt-cli-category-widget .wt-cli-form-group label{
    font-size:inherit
}
#cookie-law-info-bar[data-template-id="cli-style-v3"]{
    padding:10px 90px
}
#cookie-law-info-bar[data-template-id="cli-style-v3"][data-cli-type="widget"]{
    padding:10px 20px
}
#cookie-law-info-bar[data-template-id="cli-style-v3"][data-cli-type="popup"]{
    padding:10px 20px
}
#cookie-law-info-bar[data-template-id="cli-style-v3"] .wt-cli-category-widget{
    display:flex;
    flex-wrap:wrap
}
#cookie-law-info-bar[data-template-id="cli-style-v3"]{
    text-align:left;
    font-size:11pt;
    border:1px solid #ffffffe6
}
#cookie-law-info-bar[data-template-id="cli-style-v3"] h5{
    margin:10px 0
}
.wt-cli-category-widget-active .cli-switch,.wt-cli-category-widget-active .wt-cli-necessary-checkbox,.wt-cli-category-widget-active .cli-necessary-caption{
    display:none!important
}
@media (max-width:985px){
    #cookie-law-info-bar[data-template-id="cli-style-v3"]{
        padding:10px 20px
    }
}
.wt-cli-sr-only{
    display:none
}
.wt-cli-cookie-bar-container.wt-cli-hide-bar{
    display:none!important
}
.wt-cli-privacy-accept-btn{
    margin-left:10px
}
.cli_settings_button:focus,#cookie-law-info-again:focus,#wt-cli-cookie-banner-title:focus,.cli-plugin-main-link,.cli_action_button,.cli-privacy-readmore,.cli-tab-header a,.cli-switch .cli-slider,.cli-tab-content .cli-tab-pane:focus{
    outline:0
}
.cli-plugin-button:focus{
    outline:0;
    opacity:.7
}
.wt-cli-ckyes-brand-logo{
    display:flex;
    align-items:center;
    font-size:9px;
    color:#111;
    font-weight:400
}
.wt-cli-ckyes-brand-logo img{
    width:65px;
    margin-left:2px
}
.wt-cli-privacy-overview-actions{
    padding-bottom:0
}
.wt-cli-cookie-description{
    font-size:14px;
    line-height:1.4;
    margin-top:0;
    padding:0;
    color:#000
}
/*! Theme Name: Zakra Theme URI: https://zakratheme.com/ Author: ThemeGrill Author URI: https://themegrill.com Description: Zakra is flexible, fast, lightweight and modern multipurpose theme that comes with many starter free sites (currently 10+ free starter sites and more will be added later) that you can use to make your site beautiful and professional. Check all the starter sites at https://zakratheme.com/demos. Suitable for personal blog, portfolio, WooCommerce stores, business websites and niche-based sites (like Cafe, Spa, Charity, Yoga, Wedding, Dentist, Education etc) as well. Works with Elementor plus other major page builders so you can create any layout you want. The theme is responsive, Gutenberg compatible, SEO friendly, translation ready and major WordPress plugins compatible. Version: 2.0.8 Tested up to: 5.8 Requires PHP: 5.6 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.en.html Text Domain: zakra Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready, blog, news, e-commerce, rtl-language-support Zakra is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/ */
 h1,h2,h3,h4,h5,h6,p,blockquote{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    outline:0;
    vertical-align:baseline
}
html{
    font-family:sans-serif;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0;
    vertical-align:middle
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer;
    border-style:solid;
    border-width:0
}
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"]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
    height:auto
}
input[type="search"]::-webkit-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
}
p{
    margin-bottom:1.6em
}
html{
    font-size:90%
}
body{
    font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,"oxygen-sans",ubuntu,cantarell,"helvetica neue",helvetica,arial,sans-serif;
    font-size:1rem;
    color:#51585f;
    line-height:1.8
}
code{
    background-color:#f1f3f5;
    padding:.125em .25em
}
pre{
    background-color:#f8f9fa;
    padding:20px
}
blockquote,.wp-block-quote{
    padding:1em;
    margin:1.5em 1em 1.5em 2em;
    border-left:4px solid #e9ecef
}
blockquote.has-text-align-right,.wp-block-quote.has-text-align-right{
    border:unset;
    border-left:4px solid #e9ecef
}
h1,h2,h3,h4,h5,h6{
    color:#16181a;
    line-height:1.3;
    font-weight:500;
    margin:0 0 20px
}
h1{
    font-size:2.5rem
}
h2{
    font-size:2.25rem
}
h3{
    font-size:1.75rem
}
h4{
    font-size:1.5rem
}
h5{
    font-size:1.313rem
}
h6{
    font-size:1.125rem
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
*,*::before,*::after{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
body{
    background:#fff
}
hr,.wp-block-separator{
    background-color:#e9ecef;
    border:0;
    height:1px;
    margin-bottom:1.5em
}
img{
    height:auto;
    max-width:100%
}
figure{
    margin:1em 0
}
iframe{
    max-width:100%
}
.tg-container{
    width:100%;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:768px){
    .tg-container--boxed .tg-site{
        max-width:750px
    }
    .tg-container{
        max-width:720px
    }
}
@media (min-width:992px){
    .tg-container--boxed .tg-site{
        max-width:970px
    }
    .tg-container{
        max-width:940px
    }
}
@media (min-width:1200px){
    .tg-container--boxed .tg-site{
        max-width:1270px
    }
    .tg-container{
        max-width:1160px
    }
}
.tg-container-fluid{
    width:100%;
    margin-right:auto;
    margin-left:auto
}
.tg-container--flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.tg-container--flex-center{
    -ms-flex-line-pack:center;
    align-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tg-container--flex-space-between{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.tg-site-layout--stretched #page #main :not(.tg-page-header) .tg-container{
    max-width:100%
}
.tg-site-layout--stretched #page #main :not(.tg-page-header) .tg-container #primary{
    width:100%;
    padding-right:0
}
body:not(.tg-container--separate) #page{
    background:#fff
}
body.has-transparent-header.elementor-editor-active .tg-site-header{
    z-index:-1
}
.page-template.tg-container--separate #page{
    background:#fff
}
.tg-container--boxed .tg-site{
    margin:20px auto;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.tg-container--boxed .tg-site#page{
    background-color:#fff
}
.tg-container--stretched .tg-container{
    width:100%;
    max-width:unset
}
.tg-container--separate{
    background-color:#e9ecef
}
.tg-container--separate .tg-site-header{
    background-color:#fff;
    border-bottom:0 none;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.tg-container--separate .tg-page-header{
    background-color:#ced4da
}
.tg-container--separate .tg-site-footer{
    background-color:#fff
}
.tg-container--separate #primary{
    padding-right:2em
}
.tg-container--separate #secondary{
    padding-left:2em;
    border-left:0 none
}
.tg-container--separate .tg-site-layout--left #primary{
    padding-left:2em
}
.tg-container--separate .tg-site-layout--left #secondary{
    padding-right:2em;
    border-right:0 none
}
.tg-container--separate .hentry,.tg-container--separate .widget{
    background-color:#fff;
    padding:2em
}
.tg-container--separate .tg-footer-widget-area .widget{
    padding:0;
    background-color:transparent
}
.has-transparent-header:not(.blog):not(.has-page-header) .site-content,.tg-no-content-margin .site-content{
    margin:0
}
.elementor-template-full-width .site-content{
    margin:0
}
.elementor-template-full-width .site-content>.tg-container--flex{
    display:block
}
.page-template-pagebuilder{
    background:#fff
}
.page-template-pagebuilder .site-content{
    margin:0
}
.page-template-pagebuilder .widget{
    background:initial;
    padding:0
}
.page-template-pagebuilder #primary.content-area.pagebuilder-content{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    max-width:inherit;
    padding:0
}
@font-face{
    font-family:"themegrill-icons";
    src:url("../fonts/fonts-themegrill-icons.eot") format("embedded-opentype"),url(../fonts/fonts-themegrill-icons.woff2) format("woff2"),url(../fonts/fonts-themegrill-icons.woff) format("woff");
    font-display:swap
}
.tg-icon{
    font-family:"themegrill-icons";
    display:inline-block;
    font-size:1rem;
    font-style:normal
}
.tg-icon-angle-down::after{
    content:"\f101"
}
.tg-icon-angle-left::after{
    content:"\f102"
}
.tg-icon-angle-right::after{
    content:"\f103"
}
.tg-icon-angle-up::after{
    content:"\f104"
}
.tg-icon-arrow-down::after{
    content:"\f105"
}
.tg-icon-arrow-left::after{
    content:"\f106"
}
.tg-icon-arrow-right::after{
    content:"\f107"
}
.tg-icon-arrow-up::after{
    content:"\f108"
}
.tg-icon-bars::after{
    content:"\f109"
}
.tg-icon-close::after{
    content:"\f10a"
}
.tg-icon-search::after{
    content:"\f10b"
}
.tg-icon-shopping-cart::after{
    content:"\f10c"
}
.tg-page-header{
    padding:20px 0
}
.tg-page-header .tg-page-header__title{
    margin-top:0;
    margin-bottom:0;
    font-weight:500;
    font-size:2.5rem;
    line-height:1.3
}
.tg-page-header.tg-page-header--left-right .tg-page-header__title{
    margin-right:auto
}
.tg-page-header.tg-page-header--left-right .breadcrumbs{
    margin-left:auto
}
.tg-page-header.tg-page-header--both-center .tg-container--flex{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.tg-page-header.tg-page-header--both-center .tg-page-header__title{
    text-align:center
}
.tg-page-header.tg-page-header--right-left .tg-page-header__title{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    margin-left:auto
}
.tg-page-header.tg-page-header--right-left .breadcrumbs{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1;
    margin-right:auto
}
.tg-page-header.tg-page-header--both-left .tg-container--flex{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.tg-page-header.tg-page-header--both-right .tg-container--flex{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-line-pack:end;
    align-content:flex-end;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.tg-page-header .breadcrumb-trail ul{
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    list-style-type:none
}
.tg-page-header .breadcrumb-trail ul li{
    font-size:16px
}
.tg-page-header .breadcrumb-trail ul li::after{
    padding:7px;
    font-size:12px;
    color:#51585f;
    font-family:"themegrill-icons"!important;
    vertical-align:middle;
    content:"\f103"
}
.tg-page-header .breadcrumb-trail ul li:last-child::after{
    content:none
}
ul,ol{
    margin:0 0 1.6rem 1.6rem;
    padding-left:0
}
ul{
    list-style:square
}
ol{
    list-style:decimal
}
li>ul,li>ol{
    margin-bottom:0;
    margin-left:1.6rem
}
dt{
    font-weight:700
}
dd{
    margin:0 1.6rem 1.6rem
}
table,.wp-block-table{
    margin:0 0 1.5em;
    width:100%
}
table th,table td,.wp-block-table th,.wp-block-table td{
    text-align:left;
    border:1px solid #e9ecef;
    padding:1em
}
.admin-bar{
    --admin-bar:32px
}
@media screen and (max-width:782px){
    .admin-bar{
        --admin-bar:46px
    }
}
.search-form label{
    position:relative
}
.search-form label::before{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    right:10px;
    display:block;
    content:"\f10b";
    font-family:themegrill-icons;
    color:#adb5bd
}
.search-form .search-submit{
    display:none
}
.tg-menu-item-search{
    position:relative;
    cursor:pointer
}
.tg-menu-item-search .search-form{
    position:absolute;
    top:43px;
    right:0;
    width:200px;
    display:none;
    z-index:999
}
.tg-menu-item-search .search-form label{
    margin-bottom:0;
    width:100%
}
.tg-menu-item-search.show-search .search-form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
a{
    color:#16181a;
    text-decoration:none;
    -webkit-transition:all 0.35s ease-in-out;
    transition:all 0.35s ease-in-out
}
a:hover,a:focus{
    color:#269bd1
}
a:active{
    outline:0
}
.entry-content a{
    color:#269bd1
}
.entry-content a:hover,.entry-content a:focus{
    color:#1e7ba6
}
.tg-primary-menu{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    border-bottom:0 solid #e9ecef;
    margin-left:auto
}
.tg-primary-menu>div ul{
    margin:0;
    padding:0;
    list-style-type:none
}
.tg-primary-menu>div ul li.current_page_ancestor>a,.tg-primary-menu>div ul li.current-menu-ancestor>a,.tg-primary-menu>div ul li.current_page_item>a,.tg-primary-menu>div ul li.current-menu-item>a{
    color:#269bd1
}
.tg-primary-menu>div ul li:hover>a{
    color:#269bd1
}
.tg-primary-menu>div ul li.menu-item-has-children,.tg-primary-menu>div ul li.page_item_has_children{
    position:relative
}
.tg-primary-menu>div ul li.menu-item-has-children>a::after,.tg-primary-menu>div ul li.page_item_has_children>a::after{
    margin-left:.5rem;
    font-family:"themegrill-icons"!important;
    vertical-align:middle;
    content:"\f101"
}
.tg-primary-menu>div ul li a{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    color:#16181a
}
.tg-primary-menu>div ul li ul{
    position:absolute;
    display:block;
    top:100%;
    border:1px solid #e9ecef;
    width:240px;
    background:#fff
}
.tg-primary-menu>div ul li ul li{
    border-bottom:1px solid #e9ecef
}
.tg-primary-menu>div ul li ul li:last-child{
    border-bottom:0
}
.tg-primary-menu>div ul li ul li.menu-item-has-children>a::after,.tg-primary-menu>div ul li ul li.page_item_has_children>a::after{
    position:absolute;
    right:1rem;
    font-family:"themegrill-icons"!important;
    vertical-align:middle;
    content:"\f103"
}
.tg-primary-menu>div ul li ul li a{
    padding:1em
}
.tg-primary-menu>div ul li ul li ul{
    top:-1px;
    left:100%
}
.tg-primary-menu>div ul li ul,.tg-primary-menu>div ul li:hover ul ul,.tg-primary-menu>div ul li.focus ul ul{
    z-index:99999;
    position:absolute;
    left:-999999px
}
.tg-primary-menu>div ul li:hover>ul,.tg-primary-menu>div ul li.focus>ul{
    left:auto
}
.tg-primary-menu>div ul li .sub-menu li.menu-item-has-children ul.tg-edge,.tg-primary-menu>div ul li .sub-menu li.page_item_has_children ul.tg-edge{
    left:-100%
}
.tg-primary-menu>div ul li:hover>ul,.tg-primary-menu>div ul li.focus>ul{
    left:auto
}
.tg-primary-menu>div>ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tg-primary-menu>div>ul>li{
    margin:1em
}
.tg-primary-menu>div>ul>li:hover ul ul,.tg-primary-menu>div>ul>li.focus ul ul{
    position:absolute;
    left:-999999px
}
.tg-primary-menu>div>ul>li:last-child{
    margin-right:0
}
.tg-primary-menu>div>ul>li.tg-menu-item-cart{
    margin-right:10px
}
.tg-primary-menu>div>ul>li>ul.tg-edge{
    right:0;
    left:auto
}
.tg-primary-menu>div>ul ul li:hover ul ul,.tg-primary-menu>div>ul ul ul li:hover ul ul,.tg-primary-menu>div>ul ul li.focus ul ul,.tg-primary-menu>div>ul ul ul li.focus ul ul{
    position:absolute;
    left:-999999px
}
.tg-primary-menu>div>ul ul li:hover>ul,.tg-primary-menu>div>ul ul li.focus>ul{
    left:100%
}
.tg-primary-menu>div>ul ul ul li:hover>ul,.tg-primary-menu>div>ul ul ul ul li:hover>ul,.tg-primary-menu>div>ul ul ul li.focus>ul,.tg-primary-menu>div>ul ul ul ul li.focus>ul{
    left:100%
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_ancestor>a,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-ancestor>a,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_ancestor>a,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-ancestor>a,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_item>a,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-item>a,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_ancestor>a,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-ancestor>a,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_item>a,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-item>a{
    position:relative
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-item>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-item>a::before{
    content:"";
    position:absolute;
    background-color:#269bd1
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_ancestor>a,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-ancestor>a,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a{
    position:relative
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a::before{
    height:2px;
    width:100%;
    bottom:0
}
.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-item>a::before{
    width:2px;
    height:12px;
    top:50%;
    left:-5px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-item>a::before{
    width:2px;
    height:12px;
    top:50%;
    left:auto;
    right:-5px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.tg-site-header-top ul.menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    list-style-type:none;
    margin:0
}
.tg-site-header-top ul.menu li a{
    padding:0 .5em
}
.tg-header-action-list{
    list-style-type:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0
}
.tg-header-action-list .tg-header-action__item{
    position:relative
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
    display:none
}
.posts-navigation,.post-navigation{
    border-top:1px solid #e9ecef;
    padding:2rem 0
}
.posts-navigation .nav-links,.post-navigation .nav-links{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.posts-navigation .nav-links a,.post-navigation .nav-links a{
    vertical-align:middle
}
.posts-navigation .nav-links .nav-previous a::before,.post-navigation .nav-links .nav-previous a::before{
    margin-right:.5rem;
    font-family:"themegrill-icons"!important;
    vertical-align:middle;
    content:"\f102"
}
.posts-navigation .nav-links .nav-next a::after,.post-navigation .nav-links .nav-next a::after{
    margin-left:.5rem;
    font-family:"themegrill-icons"!important;
    vertical-align:middle;
    content:"\f103"
}
.tg-mobile-navigation{
    visibility:hidden;
    opacity:0;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    z-index:9999;
    background:#fff;
    width:300px;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:0.35s visibility ease,0.35s opacity ease,0.35s -webkit-transform ease;
    transition:0.35s visibility ease,0.35s opacity ease,0.35s -webkit-transform ease;
    transition:0.35s transform ease,0.35s visibility ease,0.35s opacity ease;
    transition:0.35s transform ease,0.35s visibility ease,0.35s opacity ease,0.35s -webkit-transform ease;
    padding:50px 20px 20px;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch
}
.tg-mobile-navigation>div ul li.current_page_ancestor>a,.tg-mobile-navigation>div ul li.current-menu-ancestor>a,.tg-mobile-navigation>div ul li.current_page_item>a,.tg-mobile-navigation>div ul li.current-menu-item>a{
    color:#269bd1
}
.tg-mobile-navigation>div>ul{
    border-top:1px solid #e9ecef;
    padding-top:1em
}
.tg-mobile-navigation .tg-mobile-navigation-close{
    background-color:unset;
    border:unset;
    padding:unset;
    color:unset;
    cursor:pointer;
    position:absolute;
    right:20px;
    top:0;
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:18px
}
.tg-mobile-navigation .tg-mobile-navigation-close::before{
    content:"\f00d";
    font-family:fontawesome
}
.tg-mobile-navigation ul{
    list-style-type:none;
    padding:0;
    margin:0
}
.tg-mobile-navigation li{
    position:relative
}
.tg-mobile-navigation li.page_item_has_children,.tg-mobile-navigation li.menu-item-has-children{
    position:relative
}
.tg-mobile-navigation li.page_item_has_children .tg-submenu-toggle,.tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle{
    position:absolute;
    right:8px;
    top:0;
    display:block;
    padding:.5em .8em;
    background:unset;
    color:unset;
    border:unset
}
.tg-mobile-navigation li.page_item_has_children .tg-submenu-toggle::after,.tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle::after{
    content:'\f067';
    font-family:fontawesome;
    font-size:12px
}
.tg-mobile-navigation li.page_item_has_children ul,.tg-mobile-navigation li.menu-item-has-children ul{
    padding-left:15px;
    max-height:0;
    visibility:hidden;
    -webkit-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out;
    overflow:hidden
}
.tg-mobile-navigation li.page_item_has_children.submenu--show>.tg-submenu-toggle::after,.tg-mobile-navigation li.menu-item-has-children.submenu--show>.tg-submenu-toggle::after{
    content:'\f068'
}
.tg-mobile-navigation li.page_item_has_children.submenu--show>ul,.tg-mobile-navigation li.menu-item-has-children.submenu--show>ul{
    max-height:500px;
    visibility:visible;
    overflow-y:scroll
}
.tg-mobile-navigation li.tg-menu-extras-wrap{
    display:none
}
.tg-mobile-navigation.tg-mobile-navigation--opened{
    visibility:visible;
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0);
    -webkit-box-shadow:0 0 50px rgba(0,0,0,.1);
    box-shadow:0 0 50px rgba(0,0,0,.1)
}
.tg-mobile-navigation a{
    display:block;
    padding:.5em 30px .5em .5em;
    word-break:break-word;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto
}
.tg-mobile-navigation li.tg-menu-item-search{
    padding:.5em
}
.tg-mobile-navigation li.tg-menu-item-search label{
    display:block
}
.tg-mobile-navigation li.tg-menu-item-search .search-form{
    position:unset;
    width:100%;
    display:block
}
.tg-primary-menu>div ul li.tg-header-button-wrap a{
    color:#fff;
    background-color:#269bd1;
    padding:5px 10px;
    -webkit-transition:all 0.35s ease-in-out;
    transition:all 0.35s ease-in-out;
    border:0 solid #e9ecef
}
.tg-primary-menu>div ul li.tg-header-button-wrap a:hover{
    color:#fff;
    background-color:#1e7ba6
}
.tg-menu-item-cart .cart-page-link{
    position:relative
}
.tg-menu-item-cart .cart-page-link .count{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:10px;
    width:16px;
    height:16px;
    background-color:#343a40;
    color:#fff;
    position:absolute;
    top:-5px;
    right:-10px;
    border-radius:50%;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tg-site-footer-bar .menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    list-style-type:none;
    margin:0
}
.tg-site-footer-bar .menu li a{
    padding:0 .5em
}
.tg-primary-menu>div>ul>li.tg-menu-extras-wrap{
    margin:1em;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tg-primary-menu>div>ul>li.tg-menu-extras-wrap .submenu-expand{
    cursor:pointer;
    width:28px;
    height:28px;
    padding:0;
    text-align:center
}
.tg-mobile-navigation li.menu-item-has-children .toggled-on+ul{
    max-height:500px
}
.tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle.toggled-on::after{
    content:"-"
}
.screen-reader-text{
    border:0;
    clip:rect(1px,1px,1px,1px);
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute!important;
    width:1px;
    word-wrap:normal!important
}
.screen-reader-text:focus{
    background-color:#e9ecef;
    border-radius:3px;
    -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto!important;
    -webkit-clip-path:none;
    clip-path:none;
    color:#16181a;
    display:block;
    font-size:14px;
    font-weight:700;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
#content[tabindex="-1"]:focus{
    outline:0
}
.alignleft{
    display:inline;
    float:left;
    margin-right:1.5em
}
.alignright{
    display:inline;
    float:right;
    margin-left:1.5em
}
.aligncenter{
    clear:both;
    text-align:center;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.tg-flex-left{
    margin-right:auto
}
.tg-flex-right{
    margin-left:auto
}
.wp-block-gallery.alignleft,.wp-block-gallery.alignright,.wp-block-gallery.aligncenter,.wp-block-social-links.alignleft,.wp-block-social-links.alignright,.wp-block-social-links.aligncenter{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.infinite-scroll .posts-navigation,.infinite-scroll .tg-numbered-pagination,.infinite-scroll.neverending .site-footer{
    display:none
}
.infinity-end.neverending .site-footer{
    display:block
}
#infinite-handle span{
    border:0 solid #e9ecef;
    background-color:#269bd1;
    color:#fff;
    padding:.7rem 1rem
}
#infinite-handle span:hover{
    background-color:#1e7ba6
}
.clear::before,.clear::after,.entry-content::before,.entry-content::after,.comment-content::before,.comment-content::after,.site-header::before,.site-header::after,.site-content::before,.site-content::after,.site-footer::before,.site-footer::after{
    display:table;
    content:""
}
.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after{
    clear:both
}
button,input[type="button"],input[type="reset"],input[type="submit"]{
    border:0 solid #e9ecef;
    background-color:#269bd1;
    color:#fff;
    padding:.7rem 1rem
}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{
    background-color:#1e7ba6
}
.wp-block-button__link code{
    background-color:inherit
}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{
    color:#16181a;
    border:1px solid #dee2e6;
    padding:.7rem 1rem;
    width:100%;
    border-radius:0
}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,select:focus,textarea:focus{
    color:#51585f
}
input[type="search"]{
    -webkit-appearance:none
}
input[type="checkbox"],input[type="radio"]{
    margin-right:.5rem;
    vertical-align:middle;
    display:inline-block
}
label{
    margin-bottom:.5rem;
    display:inline-block
}
select{
    border:1px solid #dee2e6;
    padding:.5rem
}
.tg-site-header-top{
    padding:.5em 0;
    background-color:#e9ecef
}
.tg-site-header-top .widget{
    margin:0
}
.tg-site-header-top .tg-header-top-left-content,.tg-site-header-top .tg-header-top-right-content{
    width:50%
}
.tg-site-header-top .tg-header-top-right-content{
    text-align:right
}
.tg-site-header-top .tg-header-top-right-content ul{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.tg-site-header-top p{
    margin:0
}
.tg-site-header{
    border-bottom:1px solid #e9ecef;
    background-color:#fff
}
.tg-site-header.tg-site-header--center .tg-site-header-bottom .tg-container--flex{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.tg-site-header.tg-site-header--center .site-branding{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center
}
.tg-site-header.tg-site-header--center .site-branding .custom-logo-link{
    margin-right:0
}
.tg-site-header.tg-site-header--center .tg-primary-menu{
    margin-left:initial;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.tg-site-header.tg-site-header--right .tg-site-header-bottom .tg-container--flex{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.tg-site-header.tg-site-header--right .tg-site-header-bottom .main-navigation ul{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.tg-site-header.tg-site-header--right .site-branding{
    margin-left:20px
}
.tg-site-header.tg-site-header--right .site-branding .custom-logo-link{
    margin-right:0
}
.tg-site-header.tg-site-header--right .tg-primary-menu{
    margin-left:initial;
    margin-right:auto
}
.tg-site-header.tg-site-header--transparent{
    position:relative
}
.tg-site-header.tg-site-header--transparent .tg-header-transparent-wrapper{
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:9999;
    height:auto;
    width:100%;
    background:transparent
}
.tg-site-header-bottom{
    padding-top:1em;
    padding-bottom:1em
}
.tg-site-header-bottom .tg-block--two{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.site-branding{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.site-branding .custom-logo-link{
    margin-right:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.site-branding .site-title{
    font-size:1.313rem;
    color:#16181a;
    font-weight:400;
    line-height:1.5
}
.site-branding .site-description{
    font-size:1rem
}
.site-branding .site-description,.site-branding .site-title{
    font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,"oxygen-sans",ubuntu,cantarell,"helvetica neue",helvetica,arial,sans-serif;
    margin:0
}
.wp-custom-header img{
    margin:0 auto;
    width:100%;
    vertical-align:middle
}
.wp-custom-header:hover .wp-custom-header-video-button{
    visibility:visible;
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.wp-custom-header .wp-custom-header-video-button{
    position:absolute;
    top:calc(50% - 30px);
    left:calc(50% - 30px);
    z-index:9999;
    height:60px;
    width:60px;
    padding:10px;
    text-align:center;
    font-size:18px;
    border:none;
    outline:none;
    color:#fff;
    cursor:pointer;
    -webkit-box-shadow:0 0 60px rgba(0,0,0,.5);
    box-shadow:0 0 60px rgba(0,0,0,.5);
    -webkit-transition:opacity 0.35s,visibility 0.35s,-webkit-box-shadow 0.35s,-webkit-transform 0.35s;
    transition:opacity 0.35s,visibility 0.35s,-webkit-box-shadow 0.35s,-webkit-transform 0.35s;
    transition:box-shadow 0.35s,opacity 0.35s,visibility 0.35s,transform 0.35s;
    transition:box-shadow 0.35s,opacity 0.35s,visibility 0.35s,transform 0.35s,-webkit-box-shadow 0.35s,-webkit-transform 0.35s;
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateY(10px);
    transform:translateY(10px)
}
.wp-custom-header .wp-custom-header-video-button:hover{
    -webkit-box-shadow:0 0 75px rgba(0,0,0,.8);
    box-shadow:0 0 75px rgba(0,0,0,.8)
}
.error-404{
    text-align:center
}
.error-404 .search-form{
    margin-top:20px
}
.site-content{
    margin-top:80px;
    margin-bottom:80px
}
#primary{
    width:70%;
    padding-right:60px
}
#secondary{
    width:30%;
    padding-left:60px;
    border-left:1px solid #e9ecef
}
.tg-site-layout--default #primary{
    width:unset;
    padding:0
}
.tg-site-layout--default #primary .entry-content>.alignfull{
    width:auto;
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw)
}
.tg-site-layout--default #primary .entry-content>.alignwide{
    margin-left:-100px;
    margin-right:-100px;
    max-width:unset
}
.tg-site-layout--default .content-area{
    max-width:760px;
    margin:0 auto
}
.tg-site-layout--default .hentry{
    margin:0 0 10em
}
.tg-site-layout--left .site-content .tg-container--flex{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.tg-site-layout--left #primary{
    padding-right:0;
    padding-left:60px
}
.tg-site-layout--left #secondary{
    padding-left:0;
    padding-right:60px;
    border-left:0 none;
    border-right:1px solid #e9ecef
}
.tg-site-layout--no-sidebar #primary{
    width:100%;
    padding-right:0
}
.tg-site-layout--no-sidebar #primary .entry-content>.alignfull{
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);
    max-width:unset
}
.tg-site-layout--no-sidebar #primary .entry-content>.alignfull.wp-block-cover,.tg-site-layout--no-sidebar #primary .entry-content>.alignfull.wp-block-cover-image{
    width:unset
}
.tg-site-layout--no-sidebar #primary .entry-content>.alignwide{
    margin-left:-100px;
    margin-right:-100px;
    max-width:unset
}
.widget{
    margin:0 0 2.5rem
}
.widget .widget-title{
    font-size:1.2rem;
    font-weight:500;
    margin-bottom:1rem
}
.widget.widget_recent_comments ul li{
    padding:.5rem 0
}
.widget ul{
    margin:0;
    list-style-type:none
}
.widget ul li{
    border-bottom:1px solid #e9ecef
}
.widget ul li:last-child{
    border-bottom:none
}
.widget ul li a{
    padding:.5rem 0;
    display:inline-block
}
.widget ul li a+.post-date{
    margin-bottom:.5rem;
    display:block
}
.widget ul ul{
    padding-left:1em
}
.widget select{
    max-width:100%
}
.widget.widget_search .search-form label{
    width:100%
}
.widget.widget_calendar table td,.widget.widget_calendar table th{
    padding:inherit;
    text-align:center
}
.widget.widget_tag_cloud .tagcloud{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.widget.widget_tag_cloud .tagcloud a{
    font-size:1rem!important;
    border:1px solid;
    padding:5px 10px;
    margin:5px
}
.sticky{
    display:block
}
.hentry{
    margin:0 0 5em;
    border:0 solid #e9ecef
}
.single .hentry{
    border:0 solid #e9ecef
}
.updated:not(.published){
    display:none
}
.extra-hatom{
    display:none
}
.post-thumbnail{
    margin:0 0 1.5em
}
.entry-content{
    margin:0 0 3em
}
.entry-content p{
    margin-bottom:1.4em
}
.entry-content p:last-child{
    margin-bottom:0
}
.post-thumbnail{
    display:block
}
.page-links{
    clear:both;
    margin:0 0 1.5rem
}
.entry-title{
    margin:0 0 .5em;
    font-size:2.25rem;
    word-wrap:break-word
}
.entry-meta{
    margin:0 0 1.5em;
    border:0 solid #e9ecef
}
.entry-meta>span{
    margin-right:1.5rem;
    display:inline-block
}
.entry-meta>span:last-child{
    margin-right:0
}
.tg-meta-style-two .entry-meta span,.tg-meta-style-two .entry-meta a{
    color:#269bd1
}
.tg-meta-style-two .entry-meta a:hover{
    color:#1e7ba6
}
.tg-meta-style-two .entry-meta>span{
    display:inline-block
}
.tg-meta-style-two .entry-meta>span::before{
    display:inline-block;
    font-family:'FontAwesome';
    margin-right:5px
}
.tg-meta-style-two .entry-meta .byline::before{
    content:'\f007'
}
.tg-meta-style-two .entry-meta .posted-on::before{
    content:'\f017'
}
.tg-meta-style-two .entry-meta .cat-links::before{
    content:'\f07c'
}
.tg-meta-style-two .entry-meta .tags-links::before{
    content:'\f02c'
}
.tg-meta-style-two .entry-meta .comments-link::before{
    content:'\f075'
}
.tg-read-more-wrapper.tg-text-align--right{
    text-align:right
}
.tg-read-more-wrapper.tg-text-align--center{
    text-align:center
}
.tg-read-more-wrapper .tg-read-more{
    display:inline-block
}
.comment-content a{
    word-wrap:break-word
}
.bypostauthor{
    display:block
}
#comments{
    border-top:1px solid #e9ecef;
    padding-top:2rem
}
#comments .comment-list{
    list-style-type:none;
    margin-left:0
}
#comments .comment-list .children{
    list-style-type:none;
    margin-left:2rem
}
#comments .comment-list .comment-body{
    margin-bottom:2rem
}
#comments .comment-list .comment-meta{
    position:relative;
    margin-bottom:.5rem;
    min-height:40px
}
#comments .comment-list .comment-meta .comment-author img.avatar{
    position:absolute;
    left:0;
    top:0
}
#comments .comment-list .comment-meta .comment-author .fn{
    margin-left:3.5rem
}
#comments .comment-list .comment-meta .comment-author .says{
    display:none
}
#comments .comment-list .comment-meta .comment-metadata{
    margin-left:3.5rem
}
.comment-form-cookies-consent label{
    margin-bottom:0
}
.wp-caption{
    margin-bottom:1.5em;
    max-width:100%
}
.wp-caption img[class*="wp-image-"]{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wp-caption .wp-caption-text{
    margin:.8075em 0
}
.wp-caption-text{
    text-align:center
}
.gallery{
    margin-bottom:1.5em
}
.gallery-item{
    display:inline-block;
    text-align:center;
    vertical-align:top;
    width:100%
}
.gallery-columns-2 .gallery-item{
    max-width:50%
}
.gallery-columns-3 .gallery-item{
    max-width:33.33%
}
.gallery-columns-4 .gallery-item{
    max-width:25%
}
.gallery-columns-5 .gallery-item{
    max-width:20%
}
.gallery-columns-6 .gallery-item{
    max-width:16.66%
}
.gallery-columns-7 .gallery-item{
    max-width:14.28%
}
.gallery-columns-8 .gallery-item{
    max-width:12.5%
}
.gallery-columns-9 .gallery-item{
    max-width:11.11%
}
.gallery-caption{
    display:block
}
.tg-oembed-container{
    position:relative;
    padding-top:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%;
    height:auto
}
.tg-oembed-container iframe,.tg-oembed-container object,.tg-oembed-container embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
body .tg-oembed-container *{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.tg-site-footer .site-info{
    text-align:center;
    padding:1rem 0
}
.tg-site-footer .tg-site-footer-widgets{
    border-top:1px solid #e9ecef
}
.tg-site-footer .tg-site-footer-widgets ul li a{
    display:block
}
.tg-site-footer .tg-footer-widget-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:60px 0 25px
}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--one .tg-footer-widget-area{
    width:100%
}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--two .tg-footer-widget-area{
    width:calc(50% - 20px)
}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--three .tg-footer-widget-area{
    width:calc(33.33% - 20px)
}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--four .tg-footer-widget-area{
    width:calc(25% - 20px)
}
.tg-site-footer .tg-footer-widget-container.tg-footer-widget--title-hidden .widget-title{
    display:none
}
.tg-site-footer .tg-site-footer-bar{
    padding-top:1em;
    padding-bottom:1em;
    border-top:0 solid #e9ecef
}
.tg-site-footer .tg-site-footer-bar .tg-container--flex{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.tg-site-footer .tg-site-footer-bar p{
    margin:0
}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-right:15px
}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1 ul{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-left:15px;
    text-align:right
}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 .menu{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 .widget{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 .widget li{
    text-align:right
}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-container--flex{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:normal;
    -ms-flex-pack:normal;
    justify-content:normal
}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1,.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2{
    text-align:center
}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1 ul,.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2 ul{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1 .widget,.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2 .widget{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-1 .widget li,.tg-site-footer .tg-site-footer-bar.tg-site-footer-bar--center .tg-site-footer-section-2 .widget li{
    text-align:center
}
.tg-scroll-to-top{
    position:fixed;
    right:20px;
    bottom:20px;
    width:50px;
    height:50px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:999;
    visibility:hidden;
    opacity:0;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:0.5s all ease;
    transition:0.5s all ease;
    color:#fff;
    background-color:#16181a
}
.tg-scroll-to-top:hover{
    color:#fff;
    background-color:#269bd1
}
.tg-scroll-to-top.tg-scroll-to-top--show{
    visibility:visible;
    opacity:1;
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px)
}
.tg-overlay-wrapper{
    z-index:999;
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    left:0;
    background-color:rgba(0,0,0,.05);
    display:none
}
.tg-overlay-wrapper.overlay-show{
    display:block
}
@media (min-width:769px){
    .tg-site-header--left .tg-block--two{
        margin-left:4em
    }
}
@media screen and (min-width:1024px){
    .tg-site-layout--default .post-thumbnail{
        display:block;
        margin-left:calc(50% - 26vw);
        margin-right:calc(50% - 26vw)
    }
}
@media screen and (max-width:768px){
    .page-template-pagebuilder #main .tg-container{
        padding-left:0;
        padding-right:0
    }
    .tg-container--separate #primary{
        padding-right:0
    }
    .tg-container--separate #secondary{
        padding-left:0
    }
    .tg-site-layout--left #primary,.tg-site-layout--left #secondary{
        padding:0
    }
    .main-navigation{
        display:none
    }
    .tg-site-header.tg-site-header--center .tg-primary-menu{
        display:none
    }
    .tg-container--boxed .tg-site{
        width:90%
    }
    .tg-container{
        padding-left:15px;
        padding-right:15px
    }
    .tg-site-header--center .site-branding{
        margin-bottom:1em
    }
    .tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .tg-site-header--left .tg-block--two{
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .tg-menu-item-search{
        margin-top:.5em
    }
    .tg-menu-item-search a{
        display:none
    }
    #primary{
        margin-bottom:60px
    }
    #primary.pagebuilder-content{
        margin-bottom:0
    }
    #primary,#secondary{
        width:100%!important;
        padding:0;
        border:none
    }
    #secondary .widget:last-child{
        margin-bottom:0
    }
    .tg-site-footer .tg-footer-widget-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--two .tg-footer-widget-area,.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--three .tg-footer-widget-area,.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--four .tg-footer-widget-area{
        width:100%
    }
    .tg-block--two .tg-menu-item-cart .cart-page-link{
        display:inline-block
    }
    .tg-block--two .tg-menu-item-cart .cart-page-link .count{
        top:0;
        right:20px
    }
}
@media screen and (max-width:600px){
    .tg-site-header-top{
        display:none
    }
    .tg-site-footer .tg-site-footer-bar .tg-container--flex{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        row-gap:.8rem
    }
    .tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1,.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2{
        width:100%;
        text-align:center;
        margin:0
    }
    .tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1 .menu,.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2 .menu{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .tg-page-header .tg-container--flex{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .tg-page-header.tg-page-header--left-right .tg-page-header__title{
        margin-right:0
    }
    .tg-page-header.tg-page-header--left-right .breadcrumbs{
        margin-left:0
    }
    .tg-page-header.tg-page-header--right-left .tg-page-header__title{
        margin-left:0
    }
    .tg-page-header.tg-page-header--right-left .breadcrumbs{
        margin-right:0
    }
}
@media screen and (max-width:480px){
    .tg-mobile-navigation{
        width:calc(100% - 60px)
    }
    .site-branding{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
    margin-left:10px;
    padding:.5em .8em
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle>button{
    background:initial;
    color:inherit;
    border:initial;
    padding:initial;
    line-height:1
}
.tg-site-header--center .tg-header-action-list .tg-header-action__item.tg-mobile-toggle,.tg-site-header--right .tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
    margin-left:0
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle .tg-icon-bars{
    font-size:1.5rem;
    line-height:1.2
}
#main,.tp-headerbg{
    opacity:0
}
html,body{
    font-family:proxima-nova,sans-serif;
    font-size:18px;
    line-height:26px;
    max-width:100%!important
}
body{
    overflow-x:hidden;
    overflow-y:scroll;
    min-height:500px
}
#main{
    position:relative;
    z-index:1;
    overflow-x:hidden;
    overflow-y:visible
}
.site-branding .custom-logo{
    width:130px;
    height:40px
}
.rs-cookie{
    background:url(../images/05-cookie_icon.png);
    background-size:64px 64px;
    background-repeat:no-repeat;
    width:64px;
    height:64px;
    margin:0 auto
}
.rs-cookietext{
    font-size:14px;
    line-height:20px;
    font-weight:400;
    color:rgba(28,9,80,1);
    text-align:center;
    display:block;
    margin-top:10px
}
.rs-cookietext a,.rs-cookietext a:visited{
    color:#f7345e;
    outline:none;
    border:none;
    font-weight:500
}
.rs-cookietext a:hover{
    color:#22c8e5
}
.rs-cookietext a#wt-cli-settings-btn{
    color:#f7345e!important;
    outline:none!important;
    border:none!important;
    display:block!important;
    margin-top:10px!important
}
.rs-cookietext a#wt-cli-settings-btn:hover{
    color:#22c8e5!important
}
#cookie-law-info-bar{
    padding:30px!important;
    box-shadow:0 20px 50px 0 rgba(28,9,80,.07)!important;
    border-radius:5px!important;
    width:300px!important
}
.rs-cookietext a#wt-cli-accept-btn,.rs-cookietext a#wt-cli-accept-btn:visited{
    display:inline-block!important;
    font-size:15px!important;
    font-weight:500!important;
    letter-spacing:0!important;
    text-transform:none!important;
    line-height:18px!important;
    padding:10px 30px!important;
    background:#f7345e!important;
    border-radius:30px!important;
    margin:10px 0 0 0!important;
    width:100%
}
.rs-cookietext a#wt-cli-accept-btn:hover{
    background:#22c8e5!important
}
.cli-modal-backdrop{
    background-color:rgba(28,9,80,1);
    z-index:9999
}
.cli-modal .cli-modal-close{
    color:#1c0950
}
.cli-modal-open{
    overflow:visible!important
}
.cli-tab-container p,.cli-privacy-content-text{
    color:rgba(28,9,80,1)
}
a.cli-privacy-readmore{
    color:rgba(28,9,80,1);
    outline:none;
    border:none
}
.cli-tab-header{
    background-color:rgb(243,242,246)
}
.cli-tab-header a.cli-nav-link{
    color:rgba(28,9,80,1);
    outline:none;
    border:none
}
span.cli-necessary-caption{
    color:rgba(28,9,80,1)
}
.cli-switch input:checked+.cli-slider{
    background-color:#00ceab
}
.cli-tab-footer .wt-cli-privacy-accept-btn{
    background-color:#00ceab;
    color:#fff;
    border-radius:0;
    font-size:12px;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase;
    line-height:28px;
    padding:0 15px;
    border-radius:14px
}
.cli-tab-footer .wt-cli-privacy-accept-btn:hover{
    background-color:#22c8e5
}
.tp-not-loggedin ul.sub-menu{
    display:none
}
.tg-primary-menu>div ul li.tp-loggedin>a{
    padding-bottom:10px
}
.tg-primary-menu>div ul li.tp-loggedin>a span{
    position:absolute;
    margin-top:15px;
    font-size:12px;
    color:rgba(28,9,80,.5);
    font-weight:500;
    transition:all 0.2s ease-out;
    width:90px;
    overflow:hidden;
    white-space:nowrap;
    left:0
}
.tg-primary-menu>div ul li.tp-loggedin>a span:after,.tg-mobile-navigation>div ul li.tp-loggedin>a span:after{
    content:' ';
    background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    height:20px;
    width:20px;
    position:absolute;
    top:5px;
    right:0
}
.tg-mobile-navigation>div ul li.tp-loggedin>a span:after{
    background:linear-gradient(90deg,rgba(243,242,246,0) 0%,rgba(243,242,246,1) 100%)
}
.tp-loggedin a:hover span{
    color:#f7345e
}
.tg-primary-menu>div ul li.menu-item-has-children.tp-loggedin>a::after,.tg-primary-menu>div ul li.page_item_has_children.tp-loggedin>a::after{
    margin-top:14px
}
.tg-mobile-navigation>div ul li.tp-loggedin>a span{
    margin-left:10px;
    color:rgba(28,9,80,.5);
    transition:all 0.2s ease-out;
    font-size:12px;
    font-weight:500;
    width:140px;
    overflow:hidden;
    position:relative;
    display:inline-flex;
    white-space:nowrap
}
.tg-mobile-navigation>div ul li.current-menu-ancestor>a{
    color:#1c0950
}
.tg-mobile-navigation>div ul li.current-menu-ancestor>a:hover{
    color:#f7345e
}
.tg-primary-menu>div ul li.tp-loggedin ul{
    padding-top:21px
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
    padding:0
}
h1,h2,h3,h4,h5,h6{
    color:#1c0950;
    font-weight:700;
    font-family:proxima-nova,sans-serif
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    font-weight:700!important
}
h1{
    font-size:70px;
    line-height:70px
}
h2{
    font-size:45px;
    line-height:45px
}
h3{
    font-size:35px;
    line-height:40px
}
h4{
    font-size:25px;
    line-height:30px
}
h5{
    font-size:20px;
    line-height:25px
}
h6{
    font-size:18px;
    line-height:23px
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{
    margin-bottom:30px
}
.entry-content .tp-newscard h5{
    margin-bottom:5px
}
.entry-content p{
    margin-bottom:40px
}
.entry-content ul,.entry-content ol{
    margin:0 0 40px 20px;
    padding-left:0;
    list-style:disc
}
.entry-content ul li,.entry-content ol li{
    padding-left:10px;
    margin-bottom:20px
}
.entry-content ul ul{
    margin-top:20px;
    margin-bottom:10px;
    list-style:circle
}
.wp-block-columns{
    display:flex;
    margin-bottom:40px
}
@media (max-width:599px){
    .wp-block-column{
        flex-basis:100%!important
    }
}
@media (min-width:0){
    .wp-block-column{
        flex-basis:100%!important;
        margin-bottom:40px
    }
    .wp-block-column:nth-child(2n){
        margin-left:0
    }
}
@media (min-width:600px){
    .wp-block-column{
        flex-basis:100%!important;
        margin-bottom:40px
    }
    .wp-block-column:nth-child(2n){
        margin-left:0
    }
}
@media (min-width:782px){
    .wp-block-column:not(:first-child){
        margin-left:40px
    }
}
@media (min-width:1024px){
    .wp-block-column{
        flex-basis:calc(50% - 20px)!important;
        flex-grow:0;
        margin-bottom:0
    }
    .wp-block-column:nth-child(2n){
        margin-left:40px
    }
}
@media (max-width:599px){
    .wp-block-column.tp-cardshadow{
        flex-basis:100%!important
    }
}
@media (min-width:0){
    .wp-block-column.tp-cardshadow{
        flex-basis:100%!important;
        margin-bottom:20px
    }
    .wp-block-column.tp-cardshadow:nth-child(2n){
        margin-left:0
    }
}
@media (min-width:600px){
    .wp-block-column.tp-cardshadow{
        flex-basis:100%!important;
        margin-bottom:20px
    }
    .wp-block-column.tp-cardshadow:nth-child(2n){
        margin-left:0
    }
}
@media (min-width:782px){
    .wp-block-column.tp-cardshadow:not(:first-child){
        margin-left:20px
    }
}
@media (min-width:1024px){
    .wp-block-column.tp-cardshadow{
        flex-basis:calc(50% - 10px)!important;
        flex-grow:0;
        margin-bottom:0
    }
    .wp-block-column.tp-cardshadow:nth-child(2n){
        margin-left:20px
    }
}
.wp-block-columns.smallspace{
    margin-bottom:20px
}
.wp-block-quote{
    border-left:0!important;
    margin:0 0 40px;
    padding-left:30px!important
}
.wp-block-quote:before{
    content:' " ';
    font-size:150px;
    line-height:50px;
    position:relative;
    left:-40px;
    top:50px;
    color:rgba(28,9,80,.15)
}
.wp-block-quote p,.wp-block-pullquote blockquote p{
    font-weight:100;
    font-size:22px;
    line-height:30px;
    color:rgba(28,9,80,1);
    margin-bottom:30px
}
.wp-block-quote cite,.wp-block-pullquote cite{
    color:rgba(28,9,80,.5);
    font-size:14px;
    font-weight:500;
    margin-top:0;
    text-transform:uppercase;
    letter-spacing:1px
}
.wp-block-pullquote{
    border:0;
    margin-bottom:30px;
    color:rgba(28,9,80,1);
    padding:20px 0
}
blockquote{
    padding:20px;
    margin:0;
    border:0
}
.rs-testimonial{
    text-align:center
}
.rs-testimonial p{
    font-size:22px;
    font-weight:300;
    line-height:30px;
    margin-bottom:30px
}
.rs-testimonial img{
    display:inline-block;
    width:50px;
    height:50px;
    border-radius:25px;
    margin-bottom:10px
}
.rs-testimonial h5{
    margin-bottom:0
}
.rs-testimonial span{
    font-weight:17px;
    line-height:20px;
    font-weight:600;
    color:rgba(28,9,80,.35)
}
.wp-block-code{
    font-family:Menlo,Consolas,monaco,monospace;
    font-size:14px;
    color:rgba(28,9,80,1);
    background-color:#f3f2f6;
    padding:30px;
    border:0;
    border-radius:5px;
    margin-bottom:40px
}
code{
    background-color:#f3f2f6;
    padding:0
}
code::-moz-selection{
    color:#fff;
    background-color:#f7345e
}
code::selection{
    color:#fff;
    background-color:#f7345e
}
.wp-block-table td,.wp-block-table th{
    border:1px solid;
    padding:20px
}
.tp-center h4,.tp-center h2,.tp-center h1{
    text-align:center
}
.tp-center p,p.tp-center{
    text-align:center
}
.tp-stars{
    background:url(../images/03-stars.png);
    background-size:152px 26px;
    background-repeat:no-repeat;
    width:152px;
    height:26px;
    margin:0 auto
}
.rs-testimonial .tp-stars{
    background-size:100px 17px;
    width:100px;
    height:17px;
    margin-bottom:20px
}
.tp-raiseindex{
    z-index:100;
    position:relative
}
.tp-headerblock.lighttext,.tp-headerblock.lighttext p.largep{
    color:#fff!important
}
.tp-headerblock h2,.tp-headerblock h1{
    font-size:45px;
    line-height:50px;
    margin-bottom:30px
}
.tp-headerblock h4{
    font-size:17px;
    line-height:20px;
    font-weight:600;
    color:#f7345e;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:20px
}
.tp-headerblock p{
    margin-bottom:10px
}
.tp-headerblock ul,.tp-headerblock ol{
    margin:20px 0 0 0;
    padding:0 0 40px 20px;
    list-style:none;
    width:50%;
    display:inline-block;
    vertical-align:top
}
.tp-headerblock ul li,.tp-headerblock ol li{
    margin-bottom:5px;
    font-weight:500;
    color:#1c0950
}
.tp-headerblock ul li:before,.tp-headerblock ol li:before{
    color:#f7345e;
    content:"\2022";
    font-weight:700;
    font-size:25px;
    display:inline-block;
    width:30px;
    margin-left:-30px
}
.tp-diamond.lazyloaded{
    background-image:url(../images/04-diamond.png);
    background-position:center center;
    background-repeat:no-repeat;
    padding:75px 0;
    background-size:256px
}
.tp-question{
    background-image:url(../images/05-questionhands.png);
    background-position:center center;
    background-repeat:no-repeat;
    padding:75px 0;
    background-size:256px
}
p.largep{
    font-weight:100;
    font-size:30px;
    line-height:40px;
    width:100%;
    max-width:720px;
    margin:0 auto;
    color:rgba(28,9,80,1)
}
.tp-highred{
    color:#f7345e;
    background:linear-gradient(-107deg,#82009f 0%,#f7345e 100%);
    transform:skewX(-10deg);
    position:relative;
    display:inline-block;
    font-size:1.2em;
    line-height:1em;
    font-weight:700;
    text-transform:capitalize;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
@media (min-width:1024px){
    .tp-highred.large{
        font-size:2em;
        line-height:1.05em
    }
}
.tp-highblue{
    color:#00ceab;
    background:linear-gradient(-107deg,#22c8e5 0%,#00ceab 100%);
    transform:skewX(-10deg);
    position:relative;
    display:inline-block;
    font-size:1.2em;
    line-height:1em;
    font-weight:700;
    text-transform:capitalize;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.tp-meh{
    color:rgba(28,9,80,.25);
    font-size:1.2em
}
.tp-redunderline{
    background-image:linear-gradient(107deg,#22c8e5 0%,#00ceab 100%);
    background-repeat:no-repeat;
    background-size:100% .2em;
    background-position:0 88%;
    transition:background-size 0.25s ease-in
}
.rs-imageright .wp-block-column,.rs-imageleft .wp-block-column{
    margin-left:0!important
}
.rs-imageright .wp-block-column figure.wp-block-image,.rs-imageleft .wp-block-column figure.wp-block-image{
    margin:0
}
@media (min-width:0){
    .rs-imageright .wp-block-column,.rs-imageleft .wp-block-column{
        flex-basis:100%!important;
        margin-bottom:20px
    }
    .rs-imageright .wp-block-columns,.rs-imageright.wp-block-columns{
        margin-right:0
    }
    .rs-imageleft .wp-block-columns,.rs-imageleft.wp-block-columns{
        margin-left:0
    }
    .rs-imageright .wp-block-column img{
        margin-top:30px
    }
    .rs-imageleft .wp-block-column img{
        margin-bottom:30px
    }
    .rs-imageright .wp-block-column:last-child{
        margin-bottom:0;
        text-align:center
    }
    .rs-imageleft .wp-block-column:first-child{
        margin-bottom:0;
        text-align:center
    }
}
@media (min-width:782px){
    .rs-imageright .wp-block-column img{
        margin-top:0
    }
    .rs-imageleft .wp-block-column img{
        margin-bottom:0
    }
    .rs-imageright .wp-block-columns,.rs-imageright.wp-block-columns{
        margin-right:-40px
    }
    .rs-imageleft .wp-block-columns,.rs-imageleft.wp-block-columns{
        margin-left:-40px
    }
}
@media (min-width:1024px){
    .rs-imageright .wp-block-column:first-child{
        flex-basis:40%!important
    }
    .rs-imageright .wp-block-column:last-child{
        flex-basis:60%!important;
        text-align:right
    }
    .rs-imageleft .wp-block-column:first-child{
        flex-basis:60%!important;
        text-align:left
    }
    .rs-imageleft .wp-block-column:last-child{
        flex-basis:40%!important
    }
    .rs-imageright .wp-block-columns,.rs-imageright.wp-block-columns{
        margin-right:-50px
    }
    .rs-imageleft .wp-block-columns,.rs-imageleft.wp-block-columns{
        margin-left:-50px
    }
}
.wp-block-group.tp-info{
    padding:40px 100px;
    background:#fff;
    margin-left:-100px;
    margin-right:-100px;
    border-width:20px;
    border-style:solid;
    border-image-source:-moz-linear-gradient(top,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
    border-image-source:-webkit-linear-gradient(top,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
    border-image-source:linear-gradient(to bottom,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
    border-image-slice:1
}
.wp-block-group.tp-info .wp-block-button{
    margin-bottom:0!important
}
.rs-team{
    padding:50px 100px;
    border-width:20px;
    border-style:solid;
    border-image-source:-moz-linear-gradient(top,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
    border-image-source:-webkit-linear-gradient(top,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
    border-image-source:linear-gradient(to bottom,rgba(94,53,177,1) 0%,rgba(247,52,94,1) 100%);
    border-image-slice:1
}
.rs-team figure{
    margin:0
}
.rs-team figure figcaption{
    color:rgba(28,9,80,1,.5);
    line-height:14px;
    margin:17px 0 0 0;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:500;
    text-align:center
}
.rs-teamlogo figure{
    margin:0
}
.rs-teamlogo img{
    -webkit-box-shadow:0 20px 60px 0 rgba(94,53,177,.25);
    -moz-box-shadow:0 20px 60px 0 rgba(94,53,177,.25);
    box-shadow:0 20px 60px 0 rgba(94,53,177,.25)
}
.rs-teamstory{
    font-size:22px;
    font-weight:300;
    line-height:30px;
    max-width:760px;
    margin:0 auto
}
table.tp-codetable{
    font-size:12px
}
.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption{
    color:rgba(28,9,80,.5)
}
.wp-block-image,.wp-block-embed{
    margin-bottom:40px
}
.wp-block-embed-youtube .wp-block-embed__wrapper{
    position:relative;
    padding-bottom:56.25%;
    padding-top:0;
    height:0;
    overflow:hidden
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rs-fuzzybg{
    background:url(../images/05-fuzzy2.jpg);
    background-position:bottom;
    background-repeat:no-repeat
}
.rs-fixicon{
    text-align:center!important
}
.rs-fixicon lord-icon{
    margin-bottom:20px
}
.rs-purpleredgradient{
    background:-moz-linear-gradient(-73deg,rgba(28,9,80,1) 0%,rgba(50,16,98,1) 30%,rgba(130,0,159,1) 55%,rgba(247,52,94,1) 100%);
    background:-webkit-linear-gradient(-73deg,rgba(28,9,80,1) 0%,rgba(50,16,98,1) 30%,rgba(130,0,159,1) 55%,rgba(247,52,94,1) 100%);
    background:linear-gradient(163deg,rgba(28,9,80,1) 0%,rgba(50,16,98,1) 30%,rgba(130,0,159,1) 55%,rgba(247,52,94,1) 100%)
}
.rs-bluepurplegradient{
    background:-moz-linear-gradient(-73deg,rgba(28,9,80,1) 15%,rgba(28,9,80,1) 15%,rgba(55,158,217,1) 40%,rgba(94,53,177,1) 70%);
    background:-webkit-linear-gradient(-73deg,rgba(28,9,80,1) 15%,rgba(28,9,80,1) 15%,rgba(55,158,217,1) 40%,rgba(94,53,177,1) 70%);
    background:linear-gradient(163deg,rgba(28,9,80,1) 15%,rgba(28,9,80,1) 15%,rgba(55,158,217,1) 40%,rgba(94,53,177,1) 70%)
}
.rs-purplegradient{
    background:-moz-linear-gradient(left,rgba(247,52,94,.85) 0%,rgba(242,50,97,.85) 1%,rgba(130,0,159,.78) 25%,rgba(90,8,129,.7) 50%,rgba(50,16,98,.73) 75%,rgba(50,16,98,.75) 100%),url(../images/03-anotherbg.jpg);
    background:-webkit-linear-gradient(left,rgba(247,52,94,.85) 0%,rgba(242,50,97,.85) 1%,rgba(130,0,159,.78) 25%,rgba(90,8,129,.7) 50%,rgba(50,16,98,.73) 75%,rgba(50,16,98,.75) 100%),url(../images/03-anotherbg.jpg);
    background:linear-gradient(to right,rgba(247,52,94,.85) 0%,rgba(242,50,97,.85) 1%,rgba(130,0,159,.78) 25%,rgba(90,8,129,.7) 50%,rgba(50,16,98,.73) 75%,rgba(50,16,98,.75) 100%),url(../images/03-anotherbg.jpg);
    background-size:cover
}
.rs-purplegradient h3{
    color:#fff
}
.rs-purplegradient .rsblog .esg-filterbutton,.rs-purplegradient .rsblog .esg-navigationbutton,.rs-purplegradient .rsblog .esg-sortbutton,.rs-purplegradient .rsblog .esg-cartbutton{
    color:#fff;
    background:rgba(29,10,81,.25)
}
.rs-purplegradient .esg-grid .mainul li.eg-rs-youtube-wrapper{
    background:rgba(28,9,80,.5)
}
.rs-purplegradient .eg-rs-youtube-element-0{
    color:#fff!important
}
.rs-purplegradient .eg-rs-youtube-element-39{
    color:rgba(255,255,255,.5)
}
.rs-buttonbg{
    background:url(../images/04-bgshape.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:438px 288px
}
#rs-ticketmodal,#rs-dashmodal{
    position:fixed;
    z-index:100;
    bottom:130px;
    right:30px;
    width:380px;
    height:90px;
    background:#fff;
    border-radius:7px 5px 5px 7px;
    -webkit-box-shadow:0 20px 50px 0 rgba(28,9,80,.3);
    -moz-box-shadow:0 20px 50px 0 rgba(28,9,80,.3);
    box-shadow:0 20px 50px 0 rgba(28,9,80,.3);
    visibility:hidden;
    opacity:0;
    transition:visibility 0s ease-in-out 0.3s,opacity 0.3s ease-in-out,transform 0.3s ease-in-out
}
#rs-dashmodal{
    top:106px
}
@media (min-width:1024px){
    #rs-dashmodal{
        top:166px
    }
}
#rs-videoicon:hover{
    background-size:110px 110px;
    cursor:pointer
}
#rs-dashmodal span{
    margin-left:110px;
    font-size:16px
}
#rs-ticketmodal.rs-ticketshow,#rs-dashmodal.rs-ticketshow{
    visibility:visible;
    opacity:1;
    transform:translateY(-10px);
    transition-delay:0s
}
#rs-videoicon{
    width:90px;
    height:90px;
    border-radius:5px 0 0 5px;
    position:absolute;
    background:url(../images/05-registervideo.jpg);
    background-size:90px 90px;
    transition:background 0.3s ease-in-out;
    background-position:center center
}
#rs-saleicon{
    width:90px;
    height:90px;
    border-radius:5px 0 0 5px;
    position:absolute;
    background:url(../images/10-salegfx.jpg);
    background-size:90px 90px;
    transition:background 0.3s ease-in-out;
    background-position:center center;
    animation:rs-animatesaleicon 2s normal forwards ease-out;
    animation-delay:0.5s;
    animation-iteration-count:infinite;
    cursor:pointer
}
@keyframes rs-animatesaleicon{
    0%{
        background-size:90px 90px
    }
    50%{
        background-size:110px 110px
    }
    100%{
        background-size:90px 90px
    }
}
#rs-ticketicon{
    width:90px;
    height:90px;
    border-radius:5px 0 0 5px;
    position:absolute;
    background-position:center center;
    background:-moz-linear-gradient(top,rgba(28,9,80,1) 0%,rgba(130,0,159,1) 50%,rgba(247,52,94,1) 100%);
    background:-webkit-linear-gradient(top,rgba(28,9,80,1) 0%,rgba(130,0,159,1) 50%,rgba(247,52,94,1) 100%);
    background:linear-gradient(to bottom,rgba(28,9,80,1) 0%,rgba(130,0,159,1) 50%,rgba(247,52,94,1) 100%)
}
#rs-ticketicon span{
    background:url(../images/03-supporticon.png);
    background-size:40px 40px;
    width:40px;
    height:40px;
    display:block;
    margin:25px 0 0 25px
}
#rs-ticketmodal h5,#rs-dashmodal h5{
    margin-left:110px;
    margin-bottom:0;
    margin-top:20px
}
#rs-closemodal{
    background:url(../images/03-closer_dark.png);
    background-size:20px 20px;
    width:20px;
    height:20px;
    cursor:pointer;
    position:absolute;
    top:5px;
    right:5px
}
.rs-underlined{
    font-weight:700;
    border-bottom:4px solid #f7345e
}
.rs-iconcircle{
    display:inline-block;
    padding:25px;
    background:#fff;
    border-radius:45px;
    -webkit-box-shadow:0 20px 50px 0 rgba(28,9,80,.1);
    -moz-box-shadow:0 20px 50px 0 rgba(28,9,80,.1);
    box-shadow:0 20px 50px 0 rgba(28,9,80,.1);
    margin-bottom:20px
}
.rs-iconcircle figure{
    margin:0
}
.rs-question{
    padding-left:65px;
    position:relative
}
.rs-question:before{
    display:inline-block;
    position:absolute;
    left:0;
    content:' ';
    background:url(../images/05-question_filled4.jpg);
    background-size:50px 50px;
    background-repeat:no-repeat;
    background-position:center;
    border-radius:30px;
    width:50px;
    height:50px;
    -webkit-box-shadow:0 20px 50px 0 rgba(247,52,94,.1);
    -moz-box-shadow:0 20px 50px 0 rgba(247,52,94,.1);
    box-shadow:0 20px 50px 0 rgba(247,52,94,.1)
}
.rs-ballsbg.lazyloaded{
    background:url(../images/04-ballsbg.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain
}
.rs-shapebg.lazyloaded{
    background:url(../images/05-shapebg4.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:contain
}
.rs-blureditorbg.lazyloaded{
    background:-webkit-linear-gradient(left,rgba(247,52,94,.85) 0%,rgba(242,50,97,.85) 1%,rgba(130,0,159,.78) 25%,rgba(90,8,129,.7) 50%,rgba(50,16,98,.73) 75%,rgba(50,16,98,.75) 100%),url(../images/03-anotherbg.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
@media (min-width:2100px){
    .rs-ballsbg{
        background-size:cover
    }
}
.wp-block-cp-codepen-gutenberg-embed-block{
    margin-bottom:20px
}
.rs-extendwithstroke{
    font-weight:700
}
.rs-stroked{
    box-sizing:border-box;
    position:relative
}
@keyframes rs-drawstroke{
    0%{
        stroke-dashoffset:1000px
    }
    100%{
        stroke-dashoffset:0
    }
}
.rs-stroke{
    display:block;
    width:calc(100% - 0px);
    height:20px;
    stroke:rgb(247,52,94);
    position:absolute;
    left:0;
    bottom:-10px;
    stroke-width:4;
    stroke-dasharray:1000px;
    stroke-dashoffset:1000px;
    animation:rs-drawstroke 2s normal forwards ease-out;
    animation-delay:0.5s
}
#tp-infoboxwrapper{
    background:rgba(90,65,172,.75);
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:99999;
    display:block;
    -webkit-animation:fadeInFromNone 0.5s ease-out;
    animation:fadeInFromNone 0.5s ease-out
}
#tp-infobox{
    position:relative;
    max-width:520px;
    margin:0 auto;
    border-radius:3px;
    padding:0 50px 50px 50px;
    background:#fff;
    top:56px;
    box-shadow:0 20px 50px 0 rgba(28,9,80,.15);
    -webkit-animation:infoPopup 1s ease-in-out;
    animation:infoPopup 1s ease-in-out
}
#tp-infobox a,#tp-infobox a:visited{
    color:#f7345e;
    font-weight:500;
    text-decoration:none
}
#tp-infobox a:hover,#tp-infobox a:focus{
    color:#22c8e5
}
.rs-modalform-radio{
    display:inline-block;
    position:relative;
    padding:0;
    margin:10px 0 0;
    width:100%
}
.rs-modalform-radio input[type='radio']{
    display:none
}
.rs-modalform-radio label{
    padding-left:10px
}
.rs-modalform-radio label:before{
    content:" ";
    display:inline-block;
    position:relative;
    top:5px;
    left:-10px;
    margin:0 5px 0 0;
    width:20px;
    height:20px;
    border-radius:11px;
    border:2px solid #f7345e;
    background-color:transparent
}
.rs-modalform-radio input[type=radio]:checked+label:after{
    border-radius:11px;
    width:12px;
    height:12px;
    position:absolute;
    top:9px;
    left:4px;
    content:" ";
    display:block;
    background:#f7345e
}
@media (min-width:782px){
    #tp-infobox{
        top:126px
    }
}
.tp-lottie-header{
    width:100%;
    position:relative
}
#tp-infobox-closer{
    position:absolute;
    right:15px;
    top:13px;
    background-image:url(../images/03-closer_dark.png);
    background-size:20px 20px;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    cursor:pointer;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out
}
#tp-infobox-closer:hover{
    transform:scale(1.1)
}
@keyframes fadeInFromNone{
    0%{
        display:none;
        opacity:0
    }
    1%{
        display:block;
        opacity:0
    }
    100%{
        display:block;
        opacity:1
    }
}
@keyframes infoPopup{
    0%{
        opacity:0;
        transform:scale(.5)
    }
    100%{
        opacity:1;
        transform:scale(1)
    }
}
#masthead{
    z-index:9999;
    width:100%;
    position:fixed;
    top:0
}
.tg-site-header-top .tg-header-top-left-content{
    width:65%;
    text-align:left;
    font-size:14px;
    font-weight:400
}
.tg-site-header-top .tg-header-top-right-content{
    width:35%;
    text-align:right;
    font-size:14px;
    font-weight:400
}
.tg-site-header-top .tg-header-top-right-content div{
    display:inline-block
}
.tg-site-header-top .tg-header-top-right-content .tp-label{
    color:rgba(255,255,255,.75)
}
.tg-site-header .tg-site-header-top{
    padding:10px 0;
    background:#82009f;
    background:-moz-linear-gradient(left,#82009f 0%,#5d34af 50%,#00ceab 100%);
    background:-webkit-linear-gradient(left,#82009f 0%,#5d34af 50%,#00ceab 100%);
    background:linear-gradient(to right,#82009f 0%,#5d34af 50%,#00ceab 100%)
}
@media screen and (max-width:1023px){
    .tg-site-header-top{
        display:none
    }
}
.tg-site-header a.tp-latest-version,.tg-site-header a.tp-latest-version:visited{
    padding-left:5px
}
.tg-site-header .tg-site-header-top a,.tg-site-header .tg-site-header-top a:visited{
    color:#fff;
    font-weight:500;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
.tg-site-header .tg-site-header-top a:hover{
    color:rgba(255,255,255,.75)
}
.tg-header-top-right-content .rs-chat{
    margin-right:20px
}
.tg-header-top-right-content .rs-chat:before{
    content:' ';
    background-image:url(../images/06-mailicon.png);
    background-size:14px 14px;
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    cursor:pointer;
    display:inline-block;
    vertical-align:-3px;
    margin-right:5px;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
.tg-site-header-bottom{
    margin:0;
    padding:20px 0;
    background:#fff;
    -webkit-transition:all 0.5s ease-out;
    transition:all 0.5s ease-out
}
.tp-menushadow{
    -webkit-box-shadow:0 20px 30px 0 rgba(28,9,80,.05);
    -moz-box-shadow:0 20px 30px 0 rgba(28,9,80,.05);
    box-shadow:0 20px 30px 0 rgba(28,9,80,.05)
}
.tp-headercloser{
    position:absolute;
    right:15px;
    top:13px;
    background-image:url(../images/03-closer.png);
    background-size:20px 20px;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    cursor:pointer;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out;
    display:none
}
.tp-headercloser:hover{
    transform:scale(1.1)
}
#masthead.rs-templateheader{
    height:60px;
    max-height:60px
}
.rs-templateheader .tg-site-header-bottom .tg-header-container{
    justify-content:flex-start;
    position:relative
}
.rs-templateheader .tg-site-header-bottom{
    background:-moz-linear-gradient(left,#82009f 0%,#5d34af 100%);
    background:-webkit-linear-gradient(left,#82009f 0%,#5d34af 100%);
    background:linear-gradient(to right,#82009f 0%,#5d34af 100%);
    padding:10px 0;
    -webkit-transition:none;
    transition:none
}
.rs-templateheader #templatetitle{
    font-size:18px;
    font-weight:600;
    line-height:20px;
    padding:20px 0;
    text-align:center;
    position:absolute;
    width:600px;
    left:calc(50% - 300px);
    color:#fff;
    margin-bottom:0
}
.rs-templateheader #templatetitle span{
    font-weight:300
}
.rs-templateheader #rs-templateback,.rs-templateheader #rs-templateclose{
    display:flex;
    position:absolute;
    background-size:30px 30px;
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out;
    cursor:pointer
}
.rs-templateheader #rs-templatebuy{
    position:absolute;
    right:90px;
    display:flex
}
.rs-templateheader #rs-templateback:hover,.rs-templateheader #rs-templateclose:hover{
    transform:scale(1.1)
}
.rs-templateheader #rs-templateback{
    right:40px;
    background-image:url(../images/04-overviewlarge.png)
}
.rs-templateheader #rs-templateclose{
    right:0;
    background-image:url(../images/04-closerlarge.png)
}
.respect-fixedstatic rs-static-layers>.rs-parallax-wrap>rs-loop-wrap,.th-fixed>rs-loop-wrap{
    transform:translatey(60px)
}
.respect-fixedstatic rs-static-layers>.rs-parallax-wrap.rs-stay>rs-loop-wrap{
    transform:translatey(0)
}
@media (max-width:1023px){
    .tg-site-header--left .tg-block--two{
        margin:0;
        flex:none
    }
}
.tp-headerbg{
    position:absolute;
    width:100%;
    height:700px;
    top:0;
    left:0;
    z-index:0
}
.tp-headerbggradient{
    width:100%;
    height:100%;
    position:absolute
}
.tp-headerbgimage{
    background-size:cover;
    background-position:center center;
    width:100%;
    height:100%
}
.page-id-161730 .tp-headerbggradient{
    background:-moz-linear-gradient(top,rgba(243,242,246,0) 0%,rgba(255,255,255,1) 100%);
    background:-webkit-linear-gradient(top,rgba(243,242,246,0) 0%,rgba(255,255,255,1) 100%);
    background:linear-gradient(to bottom,rgba(243,242,246,0) 0%,rgba(255,255,255,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f3f2f6',endColorstr='#ffffff',GradientType=0)
}
.page-id-161730 h2.tp-subtitle{
    max-width:100%!important
}
.single .tp-headerbg{
    position:absolute;
    width:100%;
    height:1000px
}
.page-id-161730 .tp-headerbgimage{
    background-image:url(../images/05-pricing_left.jpg);
    background-position:left top;
    background-size:310px 610px;
    width:100%;
    height:100%;
    background-repeat:no-repeat
}
.page-id-161730 .tp-headerbggradient{
    background-image:url(../images/05-pricing_right.jpg);
    background-position:right bottom;
    background-size:300px 530px;
    width:100%;
    height:100%;
    background-repeat:no-repeat
}
.single .tp-headerbgimage,.page-id-19625 .tp-headerbgimage,.page-id-12870 .tp-headerbgimage,.page-id-57 .tp-headerbgimage,.page-id-6515 .tp-headerbgimage,.page-id-6919 .tp-headerbgimage,.page-id-7257 .tp-headerbgimage,.page-id-158410 .tp-headerbgimage,.page-id-21560 .tp-headerbgimage,.page-id-24133 .tp-headerbgimage{
    background-image:url(../images/03-geo1.png);
    background-position:left top;
    background-size:280px 540px;
    width:100%;
    height:100%;
    background-repeat:no-repeat
}
.single .tp-headerbggradient,.page-id-19625 .tp-headerbggradient,.page-id-12870 .tp-headerbggradient,.page-id-57 .tp-headerbggradient,.page-id-6515 .tp-headerbggradient,.page-id-6919 .tp-headerbggradient,.page-id-7257 .tp-headerbggradient,.page-id-158410 .tp-headerbggradient,.page-id-21560 .tp-headerbggradient,.page-id-24133 .tp-headerbggradient{
    background-image:url(../images/03-geo2.png);
    background-position:right bottom;
    background-size:540px 700px;
    width:100%;
    height:100%;
    background-repeat:no-repeat
}
.single-faq .tp-headerbgimage,.tax-sr_manual_section .tp-headerbgimage,.page-id-7718 .tp-headerbgimage,.page-id-7447 .tp-headerbgimage,.srdManualBody .tp-headerbgimage,.srdDefinitionBody .tp-headerbgimage,.page-id-10805 .tp-headerbgimage,.page-id-10840 .tp-headerbgimage,.page-id-160394 .tp-headerbgimage{
    background-image:url(../images/03-helpbg_left.jpg);
    background-position:left top;
    background-size:310px 610px;
    width:100%;
    height:100%;
    background-repeat:no-repeat
}
.single-faq .tp-headerbggradient,.page-id-7718 .tp-headerbggradient,.page-id-7447 .tp-headerbggradient,.srdManualBody .tp-headerbggradient,.srdDefinitionBody .tp-headerbggradient,.page-id-10805 .tp-headerbggradient,.page-id-10840 .tp-headerbggradient,.page-id-160394 .tp-headerbggradient{
    background-image:url(../images/03-helpbg_right.jpg);
    background-position:right top;
    background-size:300px 530px;
    width:100%;
    height:100%;
    background-repeat:no-repeat
}
@media (min-width:0){
    .single .tp-headerbgimage,.single .tp-headerbggradient,.page-id-57 .tp-headerbgimage,.page-id-57 .tp-headerbggradient,.page-id-6515 .tp-headerbgimage,.page-id-6515 .tp-headerbggradient,.page-id-7718 .tp-headerbgimage,.page-id-7718 .tp-headerbggradient,.srdManualBody .tp-headerbgimage,.srdManualBody .tp-headerbggradient,.srdDefinitionBody .tp-headerbgimage,.srdDefinitionBody .tp-headerbggradient,.page-id-6919 .tp-headerbgimage,.page-id-6919 .tp-headerbggradient,.page-id-7447 .tp-headerbgimage,.page-id-7447 .tp-headerbggradient,.page-id-7257 .tp-headerbgimage,.page-id-7257 .tp-headerbggradient,.page-id-161730 .tp-headerbgimage,.page-id-161730 .tp-headerbggradient,.page-id-158410 .tp-headerbgimage,.page-id-158410 .tp-headerbggradient,.page-id-10805 .tp-headerbgimage,.page-id-10805 .tp-headerbggradient,.page-id-10840 .tp-headerbgimage,.page-id-10840 .tp-headerbggradient,.page-id-19625 .tp-headerbgimage,.page-id-19625 .tp-headerbggradient,.page-id-12870 .tp-headerbgimage,.page-id-12870 .tp-headerbggradient,.page-id-21560 .tp-headerbgimage,.page-id-21560 .tp-headerbggradient,.page-id-24133 .tp-headerbgimage,.page-id-24133 .tp-headerbggradient{
        display:none
    }
}
@media (min-width:1024px){
    .single .tp-headerbgimage,.page-id-19625 .tp-headerbgimage,.page-id-12870 .tp-headerbgimage,.page-id-57 .tp-headerbgimage,.page-id-6515 .tp-headerbgimage,.page-id-6919 .tp-headerbgimage,.page-id-7257 .tp-headerbgimage,.page-id-158410 .tp-headerbgimage,.page-id-21560 .tp-headerbgimage,.page-id-24133 .tp-headerbgimage{
        background-position:left top;
        background-size:182px 351px;
        display:block
    }
    .single .tp-headerbggradient,.page-id-19625 .tp-headerbggradient,.page-id-12870 .tp-headerbggradient,.page-id-57 .tp-headerbggradient,.page-id-6515 .tp-headerbggradient,.page-id-6919 .tp-headerbggradient,.page-id-7257 .tp-headerbggradient,.page-id-158410 .tp-headerbggradient,.page-id-21560 .tp-headerbggradient,.page-id-24133 .tp-headerbggradient{
        background-position:right bottom;
        background-size:351px 455px;
        display:block
    }
    .single .tp-headerbg,.page-id-19625 .tp-headerbg,.page-id-12870 .tp-headerbg,.page-id-57 .tp-headerbg,.page-id-6515 .tp-headerbg,.page-id-6919 .tp-headerbg,.page-id-7257 .tp-headerbg,.page-id-158410 .tp-headerbg,.page-id-21560 .tp-headerbg,.page-id-24133 .tp-headerbg{
        height:700px
    }
    .single-faq .tp-headerbgimage,.page-id-7718 .tp-headerbgimage,.page-id-7447 .tp-headerbgimage,.srdManualBody .tp-headerbgimage,.srdDefinitionBody .tp-headerbgimage,.page-id-10805 .tp-headerbgimage,.page-id-10840 .tp-headerbgimage{
        background-position:left top;
        background-size:250px 492px;
        display:block
    }
    .single-faq .tp-headerbggradient,.page-id-7718 .tp-headerbggradient,.page-id-7447 .tp-headerbggradient,.srdManualBody .tp-headerbggradient,.srdDefinitionBody .tp-headerbggradient,.page-id-10805 .tp-headerbggradient,.page-id-10840 .tp-headerbggradient{
        background-position:right center;
        background-size:250px 442px;
        display:block
    }
}
@media (min-width:1240px){
    .single .tp-headerbgimage,.page-id-19625 .tp-headerbgimage,.page-id-12870 .tp-headerbgimage,.page-id-57 .tp-headerbgimage,.page-id-6515 .tp-headerbgimage,.page-id-6919 .tp-headerbgimage,.page-id-7257 .tp-headerbgimage,.page-id-158410 .tp-headerbgimage,.page-id-21560 .tp-headerbgimage,.page-id-24133 .tp-headerbgimage{
        background-position:left top;
        background-size:280px 540px
    }
    .single .tp-headerbggradient,.page-id-19625 .tp-headerbggradient,.page-id-12870 .tp-headerbggradient,.page-id-57 .tp-headerbggradient,.page-id-6515 .tp-headerbggradient,.page-id-6919 .tp-headerbggradient,.page-id-7257 .tp-headerbggradient,.page-id-158410 .tp-headerbggradient,.page-id-21560 .tp-headerbggradient,.page-id-24133 .tp-headerbggradient{
        background-position:right bottom;
        background-size:540px 700px
    }
    .single .tp-headerbg,.page-id-19625 .tp-headerbg,.page-id-12870 .tp-headerbg,.page-id-57 .tp-headerbg,.page-id-6515 .tp-headerbg,.page-id-7718 .tp-headerbg,.srdManualBody .tp-headerbg,.srdDefinitionBody .tp-headerbg,.page-id-6919 .tp-headerbg,.page-id-7447 .tp-headerbg,.page-id-7257 .tp-headerbg,.page-id-158410 .tp-headerbg,.page-id-10805 .tp-headerbg,.page-id-10840 .tp-headerbg,.page-id-21560 .tp-headerbg,.page-id-24133 .tp-headerbg{
        height:1000px
    }
    .single-faq .tp-headerbgimage,.page-id-7718 .tp-headerbgimage,.page-id-7447 .tp-headerbgimage,.srdManualBody .tp-headerbgimage,.srdDefinitionBody .tp-headerbgimage,.page-id-10805 .tp-headerbgimage,.page-id-10840 .tp-headerbgimage{
        background-position:left top;
        background-size:310px 610px
    }
    .single-faq .tp-headerbggradient,.page-id-7718 .tp-headerbggradient,.page-id-7447 .tp-headerbggradient,.srdManualBody .tp-headerbggradient,.srdDefinitionBody .tp-headerbggradient,.page-id-10805 .tp-headerbggradient,.page-id-10840 .tp-headerbggradient{
        background-position:right center;
        background-size:300px 530px
    }
    .page-id-161730 .tp-headerbgimage,.page-id-161730 .tp-headerbggradient{
        display:block
    }
}
body.custom-background.postid-6502{
    background-color:#eee
}
body.custom-background.postid-6192{
    background-color:#252528
}
body.custom-background.postid-6462{
    background-color:#eee
}
body.custom-background.postid-6353 #rs-fullblock{
    overflow:hidden
}
body.custom-background.postid-6327{
    background-color:#1e2021
}
.tg-primary-menu>div ul li a,.tg-primary-menu>div ul li.current-menu-ancestor>a{
    color:#1c0950;
    -webkit-transition:opacity 0.2s ease-out,background 0.2s ease-out;
    transition:opacity 0.2s ease-out,background 0.2s ease-out
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li,.tg-primary-menu>div>ul>li{
    margin:0 40px 0 0;
    color:#1c0950;
    font-size:17px;
    font-weight:300;
    line-height:27px
}
.tg-primary-menu>div ul li.menu-item-has-children>a::after,.tg-primary-menu>div ul li.page_item_has_children>a::after{
    margin-left:10px;
    vertical-align:middle;
    width:10px;
    content:"";
    margin-top:9px;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;
    ' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%231c0950;
    '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-ancestor>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a::before{
    height:0
}
.single-post .tg-primary-menu>div ul li#menu-item-2586 a,.single-faq .tg-primary-menu>div ul li#menu-item-2590 a,.category .tg-primary-menu>div ul li#menu-item-2586 a,.single-youtube-tutorials .tg-primary-menu>div ul li#menu-item-2590 a,.single-documentation .tg-primary-menu>div ul li#menu-item-2590 a,.tp-page-licenses .tg-primary-menu>div ul li#menu-item-161664 a,.tp-page-login .tg-primary-menu>div ul li#menu-item-161640 a{
    color:#1c0950;
    font-weight:600
}
.tg-primary-menu>div ul li:not(.menu-pricing):hover>a{
    color:#1c0950;
    opacity:.65
}
.tg-primary-menu>div ul li.current_page_item>a,.tg-primary-menu>div ul li.current-menu-item>a{
    color:#1c0950!important;
    font-weight:600
}
.tg-primary-menu>div ul li.current_page_item:hover>a,.tg-primary-menu>div ul li.current-menu-item:hover>a,.tg-primary-menu>div ul li ul li.current_page_item>a,.tg-primary-menu>div ul li ul li.current-menu-item>a,.single-post .tg-primary-menu>div ul li#menu-item-2586:hover a,.single-faq .tg-primary-menu>div ul li#menu-item-2590:hover a,.category .tg-primary-menu>div ul li#menu-item-2586:hover a,.single-youtube-tutorials .tg-primary-menu>div ul li#menu-item-2590:hover a,.single-documentation .tg-primary-menu>div ul li#menu-item-2590:hover a,.tp-page-licenses .tg-primary-menu>div ul li#menu-item-161664:hover a,.tp-page-login .tg-primary-menu>div ul li#menu-item-161640:hover a{
    color:#1c0950;
    font-weight:600;
    opacity:1;
    cursor:default;
    background:transparent
}
.tg-primary-menu>div ul li ul li:hover>a{
    color:#1c0950;
    background:#f3f2f6
}
.tg-primary-menu>div ul li ul li.current_page_item>a,.tg-primary-menu>div ul li ul li.current-menu-item>a{
    color:#1c0950;
    font-weight:600
}
.tg-primary-menu>div>ul>li:last-child{
    margin-right:0
}
.tg-primary-menu>div ul li ul{
    margin-left:-30px;
    border:none;
    padding:26px 0 10px 0;
    -webkit-box-shadow:0 30px 30px 0 rgba(29,10,81,.1);
    -moz-box-shadow:0 30px 30px 0 rgba(29,10,81,.1);
    box-shadow:0 30px 30px 0 rgba(29,10,81,.1);
    border-radius:5px
}
.tg-primary-menu>div ul li ul{
    width:270px
}
.tg-primary-menu>div ul li ul li ul{
    width:240px
}
.tg-primary-menu>div ul li ul li{
    border-bottom:none;
    position:relative;
    font-size:15px
}
.tg-primary-menu>div ul li ul li a{
    padding:5px 30px 5px 65px
}
.tg-primary-menu>div ul li ul li ul li a{
    padding:5px 30px 5px 30px
}
.tg-primary-menu>div ul li ul li.menu-item-has-children>a::after,.tg-primary-menu>div ul li ul li.page_item_has_children>a::after{
    margin-left:10px;
    vertical-align:middle;
    width:10px;
    content:"";
    margin-top:9px;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;
    ' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%231c0950;
    '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-transition:all 0.2s ease-out;
    transform:rotate(-90deg);
    transition:all 0.2s ease-out;
    position:absolute;
    right:20px;
    height:10px
}
.tg-primary-menu>div ul li ul li.menu-item-has-children:hover>a::after,.tg-primary-menu>div ul li ul li.page_item_has_children:hover>a::after{
    right:40px
}
.tg-primary-menu>div ul li ul li ul{
    top:-10px;
    left:100%;
    padding:10px 0 10px 0
}
.menu-icon:before{
    content:' ';
    background-size:20px 40px;
    width:20px;
    height:20px;
    background-repeat:no-repeat;
    background-position:top;
    position:absolute;
    top:7px;
    left:30px
}
#mobile-primary-menu .menu-icon:before{
    display:none
}
.menu-build.lazyloaded:before{
    background-image:url(../images/07-menuicon_buildanything-1.png)
}
.menu-design.lazyloaded:before{
    background-image:url(../images/07-menuicon_visual-1.png)
}
.menu-modules.lazyloaded:before{
    background-image:url(../images/07-menuicon_module-1.png)
}
.menu-addons.lazyloaded:before{
    background-image:url(../images/07-menuicon_addon-1.png)
}
.menu-premium.lazyloaded:before{
    background-image:url(../images/07-menuicon_premium-1.png)
}
.menu-licenses.lazyloaded:before{
    background-image:url(../images/07-menuicon_licenses.png)
}
.menu-tickets.lazyloaded:before{
    background-image:url(../images/07-menuicon_tickets.png)
}
.menu-pass.lazyloaded:before{
    background-image:url(../images/07-menucion_pass.png)
}
.menu-logout.lazyloaded:before{
    background-image:url(../images/07-menuicon_logout.png)
}
.menu-manual.lazyloaded:before{
    background-image:url(../images/08-manualicon-1.png)
}
.menu-faq.lazyloaded:before{
    background-image:url(../images/08-iconfaq.png)
}
.menu-defs.lazyloaded:before{
    background-image:url(../images/08-iconlist.png)
}
.menu-tuts.lazyloaded:before{
    background-image:url(../images/08-icon_video.png)
}
.menu-adv.lazyloaded:before{
    background-image:url(../images/08-menuicon_moveit.png)
}
.menu-anim.lazyloaded:before{
    background-image:url(../images/10-menuicon_anim.png)
}
.menu-affiliate.lazyloaded:before{
    background-image:url(../images/12-menuicon_affiliate.png)
}
.menu-particles.lazyloaded:before{
    background-image:url(../images/02-menuicon-particles.png)
}
.menu-hosting.lazyloaded:before{
    background-image:url(../images/03-menuicon-hosting.png)
}
.menu-newtag{
    color:#fff;
    background:#f7345e;
    position:absolute;
    top:10px;
    right:20px;
    font-size:12px;
    line-height:16px;
    font-weight:700;
    padding:0 4px 0 3px;
    pointer-events:none;
    border-radius:3px
}
.tg-mobile-navigation{
    overflow-y:hidden;
    opacity:1
}
.tg-mobile-navigation.tg-mobile-navigation--opened{
    height:2000px;
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:#f3f2f6
}
.tg-mobile-navigation.tg-mobile-navigation--opened:before{
    content:' ';
    width:100%;
    height:56px;
    background-image:url(../images/02-srlogo.png);
    background-size:117px 36px;
    background-repeat:no-repeat;
    background-position:30px 10px;
    background-color:#fff;
    position:absolute;
    top:0;
    left:0
}
#header-action{
    cursor:zoom-in
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle .tg-icon-bars{
    font-size:25px;
    line-height:25px
}
.tg-header-action-list .tg-header-action__item.tg-mobile-toggle>button{
    cursor:zoom-in;
    border-radius:0
}
.tg-mobile-navigation .tg-mobile-navigation-close::before{
    content:" "
}
.tg-mobile-navigation .tg-mobile-navigation-close{
    cursor:zoom-out;
    position:absolute;
    right:10px;
    top:3px;
    padding:15px;
    background-image:url(../images/03-closer2.png);
    background-size:20px 20px;
    background-repeat:no-repeat;
    background-color:transparent;
    background-position:center;
    border-radius:15px
}
.tg-mobile-navigation>div>ul{
    border-top:none
}
.tg-mobile-navigation li.page_item_has_children .tg-submenu-toggle::after,.tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle::after{
    content:' '
}
.tg-mobile-navigation li.page_item_has_children .tg-submenu-toggle,.tg-mobile-navigation li.menu-item-has-children .tg-submenu-toggle{
    position:absolute;
    cursor:zoom-in;
    right:-5px;
    top:2px;
    display:block;
    padding:5px;
    width:40px;
    height:40px;
    background-size:10px 10px;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;
    ' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%231c0950;
    '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.tg-mobile-navigation li.page_item_has_children.submenu--show>.tg-submenu-toggle::after,.tg-mobile-navigation li.menu-item-has-children.submenu--show>.tg-submenu-toggle::after{
    content:' '
}
.tg-mobile-navigation li.page_item_has_children.submenu--show>ul,.tg-mobile-navigation li.menu-item-has-children.submenu--show>ul{
    max-height:auto;
    overflow-y:hidden
}
.tg-mobile-navigation a{
    display:block;
    padding:10px;
    font-size:20px;
    font-weight:700
}
.tg-mobile-navigation ul.sub-menu li a{
    display:block;
    padding:10px;
    font-size:17px;
    font-weight:400
}
.tg-overlay-wrapper.overlay-show{
    background-color:transparent;
    display:none
}
#mobile-navigation .menu-main-container{
    margin-top:30px
}
.tg-page-header{
    padding:130px 0 0 0
}
.tg-page-header .tg-page-header__title{
    font-weight:700;
    font-size:70px;
    line-height:70px;
    text-align:center
}
.single-post .tg-page-header .tg-page-header__title,.single-faq .tg-page-header .tg-page-header__title,.single-youtube-tutorials .tg-page-header .tg-page-header__title,.single-documentation .tg-page-header .tg-page-header__title{
    font-size:60px;
    line-height:60px;
    max-width:960px
}
.tp-subtitle,h2.tp-subtitle,.archive-description{
    margin-bottom:80px
}
h2.tp-subtitle,.tp-subtitle h2,.archive-description{
    font-size:20px;
    line-height:30px;
    font-weight:400;
    color:rgba(28,9,80,.75);
    width:100%;
    text-align:center;
    max-width:640px;
    margin-left:auto;
    margin-right:auto
}
h2.tp-subtitle a,h2.tp-subtitle a:visited,.tp-subtitle h2 a,.tp-subtitle h2 a:visited,.archive-description a,.archive-description a:visited{
    font-weight:400!important
}
.archive-description p{
    margin-bottom:0
}
.archive.category .esg-filters,.archive.author .esg-filters,.archive.date .esg-filters{
    display:none
}
.archive.date header{
    margin-bottom:50px
}
.site-content{
    margin-top:0;
    margin-bottom:0
}
body.single-templates .site-content{
    margin-top:60px
}
body.single-templates.from_cc .site-content{
    margin-top:0
}
body.single-templates.from_cc .site-content p:empty,body.single-templates.from_cc .tg-site-footer-widgets{
    display:none
}
body.single-templates .site-content,body.tp-page-licenses .site-content,body.tp-page-password .site-content{
    margin-bottom:0;
    background-image:none
}
.site-content .tp-aftercontent{
    margin-bottom:150px
}
body.single-templates .site-content .tp-aftercontent{
    margin-top:0;
    margin-bottom:150px
}
.tp-aftercontent{
    width:100%
}
.single .tp-aftercontent{
    margin-top:120px
}
.tg-site-footer .tg-footer-widget-container{
    padding:60px 0 60px
}
.tg-site-footer-widgets{
    background:#150a33;
    background:-moz-linear-gradient(top,#150a33 0%,#1c0950 100%);
    background:-webkit-linear-gradient(top,#150a33 0%,#1c0950 100%);
    background:linear-gradient(to bottom,#150a33 0%,#1c0950 100%)
}
.tg-site-footer .tg-site-footer-widgets .widget-title{
    font-size:15px;
    line-height:20px;
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase;
    margin-bottom:25px
}
.tg-site-footer .tg-site-footer-widgets ul li a{
    font-size:15px
}
.tg-site-footer .widget ul li a{
    padding:5px 0
}
.rs-curv{
    margin-left:7px;
    font-weight:700;
    color:#22c8e5
}
.rs-oldv{
    margin-left:7px;
    font-weight:700;
    color:#8d60e7
}
.entry-footer{
    display:none
}
.tg-site-footer .tg-site-footer-bar{
    padding:20px 0
}
.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-1,.tg-site-footer .tg-site-footer-bar .tg-site-footer-section-2{
    font-size:15px;
    line-height:20px;
    height:40px
}
a{
    color:#1c0950;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
a:hover,a:focus{
    color:#f7345e
}
.entry-content a,.entry-content a:visited{
    color:#f7345e;
    font-weight:500;
    text-decoration:none
}
.entry-content a:hover,.entry-content a:focus{
    color:#22c8e5
}
button.tp-btn-small{
    font-size:13px;
    font-weight:500;
    letter-spacing:0;
    text-transform:capitalize;
    line-height:24px;
    padding:0 15px 0 15px;
    background:#00ceab;
    border-radius:14px;
    transition:background-color .2s ease-out,color .2s ease-out
}
.rs-templateheader button.tp-btn-small{
    background:#fff;
    color:#5d34af;
    font-weight:600
}
.rs-templateheader button.tp-btn-small:hover{
    background:#f7345e;
    color:#fff
}
.tg-header-top-left-content button.tp-btn-small{
    margin-left:10px
}
button.tp-btn-small:hover{
    background-color:#22c8e5
}
#site-navigation .menu-pricing a:link,#site-navigation .menu-pricing a:visited{
    font-size:15px;
    font-weight:500;
    letter-spacing:0;
    text-transform:capitalize;
    color:#fff!important;
    background:#22c8e5;
    border-radius:20px;
    line-height:38px;
    padding:0 40px
}
#site-navigation .menu-pricing a:hover{
    color:#fff!important;
    background:#f7345e
}
.wp-block-buttons .wp-block-button{
    margin:0
}
a.wp-block-button__link,a.wp-block-button__link:visited,a.wp-block-button__link:focus{
    font-size:15px;
    line-height:18px;
    font-weight:500;
    letter-spacing:0;
    text-transform:capitalize;
    border:0;
    border-radius:25px;
    background-color:#f7345e;
    color:#fff!important;
    padding:10px 40px;
    text-decoration:none
}
a.wp-block-button__link:hover{
    color:#fff;
    background-color:#22c8e5
}
.shadowed a.wp-block-button__link,.shadowed a.wp-block-button__link:visited,input[type="submit"].shadowed,input[type="submit"].shadowed:visited{
    -webkit-box-shadow:0 20px 40px 0 rgba(247,52,94,.25);
    -moz-box-shadow:0 20px 40px 0 rgba(247,52,94,.25);
    box-shadow:0 20px 40px 0 rgba(247,52,94,.25)
}
.shadowed a.wp-block-button__link:hover,input[type="submit"].shadowed:hover{
    -webkit-box-shadow:0 20px 40px 0 rgba(34,200,229,.25);
    -moz-box-shadow:0 20px 40px 0 rgba(34,200,229,.25);
    box-shadow:0 20px 40px 0 rgba(34,200,229,.25)
}
.wp-block-button.large a.wp-block-button__link,.wp-block-button.large a.wp-block-button__link:visited{
    font-size:18px;
    line-height:50px;
    font-weight:500;
    letter-spacing:0;
    text-transform:capitalize;
    border:0;
    border-radius:25px;
    background-color:#f7345e;
    color:#fff;
    padding:0 50px
}
.wp-block-button.large a.wp-block-button__link:hover{
    background-color:#22c8e5
}
.single-post .entry-content .wp-block-button,.single-faq .entry-content .wp-block-button,.single-youtube-tutorials .entry-content .wp-block-button,.single-documentation .entry-content .wp-block-button{
    margin-bottom:40px
}
.wp-block-button.blue a.wp-block-button__link,.wp-block-button.blue a.wp-block-button__link:visited{
    background-color:#22c8e5;
    -webkit-box-shadow:0 20px 40px 0 rgba(34,200,229,.25);
    -moz-box-shadow:0 20px 40px 0 rgba(34,200,229,.25);
    box-shadow:0 20px 40px 0 rgba(34,200,229,.25)
}
.wp-block-button.blue a.wp-block-button__link:hover{
    background-color:#f7345e;
    -webkit-box-shadow:0 20px 40px 0 rgba(247,52,94,.25);
    -moz-box-shadow:0 20px 40px 0 rgba(247,52,94,.25);
    box-shadow:0 20px 40px 0 rgba(247,52,94,.25)
}
.tg-scroll-to-top{
    right:30px;
    bottom:30px;
    border-radius:5px
}
.tp-videoshadow{
    box-shadow:0 10px 30px 0 rgba(28,9,80,.14)
}
.tp-cardshadow{
    box-shadow:0 20px 50px 0 rgba(28,9,80,.07)
}
.tp-card-grid{
    display:grid;
    grid-template-columns:repeat(14,1fr);
    grid-template-rows:repeat(4,1fr);
    grid-column-gap:20px;
    grid-row-gap:20px;
    margin-top:0
}
.tp-card1{
    grid-area:1 / 1 / 3 / 4
}
.tp-card2{
    grid-area:1 / 4 / 3 / 7
}
.tp-card3{
    grid-area:1 / 7 / 3 / 10
}
.tp-card4{
    grid-area:1 / 10 / 5 / 15
}
.tp-card5{
    grid-area:3 / 1 / 5 / 4
}
.tp-card6{
    grid-area:3 / 4 / 5 / 7
}
.tp-card7{
    grid-area:3 / 7 / 5 / 10
}
.tp-newscard{
    background:#fff;
    border-radius:5px;
    text-align:left;
    padding:50px 50px 50px 50px
}
.tp-newscard h6{
    font-size:40px;
    line-height:40px;
    display:inline-block;
    margin-bottom:28px
}
.tp-card4 img{
    vertical-align:top;
    margin-right:15px
}
.tp-newscard p{
    font-size:16px;
    line-height:22px;
    color:rgba(28,9,80,.75);
    margin-bottom:30px
}
.tp-newscard input[type="submit"]{
    margin-top:10px;
    width:100%;
    background:#22c8e5
}
.tp-newscard input[type="submit"]:hover{
    background:#f7345e
}
.tp-newscard .wp-block-image{
    margin:0 0 30px 0
}
.tp-newscard .wp-block-image figure{
    margin:0 auto
}
.tp-newscard span{
    font-size:16px;
    line-height:22px;
    color:rgba(28,9,80,.5);
    text-align:center;
    display:block
}
.tp-newscard h4{
    margin-bottom:20px
}
.tp-card{
    background:#fff;
    border-radius:5px;
    text-align:center;
    padding:30px 20px 35px 20px;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out;
    text-decoration:none!important;
    transform-style:preserve-3d;
    display:flex;
    align-items:center;
    justify-content:center
}
.tp-card:hover{
    transform:scale(.95);
    box-shadow:0 20px 30px 0 rgba(28,9,80,.15);
    text-decoration:none!important
}
.tp-card:hover .tp-social{
    background-position:top
}
.tp-card img{
    display:block;
    margin:0 auto
}
.tp-card h6{
    font-size:20px;
    margin:10px 0 0 0
}
.tp-card span{
    display:block;
    margin-top:7px;
    color:rgba(28,9,80,.5);
    font-size:12px;
    line-height:15px;
    letter-spacing:1px;
    text-transform:uppercase
}
.tp-borderradius img{
    border-radius:5px
}
.tp-card .tp-social{
    background-size:50px 80px;
    background-repeat:no-repeat;
    background-position:bottom;
    width:50px;
    height:40px;
    display:block;
    margin:0 auto;
    -webkit-transition:background-position 0.2s ease-in-out;
    transition:background-position 0.2s ease-in-out
}
.tp-card .tp-social.card-yt{
    background-image:url(../images/07-footer_yt.png)
}
.tp-card .tp-social.card-fb{
    background-image:url(../images/07-footer_fb.png)
}
.tp-card .tp-social.card-tw{
    background-image:url(../images/07-footer_tw.png)
}
.tp-card .tp-social.card-ig{
    background-image:url(../images/07-footer_ig.png)
}
.tp-card .tp-social.card-pi{
    background-image:url(../images/07-footer_pin.png)
}
.tp-card .tp-social.card-dr{
    background-image:url(../images/07-footer_dr.png)
}
.tp-newscard.tp-helpblock{
    padding:30px;
    text-align:left
}
.tp-helpblock h4{
    display:block;
    margin:10px 0 20px 0
}
.tp-helpblock h4 a,.tp-helpblock h4 a:visited,.tp-helpblock h4 a:focus{
    color:#1c0950
}
.tp-helpblock h4 a:hover{
    color:#f7345e
}
.tp-topright{
    font-size:15px;
    display:inline-block
}
a.tp-helplink,a.tp-helplink:visited{
    border-bottom:1px solid rgba(28,9,80,.15);
    padding-bottom:7px;
    margin-bottom:7px;
    font-size:16px;
    line-height:22px;
    color:rgba(28,9,80,.5)!important;
    font-weight:500;
    display:block
}
a.tp-helplink:hover{
    color:rgba(28,9,80,1)!important
}
@media (min-width:1430px){
    .widencolumns{
        width:auto;
        margin:20px -100px
    }
}
.help-newtag{
    color:#fff;
    background:#f7345e;
    display:inline-block;
    font-size:15px;
    line-height:16px;
    font-weight:700;
    padding:2px 5px;
    pointer-events:none;
    border-radius:3px;
    margin-left:10px
}
a.tp-minipost{
    display:block;
    position:relative;
    min-height:60px;
    margin-bottom:17px
}
a.tp-minipost:last-child{
    margin-bottom:0
}
a.tp-minipost h5{
    font-size:15px;
    line-height:20px;
    padding-left:95px;
    color:#1c0950;
    font-weight:400;
    margin-bottom:7px;
    transition:color 0.2s ease-out
}
a.tp-minipost:hover h5{
    color:#f7345e
}
a.tp-minipost span{
    font-size:12px;
    line-height:14px;
    padding-left:95px;
    color:rgba(28,9,80,.5);
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:1px;
    text-align:left
}
a.tp-minipost .tp-minipost-thumb{
    position:absolute;
    width:80px;
    height:45px;
    left:0;
    top:0;
    border-radius:5px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top
}
.wp-block-columns.smallspace.tp-prefooter{
    margin-bottom:0
}
.tp-prefooter h2{
    display:inline-block
}
.tp-prefooter .tp-newslettericon{
    margin-top:7px;
    vertical-align:top
}
@media (min-width:0){
    .wp-block-columns.tp-prefooter{
        flex-wrap:wrap
    }
    .wp-block-columns.tp-prefooter .wp-block-column{
        flex-basis:100%!important;
        margin-bottom:20px
    }
    .wp-block-columns.tp-prefooter .wp-block-column:last-child{
        margin-bottom:0
    }
    .wp-block-columns.tp-prefooter .wp-block-column:not(:first-child){
        margin-left:0
    }
    .tp-prefooter .tp-newslettericon{
        margin-top:6px;
        width:40px
    }
}
@media (min-width:480px){
    .tp-prefooter .tp-newslettericon{
        margin-top:5px;
        width:50px
    }
}
@media (min-width:1024px){
    .tp-prefooter h2{
        font-size:35px;
        line-height:40px
    }
    .tp-prefooter .tp-newslettericon{
        margin-top:6px;
        width:40px
    }
    .wp-block-columns.tp-prefooter{
        flex-wrap:nowrap
    }
    .wp-block-columns.tp-prefooter .wp-block-column{
        flex-basis:calc(50% - 10px)!important;
        flex-grow:0;
        margin-bottom:0
    }
    .wp-block-columns.tp-prefooter .wp-block-column:not(:first-child){
        margin-left:20px
    }
    .tp-prefooter .tp-newscard{
        padding:40px
    }
    a.tp-minipost .tp-minipost-thumb{
        width:60px;
        height:34px
    }
    a.tp-minipost h5,a.tp-minipost span{
        padding-left:75px
    }
}
@media (min-width:1240px){
    .tp-prefooter h2{
        font-size:45px;
        line-height:50px
    }
    .tp-prefooter .tp-newslettericon{
        margin-top:7px;
        width:50px
    }
    .tp-prefooter .tp-newscard{
        padding:50px
    }
    a.tp-minipost .tp-minipost-thumb{
        width:80px;
        height:45px
    }
    a.tp-minipost h5,a.tp-minipost span{
        padding-left:95px
    }
}
.tp-footer-social{
    background-size:40px 40px;
    background-repeat:no-repeat;
    background-position:center;
    width:40px;
    height:40px;
    display:inline-block;
    border-radius:20px;
    box-shadow:0 10px 20px 0 rgba(28,9,80,.25);
    margin-right:10px;
    transition:all 0.2s ease-out
}
.tp-footer-social:last-child{
    margin-right:0
}
.tp-footer-social:hover{
    transform:scale(1.1)
}
.tp-social-fix{
    display:none
}
.tp-copyright{
    display:block;
    margin-top:10px
}
.tp-fb.lazyloaded{
    background-image:url(../images/07-fb_icon.png);
    background-color:#1877f2
}
.tp-tw.lazyloaded{
    background-image:url(../images/07-tw_icon.png);
    background-color:#1da1f2
}
.tp-yt.lazyloaded{
    background-image:url(../images/07-yt_icon.png);
    background-color:red
}
.tp-ig.lazyloaded{
    background-image:url(../images/07-ig_icon.png);
    background-color:#c32aa3
}
.tp-pi.lazyloaded{
    background-image:url(../images/07-pin_icon.png);
    background-color:#bd081c
}
.tp-dr.lazyloaded{
    background-image:url(../images/07-dr_icon.png);
    background-color:#ea4c89
}
@media (min-width:0){
    .tp-footer-social{
        background-size:30px 30px;
        width:30px;
        height:30px;
        margin-top:5px
    }
}
@media (min-width:1240px){
    .tp-footer-social{
        background-size:40px 40px;
        width:40px;
        height:40px;
        margin-top:0
    }
}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{
    color:rgba(28,9,80,.5);
    background:#f3f2f6;
    border:2px solid #f3f2f6;
    font-size:16px;
    font-weight:500;
    line-height:46px;
    padding:0 0 0 20px;
    width:100%;
    border-radius:25px;
    box-sizing:border-box;
    -webkit-appearance:none
}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,select:focus,textarea:focus{
    color:rgba(28,9,80,1);
    outline:0;
    background:#fff;
    border:2px solid rgba(28,9,80,1)
}
input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="tel"]::placeholder,input[type="range"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="color"]::placeholder,select::placeholder,textarea::placeholder{
    color:rgba(28,9,80,.5);
    opacity:1
}
input[type="text"]:focus::placeholder,input[type="email"]:focus::placeholder,input[type="url"]:focus::placeholder,input[type="password"]:focus::placeholder,input[type="search"]:focus::placeholder,input[type="number"]:focus::placeholder,input[type="tel"]:focus::placeholder,input[type="range"]:focus::placeholder,input[type="date"]:focus::placeholder,input[type="month"]:focus::placeholder,input[type="week"]:focus::placeholder,input[type="time"]:focus::placeholder,input[type="datetime"]:focus::placeholder,input[type="datetime-local"]:focus::placeholder,input[type="color"]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{
    color:rgba(28,9,80,1);
    opacity:1
}
button,input[type="button"],input[type="reset"],input[type="submit"]{
    font-size:18px;
    line-height:50px;
    font-weight:500;
    letter-spacing:0;
    text-transform:capitalize;
    border:0;
    border-radius:25px;
    background-color:#f7345e;
    color:#fff;
    padding:0 50px
}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{
    outline:0
}
button,input[type="button"],input[type="reset"],input[type="submit"]{
    transition:background-color .2s ease-out
}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{
    background-color:#22c8e5
}
.search-form label::before{
    right:20px;
    color:rgba(28,9,80,1)
}
.search-form input[type="search"]{
    width:300px
}
.entry-meta{
    text-align:center;
    margin-bottom:50px;
    border:0;
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:500;
    color:rgba(28,9,80,.5)
}
.entry-meta a,.entry-meta a:visited{
    color:rgba(28,9,80,.5)
}
.entry-meta a:hover{
    color:#f7345e
}
.entry-meta>span{
    margin-right:12px
}
.entry-meta .cat-links:after,.entry-meta .posted-on:after{
    content:" | ";
    margin-left:6px
}
.entry-excerpt{
    font-size:25px;
    line-height:35px;
    font-weight:400;
    color:rgba(28,9,80,1)
}
h2.entry-excerpt a,h2.entry-excerpt a:visited{
    color:#f7345e;
    font-weight:500!important
}
h2.entry-excerpt a:hover{
    color:#22c8e5
}
.tg-site-layout--default .post-thumbnail{
    margin-top:60px;
    max-width:1000px;
    display:block;
    margin-left:-100px;
    margin-right:-100px;
    text-align:center
}
.tg-site-layout--default .post-thumbnail img{
    border-radius:10px;
    box-shadow:0 20px 50px 0 rgba(28,9,80,.15)
}
.single-post .entry-content,.single-faq .entry-content,.single-youtube-tutorials .entry-content,.single-documentation .entry-content{
    font-size:20px;
    line-height:30px;
    margin:90px 0 150px 0
}
.page .entry-content{
    margin:0
}
.hentry,.tg-site-layout--default .hentry{
    margin:0
}
#comments{
    border-top:0;
    padding-top:0;
    margin-top:120px
}
#comments textarea{
    border-radius:5px;
    resize:vertical!important;
    line-height:26px;
    padding:20px
}
#comments p.form-submit{
    margin-bottom:0
}
#comments .comment-list{
    margin-top:50px;
    margin-bottom:100px
}
#comments .comment-list .comment-meta{
    margin-bottom:15px
}
#comments .comment-list .comment-meta .comment-author .fn{
    margin-left:70px;
    color:rgba(28,9,80,1)
}
#comments .comment-list .comment-meta .comment-metadata{
    margin-left:70px;
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:500;
    color:rgba(28,9,80,.5)
}
#comments .comment-list .comment-meta .comment-metadata a time{
    margin-right:10px
}
#comments .comment-list .comment-meta .comment-metadata a time,#comments .comment-list .comment-meta .comment-metadata a:visited time,#comments .comment-list .comment-meta .comment-metadata a.comment-edit-link,#comments .comment-list .comment-meta .comment-metadata a.comment-edit-link:hover{
    color:rgba(28,9,80,.5)
}
#comments .comment-list .comment-meta .comment-metadata a:hover time,#comments .comment-list .comment-meta .comment-metadata a.comment-edit-link:hover{
    color:#f7345e
}
#comments .comment-list .comment-body{
    margin-bottom:50px
}
.comment-author.vcard img{
    background-color:#efeef3;
    border-radius:24px
}
.reply a,.reply a:visited{
    color:#f7345e
}
.reply a:hover{
    color:#22c8e5
}
a#cancel-comment-reply-link,a#cancel-comment-reply-link:visited{
    font-size:18px;
    font-weight:400!important;
    color:#f7345e;
    margin-left:10px
}
a#cancel-comment-reply-link:hover{
    color:#22c8e5
}
#respond{
    margin-bottom:70px
}
.posts-navigation,.post-navigation{
    display:none
}
.tp-author{
    background:#fff;
    border-radius:5px;
    margin-left:-210px;
    margin-right:-210px;
    padding:50px 110px 60px 110px
}
.tp-author h3{
    font-size:17px;
    line-height:20px;
    font-weight:600;
    color:#f7345e;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:25px
}
.tp-authorwrap .tp-author-left p,.tp-authorwrap .tp-author-left h4{
    padding-left:120px
}
.tp-authorwrap{
    display:flex
}
.tp-authorwrap .tp-author-left{
    flex:70%;
    padding-right:100px
}
.tp-authorwrap .tp-author-left img{
    width:80px;
    height:80px;
    border-radius:40px;
    position:absolute;
    background-color:#efeef3
}
.tp-authorwrap .tp-author-right{
    flex:30%
}
.error404 .page-content{
    margin-bottom:100px
}
.sr-blogbox{
    border-radius:10px;
    margin-bottom:100px
}
@media (min-width:0){
    .sr-blogbox{
        margin-left:0;
        margin-right:0;
        padding:40px
    }
}
@media (min-width:1024px){
    .sr-blogbox{
        margin-left:-100px;
        margin-right:-100px;
        padding:50px 100px
    }
}
.sr-blogbox .wp-block-button{
    margin-bottom:0!important
}
.sr-blogbox.green .wp-block-button.large a.wp-block-button__link,.sr-blogbox.green .wp-block-button.large a.wp-block-button__link:visited{
    background-color:#00ceab!important
}
.sr-blogbox.green .wp-block-button.large a.wp-block-button__link:hover{
    background-color:#1c0950!important
}
.sr-blogbox.green{
    background:#e5faf6
}
.sr-blogbox.red .wp-block-button.large a.wp-block-button__link,.sr-blogbox.red .wp-block-button.large a.wp-block-button__link:visited{
    background-color:#f7345e!important
}
.sr-blogbox.red .wp-block-button.large a.wp-block-button__link:hover{
    background-color:#1c0950!important
}
.sr-blogbox.red{
    background:#feeaef
}
.esg-overflowtrick{
    overflow:visible
}
.eg-srblogoverview-wrapper .esg-entry-media-wrapper,.eg-rs-youtube-wrapper{
    box-shadow:0 20px 50px 0 rgba(28,9,80,.07);
    border-radius:5px;
    transition:box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.eg-srblogoverview-wrapper.esg-hovered .esg-entry-media-wrapper,.eg-rs-youtube-wrapper.esg-hovered{
    box-shadow:0 20px 30px 0 rgba(28,9,80,.25);
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px)!important
}
.eg-rs-faq-wrapper{
    border-radius:5px;
    transition:box-shadow 0.3s ease-in-out,transform 0.3s ease-in-out
}
.eg-rs-faq-wrapper .esg-entry-cover,.eg-rs-faq-wrapper .esg-overlay{
    border-radius:5px!important;
    overflow:visible
}
.eg-rs-faq-wrapper.esg-hovered .esg-overlay{
    border-radius:5px!important
}
.eg-rs-faq-wrapper.esg-hovered{
    box-shadow:0 20px 30px 0 rgba(247,52,94,.25)
}
.eg-srblogoverview-content{
    border-radius:0 0 5px 5px!important
}
#rsblog{
    margin-left:-25px;
    margin-right:-25px
}
#rstemplates .esg-entry-cover{
    transition:border 0.3s ease-in-out;
    border:0 solid #000;
    border-width:0;
    border-style:solid;
    border-image-source:-moz-linear-gradient(top,rgba(94,53,177,.75) 0%,rgba(247,52,94,1) 100%);
    border-image-source:-webkit-linear-gradient(top,rgba(94,53,177,.75) 0%,rgba(247,52,94,1) 100%);
    border-image-source:linear-gradient(to bottom,rgba(94,53,177,.75) 0%,rgba(247,52,94,1) 100%);
    border-image-slice:1;
    overflow:visible
}
#rstemplates .esg-hovered .esg-entry-cover{
    border-width:10px
}
#rstemplates .eg-rs-templates-wrapper{
    transition:transform 0.3s ease-in-out;
    transform:scale(1)!important
}
#rstemplates .eg-rs-templates-wrapper.esg-hovered{
    transform:scale(1.1)!important
}
#rstemplates .esg-cc{
    margin-top:0;
    transition:margin 0.3s ease-in-out
}
#rstemplates .esg-hovered .esg-cc{
    margin-top:-10px
}
.esg-grid .mainul li.eg-srblogoverview-wrapper{
    padding:0 25px 30px 25px!important
}
.entry-content h3.eg-srblogoverview-element-0-a{
    margin-bottom:10px!important
}
.entry-content h3.eg-rs-templates-element-0-a{
    margin-bottom:5px!important
}
.eg-srblogoverview-element-0,.eg-rs-templates-element-0{
    color:#1c0950!important
}
.eg-srblogoverview-element-0:hover{
    color:#f7345e!important
}
.eg-srblogoverview-element-3,.eg-rs-templates-element-3{
    color:rgba(28,9,80,.5)!important
}
.eg-srblogoverview-element-3:hover{
    color:#f7345e!important
}
#esg-grid-4-1-wrap .esg-entry-cover{
    overflow:visible
}
#ytgrid .esg-grid .mainul>li,#ytgrid .esg-entry-cover{
    height:150px!important
}
#ytgrid .esg-entry-cover{
    overflow:visible!important
}
.esg-filterbutton[data-fid="2939"]{
    margin-left:30px!important
}
.esg-filterbutton[data-fid="2939"] span:first-child{
    padding-left:20px
}
.esg-filterbutton[data-fid="2939"] span:first-child:before{
    content:" ";
    background:url(../images/05-popularicon.png);
    background-size:16px 32px;
    background-repeat:no-repeat;
    background-position:top;
    width:16px;
    height:16px;
    position:absolute;
    margin-top:5px;
    left:15px;
    -webkit-transition:background-position 0.2s ease-in-out;
    transition:background-position 0.2s ease-in-out
}
.esg-filterbutton[data-fid="2939"]:hover span:first-child:before,.esg-filterbutton.selected[data-fid="2939"] span:first-child:before{
    background-position:bottom
}
#esg-grid-4-1-wrap .esg-filterbutton[data-fid="4526"]{
    margin-left:30px!important
}
#esg-grid-4-1-wrap .esg-filterbutton[data-fid="4526"] span:first-child{
    padding-left:20px
}
#esg-grid-4-1-wrap .esg-filterbutton[data-fid="4526"] span:first-child:before{
    content:" ";
    background:url(../images/05-popularicon.png);
    background-size:16px 32px;
    background-repeat:no-repeat;
    background-position:top;
    width:16px;
    height:16px;
    position:absolute;
    margin-top:5px;
    left:15px;
    -webkit-transition:background-position 0.2s ease-in-out;
    transition:background-position 0.2s ease-in-out
}
#esg-grid-4-1-wrap .esg-filterbutton[data-fid="4526"]:hover span:first-child:before,#esg-grid-4-1-wrap .esg-filterbutton.selected[data-fid="4526"] span:first-child:before{
    background-position:bottom
}
.rs-licenseindex{
    z-index:9999!important
}
.rs-licenseselect{
    position:relative;
    display:inline-flex;
    background:#f3f2f6;
    width:220px;
    border-radius:25px;
    font-size:25px;
    line-height:50px;
    height:50px;
    color:#1c0950;
    cursor:pointer
}
.rs-licenseselect:after{
    margin-right:15px;
    vertical-align:middle;
    content:"";
    width:13px;
    margin-top:19px;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;
    ' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%231c0950;
    '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.rs-licenseselect span{
    width:100%
}
.rs-licensecount{
    display:none;
    position:absolute;
    top:50px;
    width:260px;
    padding:10px;
    -webkit-box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
    -moz-box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
    box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
    border-radius:5px;
    background:#fff;
    margin-left:-20px
}
.rs-licensecount .rs-licensenum{
    display:inline-block;
    float:left;
    text-align:center;
    color:#1c0950;
    font-size:20px;
    width:60px;
    line-height:60px;
    padding:0;
    font-weight:700
}
.rs-licensecount .rs-licensenum.rs-active{
    color:#f7345e!important;
    cursor:default
}
.rs-licensecount .rs-licensenum:hover{
    color:#f7345e
}
.rs-licenseselect:hover .rs-licensecount{
    display:block
}
.tp-pricecheck{
    margin-right:15px;
    font-size:20px;
    color:#22c8e5
}
.rs-ticketsupport{
    font-size:11px;
    line-height:20px;
    color:#ffffff!important;
    font-weight:700;
    padding:1px 7px 0 7px;
    border-radius:5px;
    background:#f7345e;
    text-transform:uppercase;
    display:inline-block;
    margin-left:10px;
    cursor:help
}
@media screen and (max-width:1240px) and (min-width:795px){
    .rs-licenseselect{
        font-size:20px;
        width:180px
    }
    .rs-licensecount{
        width:240px;
        padding:0;
        margin-left:-30px
    }
}
@media screen and (max-width:479px) and (min-width:0){
    .rs-licenseselect{
        font-size:20px
    }
}
.rs-faqsearch{
    display:inline-flex;
    margin-bottom:5px
}
@media (max-width:1023px){
    .rs-faqsearch .asp_w_container{
        max-width:360px
    }
    .rs-faqsearch{
        display:inline-block
    }
}
#ajaxsearchpro2_1 input::placeholder{
    color:rgba(28,9,80,.5)!important;
    font-weight:500!important
}
div.asp_w.asp_r .results .asp_nores{
    text-align:left!important
}
div.asp_w.asp_r .results .asp_nores .asp_nores_header{
    text-align:left!important
}
#ajaxsearchprores2_1 .results .asp_nores .asp_keyword,#ajaxsearchprores2_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_2 .results .asp_nores .asp_keyword{
    padding:0 10px 0 0!important;
    color:#f7345e!important;
    font-weight:600!important
}
#ajaxsearchprores2_1 .results .asp_nores .asp_keyword:hover,#ajaxsearchprores2_2 .results .asp_nores .asp_keyword:hover,div.asp_r.asp_r_2 .results .asp_nores .asp_keyword:hover{
    color:#22c8e5!important
}
.rs-versionselect{
    position:relative;
    display:inline-flex;
    background:#f7345e;
    width:200px;
    border-radius:25px;
    font-size:16px;
    line-height:50px;
    color:#fff;
    cursor:pointer;
    -webkit-transition:background 0.2s ease-in-out;
    transition:background 0.2s ease-in-out;
    top:-1px
}
.rs-versionselect:hover{
    background:#22c8e5
}
.rs-versionselect:after{
    margin-right:15px;
    vertical-align:middle;
    content:"";
    width:13px;
    margin-top:19px;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 213.333 213.333' style='enable-background:new 0 0 213.333 213.333;
    ' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='0,53.333 106.667,160 213.333,53.333' style='fill:%23ffffff;
    '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}
.rs-versionselect span{
    width:100%
}
.rs-versions{
    display:none;
    position:absolute;
    top:50px;
    width:200px;
    z-index:1;
    padding:10px 0 10px 0;
    -webkit-box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
    -moz-box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
    box-shadow:0 20px 50px 0 rgba(29,10,81,.1);
    border-radius:5px;
    background:#fff
}
.rs-versions a,.rs-versions a:visited{
    display:block;
    text-align:left;
    color:#1c0950;
    font-size:15px;
    line-height:26px;
    padding:5px 30px;
    font-weight:400
}
.rs-versions a:hover{
    color:#f7345e
}
.rs-versionselect:hover .rs-versions{
    display:block
}
.rs-gootator{
    position:relative;
    display:inline-block;
    vertical-align:bottom
}
.tp-nicetext{
    position:relative
}
.tp-nicetext g>text,.rs-gootator g>text{
    text-anchor:start;
    shape-rendering:crispEdges;
    font-size:346px;
    font-weight:600;
    font-family:proxima-nova,sans-serif;
    opacity:.001;
    animation-name:fadeit;
    animation-duration:12s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    transform:skewX(-10deg)
}
.tp-nicetext g>text:nth-child(1),.rs-gootator g>text:nth-child(1){
    animation-delay:0s
}
.tp-nicetext g>text:nth-child(2),.rs-gootator g>text:nth-child(2){
    animation-delay:3s
}
.tp-nicetext g>text:nth-child(3),.rs-gootator g>text:nth-child(3){
    animation-delay:6s
}
.tp-nicetext g>text:nth-child(4),.rs-gootator g>text:nth-child(4){
    animation-delay:9s
}
@keyframes fadeit{
    0%{
        opacity:.001
    }
    20%{
        opacity:1
    }
    35%{
        opacity:.001
    }
    100%{
        opacity:.001
    }
}
@media (min-width:0){
    .rs-gootator{
        width:163.62px;
        height:40px
    }
    .tp-nicetext{
        width:163.62px;
        height:43.632px;
        top:0
    }
}
@media (min-width:480px){
    .rs-gootator{
        width:200px;
        height:50px
    }
    .tp-nicetext{
        width:200px;
        height:53.333px;
        top:7px
    }
}
@media (min-width:1240px){
    .rs-gootator{
        width:300px;
        height:70px
    }
    .tp-nicetext{
        width:300px;
        height:80px;
        top:4px
    }
}
input[type='checkbox'].toggle{
    display:none
}
.wrap-collabsible{
    background:#fff;
    padding:40px;
    margin-bottom:20px;
    border-radius:5px;
    position:relative
}
.wrap-collabsible:before{
    content:' ';
    box-shadow:0 20px 50px 0 rgb(28 9 80 / 7%);
    position:absolute;
    z-index:-1;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.lbl-toggle{
    margin:0;
    display:block;
    cursor:pointer;
    transition:all 0.25s ease-out;
    position:relative
}
.lbl-toggle h4{
    font-size:21px!important;
    margin-bottom:0!important;
    padding-right:30px;
    transition:opacity .2s ease-out
}
.lbl-toggle::before{
    content:' ';
    display:inline-block;
    position:absolute;
    right:3px;
    top:7px;
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
    border-left:6px solid #1c0950;
    vertical-align:middle;
    transition:transform .2s ease-out,opacity .2s ease-out;
    transform:rotate(90deg);
    opacity:.25
}
.lbl-toggle:hover h4{
    opacity:.65
}
.toggle:checked+.lbl-toggle::before{
    transform:rotate(270deg);
    opacity:1
}
.toggle:checked+.lbl-toggle h4{
    opacity:1
}
.collapsible-content{
    max-height:0;
    overflow:hidden;
    transition:max-height .25s ease-in-out
}
.toggle:checked+.lbl-toggle+.collapsible-content{
    max-height:800px
}
.toggle:checked+.lbl-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.collapsible-content .content-inner{
    margin-top:30px
}
.content-inner p{
    margin-bottom:25px
}
.content-inner p:last-child{
    margin-bottom:0
}
@media screen and (max-width:768px){
    .tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        margin-left:10px;
        padding:0
    }
    .site-branding .custom-logo{
        width:117px;
        height:36px
    }
    .rs-templateheader .tg-site-header-bottom{
        padding:12px 0
    }
    .tg-site-header-bottom{
        padding:10px 0
    }
    .tg-site-footer .tg-footer-widget-container{
        -ms-flex-direction:inherit;
        flex-direction:inherit
    }
    .tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--two .tg-footer-widget-area,.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--three .tg-footer-widget-area,.tg-site-footer .tg-footer-widget-container.tg-footer-widget-col--four .tg-footer-widget-area{
        width:calc(50% - 20px);
        display:inline-block
    }
    .main-navigation{
        display:block
    }
    .tg-mobile-navigation{
        display:none
    }
}
@media (min-width:0){
    html,body,.single-post .entry-content,.single-faq .entry-content,.single-youtube-tutorials .entry-content,.single-documentation .entry-content{
        font-size:16px;
        line-height:24px
    }
    .tg-container{
        padding:0 30px;
        max-width:100%
    }
    .tg-page-header .tg-page-header__title,.page-id-161730 .tg-page-header .tg-page-header__title,.single-post .tg-page-header .tg-page-header__title,.single-faq .tg-page-header .tg-page-header__title,.single-youtube-tutorials .tg-page-header .tg-page-header__title,.single-documentation .tg-page-header .tg-page-header__title,.single .tg-page-header .tg-page-header__title{
        font-size:40px;
        line-height:40px
    }
    .tp-headerblock h2,.tp-headerblock h1{
        font-size:35px;
        line-height:35px
    }
    h1{
        font-size:40px;
        line-height:40px
    }
    h2{
        font-size:35px;
        line-height:40px
    }
    h3{
        font-size:30px;
        line-height:35px
    }
    p.largep,.wp-block-quote p{
        font-size:25px;
        line-height:35px
    }
    .wp-block-pullquote p{
        font-size:20px;
        line-height:28px
    }
    .tg-page-header{
        padding:80px 0 0 0
    }
    .tp-subtitle,h2.tp-subtitle{
        margin-bottom:40px
    }
    h2.tp-subtitle,.tp-subtitle h2{
        font-size:17px;
        line-height:24px
    }
    .tp-card-grid{
        display:grid;
        grid-template-columns:repeat(2,1fr);
        grid-template-rows:repeat(3,minmax(100px,auto));
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-top:0
    }
    .tp-card1{
        grid-area:1 / 1 / 2 / 2
    }
    .tp-card2{
        grid-area:1 / 2 / 2 / 3
    }
    .tp-card3{
        grid-area:2 / 1 / 3 / 2
    }
    .tp-card4{
        grid-area:4 / 1 / 5 / 3
    }
    .tp-card5{
        grid-area:2 / 2 / 3 / 3
    }
    .tp-card6{
        grid-area:3 / 1 / 4 / 2
    }
    .tp-card7{
        grid-area:3 / 2 / 4 / 3
    }
    .tp-card h6{
        font-size:20px
    }
    .tp-card span{
        font-size:11px
    }
    .tp-newscard h6{
        font-size:30px
    }
    .tp-newscard{
        padding:30px
    }
    .tp-cardshadow{
        box-shadow:0 10px 30px 0 rgba(28,9,80,.07)
    }
    .tg-mobile-navigation{
        width:100%
    }
    .tg-scroll-to-top{
        right:15px;
        bottom:10px
    }
    #rs-ticketmodal{
        display:none
    }
    .tg-site-layout--default .post-thumbnail{
        max-width:100%;
        margin-left:0;
        margin-right:0
    }
    .entry-excerpt{
        font-size:20px;
        line-height:30px
    }
    .wp-block-group.tp-info{
        margin-left:0;
        margin-right:0;
        padding:40px
    }
    .posts-navigation,.post-navigation{
        margin-left:0;
        margin-right:0
    }
    .nav-links{
        font-size:16px;
        line-height:20px
    }
    .tp-authorwrap{
        display:block
    }
    .tp-author{
        margin-left:0;
        margin-right:0;
        padding:50px 40px 60px 40px;
        text-align:left
    }
    .tp-authorwrap .tp-author-left p,.tp-authorwrap .tp-author-left h4{
        padding-left:0
    }
    .tp-authorwrap .tp-author-left img{
        position:relative;
        margin-bottom:30px
    }
    .tp-authorwrap .tp-author-left{
        flex:100%;
        padding-right:0
    }
    .tp-authorwrap .tp-author-right{
        flex:100%;
        padding-left:0
    }
    .wp-block-button.large a.wp-block-button__link,.wp-block-button.large a.wp-block-button__link:visited{
        font-size:15px;
        line-height:18px;
        padding:10px 40px
    }
    #rsblog{
        margin-left:-10px;
        margin-right:-10px
    }
    .esg-grid .mainul li.eg-srblogoverview-wrapper{
        padding:0 10px 30px 10px!important
    }
    .eg-srblogoverview-element-0,.eg-srblogoverview-element-0:hover{
        font-size:15px!important;
        line-height:20px!important
    }
    .eg-srblogoverview-element-3,.eg-srblogoverview-element-35,.eg-srblogoverview-element-3:hover{
        font-size:10px!important;
        line-height:12px!important
    }
    .eg-srblogoverview-element-35{
        display:none!important
    }
    .eg-srblogoverview-content{
        height:auto
    }
    .main-navigation{
        display:none
    }
    .tg-mobile-navigation{
        display:block
    }
    .tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
        display:flex
    }
    .eg-rs-faq-element-10{
        display:none!important
    }
    #esg-grid-4-1-wrap .eg-rs-faq-element-11{
        font-size:15px!important;
        line-height:20px!important;
        padding:20px 20px 0 20px!important
    }
    #esg-grid-4-1-wrap .eg-rs-faq-element-12,#esg-grid-4-1-wrap .eg-rs-faq-element-13{
        top:-10px!important;
        right:-10px!important
    }
    #ytgrid .eg-rs-youtube-element-0{
        font-size:15px!important;
        line-height:20px!important;
        margin:25px 0 0 0px!important;
        padding:0 20px 0 160px!important
    }
    #ytgrid .eg-rs-youtube-element-39{
        font-size:10px!important;
        line-height:12px!important;
        margin:10px 0 0 0px!important;
        padding:0 20px 0 160px!important
    }
    #ytgrid .esg-grid .mainul>li,#ytgrid .esg-entry-cover{
        height:110px!important
    }
    #ytgrid .eg-rs-youtube-element-37 img{
        width:124px!important
    }
    #ytgrid .eg-rs-youtube-element-38{
        top:-10px!important;
        right:-10px!important
    }
    .rs-team{
        padding:50px 50px
    }
    .eg-rs-templates-element-0{
        font-size:15px!important;
        line-height:20px!important
    }
    .eg-rs-templates-element-3{
        font-size:10px!important;
        line-height:12px!important
    }
    .rs-templateheader #templatetitle{
        font-size:15px;
        left:180px;
        text-align:left;
        display:none
    }
    .rs-templateheader #rs-templatebuy{
        right:92px
    }
    .rs-templateheader #rs-templateback{
        right:53px
    }
    .rs-templateheader #rs-templateclose{
        right:22px
    }
}
@media (min-width:480px){
    html,body,.single-post .entry-content,.single-faq .entry-content,.single-youtube-tutorials .entry-content,.single-documentation .entry-content{
        font-size:18px;
        line-height:26px
    }
    .tg-page-header .tg-page-header__title,.single .tg-page-header .tg-page-header__title,.page-id-161730 .tg-page-header .tg-page-header__title{
        font-size:50px;
        line-height:50px
    }
    .single-post .tg-page-header .tg-page-header__title,.single-faq .tg-page-header .tg-page-header__title,.single-youtube-tutorials .tg-page-header .tg-page-header__title,.single-documentation .tg-page-header .tg-page-header__title{
        max-width:760px
    }
    .tp-headerblock h2,.tp-headerblock h1{
        font-size:40px;
        line-height:40px
    }
    h1{
        font-size:50px;
        line-height:50px
    }
    h2{
        font-size:40px;
        line-height:45px
    }
    h3{
        font-size:30px;
        line-height:35px
    }
    p.largep,.wp-block-quote p{
        font-size:30px;
        line-height:40px
    }
    .wp-block-pullquote p{
        font-size:22px;
        line-height:30px
    }
    .tg-page-header{
        padding:80px 0 0 0
    }
    .tp-subtitle,h2.tp-subtitle{
        margin-bottom:40px
    }
    h2.tp-subtitle,.tp-subtitle h2{
        font-size:20px;
        line-height:30px
    }
    .tg-primary-menu>div>ul>li{
        margin:0 28px 0 0
    }
    #menu-item-55 a:link,#menu-item-55 a:visited{
        padding:0 20px
    }
    .tp-card-grid{
        display:grid;
        grid-template-columns:repeat(3,1fr);
        grid-template-rows:repeat(2,minmax(100px,auto));
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-top:0
    }
    .tp-card1{
        grid-area:1 / 1 / 2 / 2
    }
    .tp-card2{
        grid-area:1 / 2 / 2 / 3
    }
    .tp-card3{
        grid-area:1 / 3 / 2 / 4
    }
    .tp-card4{
        grid-area:3 / 1 / 4 / 4
    }
    .tp-card5{
        grid-area:2 / 1 / 3 / 2
    }
    .tp-card6{
        grid-area:2 / 2 / 3 / 3
    }
    .tp-card7{
        grid-area:2 / 3 / 3 / 4
    }
    .tp-card h6{
        font-size:20px
    }
    .tp-card span{
        font-size:11px
    }
    .tp-newscard h6{
        font-size:30px
    }
    .tp-newscard{
        padding:50px
    }
    .tg-site-layout--default .post-thumbnail{
        max-width:100%;
        margin-left:0;
        margin-right:0
    }
    .entry-excerpt{
        font-size:25px;
        line-height:35px
    }
    .wp-block-button.large a.wp-block-button__link,.wp-block-button.large a.wp-block-button__link:visited{
        font-size:18px;
        line-height:20px;
        padding:15px 50px
    }
    .eg-srblogoverview-element-35{
        display:inline-block!important
    }
}
@media (min-width:769px){
    .eg-srblogoverview-element-0,.eg-srblogoverview-element-0:hover{
        font-size:20px!important;
        line-height:25px!important
    }
    .eg-srblogoverview-element-3,.eg-srblogoverview-element-35,.eg-srblogoverview-element-3:hover{
        font-size:12px!important;
        line-height:14px!important
    }
    .eg-srblogoverview-content{
        height:200px
    }
    .eg-rs-faq-element-10{
        display:inline-block!important
    }
    #esg-grid-4-1-wrap .eg-rs-faq-element-11{
        font-size:18px!important;
        line-height:23px!important;
        padding:10px 30px 0 30px!important
    }
    #esg-grid-4-1-wrap .eg-rs-faq-element-12,#esg-grid-4-1-wrap .eg-rs-faq-element-13{
        top:10px!important;
        right:10px!important
    }
    #ytgrid .eg-rs-youtube-element-0{
        font-size:20px!important;
        line-height:25px!important;
        margin:45px 0 0 0px!important;
        padding:0 20px 0 240px!important
    }
    #ytgrid .eg-rs-youtube-element-39{
        font-size:12px!important;
        line-height:14px!important;
        margin:10px 0 0 0px!important;
        padding:0 20px 0 240px!important
    }
    #ytgrid .esg-grid .mainul>li,#ytgrid .esg-entry-cover{
        height:150px!important
    }
    #ytgrid .eg-rs-youtube-element-37 img{
        width:198px!important
    }
    #ytgrid .eg-rs-youtube-element-38{
        top:10px!important;
        right:10px!important
    }
    .rs-templateheader #templatetitle{
        display:block
    }
}
@media (min-width:1024px){
    .tg-container{
        max-width:960px;
        padding:0
    }
    .tg-page-header{
        padding:100px 0 0 0
    }
    .tp-subtitle,h2.tp-subtitle{
        margin-bottom:60px
    }
    .tp-card-grid{
        display:grid;
        grid-template-columns:repeat(14,1fr);
        grid-template-rows:repeat(4,1fr);
        grid-column-gap:20px;
        grid-row-gap:20px;
        margin-top:0
    }
    .tp-card{
        height:auto
    }
    .tp-card1{
        grid-area:1 / 1 / 3 / 4
    }
    .tp-card2{
        grid-area:1 / 4 / 3 / 7
    }
    .tp-card3{
        grid-area:1 / 7 / 3 / 10
    }
    .tp-card4{
        grid-area:1 / 10 / 5 / 15
    }
    .tp-card5{
        grid-area:3 / 1 / 5 / 4
    }
    .tp-card6{
        grid-area:3 / 4 / 5 / 7
    }
    .tp-card7{
        grid-area:3 / 7 / 5 / 10
    }
    .tp-card h6{
        font-size:20px
    }
    .tp-card span{
        font-size:12px
    }
    .tp-newscard h6{
        font-size:40px
    }
    .tg-scroll-to-top{
        right:30px;
        bottom:30px
    }
    #rs-ticketmodal{
        display:block;
        bottom:130px;
        right:30px
    }
    .tp-cardshadow{
        box-shadow:0 20px 50px 0 rgba(28,9,80,.07)
    }
    .tg-site-layout--default .post-thumbnail{
        max-width:1000px;
        margin-left:-100px;
        margin-right:-100px
    }
    .single-post .entry-content,.single-faq .entry-content,.single-youtube-tutorials .entry-content,.single-documentation .entry-content{
        font-size:20px;
        line-height:30px
    }
    .wp-block-group.tp-info{
        margin-left:-100px;
        margin-right:-100px;
        padding:50px 100px
    }
    .posts-navigation,.post-navigation{
        margin-left:-100px;
        margin-right:-100px
    }
    .nav-links{
        font-size:18px;
        line-height:20px
    }
    .tp-authorwrap{
        display:flex
    }
    .tp-author{
        margin-left:-100px;
        margin-right:-100px;
        padding:50px 100px 60px 100px;
        text-align:left
    }
    .tp-authorwrap .tp-author-left p,.tp-authorwrap .tp-author-left h4{
        padding-left:120px
    }
    .tp-authorwrap .tp-author-left img{
        position:absolute;
        margin-bottom:0
    }
    .tp-authorwrap .tp-author-left{
        flex:70%;
        padding-right:100px
    }
    .tp-authorwrap .tp-author-right{
        flex:30%
    }
    #rsblog{
        margin-left:-25px;
        margin-right:-25px
    }
    .esg-grid .mainul li.eg-srblogoverview-wrapper{
        padding:0 25px 30px 25px!important
    }
    .eg-srblogoverview-content{
        height:210px
    }
    .main-navigation{
        display:block
    }
    .tg-mobile-navigation{
        display:none
    }
    .tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
        display:none
    }
    .rs-faqsearch{
        display:inline-flex
    }
    .rs-team{
        padding:50px 100px
    }
    .eg-rs-templates-element-0{
        font-size:18px!important;
        line-height:22px!important
    }
    .eg-rs-templates-element-3{
        font-size:10px!important;
        line-height:12px!important
    }
    .rs-templateheader #templatetitle{
        font-size:18px;
        left:calc(50% - 300px);
        text-align:center
    }
    .rs-templateheader #rs-templatebuy{
        right:90px
    }
    .rs-templateheader #rs-templateback{
        right:40px
    }
    .rs-templateheader #rs-templateclose{
        right:0
    }
}
@media (min-width:1240px){
    .tg-container{
        max-width:1180px;
        padding:0
    }
    .tg-primary-menu>div>ul>li{
        margin:0 40px 0 0
    }
    #menu-item-55 a:link,#menu-item-55 a:visited{
        padding:0 40px
    }
    .tg-page-header .tg-page-header__title,.single .tg-page-header .tg-page-header__title{
        font-size:70px;
        line-height:70px
    }
    .single-post .tg-page-header .tg-page-header__title,.single-faq .tg-page-header .tg-page-header__title,.single-youtube-tutorials .tg-page-header .tg-page-header__title,.single-documentation .tg-page-header .tg-page-header__title{
        font-size:60px;
        line-height:60px;
        max-width:960px
    }
    .page-id-161730 .tg-page-header .tg-page-header__title{
        font-size:60px;
        line-height:60px
    }
    .tp-headerblock h2,.tp-headerblock h1{
        font-size:45px;
        line-height:50px
    }
    h1{
        font-size:70px;
        line-height:70px
    }
    h2{
        font-size:45px;
        line-height:50px
    }
    h3{
        font-size:35px;
        line-height:40px
    }
    .tg-page-header{
        padding:130px 0 0 0
    }
    .tp-subtitle,h2.tp-subtitle{
        margin-bottom:80px
    }
    .posts-navigation,.post-navigation{
        margin-left:-210px;
        margin-right:-210px
    }
    .tp-authorwrap{
        display:flex
    }
    .tp-author{
        margin-left:-210px;
        margin-right:-210px;
        padding:50px 110px 60px 110px;
        text-align:left
    }
    .tp-authorwrap .tp-author-left p,.tp-authorwrap .tp-author-left h4{
        padding-left:120px
    }
    .tp-authorwrap .tp-author-left img{
        position:absolute;
        margin-bottom:0
    }
    .tp-authorwrap .tp-author-left{
        flex:70%;
        padding-right:100px
    }
    .tp-authorwrap .tp-author-right{
        flex:30%
    }
    .eg-srblogoverview-content{
        height:200px
    }
}
@media (min-width:1460px){
    #rstemplates{
        margin-left:-100px;
        margin-right:-100px
    }
}
@media (min-width:1560px){
    #rstemplates{
        margin-left:-150px;
        margin-right:-150px
    }
    #primary{
        min-height:500px
    }
}
.alignfull{
    position:relative;
    box-sizing:border-box
}
.alignfull .wp-block-group__inner-container{
    margin:0 auto
}
.wp-block-group.alignfull.has-background{
    padding:0
}
@media (min-width:0){
    .alignfull{
        left:0;
        margin:0
    }
    .alignfull .wp-block-group__inner-container{
        padding:0 30px;
        max-width:100%;
        box-sizing:border-box
    }
}
@media (min-width:1024px){
    .alignfull{
        margin:0;
        position:relative
    }
    .alignfull .wp-block-group__inner-container{
        max-width:960px;
        padding:0
    }
}
@media (min-width:1240px){
    .alignfull .wp-block-group__inner-container{
        max-width:1180px;
        padding:0
    }
}
.onesignal-bell-launcher-message-body{
    font-family:proxima-nova,sans-serif!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-dialog button{
    border-radius:20px!important;
    font-weight:500!important;
    font-family:proxima-nova,sans-serif!important;
    font-size:15px!important;
    letter-spacing:0!important;
    -webkit-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-md .onesignal-bell-launcher-dialog .onesignal-bell-launcher-dialog-body h1{
    font-family:proxima-nova,sans-serif!important;
    letter-spacing:0!important;
    color:#1c0950!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher .onesignal-bell-launcher-message{
    background:linear-gradient(to right,#82009f 0%,#f7345e 100%)!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-left .onesignal-bell-launcher-message:after{
    border-right-color:#82009f!important
}
#onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-theme-inverse .onesignal-bell-launcher-button svg .stroke{
    stroke:#f7345e!important
}
fakespace.headerspace{
    display:block;
    width:100%;
    height:56px
}
.div25{
    display:block;
    width:100%;
    height:25px
}
.srdManualBody .minispace,.srdDefinitionBody .minispace{
    display:none
}
@media (min-width:769px){
    fakespace.headerspace{
        display:block;
        width:100%;
        height:80px
    }
}
@media (min-width:1024px){
    fakespace.headerspace{
        display:block;
        width:100%;
        height:126px
    }
}
.from_cc .respect-fixedstatic rs-static-layers>.rs-parallax-wrap>rs-loop-wrap,.from_cc .th-fixed>rs-loop-wrap{
    transform:translatey(0)!important
}
.tg-site-header .tg-site-header-top{
    color:#fff
}
.tg-site-header .tg-site-header-top{
    background-color:#5e35b1;
    background-image:;
    background-repeat:repeat;
    background-position:center center;
    background-size:contain;
    background-attachment:scroll
}
.tg-site-header{
    border-bottom-width:0
}
a:hover,a:focus,.tg-primary-menu>div ul li:hover>a,.tg-primary-menu>div ul li.current_page_item>a,.tg-primary-menu>div ul li.current-menu-item>a,.tg-mobile-navigation>div ul li.current_page_item>a,.tg-mobile-navigation>div ul li.current-menu-item>a,.entry-content a,.tg-meta-style-two .entry-meta span,.tg-meta-style-two .entry-meta a{
    color:#f7345e
}
.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-item>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_item>a::before,.tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-item>a::before,.tg-scroll-to-top:hover,button,input[type="button"],input[type="reset"],input[type="submit"],.tg-primary-menu>div ul li.tg-header-button-wrap a{
    background-color:#f7345e
}
body{
    color:rgba(28,9,80,.75)
}
.tg-site-footer .tg-site-footer-bar{
    color:#fff
}
.tg-site-footer .tg-site-footer-bar{
    background-color:#151515eb;
    background-image:;
    background-repeat:repeat;
    background-position:center center;
    background-size:contain;
    background-attachment:scroll
}
.tg-site-footer-widgets{
    background-color:#150a33;
    background-image:;
    background-repeat:repeat;
    background-position:center center;
    background-size:contain;
    background-attachment:scroll
}
.tg-site-footer .tg-site-footer-widgets{
    border-top-width:0
}
.tg-site-footer .tg-site-footer-widgets .widget-title{
    color:#fff
}
.tg-site-footer .tg-site-footer-widgets a{
    color:#a08fc3
}
.tg-site-footer .tg-site-footer-widgets a:hover,.tg-site-footer .tg-site-footer-widgets a:focus{
    color:#c4b2ed
}
.tg-site-footer .tg-site-footer-widgets ul li{
    border-bottom-width:0
}
.tg-scroll-to-top{
    background-color:#22c8e5
}
.tg-scroll-to-top.tg-scroll-to-top--show:hover{
    background-color:#f7345e
}
@keyframes cyclenumber1{
    0%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    10%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    20%{
        background:#f7345e;
        color:rgba(255,255,255,1);
        transform:scale(1.2)
    }
    30%{
        background:#f7345e;
        color:rgba(255,255,255,1);
        transform:scale(1.2)
    }
    40%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    100%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
}
@keyframes cyclenumber2{
    0%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    30%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    40%{
        background:#f7345e;
        color:rgba(255,255,255,1);
        transform:scale(1.2)
    }
    50%{
        background:#f7345e;
        color:rgba(255,255,255,1);
        transform:scale(1.2)
    }
    60%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    100%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
}
@keyframes cyclenumber3{
    0%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    50%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    60%{
        background:#f7345e;
        color:rgba(255,255,255,1);
        transform:scale(1.2)
    }
    70%{
        background:#f7345e;
        color:rgba(255,255,255,1);
        transform:scale(1.2)
    }
    80%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
    100%{
        background:#f3f2f6;
        color:rgba(28,9,80,.15);
        transform:scale(1)
    }
}
.tp-bignum{
    color:rgba(28,9,80,.15);
    display:inline-block;
    width:80px;
    height:80px;
    line-height:80px;
    font-size:50px;
    font-weight:700;
    border-radius:40px;
    margin-bottom:30px;
    background:#f3f2f6;
    animation-duration:4s;
    animation-iteration-count:infinite;
    animation-timing-function:linear
}
.tp-cn1{
    animation-name:cyclenumber1
}
.tp-cn2{
    animation-name:cyclenumber2
}
.tp-cn3{
    animation-name:cyclenumber3
}
.srmodal{
    display:none;
    position:fixed;
    z-index:1;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:hidden;
    background:rgba(90,65,172,.75);
    -webkit-animation:fadeInFromNone 0.5s ease-out;
    animation:fadeInFromNone 0.5s ease-out
}
.tp-highred.stdsize{
    font-size:inherit!important
}
.srmodal-second h3{
    line-height:35px;
    margin-bottom:10px
}
.srmodal-second .largep{
    line-height:30px;
    font-size:25px;
    margin-bottom:20px;
    max-width:100%
}
@keyframes MOVE-BG{
    from{
        background-position:0% 0%
    }
    to{
        background-position:100% 0%
    }
}
.srmodal-first{
    background:url(../images/03-newsletter_sideimage5.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    border-radius:3px 0 0 3px;
    -webkit-animation:MOVE-BG 1s ease-out;
    animation-fill-mode:forwards
}
.srmodal-content{
    background-color:#fff;
    max-width:1180px;
    display:flex;
    font-size:15px;
    line-height:20px;
    border-radius:3px;
    position:relative;
    box-shadow:0 20px 50px 0 rgb(28 9 80 / 35%);
    -webkit-animation:infoPopup 0.65s ease-in-out;
    animation:infoPopup 0.65s ease-in-out
}
@media (min-width:0){
    .srmodal-first{
        flex:0%
    }
    .srmodal-second{
        flex:100%;
        padding:40px 30px
    }
    .srmodal-content{
        margin:66px auto 0 auto
    }
}
@media (min-width:769px){
    .srmodal-content{
        margin:90px auto 0 auto
    }
}
@media (min-width:1024px){
    .srmodal-first{
        flex:35%
    }
    .srmodal-second{
        flex:65%;
        padding:40px 50px
    }
    .srmodal-content{
        margin:10% auto
    }
}
.srclosemodal{
    position:absolute;
    right:15px;
    top:13px;
    background-image:url(../images/03-closer_dark.png);
    background-size:20px 20px;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    cursor:pointer;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out
}
.srclosemodal:hover,.srclosemodal:focus{
    transform:scale(1.1)
}
#mc_embed_signup h2{
    margin-bottom:20px
}
#mc_embed_signup div.mc-field-group:not(.content__gdprBlock){
    width:40%;
    display:inline-block;
    margin-right:10px
}
#mergeRow-gdpr{
    font-size:13px;
    line-height:18px;
    max-height:100px;
    overflow-y:scroll;
    margin:0;
    border:none;
    background:#f3f2f6;
    padding:20px;
    border-radius:5px
}
#mergeRow-gdpr::-webkit-scrollbar{
    width:8px
}
#mergeRow-gdpr::-webkit-scrollbar-track{
    background:#f3f2f6;
    border-radius:4px
}
#mergeRow-gdpr::-webkit-scrollbar-thumb{
    background:rgba(28,9,80,.15);
    border-radius:4px;
    cursor:pointer
}
#mergeRow-gdpr::-webkit-scrollbar-thumb:hover{
    background:rgba(28,9,80,.5)
}
#mergeRow-gdpr h6,#revslider_use_radios h5{
    margin-bottom:10px
}
#mergeRow-gdpr p{
    margin-bottom:10px
}
#mc_embed_signup input.mce_inline_error{
    border-color:#f7345e!important
}
.newsletter-flex div.mce_inline_error,.tbnb-validation div.mce_inline_error{
    margin-top:5px!important;
    padding:5px 10px!important;
    background-color:#f7345e!important;
    font-weight:bold!important;
    z-index:1!important;
    color:#fff!important;
    position:absolute!important;
    border-radius:5px!important
}
#mc_error_radio{
    margin-top:-25px!important;
    padding:5px 10px!important;
    background-color:#f7345e!important;
    font-weight:bold!important;
    z-index:1!important;
    color:#fff!important;
    position:absolute!important;
    border-radius:5px!important
}
#revslider_use_radios.mce_inline_error{
    margin:30px 0 30px 0!important;
    padding:inherit!important;
    background-color:inherit!important;
    font-weight:inherit!important;
    z-index:inherit!important;
    color:inherit!important
}
#mce-responses{
    margin:10px 0
}
#mce-error-response{
    border:2px solid #f7345e;
    border-radius:5px;
    padding:10px;
    font-size:15px;
    background:#feeaef
}
#mce-success-response{
    border:2px solid #00ceab;
    border-radius:5px;
    padding:10px;
    font-size:15px;
    background:#e5faf6
}
#mce-error-response a:link,#mce-error-response a:visited,#mergeRow-gdpr a:link,#mergeRow-gdpr a:visited{
    color:#f7345e!important
}
#mce-error-response a:hover,#mergeRow-gdpr a:hover{
    color:#22c8e5!important
}
#mergeRow-gdpr .mc_fieldset{
    border:2px solid #f3f2f6;
    padding:10px;
    margin-bottom:10px;
    border-radius:3px
}
#mergeRow-gdpr .mc_fieldset label{
    margin:5px 20px 5px 0
}
#mergeRow-gdpr .mc_fieldset label span{
    top:2px;
    position:relative
}
.mc-field-group input:-webkit-autofill,.mc-field-group input:-webkit-autofill:hover,.mc-field-group input:-webkit-autofill:focus{
    -webkit-box-shadow:0 0 0 1000px #fff inset;
    color:#1c0950!important;
    -webkit-text-fill-color:#1c0950!important
}
.newsletter-flex{
    display:flex;
    align-items:flex-start
}
@media (max-width:1023px){
    .newsletter-flex{
        flex-direction:column
    }
    .mc-field-group{
        width:100%!important;
        margin-right:0!important;
        margin-bottom:10px!important
    }
    .mc-field-group:last-child{
        margin-bottom:0px!important
    }
}
.content__gdprLegal{
    margin-top:10px
}
.sr-usertype-radio{
    display:inline-block;
    position:relative;
    padding:0;
    margin:0;
    width:100%;
    line-height:25px
}
.sr-usertype{
    border:none;
    margin:30px 0 30px 0;
    padding:0;
    position:relative
}
.sr-usertype input[type='radio']{
    display:none
}
.sr-usertype label{
    cursor:pointer
}
.sr-usertype label span{
    font-size:18px;
    padding-left:10px
}
.sr-usertype label:before{
    content:" ";
    display:inline-block;
    position:relative;
    top:5px;
    margin:0 5px 0 0;
    width:20px;
    height:20px;
    border-radius:11px;
    border:2px solid #f7345e;
    background-color:transparent
}
.sr-usertype input[type=radio]:checked+label:after{
    border-radius:11px;
    width:12px;
    height:12px;
    position:absolute;
    top:9px;
    left:4px;
    content:" ";
    display:block;
    background:#f7345e
}
a.trustpilot-link:link,a.trustpilot-link:visited{
    font-size:15px;
    font-weight:400;
    text-align:center;
    display:block;
    width:100%;
    color:rgba(28,9,80,.75);
    margin-top:5px
}
a.trustpilot-link:hover{
    color:rgba(28,9,80,1)
}
#accessbanner{
    margin-left:0;
    margin-right:0
}
@media (min-width:1460px){
    #accessbanner{
        margin-left:-100px;
        margin-right:-100px
    }
}
@media (min-width:1560px){
    #accessbanner{
        margin-left:-150px;
        margin-right:-150px
    }
}
.blurredimagebg{
    background:url(../../../themes/SliderRevolution/"");
    background-repeat:no-repeat!important;
    background-size:80%!important;
    background-position:0 100%!important;
    position:relative
}
.blurredimagebg:before{
    content:' ';
    position:absolute;
    width:100%;
    height:100%;
    backdrop-filter:blur(30px);
    -webkit-backdrop-filter:blur(30px);
    top:0;
    z-index:0;
    background:linear-gradient(30deg,rgba(243,242,246,.15) 0%,rgba(243,242,246,.97) 40%,rgba(243,242,246,1) 100%)
}
.blurredimagebg h2,.blurredimagebg h4,.blurredimagebg p,.blurredimagebg .tp-headerblock,.blurredimagebg .wp-block-image,.blurredimagebg .wp-block-buttons,.blurredimagebg .wp-block-group{
    position:relative
}
.blurredimagebg img{
    border-radius:5px!important
}
.flex66{
    flex-basis:66.66%!important
}
.wp-block-buttons.is-content-justification-center{
    text-align:center
}
.wp-block-buttons.aligncenter{
    justify-content:center
}
@media (min-width:782px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){
        margin-left:20px
    }
}
@media (min-width:600px) and (max-width:781px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){
        margin-left:20px
    }
}
@media (max-width:1023px){
    .wp-block-columns.smallspace{
        margin-bottom:0
    }
}
/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
@font-face{
    font-display:swap;
    font-family:'FontAwesome';
    src:url(../fonts/fonts-fontawesome-webfont.eot);
    src:url('../fonts/fonts-fontawesome-webfont.eot') format('embedded-opentype'),url(../fonts/fonts-fontawesome-webfont.woff2) format('woff2'),url(../fonts/fonts-fontawesome-webfont.woff) format('woff'),url(../fonts/fonts-fontawesome-webfont.ttf) format('truetype'),url('../fonts/fonts-fontawesome-webfont.svg') format('svg');
    font-weight:400;
    font-style:normal
}
.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-feed:before,.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
    content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-intersex:before,.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-hotel:before,.fa-bed:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before{
    content:"\f23b"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\f244"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-sticky-note-o:before{
    content:"\f24a"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-hourglass-o:before{
    content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{
    content:"\f256"
}
.fa-hand-scissors-o:before{
    content:"\f257"
}
.fa-hand-lizard-o:before{
    content:"\f258"
}
.fa-hand-spock-o:before{
    content:"\f259"
}
.fa-hand-pointer-o:before{
    content:"\f25a"
}
.fa-hand-peace-o:before{
    content:"\f25b"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-safari:before{
    content:"\f267"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-tv:before,.fa-television:before{
    content:"\f26c"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa-calendar-minus-o:before{
    content:"\f272"
}
.fa-calendar-times-o:before{
    content:"\f273"
}
.fa-calendar-check-o:before{
    content:"\f274"
}
.fa-industry:before{
    content:"\f275"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-map:before{
    content:"\f279"
}
.fa-commenting:before{
    content:"\f27a"
}
.fa-commenting-o:before{
    content:"\f27b"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-vimeo:before{
    content:"\f27d"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-edge:before{
    content:"\f282"
}
.fa-credit-card-alt:before{
    content:"\f283"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-modx:before{
    content:"\f285"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-usb:before{
    content:"\f287"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-pause-circle-o:before{
    content:"\f28c"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stop-circle-o:before{
    content:"\f28e"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-percent:before{
    content:"\f295"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-envira:before{
    content:"\f299"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-wheelchair-alt:before{
    content:"\f29b"
}
.fa-question-circle-o:before{
    content:"\f29c"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-volume-control-phone:before{
    content:"\f2a0"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
    content:"\f2a4"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-signing:before,.fa-sign-language:before{
    content:"\f2a7"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-handshake-o:before{
    content:"\f2b5"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-o:before{
    content:"\f2b7"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-book-o:before{
    content:"\f2ba"
}
.fa-vcard:before,.fa-address-card:before{
    content:"\f2bb"
}
.fa-vcard-o:before,.fa-address-card-o:before{
    content:"\f2bc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-circle-o:before{
    content:"\f2be"
}
.fa-user-o:before{
    content:"\f2c0"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before{
    content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before{
    content:"\f2c3"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{
    content:"\f2cd"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before{
    content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before{
    content:"\f2d4"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-eercast:before{
    content:"\f2da"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-snowflake-o:before{
    content:"\f2dc"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-meetup:before{
    content:"\f2e0"
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
@font-face{
    font-family:'asppsicons2';
    src:url(../fonts/icons-icons2.woff2) format('woff2');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@keyframes aspAnFadeIn{
    0%{
        opacity:0
    }
    50%{
        opacity:.6
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes aspAnFadeIn{
    0%{
        opacity:0
    }
    50%{
        opacity:.6
    }
    100%{
        opacity:1
    }
}
@keyframes aspAnFadeOut{
    0%{
        opacity:1
    }
    50%{
        opacity:.6
    }
    100%{
        opacity:0
    }
}
@-webkit-keyframes aspAnFadeOut{
    0%{
        opacity:1
    }
    50%{
        opacity:.6
    }
    100%{
        opacity:0
    }
}
@keyframes aspAnFadeInDrop{
    0%{
        opacity:0;
        transform:translate(0,-50px)
    }
    100%{
        opacity:1;
        transform:translate(0,0)
    }
}
@-webkit-keyframes aspAnFadeInDrop{
    0%{
        opacity:0;
        transform:translate(0,-50px);
        -webkit-transform:translate(0,-50px)
    }
    100%{
        opacity:1;
        transform:translate(0,0);
        -webkit-transform:translate(0,0)
    }
}
@keyframes aspAnFadeOutDrop{
    0%{
        opacity:1;
        transform:translate(0,0);
        -webkit-transform:translate(0,0)
    }
    100%{
        opacity:0;
        transform:translate(0,-50px);
        -webkit-transform:translate(0,-50px)
    }
}
@-webkit-keyframes aspAnFadeOutDrop{
    0%{
        opacity:1;
        transform:translate(0,0);
        -webkit-transform:translate(0,0)
    }
    100%{
        opacity:0;
        transform:translate(0,-50px);
        -webkit-transform:translate(0,-50px)
    }
}
div.ajaxsearchpro.asp_an_fadeIn,div.ajaxsearchpro.asp_an_fadeOut,div.ajaxsearchpro.asp_an_fadeInDrop,div.ajaxsearchpro.asp_an_fadeOutDrop{
    -webkit-animation-duration:100ms;
    animation-duration:100ms;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.asp_an_fadeIn,div.ajaxsearchpro.asp_an_fadeIn{
    animation-name:aspAnFadeIn;
    -webkit-animation-name:aspAnFadeIn
}
.asp_an_fadeOut,div.ajaxsearchpro.asp_an_fadeOut{
    animation-name:aspAnFadeOut;
    -webkit-animation-name:aspAnFadeOut
}
div.ajaxsearchpro.asp_an_fadeInDrop{
    animation-name:aspAnFadeInDrop;
    -webkit-animation-name:aspAnFadeInDrop
}
div.ajaxsearchpro.asp_an_fadeOutDrop{
    animation-name:aspAnFadeOutDrop;
    -webkit-animation-name:aspAnFadeOutDrop
}
div.ajaxsearchpro.asp_main_container{
    transition:width 130ms linear;
    -webkit-transition:width 130ms linear
}
asp_w_container,div.asp_w.ajaxsearchpro,div.asp_w.asp_r,div.asp_w.asp_s,div.asp_w.asp_sb,div.asp_w.asp_sb *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    padding:0;
    margin:0;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    text-indent:initial;
    letter-spacing:normal;
    font-display:swap
}
div.asp_w_container div[id*=__original__]{
    display:none!important
}
div.asp_w.ajaxsearchpro{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_w.asp_r,div.asp_w.asp_r *{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
div.asp_w.ajaxsearchpro input[type=text]::-ms-clear{
    display:none;
    width:0;
    height:0
}
div.asp_w.ajaxsearchpro input[type=text]::-ms-reveal{
    display:none;
    width:0;
    height:0
}
div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-decoration,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-cancel-button,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-button,div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-decoration{
    display:none
}
div.asp_w.ajaxsearchpro input[type="search"]{
    appearance:auto!important;
    -webkit-appearance:none!important
}
.clear{
    clear:both
}
.asp_clear{
    clear:both!important;
    margin:0!important;
    padding:0!important;
    width:auto!important;
    height:0!important
}
.hiddend{
    display:none!important
}
div.asp_w.ajaxsearchpro{
    width:100%;
    height:auto;
    border-radius:0;
    background:rgba(255,255,255,0);
    overflow:hidden
}
div.asp_w.ajaxsearchpro.asp_non_compact{
    min-width:200px
}
#asp_absolute_overlay{
    width:0;
    height:0;
    position:fixed;
    text-align:center;
    background:rgba(255,255,255,.5);
    top:0;
    left:0;
    display:block;
    z-index:0;
    opacity:0;
    transition:opacity 200ms linear;
    -webkit-transition:opacity 200ms linear
}
div.asp_m.ajaxsearchpro .proinput input:before,div.asp_m.ajaxsearchpro .proinput input:after,div.asp_m.ajaxsearchpro .proinput form:before,div.asp_m.ajaxsearchpro .proinput form:after{
    display:none
}
div.asp_w.ajaxsearchpro textarea:focus,div.asp_w.ajaxsearchpro input:focus{
    outline:none
}
div.asp_m.ajaxsearchpro .probox .proinput input::-ms-clear{
    display:none
}
div.asp_m.ajaxsearchpro .probox{
    width:auto;
    border-radius:5px;
    background:#FFF;
    overflow:hidden;
    border:1px solid #FFF;
    box-shadow:1px 0 3px #CCC inset;
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:row;
    flex-direction:row;
    direction:ltr;
    align-items:stretch;
    isolation:isolate
}
div.asp_m.ajaxsearchpro .probox .proinput{
    width:1px;
    height:100%;
    margin:0 0 0 10px;
    padding:0 5px;
    float:left;
    box-shadow:none;
    position:relative;
    flex:1 1 auto;
    -webkit-flex:1 1 auto;
    z-index:0
}
div.asp_m.ajaxsearchpro .probox .proinput form{
    height:100%;
    margin:0!important;
    padding:0!important
}
div.asp_m.ajaxsearchpro .probox .proinput input{
    height:100%;
    width:100%;
    border:0;
    background:transparent;
    width:auto;
    box-shadow:none;
    margin:-1px;
    padding:0;
    left:0;
    padding-top:2px;
    min-width:120px
}
div.asp_m.ajaxsearchpro .probox .proinput input.autocomplete{
    border:0;
    background:transparent;
    width:100%;
    box-shadow:none;
    margin:0;
    padding:0;
    left:0
}
div.asp_m.ajaxsearchpro .probox .proinput.iepaddingfix{
    padding-top:0
}
div.asp_m.ajaxsearchpro .probox .proloading,div.asp_m.ajaxsearchpro .probox .proclose,div.asp_m.ajaxsearchpro .probox .promagnifier,div.asp_m.ajaxsearchpro .probox .prosettings{
    width:20px;
    height:20px;
    background:none;
    background-size:20px 20px;
    float:right;
    box-shadow:none;
    margin:0;
    padding:0;
    text-align:center;
    z-index:1
}
div.asp_m.ajaxsearchpro button.promagnifier:focus-visible{
    box-shadow:inset 0 0 0 2px rgba(0,0,0,.4)
}
div.asp_m.ajaxsearchpro .probox .proloading,div.asp_m.ajaxsearchpro .probox .proclose{
    background-position:center center;
    display:none;
    background-size:auto;
    background-repeat:no-repeat;
    background-color:transparent
}
div.asp_m.ajaxsearchpro .probox .proloading{
    padding:2px;
    box-sizing:border-box
}
div.asp_m.ajaxsearchpro .probox .proclose{
    position:relative;
    cursor:pointer;
    z-index:2
}
div.asp_m.ajaxsearchpro .probox .promagnifier .innericon,div.asp_m.ajaxsearchpro .probox .prosettings .innericon,div.asp_m.ajaxsearchpro .probox .proclose .innericon{
    background-size:20px 20px;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
    width:100%;
    height:100%;
    line-height:initial;
    text-align:center;
    overflow:hidden
}
div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg,div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg,div.asp_m.ajaxsearchpro .probox .proloading svg{
    height:100%;
    width:22px;
    vertical-align:baseline;
    display:inline-block
}
div.asp_m.ajaxsearchpro .probox .proclose svg{
    background:#333;
    border-radius:50%;
    position:absolute;
    top:50%;
    width:20px;
    height:20px;
    margin-top:-10px;
    left:50%;
    margin-left:-10px;
    fill:#fefefe;
    padding:4px;
    box-sizing:border-box;
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
.opacityOne{
    opacity:1
}
.opacityZero{
    opacity:0
}
div.asp_w.asp_s [disabled].noUi-connect,div.asp_w.asp_s [disabled] .noUi-connect{
    background:#B8B8B8
}
div.asp_w.asp_s [disabled] .noUi-handle{
    cursor:not-allowed
}
div.asp_w.asp_r p.showmore{
    display:none;
    margin:5px 0
}
div.asp_w.asp_r.asp_more_res_loading p.showmore a,div.asp_w.asp_r.asp_more_res_loading p.showmore a span{
    color:transparent!important
}
@-webkit-keyframes shm-rot-simple{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        opacity:1
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        opacity:.85
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg);
        opacity:1
    }
}
@keyframes shm-rot-simple{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        opacity:1
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg);
        opacity:.85
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg);
        opacity:1
    }
}
div.asp_w.asp_r div.asp_showmore_container{
    position:relative
}
div.asp_w.asp_r. div.asp_moreres_loader{
    display:none;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(255,255,255,.2)
}
div.asp_w.asp_r.asp_more_res_loading div.asp_moreres_loader{
    display:block!important
}
div.asp_w.asp_r div.asp_moreres_loader-inner{
    height:24px;
    width:24px;
    animation:shm-rot-simple 0.8s infinite linear;
    -webkit-animation:shm-rot-simple 0.8s infinite linear;
    border:4px solid #353535;
    border-right-color:transparent;
    border-radius:50%;
    box-sizing:border-box;
    position:absolute;
    top:50%;
    margin:-12px auto auto -12px;
    left:50%
}
div.asp_hidden_data,div.asp_hidden_data *{
    display:none
}
div.asp_w.asp_r{
    display:none
}
div.asp_w.asp_r *{
    text-decoration:none;
    text-shadow:none
}
div.asp_w.asp_r .results{
    overflow:hidden;
    width:auto;
    height:0;
    margin:0;
    padding:0
}
div.asp_w.asp_r .results .asp_nores{
    overflow:hidden;
    width:100%;
    height:auto;
    line-height:initial;
    text-align:center;
    margin:0;
    background:#FFF;
    padding:10px 3px;
    color:#222
}
div.asp_w.asp_r .results .item{
    overflow:hidden;
    width:auto;
    margin:0;
    padding:3px;
    position:relative;
    background:#f4f4f4;
    border-left:1px solid rgba(255,255,255,.6);
    border-right:1px solid rgba(255,255,255,.4)
}
div.asp_w.asp_r .results .item,div.asp_w.asp_r .results .asp_group_header{
    animation-delay:0s;
    animation-duration:0.5s;
    animation-fill-mode:both;
    animation-timing-function:ease;
    backface-visibility:hidden;
    -webkit-animation-delay:0s;
    -webkit-animation-duration:0.5s;
    -webkit-animation-fill-mode:both;
    -webkit-animation-timing-function:ease;
    -webkit-backface-visibility:hidden
}
div.asp_w.asp_r .results .item .asp_image{
    overflow:hidden;
    background:transparent;
    padding:0;
    float:left;
    background-position:center;
    background-size:cover;
    position:relative
}
div.asp_w.asp_r .results .asp_image canvas{
    display:none
}
div.asp_w.asp_r .results .asp_image .asp_item_canvas{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    width:100%;
    height:100%;
    z-index:1;
    display:block;
    opacity:1;
    background-position:inherit;
    background-size:inherit;
    transition:opacity 0.5s
}
div.asp_w.asp_r .results .item:hover .asp_image .asp_item_canvas,div.asp_w.asp_r .results figure:hover .asp_image .asp_item_canvas{
    opacity:0
}
div.asp_w.asp_r a.asp_res_image_url,div.asp_w.asp_r a.asp_res_image_url:hover,div.asp_w.asp_r a.asp_res_image_url:focus,div.asp_w.asp_r a.asp_res_image_url:active{
    box-shadow:none!important;
    border:none!important;
    margin:0!important;
    padding:0!important;
    display:inline!important
}
div.asp_w.asp_r .results .item .asp_image_auto{
    width:auto!important;
    height:auto!important
}
div.asp_w.asp_r .results .item .asp_image img{
    width:100%;
    height:100%
}
div.asp_w.asp_r .results a span.overlap{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1
}
div.asp_w.asp_r .resdrg{
    height:auto
}
div.asp_w.ajaxsearchpro .asp_group_header:first-of-type{
    margin:0 0 -3px!important
}
div.asp_w.asp_r.vertical .results .item:first-child{
    border-radius:0
}
div.asp_w.asp_r.vertical .results .item:last-child{
    border-radius:0;
    margin-bottom:0
}
div.asp_w.asp_r.vertical .results .item:last-child:after{
    height:0;
    margin:0;
    width:0
}
div.asp_w.asp_s.searchsettings{
    width:auto;
    height:auto;
    position:absolute;
    display:none;
    z-index:11001;
    border-radius:0 0 3px 3px;
    visibility:hidden;
    opacity:0;
    overflow:visible
}
div.asp_w.asp_sb.searchsettings{
    display:none;
    visibility:hidden;
    direction:ltr;
    overflow:visible;
    position:relative;
    z-index:1
}
div.asp_w.asp_s.searchsettings form,div.asp_w.asp_sb.searchsettings form{
    display:flex;
    flex-wrap:wrap;
    margin:0 0 12px 0!important;
    padding:0!important
}
div.asp_w.asp_s.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings input[type='text']{
    margin:2px 10px 0 10px;
    *padding-bottom:10px
}
div.asp_w.asp_s.searchsettings input[type='text']:not(.asp_select2-search__field),div.asp_w.asp_sb.searchsettings input[type='text']:not(.asp_select2-search__field){
    width:86%!important;
    padding:8px 6px!important;
    margin:0 0 0 10px!important;
    background-color:#FAFAFA!important;
    font-size:13px;
    border:none!important;
    line-height:17px;
    height:20px
}
div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner{
    margin-bottom:0!important;
    padding-bottom:0!important
}
div.asp_w.asp_s.searchsettings div.asp_option_label,div.asp_w.asp_sb.searchsettings div.asp_option_label{
    font-size:14px;
    line-height:20px!important;
    margin:0;
    width:150px;
    text-shadow:none;
    padding:0;
    min-height:20px;
    border:none;
    background:transparent;
    float:none;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
div.asp_w.asp_s.searchsettings .asp_label,div.asp_w.asp_sb.searchsettings .asp_label{
    line-height:24px!important;
    vertical-align:middle;
    display:inline-block;
    cursor:pointer
}
div.asp_w.asp_s.searchsettings input[type=radio],div.asp_w.asp_sb.searchsettings input[type=radio]{
    vertical-align:middle;
    margin:0 6px 0 17px;
    display:inline-block;
    appearance:normal;
    -moz-appearance:normal;
    -webkit-appearance:radio
}
div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox],div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]{
    display:none!important
}
div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner input[type=checkbox],div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner input[type=checkbox]{
    display:block
}
div.asp_w.asp_s.searchsettings.ie78 div.asp_option_label,div.asp_w.asp_sb.searchsettings.ie78 div.asp_option_label{
    float:right!important
}
div.asp_w.asp_s.searchsettings .asp_option_inner,div.asp_w.asp_sb.searchsettings .asp_option_inner{
    width:17px;
    height:17px;
    position:relative;
    flex-grow:0;
    -webkit-flex-grow:0;
    flex-shrink:0;
    -webkit-flex-shrink:0
}
div.asp_w.asp_sb.searchsettings .asp_option_inner{
    border-radius:3px;
    background:rgb(66,66,66);
    box-shadow:none
}
div.asp_w.asp_s.searchsettings .asp_option_inner label,div.asp_w.asp_sb.searchsettings .asp_option_inner label{
    cursor:pointer;
    position:absolute;
    width:17px;
    height:17px;
    top:0;
    padding:0;
    border-radius:2px;
    box-shadow:none;
    font-size:0!important;
    color:rgba(0,0,0,0)
}
div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label{
    display:none
}
div.asp_w.asp_s.searchsettings .asp_option_inner label:before,div.asp_w.asp_sb.searchsettings .asp_option_inner label:before{
    display:none!important
}
div.asp_w.asp_s.searchsettings .asp_option_inner label:after,div.asp_w.asp_sb.searchsettings .asp_option_inner label:after{
    opacity:0;
    font-family:'asppsicons2';
    content:"\e800";
    background:transparent;
    border-top:none;
    border-right:none;
    box-sizing:content-box;
    height:100%;
    width:100%;
    padding:0!important;
    position:absolute;
    top:0;
    left:0
}
div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label:after,div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label:after{
    display:none
}
div.asp_w.asp_s.searchsettings .asp_option_inner label:hover::after,div.asp_w.asp_sb.searchsettings .asp_option_inner label:hover::after{
    opacity:.3
}
div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox]:checked~label:after,div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]:checked~label:after{
    opacity:1
}
div.asp_w.asp_sb.searchsettings span.checked~label:after,div.asp_w.asp_s.searchsettings span.checked~label:after{
    opacity:1!important
}
div.asp_w.asp_s.searchsettings fieldset,div.asp_w.asp_sb.searchsettings fieldset{
    position:relative;
    float:left
}
div.asp_w.asp_s.searchsettings fieldset,div.asp_w.asp_sb.searchsettings fieldset{
    background:transparent;
    font-size:.9em;
    margin:12px 0 0!important;
    padding:0!important;
    width:200px;
    min-width:200px
}
div.asp_w.asp_sb.searchsettings fieldset:last-child{
    margin:5px 0 0!important
}
div.asp_w.asp_sb.searchsettings fieldset{
    margin:10px 0 0
}
div.asp_w.asp_sb.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    font-weight:400;
    font-size:13px
}
div.asp_w.asp_sb.searchsettings .asp_option,div.asp_w.asp_s.searchsettings .asp_option{
    display:flex;
    flex-direction:row;
    -webkit-flex-direction:row;
    align-items:flex-start;
    margin:0 0 10px 0;
    cursor:pointer
}
div.asp_w.asp_s.searchsettings .asp_option.asp-o-last,div.asp_w.asp_s.searchsettings .asp_option:last-child{
    margin-bottom:0
}
div.asp_w.asp_s.searchsettings fieldset .asp_option,div.asp_w.asp_s.searchsettings fieldset .asp_option_cat,div.asp_w.asp_sb.searchsettings fieldset .asp_option,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat{
    width:auto;
    max-width:none
}
div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-1,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-1{
    margin-left:12px
}
div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-2{
    margin-left:24px
}
div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3,div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-3{
    margin-left:36px
}
div.asp_w.asp_s.searchsettings fieldset div.asp_option_label,div.asp_w.asp_sb.searchsettings fieldset div.asp_option_label{
    width:70%;
    display:block
}
div.asp_w.asp_s.searchsettings fieldset div.asp_option_label{
    width:auto;
    display:block;
    box-sizing:border-box
}
div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2 div.asp_option_label{
    padding-right:12px
}
div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3 div.asp_option_label{
    padding-right:24px
}
div.asp_w.asp_s select,div.asp_w.asp_sb select{
    width:100%;
    max-width:100%;
    border-radius:0;
    padding:5px!important;
    background:#f9f9f9;
    background-clip:padding-box;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    border:none;
    color:#111;
    margin-bottom:0!important;
    box-sizing:border-box;
    line-height:initial;
    outline:none!important;
    font-family:Roboto,Helvetica;
    font-size:14px;
    height:34px;
    min-height:unset!important
}
div.asp_w.asp_s select[multiple],div.asp_w.asp_sb select[multiple]{
    background:#fff
}
div.asp_w.asp_s select:not([multiple]),div.asp_w.asp_sb select:not([multiple]){
    overflow:hidden!important
}
.asp_two_column{
    margin:8px 0 12px 0
}
.asp_two_column .asp_two_column_first,.asp_two_column .asp_two_column_last{
    width:48%;
    padding:1% 2% 1% 0;
    float:left;
    box-sizing:content-box
}
.asp_two_column .asp_two_column_last{
    padding:1% 0 1% 2%
}
.asp_shortcodes_container{
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:-10px 0 12px -10px;
    box-sizing:border-box
}
.asp_shortcodes_container .asp_shortcode_column{
    -webkit-flex-grow:0;
    flex-grow:0;
    -webkit-flex-shrink:1;
    flex-shrink:1;
    min-width:120px;
    padding:10px 0 0 10px;
    flex-basis:33%;
    -webkit-flex-basis:33%;
    box-sizing:border-box
}
div.ajaxsearchpro.searchsettings fieldset.asp_custom_f{
    margin-top:9px
}
div.ajaxsearchpro.searchsettings fieldset legend{
    margin-bottom:8px!important;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
div.ajaxsearchpro.searchsettings fieldset legend+div.asp_option_inner{
    margin-top:0!important
}
div.ajaxsearchpro.searchsettings .asp_sett_scroll>.asp_option_cat:first-child>.asp_option_inner{
    margin-top:0!important
}
div.ajaxsearchpro.searchsettings fieldset .asp_select_single,div.ajaxsearchpro.searchsettings fieldset .asp_select_multiple{
    padding:0 10px
}
p.asp-try{
    color:#555;
    font-size:14px;
    margin-top:5px;
    line-height:28px;
    font-weight:300;
    visibility:hidden
}
p.asp-try a{
    color:#FFB556;
    margin-left:10px;
    cursor:pointer;
    display:inline-block
}
[data-asp_simplebar]{
    position:relative;
    flex-direction:column;
    flex-wrap:wrap;
    justify-content:flex-start;
    align-content:flex-start;
    align-items:flex-start
}
.asp_simplebar-wrapper{
    overflow:hidden;
    width:inherit;
    height:inherit;
    max-width:inherit;
    max-height:inherit
}
.asp_simplebar-mask{
    direction:inherit;
    position:absolute;
    overflow:hidden;
    padding:0;
    margin:0;
    left:0;
    top:0;
    bottom:0;
    right:0;
    width:auto!important;
    height:auto!important;
    z-index:0
}
.asp_simplebar-offset{
    direction:inherit!important;
    box-sizing:inherit!important;
    resize:none!important;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    padding:0;
    margin:0;
    -webkit-overflow-scrolling:touch
}
.asp_simplebar-content-wrapper{
    direction:inherit;
    box-sizing:border-box!important;
    position:relative;
    display:block;
    height:100%;
    width:auto;
    visibility:visible;
    max-width:100%;
    max-height:100%;
    scrollbar-width:none
}
.asp_simplebar-content-wrapper::-webkit-scrollbar,.asp_simplebar-hide-scrollbar::-webkit-scrollbar{
    display:none
}
.asp_simplebar-content:before,.asp_simplebar-content:after{
    content:' ';
    display:table
}
.asp_simplebar-placeholder{
    max-height:100%;
    max-width:100%;
    width:100%;
    pointer-events:none
}
.asp_simplebar-height-auto-observer-wrapper{
    box-sizing:inherit!important;
    height:100%;
    width:100%;
    max-width:1px;
    position:relative;
    float:left;
    max-height:1px;
    overflow:hidden;
    z-index:-1;
    padding:0;
    margin:0;
    pointer-events:none;
    flex-grow:inherit;
    flex-shrink:0;
    flex-basis:0%
}
.asp_simplebar-height-auto-observer{
    box-sizing:inherit;
    display:block;
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    height:1000%;
    width:1000%;
    min-height:1px;
    min-width:1px;
    overflow:hidden;
    pointer-events:none;
    z-index:-1
}
.asp_simplebar-track{
    z-index:1;
    position:absolute;
    right:0;
    bottom:0;
    pointer-events:none;
    overflow:hidden
}
[data-asp_simplebar].asp_simplebar-dragging .asp_simplebar-content{
    pointer-events:none;
    user-select:none;
    -webkit-user-select:none
}
[data-asp_simplebar].asp_simplebar-dragging .asp_simplebar-track{
    pointer-events:all
}
.asp_simplebar-scrollbar{
    position:absolute;
    right:2px;
    width:7px;
    min-height:10px
}
.asp_simplebar-scrollbar:before{
    position:absolute;
    content:'';
    background:rgba(0,0,0,.5);
    border-radius:7px;
    left:0;
    right:0;
    opacity:0;
    transition:opacity 0.2s linear
}
.asp_simplebar-scrollbar.asp_simplebar-visible:before{
    opacity:1;
    transition:opacity 0s linear
}
.asp_simplebar-track.asp_simplebar-vertical{
    top:0;
    width:11px;
    margin-top:4px!important;
    margin-bottom:4px!important
}
.asp_simplebar-track.asp_simplebar-vertical .asp_simplebar-scrollbar:before{
    top:2px;
    bottom:2px
}
.asp_simplebar-track.asp_simplebar-horizontal{
    left:0;
    height:11px;
    margin-left:12px!important;
    margin-right:12px!important
}
.asp_simplebar-track.asp_simplebar-horizontal .asp_simplebar-scrollbar:before{
    height:100%;
    left:2px;
    right:2px
}
.asp_simplebar-track.asp_simplebar-horizontal .asp_simplebar-scrollbar{
    right:auto;
    left:0;
    top:2px;
    height:7px;
    min-height:0;
    min-width:10px;
    width:auto
}
[data-asp_simplebar-direction='rtl'] .asp_simplebar-track.asp_simplebar-vertical{
    right:auto;
    left:0
}
.hs-dummy-scrollbar-size{
    direction:rtl;
    position:fixed;
    opacity:0;
    visibility:hidden;
    height:500px;
    width:500px;
    overflow-y:hidden;
    overflow-x:scroll
}
.asp_simplebar-hide-scrollbar{
    position:fixed;
    left:0;
    visibility:hidden;
    overflow-y:scroll;
    scrollbar-width:none
}
.asp_ac_autocomplete{
    display:inline;
    position:relative;
    word-spacing:normal;
    text-transform:none;
    text-indent:0;
    text-shadow:none;
    text-align:start
}
.asp_ac_autocomplete .asp_ac_autocomplete_dropdown{
    position:absolute;
    border:1px solid #ccc;
    border-top-color:#d9d9d9;
    box-shadow:0 2px 4px rgba(0,0,0,.2);
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);
    cursor:default;
    display:none;
    z-index:1001;
    margin-top:-1px;
    background-color:#fff;
    min-width:100%;
    overflow:auto
}
.asp_ac_autocomplete .asp_ac_autocomplete_hint{
    position:absolute;
    z-index:1;
    color:#ccc!important;
    -webkit-text-fill-color:#ccc!important;
    text-fill-color:#ccc!important;
    overflow:hidden!important;
    white-space:pre!important
}
.asp_ac_autocomplete .asp_ac_autocomplete_hint span{
    color:transparent;
    opacity:0
}
.asp_ac_autocomplete .asp_ac_autocomplete_dropdown>div{
    background:#fff;
    white-space:nowrap;
    cursor:pointer;
    line-height:1.5em;
    padding:2px 0 2px 0
}
.asp_ac_autocomplete .asp_ac_autocomplete_dropdown>div.active{
    background:#0097CF;
    color:#FFF
}
.rtl .asp_content,.rtl .asp_nores,.rtl .asp_content *,.rtl .asp_nores *,.rtl .searchsettings form{
    text-align:right!important;
    direction:rtl!important
}
.rtl .asp_nores>*{
    display:inline-block
}
.rtl .searchsettings .asp_option{
    flex-direction:row-reverse!important;
    -webkit-flex-direction:row-reverse!important
}
.rtl .asp_option{
    direction:ltr
}
.rtl .asp_label,.rtl .asp_option div.asp_option_label{
    text-align:right!important
}
.rtl .asp_label{
    max-width:1000px!important;
    width:100%;
    direction:rtl!important
}
.rtl .asp_label input[type=radio]{
    margin:0 0 0 6px!important
}
.rtl .asp_option_cat_level-0 div.asp_option_label{
    font-weight:bold!important
}
.rtl fieldset .asp_option_cat_level-1{
    margin-right:12px!important;
    margin-left:0
}
.rtl fieldset .asp_option_cat_level-2{
    margin-right:24px!important;
    margin-left:0
}
.rtl fieldset .asp_option_cat_level-3{
    margin-right:36px!important;
    margin-left:0
}
.rtl .searchsettings legend{
    text-align:right!important;
    display:block;
    width:100%
}
.rtl .searchsettings input[type=text],.rtl .searchsettings select{
    direction:rtl!important;
    text-align:right!important
}
.rtl div.asp_w.asp_s.searchsettings form,.rtl div.asp_w.asp_sb.searchsettings form{
    flex-direction:row-reverse!important
}
.rtl div.horizontal.asp_r div.item{
    float:right!important
}
.rtl p.asp-try{
    direction:rtl;
    text-align:right;
    margin-right:10px;
    width:auto!important
}
.asp_arrow_box{
    position:absolute;
    background:#444;
    padding:12px;
    color:#fff;
    border-radius:4px;
    font-size:14px;
    max-width:240px;
    display:none;
    z-index:99999999999999999
}
.asp_arrow_box:after{
    top:100%;
    left:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-color:transparent;
    border-top-color:#444;
    border-width:6px;
    margin-left:-6px
}
.asp_arrow_box.asp_arrow_box_bottom:after{
    bottom:100%;
    top:unset;
    border-bottom-color:#444;
    border-top-color:transparent
}
.asp_elementor_nores{
    text-align:center
}
.elementor-sticky__spacer .asp_w,.elementor-sticky__spacer .asp-try{
    visibility:hidden!important;
    opacity:0!important;
    z-index:-1!important
}
div[id*='ajaxsearchpro1_'] div.asp_loader,div[id*='ajaxsearchpro1_'] div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchpro1_'] div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchpro1_'] div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes rotate-simple{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotate-simple{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
div[id*='ajaxsearchpro1_'] div.asp_simple-circle{
    margin:0;
    height:100%;
    width:100%;
    animation:rotate-simple 0.8s infinite linear;
    -webkit-animation:rotate-simple 0.8s infinite linear;
    border:4px solid rgb(54,54,54);
    border-right-color:transparent;
    border-radius:50%;
    box-sizing:border-box
}
div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes rotate-simple{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotate-simple{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
div[id*='ajaxsearchprores1_'] .asp_res_loader div.asp_simple-circle{
    margin:0;
    height:100%;
    width:100%;
    animation:rotate-simple 0.8s infinite linear;
    -webkit-animation:rotate-simple 0.8s infinite linear;
    border:4px solid rgb(54,54,54);
    border-right-color:transparent;
    border-radius:50%;
    box-sizing:border-box
}
#ajaxsearchpro1_1 div.asp_loader,#ajaxsearchpro1_2 div.asp_loader,#ajaxsearchpro1_1 div.asp_loader *,#ajaxsearchpro1_2 div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
#ajaxsearchpro1_1 div.asp_loader,#ajaxsearchpro1_2 div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
#ajaxsearchpro1_1 div.asp_loader-inner,#ajaxsearchpro1_2 div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes rotate-simple{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotate-simple{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    50%{
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
#ajaxsearchpro1_1 div.asp_simple-circle,#ajaxsearchpro1_2 div.asp_simple-circle{
    margin:0;
    height:100%;
    width:100%;
    animation:rotate-simple 0.8s infinite linear;
    -webkit-animation:rotate-simple 0.8s infinite linear;
    border:4px solid rgb(54,54,54);
    border-right-color:transparent;
    border-radius:50%;
    box-sizing:border-box
}
@-webkit-keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.asp_an_fadeInDown{
    -webkit-animation-name:asp_an_fadeInDown;
    animation-name:asp_an_fadeInDown
}
div.asp_r.asp_r_1,div.asp_r.asp_r_1 *,div.asp_m.asp_m_1,div.asp_m.asp_m_1 *,div.asp_s.asp_s_1,div.asp_s.asp_s_1 *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    letter-spacing:normal
}
div.asp_r.asp_r_1,div.asp_m.asp_m_1,div.asp_s.asp_s_1{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_r.asp_r_1,div.asp_r.asp_r_1 *,div.asp_m.asp_m_1,div.asp_m.asp_m_1 *,div.asp_s.asp_s_1,div.asp_s.asp_s_1 *{
    padding:0;
    margin:0
}
.wpdreams_clear{
    clear:both
}
.asp_w_container_1{
    width:100px
}
#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{
    width:100px;
    height:auto;
    max-height:none;
    border-radius:5px;
    background:#d1eaff;
    margin-left:auto;
    margin-top:0;
    margin-bottom:0;
    background-image:-moz-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgb(255,255,255),rgb(255,255,255));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-radial-gradient(center,ellipse cover,rgb(255,255,255),rgb(255,255,255));
    background-image:radial-gradient(ellipse at center,rgb(255,255,255),rgb(255,255,255));
    overflow:hidden;
    border:1px solid rgb(181,181,181);
    border-radius:0;
    box-shadow:0 10px 18px -13px #000
}
@media only screen and (min-width:641px) and (max-width:1024px){
    #ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{
        width:50%
    }
    .asp_w_container_1{
        width:50%
    }
    div.asp_main_container.asp_w+[id*=asp-try-1]{
        width:50%
    }
}
@media only screen and (max-width:640px){
    #ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{
        width:100%
    }
    .asp_w_container_1{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-1]{
        width:100%
    }
}
#ajaxsearchpro1_1 .probox,#ajaxsearchpro1_2 .probox,div.asp_m.asp_m_1 .probox{
    margin:0;
    height:40px;
    background:transparent;
    border:0 none rgb(255,255,255);
    border-radius:0;
    box-shadow:1px 0 6px -3px rgb(181,181,181) inset
}
#asp_absolute_overlay{
    background:rgba(0,0,0,.37)
}
#ajaxsearchpro1_1 .probox,#ajaxsearchpro1_2 .probox,div.asp_m.asp_m_1 .probox{
    width:40px
}
#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{
    width:auto;
    display:inline-block;
    float:right;
    position:fixed;
    top:20%;
    bottom:auto;
    right:0;
    left:auto;
    z-index:1000
}
p[id*=asp-try-1]{
    display:none;
    position:fixed;
    top:20%;
    bottom:auto;
    right:0;
    left:auto;
    z-index:1000
}
p[id*=asp-try-1]{
    color:rgb(85,85,85)!important;
    display:block
}
div.asp_main_container+[id*=asp-try-1]{
    margin-left:auto;
    width:100px
}
p[id*=asp-try-1] a{
    color:rgb(255,181,86)!important
}
p[id*=asp-try-1] a:after{
    color:rgb(85,85,85)!important;
    display:inline;
    content:','
}
p[id*=asp-try-1] a:last-child:after{
    display:none
}
#ajaxsearchpro1_1 .probox .proinput,#ajaxsearchpro1_2 .probox .proinput,div.asp_m.asp_m_1 .probox .proinput{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    line-height:normal;
    flex-grow:1;
    order:5;
    -webkit-flex-grow:1;
    -webkit-order:5
}
#ajaxsearchpro1_1 .probox .proinput input.orig,#ajaxsearchpro1_2 .probox .proinput input.orig,div.asp_m.asp_m_1 .probox .proinput input.orig{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none;
    height:40px;
    position:relative;
    z-index:2;
    padding:0!important;
    padding-top:2px!important;
    margin:-1px 0 0 -4px!important;
    width:100%;
    background:transparent!important
}
#ajaxsearchpro1_1 .probox .proinput input.autocomplete,#ajaxsearchpro1_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_1 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    line-height:normal;
    opacity:.25;
    height:40px;
    display:block;
    position:relative;
    z-index:1;
    padding:0!important;
    margin:-1px 0 0 -4px!important;
    margin-top:-40px!important;
    width:100%;
    background:transparent!important
}
.rtl #ajaxsearchpro1_1 .probox .proinput input.orig,.rtl #ajaxsearchpro1_2 .probox .proinput input.orig,.rtl #ajaxsearchpro1_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro1_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_1 .probox .proinput input.orig,.rtl div.asp_m.asp_m_1 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    line-height:normal;
    direction:rtl;
    text-align:right
}
.rtl #ajaxsearchpro1_1 .probox .proinput,.rtl #ajaxsearchpro1_2 .probox .proinput,.rtl div.asp_m.asp_m_1 .probox .proinput{
    margin-right:2px
}
.rtl #ajaxsearchpro1_1 .probox .proloading,.rtl #ajaxsearchpro1_1 .probox .proclose,.rtl #ajaxsearchpro1_2 .probox .proloading,.rtl #ajaxsearchpro1_2 .probox .proclose,.rtl div.asp_m.asp_m_1 .probox .proloading,.rtl div.asp_m.asp_m_1 .probox .proclose{
    order:3
}
div.asp_m.asp_m_1 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_1 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_1 .probox .proinput input.orig:-moz-placeholder{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    text-shadow:none;
    opacity:.85;
    line-height:normal!important
}
#ajaxsearchpro1_1 .probox .proinput input.autocomplete,#ajaxsearchpro1_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_1 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(0,0,0);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none
}
#ajaxsearchpro1_1 .probox .proloading,#ajaxsearchpro1_1 .probox .proclose,#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_1 .probox .prosettings,#ajaxsearchpro1_2 .probox .proloading,#ajaxsearchpro1_2 .probox .proclose,#ajaxsearchpro1_2 .probox .promagnifier,#ajaxsearchpro1_2 .probox .prosettings,div.asp_m.asp_m_1 .probox .proloading,div.asp_m.asp_m_1 .probox .proclose,div.asp_m.asp_m_1 .probox .promagnifier,div.asp_m.asp_m_1 .probox .prosettings{
    width:40px;
    height:40px;
    flex:0 0 40px;
    flex-grow:0;
    order:7;
    -webkit-flex:0 0 40px;
    -webkit-flex-grow:0;
    -webkit-order:7
}
#ajaxsearchpro1_1 .probox .proclose svg,#ajaxsearchpro1_2 .probox .proclose svg,div.asp_m.asp_m_1 .probox .proclose svg{
    fill:rgb(254,254,254);
    background:rgb(51,51,51);
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
#ajaxsearchpro1_1 .probox .proloading,#ajaxsearchpro1_2 .probox .proloading,div.asp_m.asp_m_1 .probox .proloading{
    width:40px;
    height:40px;
    min-width:40px;
    min-height:40px;
    max-width:40px;
    max-height:40px
}
#ajaxsearchpro1_1 .probox .proloading .asp_loader,#ajaxsearchpro1_2 .probox .proloading .asp_loader,div.asp_m.asp_m_1 .probox .proloading .asp_loader{
    width:36px;
    height:36px;
    min-width:36px;
    min-height:36px;
    max-width:36px;
    max-height:36px
}
#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_2 .probox .promagnifier,div.asp_m.asp_m_1 .probox .promagnifier{
    width:auto;
    height:40px;
    flex:0 0 auto;
    order:7;
    -webkit-flex:0 0 auto;
    -webkit-order:7
}
#ajaxsearchpro1_1 .probox .promagnifier div.innericon,#ajaxsearchpro1_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_1 .probox .promagnifier div.innericon{
    width:40px;
    height:40px;
    float:right
}
#ajaxsearchpro1_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro1_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_1 .probox .promagnifier div.asp_text_button{
    width:auto;
    height:40px;
    float:right;
    margin:0;
    padding:0 10px 0 2px;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(51,51,51);
    font-size:15px;
    line-height:normal;
    text-shadow:none;
    line-height:40px
}
#ajaxsearchpro1_1 .probox .promagnifier .innericon svg,#ajaxsearchpro1_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_1 .probox .promagnifier .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro1_1 .probox .prosettings .innericon svg,#ajaxsearchpro1_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_1 .probox .prosettings .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_2 .probox .promagnifier,div.asp_m.asp_m_1 .probox .promagnifier{
    width:40px;
    height:40px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:11;
    -webkit-order:11;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer
}
#ajaxsearchpro1_1 .probox .prosettings,#ajaxsearchpro1_2 .probox .prosettings,div.asp_m.asp_m_1 .probox .prosettings{
    width:40px;
    height:40px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:10;
    -webkit-order:10;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;
    cursor:pointer;
    background-size:100% 100%;
    align-self:flex-end
}
#ajaxsearchprores1_1,#ajaxsearchprores1_2,div.asp_r.asp_r_1{
    position:absolute;
    z-index:11000;
    width:auto;
    margin:12px 0 0 0
}
#ajaxsearchprores1_1 .results .asp_nores .asp_keyword,#ajaxsearchprores1_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_1 .results .asp_nores .asp_keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(74,74,74);
    font-size:13px;
    line-height:1.35em;
    text-shadow:none;
    font-weight:700
}
#ajaxsearchprores1_1 .asp_results_top,#ajaxsearchprores1_2 .asp_results_top,div.asp_r.asp_r_1 .asp_results_top{
    background:rgb(255,255,255);
    border:1px none rgb(81,81,81);
    border-radius:0;
    padding:6px 12px 6px 12px;
    margin:0 0 4px 0;
    text-align:center;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(81,81,81);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores1_1 .results .item,#ajaxsearchprores1_2 .results .item,div.asp_r.asp_r_1 .results .item{
    height:auto;
    background:rgb(255,255,255)
}
#ajaxsearchprores1_1 .results .item.hovered,#ajaxsearchprores1_2 .results .item.hovered,div.asp_r.asp_r_1 .results .item.hovered{
    background-image:-moz-radial-gradient(center,ellipse cover,rgb(244,244,244),rgb(246,246,246));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgb(244,244,244),rgb(246,246,246));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgb(244,244,244),rgb(246,246,246));
    background-image:-o-radial-gradient(center,ellipse cover,rgb(244,244,244),rgb(246,246,246));
    background-image:-ms-radial-gradient(center,ellipse cover,rgb(244,244,244),rgb(246,246,246));
    background-image:radial-gradient(ellipse at center,rgb(244,244,244),rgb(246,246,246))
}
#ajaxsearchprores1_1 .results .item .asp_image,#ajaxsearchprores1_2 .results .item .asp_image,div.asp_r.asp_r_1 .results .item .asp_image{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores1_1 .results .item .asp_item_overlay_img,#ajaxsearchprores1_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_1 .results .item .asp_item_overlay_img{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores1_1 .results .item .asp_content,#ajaxsearchprores1_2 .results .item .asp_content,div.asp_r.asp_r_1 .results .item .asp_content{
    overflow:hidden;
    background:transparent;
    margin:0;
    padding:0 10px
}
#ajaxsearchprores1_1 .results .item .asp_content h3,#ajaxsearchprores1_2 .results .item .asp_content h3,div.asp_r.asp_r_1 .results .item .asp_content h3{
    margin:0;
    padding:0;
    display:inline-block;
    line-height:inherit;
    font-weight:700;
    font-family:"Lato";
    color:rgb(20,104,169);
    font-size:14px;
    line-height:1.55em;
    text-shadow:none
}
#ajaxsearchprores1_1 .results .item .asp_content h3 a,#ajaxsearchprores1_2 .results .item .asp_content h3 a,div.asp_r.asp_r_1 .results .item .asp_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    display:block;
    font-weight:700;
    font-family:"Lato";
    color:rgb(20,104,169);
    font-size:14px;
    line-height:1.55em;
    text-shadow:none
}
#ajaxsearchprores1_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores1_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_1 .results .item .asp_content h3 a:hover{
    font-weight:700;
    font-family:"Lato";
    color:rgb(20,104,169);
    font-size:14px;
    line-height:1.55em;
    text-shadow:none
}
#ajaxsearchprores1_1 .results .item div.etc,#ajaxsearchprores1_2 .results .item div.etc,div.asp_r.asp_r_1 .results .item div.etc{
    padding:0;
    font-size:13px;
    line-height:1.3em;
    margin-bottom:6px
}
#ajaxsearchprores1_1 .results .item .etc .asp_author,#ajaxsearchprores1_2 .results .item .etc .asp_author,div.asp_r.asp_r_1 .results .item .etc .asp_author{
    padding:0;
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(161,161,161);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
#ajaxsearchprores1_1 .results .item .etc .asp_date,#ajaxsearchprores1_2 .results .item .etc .asp_date,div.asp_r.asp_r_1 .results .item .etc .asp_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(173,173,173);
    font-size:11px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores1_1 .results .item div.asp_content,#ajaxsearchprores1_2 .results .item div.asp_content,div.asp_r.asp_r_1 .results .item div.asp_content{
    margin:0;
    padding:0;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(74,74,74);
    font-size:13px;
    line-height:1.35em;
    text-shadow:none
}
#ajaxsearchprores1_1 span.highlighted,#ajaxsearchprores1_2 span.highlighted,div.asp_r.asp_r_1 span.highlighted{
    font-weight:700;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1)
}
#ajaxsearchprores1_1 p.showmore,#ajaxsearchprores1_2 p.showmore,div.asp_r.asp_r_1 p.showmore{
    text-align:center;
    margin:5px 0 0;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(5,94,148);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores1_1 p.showmore a,#ajaxsearchprores1_2 p.showmore a,div.asp_r.asp_r_1 p.showmore a{
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(5,94,148);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    padding:10px 5px;
    margin:0 auto;
    background:rgb(255,255,255);
    display:block;
    text-align:center
}
#ajaxsearchprores1_1 .asp_res_loader,#ajaxsearchprores1_2 .asp_res_loader,div.asp_r.asp_r_1 .asp_res_loader{
    background:rgb(255,255,255);
    height:200px;
    padding:10px
}
#ajaxsearchprores1_1.isotopic .asp_res_loader,#ajaxsearchprores1_2.isotopic .asp_res_loader,div.asp_r.asp_r_1.isotopic .asp_res_loader{
    background:rgba(255,255,255,0)
}
#ajaxsearchprores1_1 .asp_res_loader .asp_loader,#ajaxsearchprores1_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_1 .asp_res_loader .asp_loader{
    height:200px;
    width:200px;
    margin:0 auto
}
div.asp_s.asp_s_1.searchsettings,div.asp_s.asp_s_1.searchsettings,div.asp_s.asp_s_1.searchsettings{
    direction:ltr;
    padding:0;
    background-image:-webkit-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-moz-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-linear-gradient(185deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);
    background-image:linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    box-shadow:0 0 0 1px rgb(181,181,181) inset;
    ;
    max-width:208px;
    z-index:2
}
div.asp_s.asp_s_1.searchsettings.asp_s,div.asp_s.asp_s_1.searchsettings.asp_s,div.asp_s.asp_s_1.searchsettings.asp_s{
    z-index:11001
}
#ajaxsearchprobsettings1_1.searchsettings,#ajaxsearchprobsettings1_2.searchsettings,div.asp_sb.asp_sb_1.searchsettings{
    max-width:none
}
div.asp_s.asp_s_1.searchsettings form,div.asp_s.asp_s_1.searchsettings form,div.asp_s.asp_s_1.searchsettings form{
    display:flex
}
div.asp_sb.asp_sb_1.searchsettings form,div.asp_sb.asp_sb_1.searchsettings form,div.asp_sb.asp_sb_1.searchsettings form{
    display:flex
}
#ajaxsearchprosettings1_1.searchsettings div.asp_option_label,#ajaxsearchprosettings1_2.searchsettings div.asp_option_label,#ajaxsearchprosettings1_1.searchsettings .asp_label,#ajaxsearchprosettings1_2.searchsettings .asp_label,div.asp_s.asp_s_1.searchsettings div.asp_option_label,div.asp_s.asp_s_1.searchsettings .asp_label{
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(43,43,43);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings1_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label,div.asp_s.asp_s_1.searchsettings .asp_option_inner label{
    background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);
    background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))
}
#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings1_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings1_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings1_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_1.searchsettings .asp_option_inner label:after{
    font-family:'asppsicons2';
    border:none;
    content:"\e800";
    display:block;
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    color:rgb(255,255,255);
    margin:1px 0 0 0!important;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    text-shadow:none
}
#ajaxsearchprosettings1_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings1_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_1.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprobsettings1_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings1_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_1.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprosettings1_1.searchsettings fieldset,#ajaxsearchprosettings1_2.searchsettings fieldset,div.asp_s.asp_s_1.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprobsettings1_1.searchsettings fieldset,#ajaxsearchprobsettings1_2.searchsettings fieldset,div.asp_sb.asp_sb_1.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprosettings1_1.searchsettings fieldset legend,#ajaxsearchprosettings1_2.searchsettings fieldset legend,div.asp_s.asp_s_1.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    background:transparent;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(71,71,71);
    font-size:13px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings1_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings1_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_1.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:radial-gradient(ellipse at center,rgba(0,0,0,.5),rgba(0,0,0,.5))
}
#ajaxsearchprobsettings1_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings1_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_1.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:radial-gradient(ellipse at center,rgba(0,0,0,.5),rgba(0,0,0,.5))
}
#ajaxsearchprores1_1.vertical,#ajaxsearchprores1_2.vertical,div.asp_r.asp_r_1.vertical{
    padding:4px;
    background:rgb(255,255,255);
    border-radius:3px;
    border:1px solid rgb(181,181,181);
    border-radius:3px 3px 3px 3px;
    box-shadow:0 0 9px -7px #000 inset;
    visibility:hidden;
    display:none
}
#ajaxsearchprores1_1.vertical .results,#ajaxsearchprores1_2.vertical .results,div.asp_r.asp_r_1.vertical .results{
    max-height:none
}
#ajaxsearchprores1_1.vertical .item,#ajaxsearchprores1_2.vertical .item,div.asp_r.asp_r_1.vertical .item{
    position:relative;
    box-sizing:border-box
}
#ajaxsearchprores1_1.vertical .item .asp_content h3,#ajaxsearchprores1_2.vertical .item .asp_content h3,div.asp_r.asp_r_1.vertical .item .asp_content h3{
    display:inline
}
#ajaxsearchprores1_1.vertical .results .item .asp_content,#ajaxsearchprores1_2.vertical .results .item .asp_content,div.asp_r.asp_r_1.vertical .results .item .asp_content{
    overflow:hidden;
    width:auto;
    height:auto;
    background:transparent;
    margin:0;
    padding:8px
}
#ajaxsearchprores1_1.vertical .results .item .asp_image,#ajaxsearchprores1_2.vertical .results .item .asp_image,div.asp_r.asp_r_1.vertical .results .item .asp_image{
    width:70px;
    height:70px;
    margin:2px 8px 0 0
}
#ajaxsearchprores1_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores1_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_1.vertical .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.5),rgba(0,0,0,.5));
    background-image:radial-gradient(ellipse at center,rgba(0,0,0,.5),rgba(0,0,0,.5))
}
#ajaxsearchprores1_1.vertical .results .item::after,#ajaxsearchprores1_2.vertical .results .item::after,div.asp_r.asp_r_1.vertical .results .item::after{
    display:block;
    position:absolute;
    bottom:0;
    content:"";
    height:1px;
    width:100%;
    background:rgba(255,255,255,.55)
}
#ajaxsearchprores1_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores1_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_1.vertical .results .item.asp_last_item::after{
    display:none
}
.asp_spacer{
    display:none!important
}
.asp_v_spacer{
    width:100%;
    height:0
}
#ajaxsearchprores1_1 .asp_group_header,#ajaxsearchprores1_2 .asp_group_header,div.asp_r.asp_r_1 .asp_group_header{
    background:#DDD;
    background:rgb(246,246,246);
    border-radius:3px 3px 0 0;
    border-top:1px solid rgb(248,248,248);
    border-left:1px solid rgb(248,248,248);
    border-right:1px solid rgb(248,248,248);
    margin:10px 0 -3px;
    padding:7px 0 7px 10px;
    position:relative;
    z-index:1000;
    min-width:90%;
    flex-grow:1;
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(5,94,148);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
div[id*='ajaxsearchpro2_'] div.asp_loader,div[id*='ajaxsearchpro2_'] div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchpro2_'] div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchpro2_'] div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
div[id*='ajaxsearchpro2_'] div.asp_ball-beat{
    height:20%
}
div[id*='ajaxsearchpro2_'] div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
div[id*='ajaxsearchpro2_'] div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_ball-beat{
    height:20%
}
div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
div[id*='ajaxsearchprores2_'] .asp_res_loader div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
#ajaxsearchpro2_1 div.asp_loader,#ajaxsearchpro2_2 div.asp_loader,#ajaxsearchpro2_1 div.asp_loader *,#ajaxsearchpro2_2 div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
#ajaxsearchpro2_1 div.asp_loader,#ajaxsearchpro2_2 div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
#ajaxsearchpro2_1 div.asp_loader-inner,#ajaxsearchpro2_2 div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
#ajaxsearchpro2_1 div.asp_ball-beat,#ajaxsearchpro2_2 div.asp_ball-beat{
    height:20%
}
#ajaxsearchpro2_1 div.asp_ball-beat>div,#ajaxsearchpro2_2 div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
#ajaxsearchpro2_1 div.asp_ball-beat>div:nth-child(2n-1),#ajaxsearchpro2_2 div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
@-webkit-keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.asp_an_fadeInDown{
    -webkit-animation-name:asp_an_fadeInDown;
    animation-name:asp_an_fadeInDown
}
div.asp_r.asp_r_2,div.asp_r.asp_r_2 *,div.asp_m.asp_m_2,div.asp_m.asp_m_2 *,div.asp_s.asp_s_2,div.asp_s.asp_s_2 *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    letter-spacing:normal
}
div.asp_r.asp_r_2,div.asp_m.asp_m_2,div.asp_s.asp_s_2{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_r.asp_r_2,div.asp_r.asp_r_2 *,div.asp_m.asp_m_2,div.asp_m.asp_m_2 *,div.asp_s.asp_s_2,div.asp_s.asp_s_2 *{
    padding:0;
    margin:0
}
.wpdreams_clear{
    clear:both
}
.asp_w_container_2{
    width:460px
}
#ajaxsearchpro2_1,#ajaxsearchpro2_2,div.asp_m.asp_m_2{
    width:460px;
    height:auto;
    max-height:none;
    border-radius:5px;
    background:#d1eaff;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1));
    overflow:hidden;
    border:1px none rgb(29,29,29);
    border-radius:25px 25px 25px 25px;
    box-shadow:none
}
@media only screen and (min-width:641px) and (max-width:1024px){
    #ajaxsearchpro2_1,#ajaxsearchpro2_2,div.asp_m.asp_m_2{
        width:100%
    }
    .asp_w_container_2{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-2]{
        width:100%
    }
}
@media only screen and (max-width:640px){
    #ajaxsearchpro2_1,#ajaxsearchpro2_2,div.asp_m.asp_m_2{
        width:100%
    }
    .asp_w_container_2{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-2]{
        width:100%
    }
}
#ajaxsearchpro2_1 .probox,#ajaxsearchpro2_2 .probox,div.asp_m.asp_m_2 .probox{
    margin:10px;
    height:30px;
    background:transparent;
    border:0 none rgb(255,255,255);
    border-radius:0;
    box-shadow:none
}
p[id*=asp-try-2]{
    color:rgb(85,85,85)!important;
    display:block
}
div.asp_main_container+[id*=asp-try-2]{
    margin-left:auto;
    margin-right:auto;
    width:460px
}
p[id*=asp-try-2] a{
    color:rgb(255,181,86)!important
}
p[id*=asp-try-2] a:after{
    color:rgb(85,85,85)!important;
    display:inline;
    content:','
}
p[id*=asp-try-2] a:last-child:after{
    display:none
}
#ajaxsearchpro2_1 .probox .proinput,#ajaxsearchpro2_2 .probox .proinput,div.asp_m.asp_m_2 .probox .proinput{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    flex-grow:1;
    order:5;
    -webkit-flex-grow:1;
    -webkit-order:5
}
#ajaxsearchpro2_1 .probox .proinput input.orig,#ajaxsearchpro2_2 .probox .proinput input.orig,div.asp_m.asp_m_2 .probox .proinput input.orig{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none;
    height:30px;
    position:relative;
    z-index:2;
    padding:0!important;
    padding-top:2px!important;
    margin:-1px 0 0 -4px!important;
    width:100%;
    background:transparent!important
}
#ajaxsearchpro2_1 .probox .proinput input.autocomplete,#ajaxsearchpro2_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_2 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    opacity:.25;
    height:30px;
    display:block;
    position:relative;
    z-index:1;
    padding:0!important;
    margin:-1px 0 0 -4px!important;
    margin-top:-30px!important;
    width:100%;
    background:transparent!important
}
.rtl #ajaxsearchpro2_1 .probox .proinput input.orig,.rtl #ajaxsearchpro2_2 .probox .proinput input.orig,.rtl #ajaxsearchpro2_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro2_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_2 .probox .proinput input.orig,.rtl div.asp_m.asp_m_2 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    direction:rtl;
    text-align:right
}
.rtl #ajaxsearchpro2_1 .probox .proinput,.rtl #ajaxsearchpro2_2 .probox .proinput,.rtl div.asp_m.asp_m_2 .probox .proinput{
    margin-right:2px
}
.rtl #ajaxsearchpro2_1 .probox .proloading,.rtl #ajaxsearchpro2_1 .probox .proclose,.rtl #ajaxsearchpro2_2 .probox .proloading,.rtl #ajaxsearchpro2_2 .probox .proclose,.rtl div.asp_m.asp_m_2 .probox .proloading,.rtl div.asp_m.asp_m_2 .probox .proclose{
    order:3
}
div.asp_m.asp_m_2 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_2 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_2 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_2 .probox .proinput input.orig:-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85;
    line-height:normal!important
}
#ajaxsearchpro2_1 .probox .proinput input.autocomplete,#ajaxsearchpro2_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_2 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none
}
#ajaxsearchpro2_1 .probox .proloading,#ajaxsearchpro2_1 .probox .proclose,#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_1 .probox .prosettings,#ajaxsearchpro2_2 .probox .proloading,#ajaxsearchpro2_2 .probox .proclose,#ajaxsearchpro2_2 .probox .promagnifier,#ajaxsearchpro2_2 .probox .prosettings,div.asp_m.asp_m_2 .probox .proloading,div.asp_m.asp_m_2 .probox .proclose,div.asp_m.asp_m_2 .probox .promagnifier,div.asp_m.asp_m_2 .probox .prosettings{
    width:30px;
    height:30px;
    flex:0 0 30px;
    flex-grow:0;
    order:7;
    -webkit-flex:0 0 30px;
    -webkit-flex-grow:0;
    -webkit-order:7
}
#ajaxsearchpro2_1 .probox .proclose svg,#ajaxsearchpro2_2 .probox .proclose svg,div.asp_m.asp_m_2 .probox .proclose svg{
    fill:rgb(254,254,254);
    background:rgb(51,51,51);
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
#ajaxsearchpro2_1 .probox .proloading,#ajaxsearchpro2_2 .probox .proloading,div.asp_m.asp_m_2 .probox .proloading{
    width:30px;
    height:30px;
    min-width:30px;
    min-height:30px;
    max-width:30px;
    max-height:30px
}
#ajaxsearchpro2_1 .probox .proloading .asp_loader,#ajaxsearchpro2_2 .probox .proloading .asp_loader,div.asp_m.asp_m_2 .probox .proloading .asp_loader{
    width:26px;
    height:26px;
    min-width:26px;
    min-height:26px;
    max-width:26px;
    max-height:26px
}
#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_2 .probox .promagnifier,div.asp_m.asp_m_2 .probox .promagnifier{
    width:auto;
    height:30px;
    flex:0 0 auto;
    order:7;
    -webkit-flex:0 0 auto;
    -webkit-order:7
}
#ajaxsearchpro2_1 .probox .promagnifier div.innericon,#ajaxsearchpro2_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_2 .probox .promagnifier div.innericon{
    width:30px;
    height:30px;
    float:right
}
#ajaxsearchpro2_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro2_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_2 .probox .promagnifier div.asp_text_button{
    width:auto;
    height:30px;
    float:right;
    margin:0;
    padding:0 10px 0 2px;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(51,51,51);
    font-size:15px;
    line-height:auto;
    text-shadow:none;
    line-height:30px
}
#ajaxsearchpro2_1 .probox .promagnifier .innericon svg,#ajaxsearchpro2_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_2 .probox .promagnifier .innericon svg{
    fill:rgba(28,9,80,1)
}
#ajaxsearchpro2_1 .probox .prosettings .innericon svg,#ajaxsearchpro2_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_2 .probox .prosettings .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_2 .probox .promagnifier,div.asp_m.asp_m_2 .probox .promagnifier{
    width:30px;
    height:30px;
    background-image:-webkit-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-moz-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-linear-gradient(180deg,rgba(243,242,246,1) 0,rgba(243,242,246,1) 100%);
    background-image:linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-position:center center;
    background-repeat:no-repeat;
    order:11;
    -webkit-order:11;
    float:right;
    border:0 none rgba(255,255,255,0);
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer
}
#ajaxsearchpro2_1 .probox .prosettings,#ajaxsearchpro2_2 .probox .prosettings,div.asp_m.asp_m_2 .probox .prosettings{
    width:30px;
    height:30px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:10;
    -webkit-order:10;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64);
    cursor:pointer;
    background-size:100% 100%;
    align-self:flex-end
}
#ajaxsearchprores2_1,#ajaxsearchprores2_2,div.asp_r.asp_r_2{
    position:absolute;
    z-index:11000;
    width:auto;
    margin:12px 0 0 0
}
#ajaxsearchprores2_1 .results .asp_nores .asp_keyword,#ajaxsearchprores2_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_2 .results .asp_nores .asp_keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none;
    font-weight:700
}
#ajaxsearchprores2_1 .asp_results_top,#ajaxsearchprores2_2 .asp_results_top,div.asp_r.asp_r_2 .asp_results_top{
    background:rgb(255,255,255);
    border:1px none rgb(81,81,81);
    border-radius:0;
    padding:6px 12px 6px 12px;
    margin:0 0 4px 0;
    text-align:center;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(81,81,81);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores2_1 .results .item,#ajaxsearchprores2_2 .results .item,div.asp_r.asp_r_2 .results .item{
    height:auto;
    background:rgb(255,255,255)
}
#ajaxsearchprores2_1 .results .item.hovered,#ajaxsearchprores2_2 .results .item.hovered,div.asp_r.asp_r_2 .results .item.hovered{
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1))
}
#ajaxsearchprores2_1 .results .item .asp_image,#ajaxsearchprores2_2 .results .item .asp_image,div.asp_r.asp_r_2 .results .item .asp_image{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores2_1 .results .item .asp_item_overlay_img,#ajaxsearchprores2_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_2 .results .item .asp_item_overlay_img{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores2_1 .results .item .asp_content,#ajaxsearchprores2_2 .results .item .asp_content,div.asp_r.asp_r_2 .results .item .asp_content{
    overflow:hidden;
    background:transparent;
    margin:0;
    padding:0 10px
}
#ajaxsearchprores2_1 .results .item .asp_content h3,#ajaxsearchprores2_2 .results .item .asp_content h3,div.asp_r.asp_r_2 .results .item .asp_content h3{
    margin:0;
    padding:0;
    display:inline-block;
    line-height:inherit;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores2_1 .results .item .asp_content h3 a,#ajaxsearchprores2_2 .results .item .asp_content h3 a,div.asp_r.asp_r_2 .results .item .asp_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    display:block;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores2_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores2_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_2 .results .item .asp_content h3 a:hover{
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores2_1 .results .item div.etc,#ajaxsearchprores2_2 .results .item div.etc,div.asp_r.asp_r_2 .results .item div.etc{
    padding:0;
    font-size:13px;
    line-height:1.3em;
    margin-bottom:6px
}
#ajaxsearchprores2_1 .results .item .etc .asp_author,#ajaxsearchprores2_2 .results .item .etc .asp_author,div.asp_r.asp_r_2 .results .item .etc .asp_author{
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.5);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
#ajaxsearchprores2_1 .results .item .etc .asp_date,#ajaxsearchprores2_2 .results .item .etc .asp_date,div.asp_r.asp_r_2 .results .item .etc .asp_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:11px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores2_1 .results .item div.asp_content,#ajaxsearchprores2_2 .results .item div.asp_content,div.asp_r.asp_r_2 .results .item div.asp_content{
    margin:0;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores2_1 span.highlighted,#ajaxsearchprores2_2 span.highlighted,div.asp_r.asp_r_2 span.highlighted{
    font-weight:700;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1)
}
#ajaxsearchprores2_1 p.showmore,#ajaxsearchprores2_2 p.showmore,div.asp_r.asp_r_2 p.showmore{
    text-align:center;
    margin:5px 0 0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores2_1 p.showmore a,#ajaxsearchprores2_2 p.showmore a,div.asp_r.asp_r_2 p.showmore a{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    padding:10px 5px;
    margin:0 auto;
    background:rgba(255,255,255,1);
    display:block;
    text-align:center
}
#ajaxsearchprores2_1 .asp_res_loader,#ajaxsearchprores2_2 .asp_res_loader,div.asp_r.asp_r_2 .asp_res_loader{
    background:rgb(255,255,255);
    height:200px;
    padding:10px
}
#ajaxsearchprores2_1.isotopic .asp_res_loader,#ajaxsearchprores2_2.isotopic .asp_res_loader,div.asp_r.asp_r_2.isotopic .asp_res_loader{
    background:rgba(255,255,255,0)
}
#ajaxsearchprores2_1 .asp_res_loader .asp_loader,#ajaxsearchprores2_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_2 .asp_res_loader .asp_loader{
    height:200px;
    width:200px;
    margin:0 auto
}
div.asp_s.asp_s_2.searchsettings,div.asp_s.asp_s_2.searchsettings,div.asp_s.asp_s_2.searchsettings{
    direction:ltr;
    padding:0;
    background-image:-webkit-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-moz-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-linear-gradient(185deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);
    background-image:linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    box-shadow:0 0 0 1px rgb(29,29,29);
    ;
    max-width:208px;
    z-index:2
}
div.asp_s.asp_s_2.searchsettings.asp_s,div.asp_s.asp_s_2.searchsettings.asp_s,div.asp_s.asp_s_2.searchsettings.asp_s{
    z-index:11001
}
#ajaxsearchprobsettings2_1.searchsettings,#ajaxsearchprobsettings2_2.searchsettings,div.asp_sb.asp_sb_2.searchsettings{
    max-width:none
}
div.asp_s.asp_s_2.searchsettings form,div.asp_s.asp_s_2.searchsettings form,div.asp_s.asp_s_2.searchsettings form{
    display:flex
}
div.asp_sb.asp_sb_2.searchsettings form,div.asp_sb.asp_sb_2.searchsettings form,div.asp_sb.asp_sb_2.searchsettings form{
    display:flex
}
#ajaxsearchprosettings2_1.searchsettings div.asp_option_label,#ajaxsearchprosettings2_2.searchsettings div.asp_option_label,#ajaxsearchprosettings2_1.searchsettings .asp_label,#ajaxsearchprosettings2_2.searchsettings .asp_label,div.asp_s.asp_s_2.searchsettings div.asp_option_label,div.asp_s.asp_s_2.searchsettings .asp_label{
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(43,43,43);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings2_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings2_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_2.searchsettings .asp_option_inner label,div.asp_s.asp_s_2.searchsettings .asp_option_inner label{
    background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);
    background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))
}
#ajaxsearchprosettings2_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings2_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings2_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings2_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_2.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_2.searchsettings .asp_option_inner label:after{
    font-family:'asppsicons2';
    border:none;
    content:"\e800";
    display:block;
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    color:rgb(255,255,255);
    margin:1px 0 0 0!important;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    text-shadow:none
}
#ajaxsearchprosettings2_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings2_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_2.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprobsettings2_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings2_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_2.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprosettings2_1.searchsettings fieldset,#ajaxsearchprosettings2_2.searchsettings fieldset,div.asp_s.asp_s_2.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprobsettings2_1.searchsettings fieldset,#ajaxsearchprobsettings2_2.searchsettings fieldset,div.asp_sb.asp_sb_2.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprosettings2_1.searchsettings fieldset legend,#ajaxsearchprosettings2_2.searchsettings fieldset legend,div.asp_s.asp_s_2.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    background:transparent;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(71,71,71);
    font-size:13px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings2_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings2_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_2.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprobsettings2_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings2_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_2.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores2_1.vertical,#ajaxsearchprores2_2.vertical,div.asp_r.asp_r_2.vertical{
    padding:4px;
    background:rgb(255,255,255);
    border-radius:3px;
    border:1px none rgb(29,29,29);
    border-radius:3px 3px 3px 3px;
    box-shadow:0 20px 50px 0 #1c0950;
    visibility:hidden;
    display:none
}
#ajaxsearchprores2_1.vertical .results,#ajaxsearchprores2_2.vertical .results,div.asp_r.asp_r_2.vertical .results{
    max-height:none
}
#ajaxsearchprores2_1.vertical .item,#ajaxsearchprores2_2.vertical .item,div.asp_r.asp_r_2.vertical .item{
    position:relative;
    box-sizing:border-box
}
#ajaxsearchprores2_1.vertical .item .asp_content h3,#ajaxsearchprores2_2.vertical .item .asp_content h3,div.asp_r.asp_r_2.vertical .item .asp_content h3{
    display:inline
}
#ajaxsearchprores2_1.vertical .results .item .asp_content,#ajaxsearchprores2_2.vertical .results .item .asp_content,div.asp_r.asp_r_2.vertical .results .item .asp_content{
    overflow:hidden;
    width:auto;
    height:auto;
    background:transparent;
    margin:0;
    padding:8px
}
#ajaxsearchprores2_1.vertical .results .item .asp_image,#ajaxsearchprores2_2.vertical .results .item .asp_image,div.asp_r.asp_r_2.vertical .results .item .asp_image{
    width:70px;
    height:70px;
    margin:2px 8px 0 0
}
#ajaxsearchprores2_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores2_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_2.vertical .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores2_1.vertical .results .item::after,#ajaxsearchprores2_2.vertical .results .item::after,div.asp_r.asp_r_2.vertical .results .item::after{
    display:block;
    position:absolute;
    bottom:0;
    content:"";
    height:1px;
    width:100%;
    background:rgba(255,255,255,.55)
}
#ajaxsearchprores2_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores2_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_2.vertical .results .item.asp_last_item::after{
    display:none
}
.asp_spacer{
    display:none!important
}
.asp_v_spacer{
    width:100%;
    height:0
}
#ajaxsearchprores2_1 .asp_group_header,#ajaxsearchprores2_2 .asp_group_header,div.asp_r.asp_r_2 .asp_group_header{
    background:#DDD;
    background:rgba(255,255,255,1);
    border-radius:3px 3px 0 0;
    border-top:1px solid rgba(255,255,255,1);
    border-left:1px solid rgba(255,255,255,1);
    border-right:1px solid rgba(255,255,255,1);
    margin:10px 0 -3px;
    padding:7px 0 7px 10px;
    position:relative;
    z-index:1000;
    min-width:90%;
    flex-grow:1;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
div[id*='ajaxsearchpro4_'] div.asp_loader,div[id*='ajaxsearchpro4_'] div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchpro4_'] div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchpro4_'] div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
div[id*='ajaxsearchpro4_'] div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
div[id*='ajaxsearchprores4_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores4_'] .asp_res_loader div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchprores4_'] .asp_res_loader div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchprores4_'] .asp_res_loader div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
div[id*='ajaxsearchprores4_'] .asp_res_loader div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
#ajaxsearchpro4_1 div.asp_loader,#ajaxsearchpro4_2 div.asp_loader,#ajaxsearchpro4_1 div.asp_loader *,#ajaxsearchpro4_2 div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
#ajaxsearchpro4_1 div.asp_loader,#ajaxsearchpro4_2 div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
#ajaxsearchpro4_1 div.asp_loader-inner,#ajaxsearchpro4_2 div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
#ajaxsearchpro4_1 div.asp_ball-scale-ripple>div,#ajaxsearchpro4_2 div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
@-webkit-keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.asp_an_fadeInDown{
    -webkit-animation-name:asp_an_fadeInDown;
    animation-name:asp_an_fadeInDown
}
div.asp_r.asp_r_4,div.asp_r.asp_r_4 *,div.asp_m.asp_m_4,div.asp_m.asp_m_4 *,div.asp_s.asp_s_4,div.asp_s.asp_s_4 *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    letter-spacing:normal
}
div.asp_r.asp_r_4,div.asp_m.asp_m_4,div.asp_s.asp_s_4{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_r.asp_r_4,div.asp_r.asp_r_4 *,div.asp_m.asp_m_4,div.asp_m.asp_m_4 *,div.asp_s.asp_s_4,div.asp_s.asp_s_4 *{
    padding:0;
    margin:0
}
.wpdreams_clear{
    clear:both
}
.asp_w_container_4{
    width:500px
}
#ajaxsearchpro4_1,#ajaxsearchpro4_2,div.asp_m.asp_m_4{
    width:500px;
    height:auto;
    max-height:none;
    border-radius:5px;
    background:#d1eaff;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    background:transparent;
    overflow:hidden;
    border:1px none rgb(29,29,29);
    border-radius:0;
    box-shadow:0 0 0 0 rgba(28,9,80,.25)
}
@media only screen and (min-width:641px) and (max-width:1024px){
    #ajaxsearchpro4_1,#ajaxsearchpro4_2,div.asp_m.asp_m_4{
        width:100%
    }
    .asp_w_container_4{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-4]{
        width:100%
    }
}
@media only screen and (max-width:640px){
    #ajaxsearchpro4_1,#ajaxsearchpro4_2,div.asp_m.asp_m_4{
        width:100%
    }
    .asp_w_container_4{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-4]{
        width:100%
    }
}
#ajaxsearchpro4_1 .probox,#ajaxsearchpro4_2 .probox,div.asp_m.asp_m_4 .probox{
    margin:0;
    height:50px;
    background:transparent;
    border:0 none rgb(255,255,255);
    border-radius:25px 25px 25px 25px;
    box-shadow:none
}
p[id*=asp-try-4]{
    color:rgb(85,85,85)!important;
    display:block
}
div.asp_main_container+[id*=asp-try-4]{
    margin-left:auto;
    margin-right:auto;
    width:500px
}
p[id*=asp-try-4] a{
    color:rgb(255,181,86)!important
}
p[id*=asp-try-4] a:after{
    color:rgb(85,85,85)!important;
    display:inline;
    content:','
}
p[id*=asp-try-4] a:last-child:after{
    display:none
}
#ajaxsearchpro4_1 .probox .proinput,#ajaxsearchpro4_2 .probox .proinput,div.asp_m.asp_m_4 .probox .proinput{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    flex-grow:1;
    order:5;
    -webkit-flex-grow:1;
    -webkit-order:5
}
#ajaxsearchpro4_1 .probox .proinput input.orig,#ajaxsearchpro4_2 .probox .proinput input.orig,div.asp_m.asp_m_4 .probox .proinput input.orig{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none;
    height:50px;
    position:relative;
    z-index:2;
    padding:0!important;
    padding-top:2px!important;
    margin:-1px 0 0 -4px!important;
    width:100%;
    background:transparent!important
}
#ajaxsearchpro4_1 .probox .proinput input.autocomplete,#ajaxsearchpro4_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_4 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    opacity:.25;
    height:50px;
    display:block;
    position:relative;
    z-index:1;
    padding:0!important;
    margin:-1px 0 0 -4px!important;
    margin-top:-50px!important;
    width:100%;
    background:transparent!important
}
.rtl #ajaxsearchpro4_1 .probox .proinput input.orig,.rtl #ajaxsearchpro4_2 .probox .proinput input.orig,.rtl #ajaxsearchpro4_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro4_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_4 .probox .proinput input.orig,.rtl div.asp_m.asp_m_4 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    direction:rtl;
    text-align:right
}
.rtl #ajaxsearchpro4_1 .probox .proinput,.rtl #ajaxsearchpro4_2 .probox .proinput,.rtl div.asp_m.asp_m_4 .probox .proinput{
    margin-right:2px
}
.rtl #ajaxsearchpro4_1 .probox .proloading,.rtl #ajaxsearchpro4_1 .probox .proclose,.rtl #ajaxsearchpro4_2 .probox .proloading,.rtl #ajaxsearchpro4_2 .probox .proclose,.rtl div.asp_m.asp_m_4 .probox .proloading,.rtl div.asp_m.asp_m_4 .probox .proclose{
    order:3
}
div.asp_m.asp_m_4 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_4 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_4 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_4 .probox .proinput input.orig:-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85;
    line-height:normal!important
}
#ajaxsearchpro4_1 .probox .proinput input.autocomplete,#ajaxsearchpro4_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_4 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none
}
#ajaxsearchpro4_1 .probox .proloading,#ajaxsearchpro4_1 .probox .proclose,#ajaxsearchpro4_1 .probox .promagnifier,#ajaxsearchpro4_1 .probox .prosettings,#ajaxsearchpro4_2 .probox .proloading,#ajaxsearchpro4_2 .probox .proclose,#ajaxsearchpro4_2 .probox .promagnifier,#ajaxsearchpro4_2 .probox .prosettings,div.asp_m.asp_m_4 .probox .proloading,div.asp_m.asp_m_4 .probox .proclose,div.asp_m.asp_m_4 .probox .promagnifier,div.asp_m.asp_m_4 .probox .prosettings{
    width:50px;
    height:50px;
    flex:0 0 50px;
    flex-grow:0;
    order:7;
    -webkit-flex:0 0 50px;
    -webkit-flex-grow:0;
    -webkit-order:7
}
#ajaxsearchpro4_1 .probox .proclose svg,#ajaxsearchpro4_2 .probox .proclose svg,div.asp_m.asp_m_4 .probox .proclose svg{
    fill:rgb(254,254,254);
    background:rgb(51,51,51);
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
#ajaxsearchpro4_1 .probox .proloading,#ajaxsearchpro4_2 .probox .proloading,div.asp_m.asp_m_4 .probox .proloading{
    width:50px;
    height:50px;
    min-width:50px;
    min-height:50px;
    max-width:50px;
    max-height:50px
}
#ajaxsearchpro4_1 .probox .proloading .asp_loader,#ajaxsearchpro4_2 .probox .proloading .asp_loader,div.asp_m.asp_m_4 .probox .proloading .asp_loader{
    width:46px;
    height:46px;
    min-width:46px;
    min-height:46px;
    max-width:46px;
    max-height:46px
}
#ajaxsearchpro4_1 .probox .promagnifier,#ajaxsearchpro4_2 .probox .promagnifier,div.asp_m.asp_m_4 .probox .promagnifier{
    width:auto;
    height:50px;
    flex:0 0 auto;
    order:7;
    -webkit-flex:0 0 auto;
    -webkit-order:7
}
#ajaxsearchpro4_1 .probox .promagnifier div.innericon,#ajaxsearchpro4_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_4 .probox .promagnifier div.innericon{
    width:50px;
    height:50px;
    float:right
}
#ajaxsearchpro4_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro4_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_4 .probox .promagnifier div.asp_text_button{
    width:auto;
    height:50px;
    float:right;
    margin:0;
    padding:0 10px;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(255,255,255);
    font-size:15px;
    line-height:auto;
    text-shadow:none;
    line-height:50px
}
#ajaxsearchpro4_1 .probox .promagnifier .innericon svg,#ajaxsearchpro4_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_4 .probox .promagnifier .innericon svg{
    fill:rgb(255,255,255)
}
#ajaxsearchpro4_1 .probox .prosettings .innericon svg,#ajaxsearchpro4_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_4 .probox .prosettings .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro4_1 .probox .promagnifier,#ajaxsearchpro4_2 .probox .promagnifier,div.asp_m.asp_m_4 .probox .promagnifier{
    width:auto;
    height:50px;
    background-image:-webkit-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-moz-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-o-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-ms-linear-gradient(180deg,rgba(247,52,94,1) 0,rgba(247,52,94,1) 100%);
    background-image:linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-position:center center;
    background-repeat:no-repeat;
    order:11;
    -webkit-order:11;
    float:right;
    border:0 none rgba(255,255,255,0);
    border-radius:25px 25px 25px 25px;
    box-shadow:none;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer
}
#ajaxsearchpro4_1 .probox .prosettings,#ajaxsearchpro4_2 .probox .prosettings,div.asp_m.asp_m_4 .probox .prosettings{
    width:50px;
    height:50px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:10;
    -webkit-order:10;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64);
    cursor:pointer;
    background-size:100% 100%;
    align-self:flex-end
}
#ajaxsearchprores4_1,#ajaxsearchprores4_2,div.asp_r.asp_r_4{
    position:absolute;
    z-index:11000;
    width:auto;
    margin:12px 0 0 0
}
#ajaxsearchprores4_1 .results .asp_nores .asp_keyword,#ajaxsearchprores4_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_4 .results .asp_nores .asp_keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none;
    font-weight:700
}
#ajaxsearchprores4_1 .asp_results_top,#ajaxsearchprores4_2 .asp_results_top,div.asp_r.asp_r_4 .asp_results_top{
    background:rgb(255,255,255);
    border:1px none rgb(81,81,81);
    border-radius:0;
    padding:6px 12px 6px 12px;
    margin:0 0 4px 0;
    text-align:center;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(81,81,81);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores4_1 .results .item,#ajaxsearchprores4_2 .results .item,div.asp_r.asp_r_4 .results .item{
    height:auto;
    background:rgb(255,255,255)
}
#ajaxsearchprores4_1 .results .item.hovered,#ajaxsearchprores4_2 .results .item.hovered,div.asp_r.asp_r_4 .results .item.hovered{
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1))
}
#ajaxsearchprores4_1 .results .item .asp_image,#ajaxsearchprores4_2 .results .item .asp_image,div.asp_r.asp_r_4 .results .item .asp_image{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores4_1 .results .item .asp_item_overlay_img,#ajaxsearchprores4_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_4 .results .item .asp_item_overlay_img{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores4_1 .results .item .asp_content,#ajaxsearchprores4_2 .results .item .asp_content,div.asp_r.asp_r_4 .results .item .asp_content{
    overflow:hidden;
    background:transparent;
    margin:0;
    padding:0 10px
}
#ajaxsearchprores4_1 .results .item .asp_content h3,#ajaxsearchprores4_2 .results .item .asp_content h3,div.asp_r.asp_r_4 .results .item .asp_content h3{
    margin:0;
    padding:0;
    display:inline-block;
    line-height:inherit;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores4_1 .results .item .asp_content h3 a,#ajaxsearchprores4_2 .results .item .asp_content h3 a,div.asp_r.asp_r_4 .results .item .asp_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    display:block;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores4_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores4_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_4 .results .item .asp_content h3 a:hover{
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores4_1 .results .item div.etc,#ajaxsearchprores4_2 .results .item div.etc,div.asp_r.asp_r_4 .results .item div.etc{
    padding:0;
    font-size:13px;
    line-height:1.3em;
    margin-bottom:6px
}
#ajaxsearchprores4_1 .results .item .etc .asp_author,#ajaxsearchprores4_2 .results .item .etc .asp_author,div.asp_r.asp_r_4 .results .item .etc .asp_author{
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.5);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
#ajaxsearchprores4_1 .results .item .etc .asp_date,#ajaxsearchprores4_2 .results .item .etc .asp_date,div.asp_r.asp_r_4 .results .item .etc .asp_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:11px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores4_1 .results .item div.asp_content,#ajaxsearchprores4_2 .results .item div.asp_content,div.asp_r.asp_r_4 .results .item div.asp_content{
    margin:0;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores4_1 span.highlighted,#ajaxsearchprores4_2 span.highlighted,div.asp_r.asp_r_4 span.highlighted{
    font-weight:700;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1)
}
#ajaxsearchprores4_1 p.showmore,#ajaxsearchprores4_2 p.showmore,div.asp_r.asp_r_4 p.showmore{
    text-align:center;
    margin:5px 0 0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores4_1 p.showmore a,#ajaxsearchprores4_2 p.showmore a,div.asp_r.asp_r_4 p.showmore a{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    padding:10px 5px;
    margin:0 auto;
    background:rgba(255,255,255,1);
    display:block;
    text-align:center
}
#ajaxsearchprores4_1 .asp_res_loader,#ajaxsearchprores4_2 .asp_res_loader,div.asp_r.asp_r_4 .asp_res_loader{
    background:rgb(255,255,255);
    height:200px;
    padding:10px
}
#ajaxsearchprores4_1.isotopic .asp_res_loader,#ajaxsearchprores4_2.isotopic .asp_res_loader,div.asp_r.asp_r_4.isotopic .asp_res_loader{
    background:rgba(255,255,255,0)
}
#ajaxsearchprores4_1 .asp_res_loader .asp_loader,#ajaxsearchprores4_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_4 .asp_res_loader .asp_loader{
    height:200px;
    width:200px;
    margin:0 auto
}
div.asp_s.asp_s_4.searchsettings,div.asp_s.asp_s_4.searchsettings,div.asp_s.asp_s_4.searchsettings{
    direction:ltr;
    padding:0;
    background-image:-webkit-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-moz-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-linear-gradient(185deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);
    background-image:linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    box-shadow:0 0 0 1px rgb(29,29,29);
    ;
    max-width:208px;
    z-index:2
}
div.asp_s.asp_s_4.searchsettings.asp_s,div.asp_s.asp_s_4.searchsettings.asp_s,div.asp_s.asp_s_4.searchsettings.asp_s{
    z-index:11001
}
#ajaxsearchprobsettings4_1.searchsettings,#ajaxsearchprobsettings4_2.searchsettings,div.asp_sb.asp_sb_4.searchsettings{
    max-width:none
}
div.asp_s.asp_s_4.searchsettings form,div.asp_s.asp_s_4.searchsettings form,div.asp_s.asp_s_4.searchsettings form{
    display:flex
}
div.asp_sb.asp_sb_4.searchsettings form,div.asp_sb.asp_sb_4.searchsettings form,div.asp_sb.asp_sb_4.searchsettings form{
    display:flex
}
#ajaxsearchprosettings4_1.searchsettings div.asp_option_label,#ajaxsearchprosettings4_2.searchsettings div.asp_option_label,#ajaxsearchprosettings4_1.searchsettings .asp_label,#ajaxsearchprosettings4_2.searchsettings .asp_label,div.asp_s.asp_s_4.searchsettings div.asp_option_label,div.asp_s.asp_s_4.searchsettings .asp_label{
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(43,43,43);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings4_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings4_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_4.searchsettings .asp_option_inner label,div.asp_s.asp_s_4.searchsettings .asp_option_inner label{
    background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);
    background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))
}
#ajaxsearchprosettings4_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings4_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings4_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings4_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_4.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_4.searchsettings .asp_option_inner label:after{
    font-family:'asppsicons2';
    border:none;
    content:"\e800";
    display:block;
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    color:rgb(255,255,255);
    margin:1px 0 0 0!important;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    text-shadow:none
}
#ajaxsearchprosettings4_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings4_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_4.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprobsettings4_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings4_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_4.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprosettings4_1.searchsettings fieldset,#ajaxsearchprosettings4_2.searchsettings fieldset,div.asp_s.asp_s_4.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprobsettings4_1.searchsettings fieldset,#ajaxsearchprobsettings4_2.searchsettings fieldset,div.asp_sb.asp_sb_4.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprosettings4_1.searchsettings fieldset legend,#ajaxsearchprosettings4_2.searchsettings fieldset legend,div.asp_s.asp_s_4.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    background:transparent;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(71,71,71);
    font-size:13px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings4_1.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprosettings4_2.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprobsettings4_1.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprobsettings4_2.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,div.asp_s.asp_s_4.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,div.asp_sb.asp_sb_4.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex{
    padding:0 0 0 10px!important;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    flex-grow:1;
    flex-shrink:1;
    justify-content:center;
    align-items:stretch
}
.rtl #ajaxsearchprosettings4_1.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprosettings4_2.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprobsettings4_1.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprobsettings4_2.searchsettings fieldset.asp_s_btn_container,.rtl div.asp_s.asp_s_4.searchsettings fieldset.asp_s_btn_container,.rtl div.asp_sb.asp_sb_4.searchsettings fieldset.asp_s_btn_container{
    padding:0 10px 0 0!important
}
#ajaxsearchprosettings4_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprosettings4_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprobsettings4_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprobsettings4_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,div.asp_s.asp_s_4.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,div.asp_sb.asp_sb_4.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div{
    text-align:center;
    min-width:100%
}
#ajaxsearchprosettings4_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprosettings4_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprobsettings4_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprobsettings4_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,div.asp_s.asp_s_4.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,div.asp_sb.asp_sb_4.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div{
    text-align:center;
    min-width:100%
}
#ajaxsearchprosettings4_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprosettings4_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprobsettings4_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprobsettings4_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,div.asp_s.asp_s_4.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,div.asp_sb.asp_sb_4.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn{
    display:inline-block;
    cursor:pointer;
    vertical-align:middle;
    outline:none;
    width:auto;
    box-sizing:border-box;
    background:rgb(212,58,50);
    padding:6px 14px 6px 14px;
    margin:4px 0 0 0;
    border:1px solid rgb(179,51,51);
    border-radius:3px 3px 3px 3px;
    box-shadow:none;
    font-weight:400;
    font-family:Open Sans;
    color:rgb(255,255,255);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprosettings4_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprosettings4_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprobsettings4_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprobsettings4_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,div.asp_s.asp_s_4.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,div.asp_sb.asp_sb_4.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active{
    transform:translateY(1px)
}
#ajaxsearchprosettings4_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings4_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_4.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprobsettings4_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings4_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_4.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores4_1.vertical,#ajaxsearchprores4_2.vertical,div.asp_r.asp_r_4.vertical{
    padding:4px;
    background:rgb(255,255,255);
    border-radius:3px;
    border:1px none rgb(29,29,29);
    border-radius:3px 3px 3px 3px;
    box-shadow:0 20px 50px 0 rgba(28,9,80,.25);
    visibility:hidden;
    display:none
}
#ajaxsearchprores4_1.vertical .results,#ajaxsearchprores4_2.vertical .results,div.asp_r.asp_r_4.vertical .results{
    max-height:none
}
#ajaxsearchprores4_1.vertical .item,#ajaxsearchprores4_2.vertical .item,div.asp_r.asp_r_4.vertical .item{
    position:relative;
    box-sizing:border-box
}
#ajaxsearchprores4_1.vertical .item .asp_content h3,#ajaxsearchprores4_2.vertical .item .asp_content h3,div.asp_r.asp_r_4.vertical .item .asp_content h3{
    display:inline
}
#ajaxsearchprores4_1.vertical .results .item .asp_content,#ajaxsearchprores4_2.vertical .results .item .asp_content,div.asp_r.asp_r_4.vertical .results .item .asp_content{
    overflow:hidden;
    width:auto;
    height:auto;
    background:transparent;
    margin:0;
    padding:8px
}
#ajaxsearchprores4_1.vertical .results .item .asp_image,#ajaxsearchprores4_2.vertical .results .item .asp_image,div.asp_r.asp_r_4.vertical .results .item .asp_image{
    width:70px;
    height:70px;
    margin:2px 8px 0 0
}
#ajaxsearchprores4_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores4_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_4.vertical .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores4_1.vertical .results .item::after,#ajaxsearchprores4_2.vertical .results .item::after,div.asp_r.asp_r_4.vertical .results .item::after{
    display:block;
    position:absolute;
    bottom:0;
    content:"";
    height:1px;
    width:100%;
    background:rgba(255,255,255,.55)
}
#ajaxsearchprores4_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores4_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_4.vertical .results .item.asp_last_item::after{
    display:none
}
.asp_spacer{
    display:none!important
}
.asp_v_spacer{
    width:100%;
    height:0
}
#ajaxsearchprores4_1 .asp_group_header,#ajaxsearchprores4_2 .asp_group_header,div.asp_r.asp_r_4 .asp_group_header{
    background:#DDD;
    background:rgba(255,255,255,1);
    border-radius:3px 3px 0 0;
    border-top:1px solid rgba(255,255,255,1);
    border-left:1px solid rgba(255,255,255,1);
    border-right:1px solid rgba(255,255,255,1);
    margin:10px 0 -3px;
    padding:7px 0 7px 10px;
    position:relative;
    z-index:1000;
    min-width:90%;
    flex-grow:1;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
div[id*='ajaxsearchpro5_'] div.asp_loader,div[id*='ajaxsearchpro5_'] div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchpro5_'] div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchpro5_'] div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
div[id*='ajaxsearchpro5_'] div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
div[id*='ajaxsearchprores5_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores5_'] .asp_res_loader div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchprores5_'] .asp_res_loader div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchprores5_'] .asp_res_loader div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
div[id*='ajaxsearchprores5_'] .asp_res_loader div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
#ajaxsearchpro5_1 div.asp_loader,#ajaxsearchpro5_2 div.asp_loader,#ajaxsearchpro5_1 div.asp_loader *,#ajaxsearchpro5_2 div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
#ajaxsearchpro5_1 div.asp_loader,#ajaxsearchpro5_2 div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
#ajaxsearchpro5_1 div.asp_loader-inner,#ajaxsearchpro5_2 div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
#ajaxsearchpro5_1 div.asp_ball-scale-ripple>div,#ajaxsearchpro5_2 div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
@-webkit-keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.asp_an_fadeInDown{
    -webkit-animation-name:asp_an_fadeInDown;
    animation-name:asp_an_fadeInDown
}
div.asp_r.asp_r_5,div.asp_r.asp_r_5 *,div.asp_m.asp_m_5,div.asp_m.asp_m_5 *,div.asp_s.asp_s_5,div.asp_s.asp_s_5 *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    letter-spacing:normal
}
div.asp_r.asp_r_5,div.asp_m.asp_m_5,div.asp_s.asp_s_5{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_r.asp_r_5,div.asp_r.asp_r_5 *,div.asp_m.asp_m_5,div.asp_m.asp_m_5 *,div.asp_s.asp_s_5,div.asp_s.asp_s_5 *{
    padding:0;
    margin:0
}
.wpdreams_clear{
    clear:both
}
.asp_w_container_5{
    width:500px
}
#ajaxsearchpro5_1,#ajaxsearchpro5_2,div.asp_m.asp_m_5{
    width:500px;
    height:auto;
    max-height:none;
    border-radius:5px;
    background:#d1eaff;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    background:transparent;
    overflow:hidden;
    border:1px none rgb(29,29,29);
    border-radius:0;
    box-shadow:0 0 0 0 rgba(28,9,80,.25)
}
@media only screen and (min-width:641px) and (max-width:1024px){
    #ajaxsearchpro5_1,#ajaxsearchpro5_2,div.asp_m.asp_m_5{
        width:100%
    }
    .asp_w_container_5{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-5]{
        width:100%
    }
}
@media only screen and (max-width:640px){
    #ajaxsearchpro5_1,#ajaxsearchpro5_2,div.asp_m.asp_m_5{
        width:100%
    }
    .asp_w_container_5{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-5]{
        width:100%
    }
}
#ajaxsearchpro5_1 .probox,#ajaxsearchpro5_2 .probox,div.asp_m.asp_m_5 .probox{
    margin:0;
    height:50px;
    background:transparent;
    border:0 none rgb(255,255,255);
    border-radius:25px 25px 25px 25px;
    box-shadow:none
}
p[id*=asp-try-5]{
    color:rgb(85,85,85)!important;
    display:block
}
div.asp_main_container+[id*=asp-try-5]{
    margin-left:auto;
    margin-right:auto;
    width:500px
}
p[id*=asp-try-5] a{
    color:rgb(255,181,86)!important
}
p[id*=asp-try-5] a:after{
    color:rgb(85,85,85)!important;
    display:inline;
    content:','
}
p[id*=asp-try-5] a:last-child:after{
    display:none
}
#ajaxsearchpro5_1 .probox .proinput,#ajaxsearchpro5_2 .probox .proinput,div.asp_m.asp_m_5 .probox .proinput{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    flex-grow:1;
    order:5;
    -webkit-flex-grow:1;
    -webkit-order:5
}
#ajaxsearchpro5_1 .probox .proinput input.orig,#ajaxsearchpro5_2 .probox .proinput input.orig,div.asp_m.asp_m_5 .probox .proinput input.orig{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none;
    height:50px;
    position:relative;
    z-index:2;
    padding:0!important;
    padding-top:2px!important;
    margin:-1px 0 0 -4px!important;
    width:100%;
    background:transparent!important
}
#ajaxsearchpro5_1 .probox .proinput input.autocomplete,#ajaxsearchpro5_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_5 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    opacity:.25;
    height:50px;
    display:block;
    position:relative;
    z-index:1;
    padding:0!important;
    margin:-1px 0 0 -4px!important;
    margin-top:-50px!important;
    width:100%;
    background:transparent!important
}
.rtl #ajaxsearchpro5_1 .probox .proinput input.orig,.rtl #ajaxsearchpro5_2 .probox .proinput input.orig,.rtl #ajaxsearchpro5_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro5_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_5 .probox .proinput input.orig,.rtl div.asp_m.asp_m_5 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    direction:rtl;
    text-align:right
}
.rtl #ajaxsearchpro5_1 .probox .proinput,.rtl #ajaxsearchpro5_2 .probox .proinput,.rtl div.asp_m.asp_m_5 .probox .proinput{
    margin-right:2px
}
.rtl #ajaxsearchpro5_1 .probox .proloading,.rtl #ajaxsearchpro5_1 .probox .proclose,.rtl #ajaxsearchpro5_2 .probox .proloading,.rtl #ajaxsearchpro5_2 .probox .proclose,.rtl div.asp_m.asp_m_5 .probox .proloading,.rtl div.asp_m.asp_m_5 .probox .proclose{
    order:3
}
div.asp_m.asp_m_5 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_5 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_5 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_5 .probox .proinput input.orig:-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85;
    line-height:normal!important
}
#ajaxsearchpro5_1 .probox .proinput input.autocomplete,#ajaxsearchpro5_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_5 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none
}
#ajaxsearchpro5_1 .probox .proloading,#ajaxsearchpro5_1 .probox .proclose,#ajaxsearchpro5_1 .probox .promagnifier,#ajaxsearchpro5_1 .probox .prosettings,#ajaxsearchpro5_2 .probox .proloading,#ajaxsearchpro5_2 .probox .proclose,#ajaxsearchpro5_2 .probox .promagnifier,#ajaxsearchpro5_2 .probox .prosettings,div.asp_m.asp_m_5 .probox .proloading,div.asp_m.asp_m_5 .probox .proclose,div.asp_m.asp_m_5 .probox .promagnifier,div.asp_m.asp_m_5 .probox .prosettings{
    width:50px;
    height:50px;
    flex:0 0 50px;
    flex-grow:0;
    order:7;
    -webkit-flex:0 0 50px;
    -webkit-flex-grow:0;
    -webkit-order:7
}
#ajaxsearchpro5_1 .probox .proclose svg,#ajaxsearchpro5_2 .probox .proclose svg,div.asp_m.asp_m_5 .probox .proclose svg{
    fill:rgb(254,254,254);
    background:rgb(51,51,51);
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
#ajaxsearchpro5_1 .probox .proloading,#ajaxsearchpro5_2 .probox .proloading,div.asp_m.asp_m_5 .probox .proloading{
    width:50px;
    height:50px;
    min-width:50px;
    min-height:50px;
    max-width:50px;
    max-height:50px
}
#ajaxsearchpro5_1 .probox .proloading .asp_loader,#ajaxsearchpro5_2 .probox .proloading .asp_loader,div.asp_m.asp_m_5 .probox .proloading .asp_loader{
    width:46px;
    height:46px;
    min-width:46px;
    min-height:46px;
    max-width:46px;
    max-height:46px
}
#ajaxsearchpro5_1 .probox .promagnifier,#ajaxsearchpro5_2 .probox .promagnifier,div.asp_m.asp_m_5 .probox .promagnifier{
    width:auto;
    height:50px;
    flex:0 0 auto;
    order:7;
    -webkit-flex:0 0 auto;
    -webkit-order:7
}
#ajaxsearchpro5_1 .probox .promagnifier div.innericon,#ajaxsearchpro5_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_5 .probox .promagnifier div.innericon{
    width:50px;
    height:50px;
    float:right
}
#ajaxsearchpro5_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro5_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_5 .probox .promagnifier div.asp_text_button{
    width:auto;
    height:50px;
    float:right;
    margin:0;
    padding:0 10px;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(255,255,255);
    font-size:15px;
    line-height:auto;
    text-shadow:none;
    line-height:50px
}
#ajaxsearchpro5_1 .probox .promagnifier .innericon svg,#ajaxsearchpro5_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_5 .probox .promagnifier .innericon svg{
    fill:rgb(255,255,255)
}
#ajaxsearchpro5_1 .probox .prosettings .innericon svg,#ajaxsearchpro5_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_5 .probox .prosettings .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro5_1 .probox .promagnifier,#ajaxsearchpro5_2 .probox .promagnifier,div.asp_m.asp_m_5 .probox .promagnifier{
    width:auto;
    height:50px;
    background-image:-webkit-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-moz-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-o-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-ms-linear-gradient(180deg,rgba(247,52,94,1) 0,rgba(247,52,94,1) 100%);
    background-image:linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-position:center center;
    background-repeat:no-repeat;
    order:11;
    -webkit-order:11;
    float:right;
    border:0 none rgba(255,255,255,0);
    border-radius:25px 25px 25px 25px;
    box-shadow:none;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer
}
#ajaxsearchpro5_1 .probox .prosettings,#ajaxsearchpro5_2 .probox .prosettings,div.asp_m.asp_m_5 .probox .prosettings{
    width:50px;
    height:50px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:10;
    -webkit-order:10;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64);
    cursor:pointer;
    background-size:100% 100%;
    align-self:flex-end
}
#ajaxsearchprores5_1,#ajaxsearchprores5_2,div.asp_r.asp_r_5{
    position:absolute;
    z-index:11000;
    width:auto;
    margin:12px 0 0 0
}
#ajaxsearchprores5_1 .results .asp_nores .asp_keyword,#ajaxsearchprores5_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_5 .results .asp_nores .asp_keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none;
    font-weight:700
}
#ajaxsearchprores5_1 .asp_results_top,#ajaxsearchprores5_2 .asp_results_top,div.asp_r.asp_r_5 .asp_results_top{
    background:rgb(255,255,255);
    border:1px none rgb(81,81,81);
    border-radius:0;
    padding:6px 12px 6px 12px;
    margin:0 0 4px 0;
    text-align:center;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(81,81,81);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores5_1 .results .item,#ajaxsearchprores5_2 .results .item,div.asp_r.asp_r_5 .results .item{
    height:auto;
    background:rgb(255,255,255)
}
#ajaxsearchprores5_1 .results .item.hovered,#ajaxsearchprores5_2 .results .item.hovered,div.asp_r.asp_r_5 .results .item.hovered{
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1))
}
#ajaxsearchprores5_1 .results .item .asp_image,#ajaxsearchprores5_2 .results .item .asp_image,div.asp_r.asp_r_5 .results .item .asp_image{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores5_1 .results .item .asp_item_overlay_img,#ajaxsearchprores5_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_5 .results .item .asp_item_overlay_img{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores5_1 .results .item .asp_content,#ajaxsearchprores5_2 .results .item .asp_content,div.asp_r.asp_r_5 .results .item .asp_content{
    overflow:hidden;
    background:transparent;
    margin:0;
    padding:0 10px
}
#ajaxsearchprores5_1 .results .item .asp_content h3,#ajaxsearchprores5_2 .results .item .asp_content h3,div.asp_r.asp_r_5 .results .item .asp_content h3{
    margin:0;
    padding:0;
    display:inline-block;
    line-height:inherit;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores5_1 .results .item .asp_content h3 a,#ajaxsearchprores5_2 .results .item .asp_content h3 a,div.asp_r.asp_r_5 .results .item .asp_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    display:block;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores5_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores5_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_5 .results .item .asp_content h3 a:hover{
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores5_1 .results .item div.etc,#ajaxsearchprores5_2 .results .item div.etc,div.asp_r.asp_r_5 .results .item div.etc{
    padding:0;
    font-size:13px;
    line-height:1.3em;
    margin-bottom:6px
}
#ajaxsearchprores5_1 .results .item .etc .asp_author,#ajaxsearchprores5_2 .results .item .etc .asp_author,div.asp_r.asp_r_5 .results .item .etc .asp_author{
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.5);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
#ajaxsearchprores5_1 .results .item .etc .asp_date,#ajaxsearchprores5_2 .results .item .etc .asp_date,div.asp_r.asp_r_5 .results .item .etc .asp_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:11px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores5_1 .results .item div.asp_content,#ajaxsearchprores5_2 .results .item div.asp_content,div.asp_r.asp_r_5 .results .item div.asp_content{
    margin:0;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores5_1 span.highlighted,#ajaxsearchprores5_2 span.highlighted,div.asp_r.asp_r_5 span.highlighted{
    font-weight:700;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1)
}
#ajaxsearchprores5_1 p.showmore,#ajaxsearchprores5_2 p.showmore,div.asp_r.asp_r_5 p.showmore{
    text-align:center;
    margin:5px 0 0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores5_1 p.showmore a,#ajaxsearchprores5_2 p.showmore a,div.asp_r.asp_r_5 p.showmore a{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    padding:10px 5px;
    margin:0 auto;
    background:rgba(255,255,255,1);
    display:block;
    text-align:center
}
#ajaxsearchprores5_1 .asp_res_loader,#ajaxsearchprores5_2 .asp_res_loader,div.asp_r.asp_r_5 .asp_res_loader{
    background:rgb(255,255,255);
    height:200px;
    padding:10px
}
#ajaxsearchprores5_1.isotopic .asp_res_loader,#ajaxsearchprores5_2.isotopic .asp_res_loader,div.asp_r.asp_r_5.isotopic .asp_res_loader{
    background:rgba(255,255,255,0)
}
#ajaxsearchprores5_1 .asp_res_loader .asp_loader,#ajaxsearchprores5_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_5 .asp_res_loader .asp_loader{
    height:200px;
    width:200px;
    margin:0 auto
}
div.asp_s.asp_s_5.searchsettings,div.asp_s.asp_s_5.searchsettings,div.asp_s.asp_s_5.searchsettings{
    direction:ltr;
    padding:0;
    background-image:-webkit-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-moz-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-linear-gradient(185deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);
    background-image:linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    box-shadow:0 0 0 1px rgb(29,29,29);
    ;
    max-width:208px;
    z-index:2
}
div.asp_s.asp_s_5.searchsettings.asp_s,div.asp_s.asp_s_5.searchsettings.asp_s,div.asp_s.asp_s_5.searchsettings.asp_s{
    z-index:11001
}
#ajaxsearchprobsettings5_1.searchsettings,#ajaxsearchprobsettings5_2.searchsettings,div.asp_sb.asp_sb_5.searchsettings{
    max-width:none
}
div.asp_s.asp_s_5.searchsettings form,div.asp_s.asp_s_5.searchsettings form,div.asp_s.asp_s_5.searchsettings form{
    display:flex
}
div.asp_sb.asp_sb_5.searchsettings form,div.asp_sb.asp_sb_5.searchsettings form,div.asp_sb.asp_sb_5.searchsettings form{
    display:flex
}
#ajaxsearchprosettings5_1.searchsettings div.asp_option_label,#ajaxsearchprosettings5_2.searchsettings div.asp_option_label,#ajaxsearchprosettings5_1.searchsettings .asp_label,#ajaxsearchprosettings5_2.searchsettings .asp_label,div.asp_s.asp_s_5.searchsettings div.asp_option_label,div.asp_s.asp_s_5.searchsettings .asp_label{
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(43,43,43);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings5_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings5_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_5.searchsettings .asp_option_inner label,div.asp_s.asp_s_5.searchsettings .asp_option_inner label{
    background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);
    background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))
}
#ajaxsearchprosettings5_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings5_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings5_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings5_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_5.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_5.searchsettings .asp_option_inner label:after{
    font-family:'asppsicons2';
    border:none;
    content:"\e800";
    display:block;
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    color:rgb(255,255,255);
    margin:1px 0 0 0!important;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    text-shadow:none
}
#ajaxsearchprosettings5_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings5_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_5.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprobsettings5_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings5_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_5.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprosettings5_1.searchsettings fieldset,#ajaxsearchprosettings5_2.searchsettings fieldset,div.asp_s.asp_s_5.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprobsettings5_1.searchsettings fieldset,#ajaxsearchprobsettings5_2.searchsettings fieldset,div.asp_sb.asp_sb_5.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprosettings5_1.searchsettings fieldset legend,#ajaxsearchprosettings5_2.searchsettings fieldset legend,div.asp_s.asp_s_5.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    background:transparent;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(71,71,71);
    font-size:13px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings5_1.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprosettings5_2.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprobsettings5_1.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprobsettings5_2.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,div.asp_s.asp_s_5.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,div.asp_sb.asp_sb_5.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex{
    padding:0 0 0 10px!important;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    flex-grow:1;
    flex-shrink:1;
    justify-content:center;
    align-items:stretch
}
.rtl #ajaxsearchprosettings5_1.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprosettings5_2.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprobsettings5_1.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprobsettings5_2.searchsettings fieldset.asp_s_btn_container,.rtl div.asp_s.asp_s_5.searchsettings fieldset.asp_s_btn_container,.rtl div.asp_sb.asp_sb_5.searchsettings fieldset.asp_s_btn_container{
    padding:0 10px 0 0!important
}
#ajaxsearchprosettings5_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprosettings5_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprobsettings5_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprobsettings5_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,div.asp_s.asp_s_5.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,div.asp_sb.asp_sb_5.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div{
    text-align:center;
    min-width:100%
}
#ajaxsearchprosettings5_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprosettings5_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprobsettings5_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprobsettings5_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,div.asp_s.asp_s_5.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,div.asp_sb.asp_sb_5.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div{
    text-align:center;
    min-width:100%
}
#ajaxsearchprosettings5_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprosettings5_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprobsettings5_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprobsettings5_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,div.asp_s.asp_s_5.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,div.asp_sb.asp_sb_5.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn{
    display:inline-block;
    cursor:pointer;
    vertical-align:middle;
    outline:none;
    width:auto;
    box-sizing:border-box;
    background:rgb(212,58,50);
    padding:6px 14px 6px 14px;
    margin:4px 0 0 0;
    border:1px solid rgb(179,51,51);
    border-radius:3px 3px 3px 3px;
    box-shadow:none;
    font-weight:400;
    font-family:Open Sans;
    color:rgb(255,255,255);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprosettings5_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprosettings5_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprobsettings5_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprobsettings5_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,div.asp_s.asp_s_5.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,div.asp_sb.asp_sb_5.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active{
    transform:translateY(1px)
}
#ajaxsearchprosettings5_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings5_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_5.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprobsettings5_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings5_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_5.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores5_1.vertical,#ajaxsearchprores5_2.vertical,div.asp_r.asp_r_5.vertical{
    padding:4px;
    background:rgb(255,255,255);
    border-radius:3px;
    border:1px none rgb(29,29,29);
    border-radius:3px 3px 3px 3px;
    box-shadow:0 20px 50px 0 rgba(28,9,80,.25);
    visibility:hidden;
    display:none
}
#ajaxsearchprores5_1.vertical .results,#ajaxsearchprores5_2.vertical .results,div.asp_r.asp_r_5.vertical .results{
    max-height:none
}
#ajaxsearchprores5_1.vertical .item,#ajaxsearchprores5_2.vertical .item,div.asp_r.asp_r_5.vertical .item{
    position:relative;
    box-sizing:border-box
}
#ajaxsearchprores5_1.vertical .item .asp_content h3,#ajaxsearchprores5_2.vertical .item .asp_content h3,div.asp_r.asp_r_5.vertical .item .asp_content h3{
    display:inline
}
#ajaxsearchprores5_1.vertical .results .item .asp_content,#ajaxsearchprores5_2.vertical .results .item .asp_content,div.asp_r.asp_r_5.vertical .results .item .asp_content{
    overflow:hidden;
    width:auto;
    height:auto;
    background:transparent;
    margin:0;
    padding:8px
}
#ajaxsearchprores5_1.vertical .results .item .asp_image,#ajaxsearchprores5_2.vertical .results .item .asp_image,div.asp_r.asp_r_5.vertical .results .item .asp_image{
    width:70px;
    height:70px;
    margin:2px 8px 0 0
}
#ajaxsearchprores5_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores5_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_5.vertical .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores5_1.vertical .results .item::after,#ajaxsearchprores5_2.vertical .results .item::after,div.asp_r.asp_r_5.vertical .results .item::after{
    display:block;
    position:absolute;
    bottom:0;
    content:"";
    height:1px;
    width:100%;
    background:rgba(255,255,255,.55)
}
#ajaxsearchprores5_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores5_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_5.vertical .results .item.asp_last_item::after{
    display:none
}
.asp_spacer{
    display:none!important
}
.asp_v_spacer{
    width:100%;
    height:0
}
#ajaxsearchprores5_1 .asp_group_header,#ajaxsearchprores5_2 .asp_group_header,div.asp_r.asp_r_5 .asp_group_header{
    background:#DDD;
    background:rgba(255,255,255,1);
    border-radius:3px 3px 0 0;
    border-top:1px solid rgba(255,255,255,1);
    border-left:1px solid rgba(255,255,255,1);
    border-right:1px solid rgba(255,255,255,1);
    margin:10px 0 -3px;
    padding:7px 0 7px 10px;
    position:relative;
    z-index:1000;
    min-width:90%;
    flex-grow:1;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
div[id*='ajaxsearchpro6_'] div.asp_loader,div[id*='ajaxsearchpro6_'] div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchpro6_'] div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchpro6_'] div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
div[id*='ajaxsearchpro6_'] div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
div[id*='ajaxsearchprores6_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores6_'] .asp_res_loader div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchprores6_'] .asp_res_loader div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchprores6_'] .asp_res_loader div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
div[id*='ajaxsearchprores6_'] .asp_res_loader div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
#ajaxsearchpro6_1 div.asp_loader,#ajaxsearchpro6_2 div.asp_loader,#ajaxsearchpro6_1 div.asp_loader *,#ajaxsearchpro6_2 div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
#ajaxsearchpro6_1 div.asp_loader,#ajaxsearchpro6_2 div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
#ajaxsearchpro6_1 div.asp_loader-inner,#ajaxsearchpro6_2 div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
@keyframes ball-scale-ripple{
    0%{
        -webkit-transform:scale(.1);
        transform:scale(.1);
        opacity:1
    }
    70%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.7
    }
    100%{
        opacity:0
    }
}
#ajaxsearchpro6_1 div.asp_ball-scale-ripple>div,#ajaxsearchpro6_2 div.asp_ball-scale-ripple>div{
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    height:100%;
    width:100%;
    border-radius:100%;
    border:2px solid rgba(28,9,80,.25);
    -webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);
    animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)
}
@-webkit-keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.asp_an_fadeInDown{
    -webkit-animation-name:asp_an_fadeInDown;
    animation-name:asp_an_fadeInDown
}
div.asp_r.asp_r_6,div.asp_r.asp_r_6 *,div.asp_m.asp_m_6,div.asp_m.asp_m_6 *,div.asp_s.asp_s_6,div.asp_s.asp_s_6 *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    letter-spacing:normal
}
div.asp_r.asp_r_6,div.asp_m.asp_m_6,div.asp_s.asp_s_6{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_r.asp_r_6,div.asp_r.asp_r_6 *,div.asp_m.asp_m_6,div.asp_m.asp_m_6 *,div.asp_s.asp_s_6,div.asp_s.asp_s_6 *{
    padding:0;
    margin:0
}
.wpdreams_clear{
    clear:both
}
.asp_w_container_6{
    width:500px
}
#ajaxsearchpro6_1,#ajaxsearchpro6_2,div.asp_m.asp_m_6{
    width:500px;
    height:auto;
    max-height:none;
    border-radius:5px;
    background:#d1eaff;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    background:transparent;
    overflow:hidden;
    border:1px none rgb(29,29,29);
    border-radius:0;
    box-shadow:0 0 0 0 rgba(28,9,80,.25)
}
@media only screen and (min-width:641px) and (max-width:1024px){
    #ajaxsearchpro6_1,#ajaxsearchpro6_2,div.asp_m.asp_m_6{
        width:100%
    }
    .asp_w_container_6{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-6]{
        width:100%
    }
}
@media only screen and (max-width:640px){
    #ajaxsearchpro6_1,#ajaxsearchpro6_2,div.asp_m.asp_m_6{
        width:100%
    }
    .asp_w_container_6{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-6]{
        width:100%
    }
}
#ajaxsearchpro6_1 .probox,#ajaxsearchpro6_2 .probox,div.asp_m.asp_m_6 .probox{
    margin:0;
    height:50px;
    background:transparent;
    border:0 none rgb(255,255,255);
    border-radius:25px 25px 25px 25px;
    box-shadow:none
}
p[id*=asp-try-6]{
    color:rgb(85,85,85)!important;
    display:block
}
div.asp_main_container+[id*=asp-try-6]{
    margin-left:auto;
    margin-right:auto;
    width:500px
}
p[id*=asp-try-6] a{
    color:rgb(255,181,86)!important
}
p[id*=asp-try-6] a:after{
    color:rgb(85,85,85)!important;
    display:inline;
    content:','
}
p[id*=asp-try-6] a:last-child:after{
    display:none
}
#ajaxsearchpro6_1 .probox .proinput,#ajaxsearchpro6_2 .probox .proinput,div.asp_m.asp_m_6 .probox .proinput{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    flex-grow:1;
    order:5;
    -webkit-flex-grow:1;
    -webkit-order:5
}
#ajaxsearchpro6_1 .probox .proinput input.orig,#ajaxsearchpro6_2 .probox .proinput input.orig,div.asp_m.asp_m_6 .probox .proinput input.orig{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none;
    height:50px;
    position:relative;
    z-index:2;
    padding:0!important;
    padding-top:2px!important;
    margin:-1px 0 0 -4px!important;
    width:100%;
    background:transparent!important
}
#ajaxsearchpro6_1 .probox .proinput input.autocomplete,#ajaxsearchpro6_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_6 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    opacity:.25;
    height:50px;
    display:block;
    position:relative;
    z-index:1;
    padding:0!important;
    margin:-1px 0 0 -4px!important;
    margin-top:-50px!important;
    width:100%;
    background:transparent!important
}
.rtl #ajaxsearchpro6_1 .probox .proinput input.orig,.rtl #ajaxsearchpro6_2 .probox .proinput input.orig,.rtl #ajaxsearchpro6_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro6_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_6 .probox .proinput input.orig,.rtl div.asp_m.asp_m_6 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    direction:rtl;
    text-align:right
}
.rtl #ajaxsearchpro6_1 .probox .proinput,.rtl #ajaxsearchpro6_2 .probox .proinput,.rtl div.asp_m.asp_m_6 .probox .proinput{
    margin-right:2px
}
.rtl #ajaxsearchpro6_1 .probox .proloading,.rtl #ajaxsearchpro6_1 .probox .proclose,.rtl #ajaxsearchpro6_2 .probox .proloading,.rtl #ajaxsearchpro6_2 .probox .proclose,.rtl div.asp_m.asp_m_6 .probox .proloading,.rtl div.asp_m.asp_m_6 .probox .proclose{
    order:3
}
div.asp_m.asp_m_6 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_6 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_6 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_6 .probox .proinput input.orig:-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85;
    line-height:normal!important
}
#ajaxsearchpro6_1 .probox .proinput input.autocomplete,#ajaxsearchpro6_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_6 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:2em;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none
}
#ajaxsearchpro6_1 .probox .proloading,#ajaxsearchpro6_1 .probox .proclose,#ajaxsearchpro6_1 .probox .promagnifier,#ajaxsearchpro6_1 .probox .prosettings,#ajaxsearchpro6_2 .probox .proloading,#ajaxsearchpro6_2 .probox .proclose,#ajaxsearchpro6_2 .probox .promagnifier,#ajaxsearchpro6_2 .probox .prosettings,div.asp_m.asp_m_6 .probox .proloading,div.asp_m.asp_m_6 .probox .proclose,div.asp_m.asp_m_6 .probox .promagnifier,div.asp_m.asp_m_6 .probox .prosettings{
    width:50px;
    height:50px;
    flex:0 0 50px;
    flex-grow:0;
    order:7;
    -webkit-flex:0 0 50px;
    -webkit-flex-grow:0;
    -webkit-order:7
}
#ajaxsearchpro6_1 .probox .proclose svg,#ajaxsearchpro6_2 .probox .proclose svg,div.asp_m.asp_m_6 .probox .proclose svg{
    fill:rgb(254,254,254);
    background:rgb(51,51,51);
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
#ajaxsearchpro6_1 .probox .proloading,#ajaxsearchpro6_2 .probox .proloading,div.asp_m.asp_m_6 .probox .proloading{
    width:50px;
    height:50px;
    min-width:50px;
    min-height:50px;
    max-width:50px;
    max-height:50px
}
#ajaxsearchpro6_1 .probox .proloading .asp_loader,#ajaxsearchpro6_2 .probox .proloading .asp_loader,div.asp_m.asp_m_6 .probox .proloading .asp_loader{
    width:46px;
    height:46px;
    min-width:46px;
    min-height:46px;
    max-width:46px;
    max-height:46px
}
#ajaxsearchpro6_1 .probox .promagnifier,#ajaxsearchpro6_2 .probox .promagnifier,div.asp_m.asp_m_6 .probox .promagnifier{
    width:auto;
    height:50px;
    flex:0 0 auto;
    order:7;
    -webkit-flex:0 0 auto;
    -webkit-order:7
}
#ajaxsearchpro6_1 .probox .promagnifier div.innericon,#ajaxsearchpro6_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_6 .probox .promagnifier div.innericon{
    width:50px;
    height:50px;
    float:right
}
#ajaxsearchpro6_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro6_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_6 .probox .promagnifier div.asp_text_button{
    width:auto;
    height:50px;
    float:right;
    margin:0;
    padding:0 10px;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(255,255,255);
    font-size:15px;
    line-height:auto;
    text-shadow:none;
    line-height:50px
}
#ajaxsearchpro6_1 .probox .promagnifier .innericon svg,#ajaxsearchpro6_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_6 .probox .promagnifier .innericon svg{
    fill:rgb(255,255,255)
}
#ajaxsearchpro6_1 .probox .prosettings .innericon svg,#ajaxsearchpro6_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_6 .probox .prosettings .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro6_1 .probox .promagnifier,#ajaxsearchpro6_2 .probox .promagnifier,div.asp_m.asp_m_6 .probox .promagnifier{
    width:auto;
    height:50px;
    background-image:-webkit-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-moz-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-o-linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-image:-ms-linear-gradient(180deg,rgba(247,52,94,1) 0,rgba(247,52,94,1) 100%);
    background-image:linear-gradient(180deg,rgba(247,52,94,1),rgba(247,52,94,1));
    background-position:center center;
    background-repeat:no-repeat;
    order:11;
    -webkit-order:11;
    float:right;
    border:0 none rgba(255,255,255,0);
    border-radius:25px 25px 25px 25px;
    box-shadow:none;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer
}
#ajaxsearchpro6_1 .probox .prosettings,#ajaxsearchpro6_2 .probox .prosettings,div.asp_m.asp_m_6 .probox .prosettings{
    width:50px;
    height:50px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:10;
    -webkit-order:10;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64);
    cursor:pointer;
    background-size:100% 100%;
    align-self:flex-end
}
#ajaxsearchprores6_1,#ajaxsearchprores6_2,div.asp_r.asp_r_6{
    position:absolute;
    z-index:11000;
    width:auto;
    margin:12px 0 0 0
}
#ajaxsearchprores6_1 .results .asp_nores .asp_keyword,#ajaxsearchprores6_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_6 .results .asp_nores .asp_keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none;
    font-weight:700
}
#ajaxsearchprores6_1 .asp_results_top,#ajaxsearchprores6_2 .asp_results_top,div.asp_r.asp_r_6 .asp_results_top{
    background:rgb(255,255,255);
    border:1px none rgb(81,81,81);
    border-radius:0;
    padding:6px 12px 6px 12px;
    margin:0 0 4px 0;
    text-align:center;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(81,81,81);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores6_1 .results .item,#ajaxsearchprores6_2 .results .item,div.asp_r.asp_r_6 .results .item{
    height:auto;
    background:rgb(255,255,255)
}
#ajaxsearchprores6_1 .results .item.hovered,#ajaxsearchprores6_2 .results .item.hovered,div.asp_r.asp_r_6 .results .item.hovered{
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1))
}
#ajaxsearchprores6_1 .results .item .asp_image,#ajaxsearchprores6_2 .results .item .asp_image,div.asp_r.asp_r_6 .results .item .asp_image{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores6_1 .results .item .asp_item_overlay_img,#ajaxsearchprores6_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_6 .results .item .asp_item_overlay_img{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores6_1 .results .item .asp_content,#ajaxsearchprores6_2 .results .item .asp_content,div.asp_r.asp_r_6 .results .item .asp_content{
    overflow:hidden;
    background:transparent;
    margin:0;
    padding:0 10px
}
#ajaxsearchprores6_1 .results .item .asp_content h3,#ajaxsearchprores6_2 .results .item .asp_content h3,div.asp_r.asp_r_6 .results .item .asp_content h3{
    margin:0;
    padding:0;
    display:inline-block;
    line-height:inherit;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores6_1 .results .item .asp_content h3 a,#ajaxsearchprores6_2 .results .item .asp_content h3 a,div.asp_r.asp_r_6 .results .item .asp_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    display:block;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores6_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores6_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_6 .results .item .asp_content h3 a:hover{
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores6_1 .results .item div.etc,#ajaxsearchprores6_2 .results .item div.etc,div.asp_r.asp_r_6 .results .item div.etc{
    padding:0;
    font-size:13px;
    line-height:1.3em;
    margin-bottom:6px
}
#ajaxsearchprores6_1 .results .item .etc .asp_author,#ajaxsearchprores6_2 .results .item .etc .asp_author,div.asp_r.asp_r_6 .results .item .etc .asp_author{
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.5);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
#ajaxsearchprores6_1 .results .item .etc .asp_date,#ajaxsearchprores6_2 .results .item .etc .asp_date,div.asp_r.asp_r_6 .results .item .etc .asp_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:11px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores6_1 .results .item div.asp_content,#ajaxsearchprores6_2 .results .item div.asp_content,div.asp_r.asp_r_6 .results .item div.asp_content{
    margin:0;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores6_1 span.highlighted,#ajaxsearchprores6_2 span.highlighted,div.asp_r.asp_r_6 span.highlighted{
    font-weight:700;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1)
}
#ajaxsearchprores6_1 p.showmore,#ajaxsearchprores6_2 p.showmore,div.asp_r.asp_r_6 p.showmore{
    text-align:center;
    margin:5px 0 0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores6_1 p.showmore a,#ajaxsearchprores6_2 p.showmore a,div.asp_r.asp_r_6 p.showmore a{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    padding:10px 5px;
    margin:0 auto;
    background:rgba(255,255,255,1);
    display:block;
    text-align:center
}
#ajaxsearchprores6_1 .asp_res_loader,#ajaxsearchprores6_2 .asp_res_loader,div.asp_r.asp_r_6 .asp_res_loader{
    background:rgb(255,255,255);
    height:200px;
    padding:10px
}
#ajaxsearchprores6_1.isotopic .asp_res_loader,#ajaxsearchprores6_2.isotopic .asp_res_loader,div.asp_r.asp_r_6.isotopic .asp_res_loader{
    background:rgba(255,255,255,0)
}
#ajaxsearchprores6_1 .asp_res_loader .asp_loader,#ajaxsearchprores6_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_6 .asp_res_loader .asp_loader{
    height:200px;
    width:200px;
    margin:0 auto
}
div.asp_s.asp_s_6.searchsettings,div.asp_s.asp_s_6.searchsettings,div.asp_s.asp_s_6.searchsettings{
    direction:ltr;
    padding:0;
    background-image:-webkit-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-moz-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-linear-gradient(185deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);
    background-image:linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    box-shadow:0 0 0 1px rgb(29,29,29);
    ;
    max-width:208px;
    z-index:2
}
div.asp_s.asp_s_6.searchsettings.asp_s,div.asp_s.asp_s_6.searchsettings.asp_s,div.asp_s.asp_s_6.searchsettings.asp_s{
    z-index:11001
}
#ajaxsearchprobsettings6_1.searchsettings,#ajaxsearchprobsettings6_2.searchsettings,div.asp_sb.asp_sb_6.searchsettings{
    max-width:none
}
div.asp_s.asp_s_6.searchsettings form,div.asp_s.asp_s_6.searchsettings form,div.asp_s.asp_s_6.searchsettings form{
    display:flex
}
div.asp_sb.asp_sb_6.searchsettings form,div.asp_sb.asp_sb_6.searchsettings form,div.asp_sb.asp_sb_6.searchsettings form{
    display:flex
}
#ajaxsearchprosettings6_1.searchsettings div.asp_option_label,#ajaxsearchprosettings6_2.searchsettings div.asp_option_label,#ajaxsearchprosettings6_1.searchsettings .asp_label,#ajaxsearchprosettings6_2.searchsettings .asp_label,div.asp_s.asp_s_6.searchsettings div.asp_option_label,div.asp_s.asp_s_6.searchsettings .asp_label{
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(43,43,43);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings6_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings6_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_6.searchsettings .asp_option_inner label,div.asp_s.asp_s_6.searchsettings .asp_option_inner label{
    background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);
    background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))
}
#ajaxsearchprosettings6_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings6_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings6_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings6_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_6.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_6.searchsettings .asp_option_inner label:after{
    font-family:'asppsicons2';
    border:none;
    content:"\e800";
    display:block;
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    color:rgb(255,255,255);
    margin:1px 0 0 0!important;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    text-shadow:none
}
#ajaxsearchprosettings6_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings6_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_6.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprobsettings6_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings6_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_6.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprosettings6_1.searchsettings fieldset,#ajaxsearchprosettings6_2.searchsettings fieldset,div.asp_s.asp_s_6.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprobsettings6_1.searchsettings fieldset,#ajaxsearchprobsettings6_2.searchsettings fieldset,div.asp_sb.asp_sb_6.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprosettings6_1.searchsettings fieldset legend,#ajaxsearchprosettings6_2.searchsettings fieldset legend,div.asp_s.asp_s_6.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    background:transparent;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(71,71,71);
    font-size:13px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings6_1.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprosettings6_2.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprobsettings6_1.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,#ajaxsearchprobsettings6_2.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,div.asp_s.asp_s_6.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex,div.asp_sb.asp_sb_6.searchsettings fieldset.asp_s_btn_container .asp_sr_btn_flex{
    padding:0 0 0 10px!important;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    flex-grow:1;
    flex-shrink:1;
    justify-content:center;
    align-items:stretch
}
.rtl #ajaxsearchprosettings6_1.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprosettings6_2.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprobsettings6_1.searchsettings fieldset.asp_s_btn_container,.rtl #ajaxsearchprobsettings6_2.searchsettings fieldset.asp_s_btn_container,.rtl div.asp_s.asp_s_6.searchsettings fieldset.asp_s_btn_container,.rtl div.asp_sb.asp_sb_6.searchsettings fieldset.asp_s_btn_container{
    padding:0 10px 0 0!important
}
#ajaxsearchprosettings6_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprosettings6_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprobsettings6_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,#ajaxsearchprobsettings6_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,div.asp_s.asp_s_6.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div,div.asp_sb.asp_sb_6.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div{
    text-align:center;
    min-width:100%
}
#ajaxsearchprosettings6_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprosettings6_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprobsettings6_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,#ajaxsearchprobsettings6_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,div.asp_s.asp_s_6.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,div.asp_sb.asp_sb_6.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div{
    text-align:center;
    min-width:100%
}
#ajaxsearchprosettings6_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprosettings6_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprobsettings6_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,#ajaxsearchprobsettings6_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,div.asp_s.asp_s_6.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,div.asp_sb.asp_sb_6.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn{
    display:inline-block;
    cursor:pointer;
    vertical-align:middle;
    outline:none;
    width:auto;
    box-sizing:border-box;
    background:rgb(212,58,50);
    padding:6px 14px 6px 14px;
    margin:4px 0 0 0;
    border:1px solid rgb(179,51,51);
    border-radius:3px 3px 3px 3px;
    box-shadow:none;
    font-weight:400;
    font-family:Open Sans;
    color:rgb(255,255,255);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprosettings6_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprosettings6_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprobsettings6_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,#ajaxsearchprobsettings6_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,div.asp_s.asp_s_6.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active,div.asp_sb.asp_sb_6.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn:active{
    transform:translateY(1px)
}
#ajaxsearchprosettings6_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings6_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_6.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprobsettings6_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings6_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_6.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores6_1.vertical,#ajaxsearchprores6_2.vertical,div.asp_r.asp_r_6.vertical{
    padding:4px;
    background:rgb(255,255,255);
    border-radius:3px;
    border:1px none rgb(29,29,29);
    border-radius:3px 3px 3px 3px;
    box-shadow:0 20px 50px 0 rgba(28,9,80,.25);
    visibility:hidden;
    display:none
}
#ajaxsearchprores6_1.vertical .results,#ajaxsearchprores6_2.vertical .results,div.asp_r.asp_r_6.vertical .results{
    max-height:none
}
#ajaxsearchprores6_1.vertical .item,#ajaxsearchprores6_2.vertical .item,div.asp_r.asp_r_6.vertical .item{
    position:relative;
    box-sizing:border-box
}
#ajaxsearchprores6_1.vertical .item .asp_content h3,#ajaxsearchprores6_2.vertical .item .asp_content h3,div.asp_r.asp_r_6.vertical .item .asp_content h3{
    display:inline
}
#ajaxsearchprores6_1.vertical .results .item .asp_content,#ajaxsearchprores6_2.vertical .results .item .asp_content,div.asp_r.asp_r_6.vertical .results .item .asp_content{
    overflow:hidden;
    width:auto;
    height:auto;
    background:transparent;
    margin:0;
    padding:8px
}
#ajaxsearchprores6_1.vertical .results .item .asp_image,#ajaxsearchprores6_2.vertical .results .item .asp_image,div.asp_r.asp_r_6.vertical .results .item .asp_image{
    width:70px;
    height:70px;
    margin:2px 8px 0 0
}
#ajaxsearchprores6_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores6_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_6.vertical .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores6_1.vertical .results .item::after,#ajaxsearchprores6_2.vertical .results .item::after,div.asp_r.asp_r_6.vertical .results .item::after{
    display:block;
    position:absolute;
    bottom:0;
    content:"";
    height:1px;
    width:100%;
    background:rgba(255,255,255,.55)
}
#ajaxsearchprores6_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores6_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_6.vertical .results .item.asp_last_item::after{
    display:none
}
.asp_spacer{
    display:none!important
}
.asp_v_spacer{
    width:100%;
    height:0
}
#ajaxsearchprores6_1 .asp_group_header,#ajaxsearchprores6_2 .asp_group_header,div.asp_r.asp_r_6 .asp_group_header{
    background:#DDD;
    background:rgba(255,255,255,1);
    border-radius:3px 3px 0 0;
    border-top:1px solid rgba(255,255,255,1);
    border-left:1px solid rgba(255,255,255,1);
    border-right:1px solid rgba(255,255,255,1);
    margin:10px 0 -3px;
    padding:7px 0 7px 10px;
    position:relative;
    z-index:1000;
    min-width:90%;
    flex-grow:1;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
div[id*='ajaxsearchpro9_'] div.asp_loader,div[id*='ajaxsearchpro9_'] div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchpro9_'] div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchpro9_'] div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
div[id*='ajaxsearchpro9_'] div.asp_ball-beat{
    height:20%
}
div[id*='ajaxsearchpro9_'] div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
div[id*='ajaxsearchpro9_'] div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
div[id*='ajaxsearchprores9_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores9_'] .asp_res_loader div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchprores9_'] .asp_res_loader div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchprores9_'] .asp_res_loader div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
div[id*='ajaxsearchprores9_'] .asp_res_loader div.asp_ball-beat{
    height:20%
}
div[id*='ajaxsearchprores9_'] .asp_res_loader div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
div[id*='ajaxsearchprores9_'] .asp_res_loader div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
#ajaxsearchpro9_1 div.asp_loader,#ajaxsearchpro9_2 div.asp_loader,#ajaxsearchpro9_1 div.asp_loader *,#ajaxsearchpro9_2 div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
#ajaxsearchpro9_1 div.asp_loader,#ajaxsearchpro9_2 div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
#ajaxsearchpro9_1 div.asp_loader-inner,#ajaxsearchpro9_2 div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
#ajaxsearchpro9_1 div.asp_ball-beat,#ajaxsearchpro9_2 div.asp_ball-beat{
    height:20%
}
#ajaxsearchpro9_1 div.asp_ball-beat>div,#ajaxsearchpro9_2 div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
#ajaxsearchpro9_1 div.asp_ball-beat>div:nth-child(2n-1),#ajaxsearchpro9_2 div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
@-webkit-keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.asp_an_fadeInDown{
    -webkit-animation-name:asp_an_fadeInDown;
    animation-name:asp_an_fadeInDown
}
div.asp_r.asp_r_9,div.asp_r.asp_r_9 *,div.asp_m.asp_m_9,div.asp_m.asp_m_9 *,div.asp_s.asp_s_9,div.asp_s.asp_s_9 *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    letter-spacing:normal
}
div.asp_r.asp_r_9,div.asp_m.asp_m_9,div.asp_s.asp_s_9{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_r.asp_r_9,div.asp_r.asp_r_9 *,div.asp_m.asp_m_9,div.asp_m.asp_m_9 *,div.asp_s.asp_s_9,div.asp_s.asp_s_9 *{
    padding:0;
    margin:0
}
.wpdreams_clear{
    clear:both
}
.asp_w_container_9{
    width:460px
}
#ajaxsearchpro9_1,#ajaxsearchpro9_2,div.asp_m.asp_m_9{
    width:460px;
    height:auto;
    max-height:none;
    border-radius:5px;
    background:#d1eaff;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1));
    overflow:hidden;
    border:1px none rgb(29,29,29);
    border-radius:25px 25px 25px 25px;
    box-shadow:none
}
@media only screen and (min-width:641px) and (max-width:1024px){
    #ajaxsearchpro9_1,#ajaxsearchpro9_2,div.asp_m.asp_m_9{
        width:100%
    }
    .asp_w_container_9{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-9]{
        width:100%
    }
}
@media only screen and (max-width:640px){
    #ajaxsearchpro9_1,#ajaxsearchpro9_2,div.asp_m.asp_m_9{
        width:100%
    }
    .asp_w_container_9{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-9]{
        width:100%
    }
}
#ajaxsearchpro9_1 .probox,#ajaxsearchpro9_2 .probox,div.asp_m.asp_m_9 .probox{
    margin:10px;
    height:30px;
    background:transparent;
    border:0 none rgb(255,255,255);
    border-radius:0;
    box-shadow:none
}
p[id*=asp-try-9]{
    color:rgb(85,85,85)!important;
    display:block
}
div.asp_main_container+[id*=asp-try-9]{
    margin-left:auto;
    margin-right:auto;
    width:460px
}
p[id*=asp-try-9] a{
    color:rgb(255,181,86)!important
}
p[id*=asp-try-9] a:after{
    color:rgb(85,85,85)!important;
    display:inline;
    content:','
}
p[id*=asp-try-9] a:last-child:after{
    display:none
}
#ajaxsearchpro9_1 .probox .proinput,#ajaxsearchpro9_2 .probox .proinput,div.asp_m.asp_m_9 .probox .proinput{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    flex-grow:1;
    order:5;
    -webkit-flex-grow:1;
    -webkit-order:5
}
#ajaxsearchpro9_1 .probox .proinput input.orig,#ajaxsearchpro9_2 .probox .proinput input.orig,div.asp_m.asp_m_9 .probox .proinput input.orig{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none;
    height:30px;
    position:relative;
    z-index:2;
    padding:0!important;
    padding-top:2px!important;
    margin:-1px 0 0 -4px!important;
    width:100%;
    background:transparent!important
}
#ajaxsearchpro9_1 .probox .proinput input.autocomplete,#ajaxsearchpro9_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_9 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    opacity:.25;
    height:30px;
    display:block;
    position:relative;
    z-index:1;
    padding:0!important;
    margin:-1px 0 0 -4px!important;
    margin-top:-30px!important;
    width:100%;
    background:transparent!important
}
.rtl #ajaxsearchpro9_1 .probox .proinput input.orig,.rtl #ajaxsearchpro9_2 .probox .proinput input.orig,.rtl #ajaxsearchpro9_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro9_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_9 .probox .proinput input.orig,.rtl div.asp_m.asp_m_9 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    direction:rtl;
    text-align:right
}
.rtl #ajaxsearchpro9_1 .probox .proinput,.rtl #ajaxsearchpro9_2 .probox .proinput,.rtl div.asp_m.asp_m_9 .probox .proinput{
    margin-right:2px
}
.rtl #ajaxsearchpro9_1 .probox .proloading,.rtl #ajaxsearchpro9_1 .probox .proclose,.rtl #ajaxsearchpro9_2 .probox .proloading,.rtl #ajaxsearchpro9_2 .probox .proclose,.rtl div.asp_m.asp_m_9 .probox .proloading,.rtl div.asp_m.asp_m_9 .probox .proclose{
    order:3
}
div.asp_m.asp_m_9 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_9 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_9 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_9 .probox .proinput input.orig:-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85;
    line-height:normal!important
}
#ajaxsearchpro9_1 .probox .proinput input.autocomplete,#ajaxsearchpro9_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_9 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none
}
#ajaxsearchpro9_1 .probox .proloading,#ajaxsearchpro9_1 .probox .proclose,#ajaxsearchpro9_1 .probox .promagnifier,#ajaxsearchpro9_1 .probox .prosettings,#ajaxsearchpro9_2 .probox .proloading,#ajaxsearchpro9_2 .probox .proclose,#ajaxsearchpro9_2 .probox .promagnifier,#ajaxsearchpro9_2 .probox .prosettings,div.asp_m.asp_m_9 .probox .proloading,div.asp_m.asp_m_9 .probox .proclose,div.asp_m.asp_m_9 .probox .promagnifier,div.asp_m.asp_m_9 .probox .prosettings{
    width:30px;
    height:30px;
    flex:0 0 30px;
    flex-grow:0;
    order:7;
    -webkit-flex:0 0 30px;
    -webkit-flex-grow:0;
    -webkit-order:7
}
#ajaxsearchpro9_1 .probox .proclose svg,#ajaxsearchpro9_2 .probox .proclose svg,div.asp_m.asp_m_9 .probox .proclose svg{
    fill:rgb(254,254,254);
    background:rgb(51,51,51);
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
#ajaxsearchpro9_1 .probox .proloading,#ajaxsearchpro9_2 .probox .proloading,div.asp_m.asp_m_9 .probox .proloading{
    width:30px;
    height:30px;
    min-width:30px;
    min-height:30px;
    max-width:30px;
    max-height:30px
}
#ajaxsearchpro9_1 .probox .proloading .asp_loader,#ajaxsearchpro9_2 .probox .proloading .asp_loader,div.asp_m.asp_m_9 .probox .proloading .asp_loader{
    width:26px;
    height:26px;
    min-width:26px;
    min-height:26px;
    max-width:26px;
    max-height:26px
}
#ajaxsearchpro9_1 .probox .promagnifier,#ajaxsearchpro9_2 .probox .promagnifier,div.asp_m.asp_m_9 .probox .promagnifier{
    width:auto;
    height:30px;
    flex:0 0 auto;
    order:7;
    -webkit-flex:0 0 auto;
    -webkit-order:7
}
#ajaxsearchpro9_1 .probox .promagnifier div.innericon,#ajaxsearchpro9_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_9 .probox .promagnifier div.innericon{
    width:30px;
    height:30px;
    float:right
}
#ajaxsearchpro9_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro9_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_9 .probox .promagnifier div.asp_text_button{
    width:auto;
    height:30px;
    float:right;
    margin:0;
    padding:0 10px 0 2px;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(51,51,51);
    font-size:15px;
    line-height:auto;
    text-shadow:none;
    line-height:30px
}
#ajaxsearchpro9_1 .probox .promagnifier .innericon svg,#ajaxsearchpro9_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_9 .probox .promagnifier .innericon svg{
    fill:rgba(28,9,80,1)
}
#ajaxsearchpro9_1 .probox .prosettings .innericon svg,#ajaxsearchpro9_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_9 .probox .prosettings .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro9_1 .probox .promagnifier,#ajaxsearchpro9_2 .probox .promagnifier,div.asp_m.asp_m_9 .probox .promagnifier{
    width:30px;
    height:30px;
    background-image:-webkit-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-moz-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-linear-gradient(180deg,rgba(243,242,246,1) 0,rgba(243,242,246,1) 100%);
    background-image:linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-position:center center;
    background-repeat:no-repeat;
    order:11;
    -webkit-order:11;
    float:right;
    border:0 none rgba(255,255,255,0);
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer
}
#ajaxsearchpro9_1 .probox .prosettings,#ajaxsearchpro9_2 .probox .prosettings,div.asp_m.asp_m_9 .probox .prosettings{
    width:30px;
    height:30px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:10;
    -webkit-order:10;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64);
    cursor:pointer;
    background-size:100% 100%;
    align-self:flex-end
}
#ajaxsearchprores9_1,#ajaxsearchprores9_2,div.asp_r.asp_r_9{
    position:absolute;
    z-index:11000;
    width:auto;
    margin:12px 0 0 0
}
#ajaxsearchprores9_1 .results .asp_nores .asp_keyword,#ajaxsearchprores9_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_9 .results .asp_nores .asp_keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none;
    font-weight:700
}
#ajaxsearchprores9_1 .asp_results_top,#ajaxsearchprores9_2 .asp_results_top,div.asp_r.asp_r_9 .asp_results_top{
    background:rgb(255,255,255);
    border:1px none rgb(81,81,81);
    border-radius:0;
    padding:6px 12px 6px 12px;
    margin:0 0 4px 0;
    text-align:center;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(81,81,81);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores9_1 .results .item,#ajaxsearchprores9_2 .results .item,div.asp_r.asp_r_9 .results .item{
    height:auto;
    background:rgb(255,255,255)
}
#ajaxsearchprores9_1 .results .item.hovered,#ajaxsearchprores9_2 .results .item.hovered,div.asp_r.asp_r_9 .results .item.hovered{
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1))
}
#ajaxsearchprores9_1 .results .item .asp_image,#ajaxsearchprores9_2 .results .item .asp_image,div.asp_r.asp_r_9 .results .item .asp_image{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores9_1 .results .item .asp_item_overlay_img,#ajaxsearchprores9_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_9 .results .item .asp_item_overlay_img{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores9_1 .results .item .asp_content,#ajaxsearchprores9_2 .results .item .asp_content,div.asp_r.asp_r_9 .results .item .asp_content{
    overflow:hidden;
    background:transparent;
    margin:0;
    padding:0 10px
}
#ajaxsearchprores9_1 .results .item .asp_content h3,#ajaxsearchprores9_2 .results .item .asp_content h3,div.asp_r.asp_r_9 .results .item .asp_content h3{
    margin:0;
    padding:0;
    display:inline-block;
    line-height:inherit;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores9_1 .results .item .asp_content h3 a,#ajaxsearchprores9_2 .results .item .asp_content h3 a,div.asp_r.asp_r_9 .results .item .asp_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    display:block;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores9_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores9_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_9 .results .item .asp_content h3 a:hover{
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores9_1 .results .item div.etc,#ajaxsearchprores9_2 .results .item div.etc,div.asp_r.asp_r_9 .results .item div.etc{
    padding:0;
    font-size:13px;
    line-height:1.3em;
    margin-bottom:6px
}
#ajaxsearchprores9_1 .results .item .etc .asp_author,#ajaxsearchprores9_2 .results .item .etc .asp_author,div.asp_r.asp_r_9 .results .item .etc .asp_author{
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.5);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
#ajaxsearchprores9_1 .results .item .etc .asp_date,#ajaxsearchprores9_2 .results .item .etc .asp_date,div.asp_r.asp_r_9 .results .item .etc .asp_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:11px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores9_1 .results .item div.asp_content,#ajaxsearchprores9_2 .results .item div.asp_content,div.asp_r.asp_r_9 .results .item div.asp_content{
    margin:0;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores9_1 span.highlighted,#ajaxsearchprores9_2 span.highlighted,div.asp_r.asp_r_9 span.highlighted{
    font-weight:700;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1)
}
#ajaxsearchprores9_1 p.showmore,#ajaxsearchprores9_2 p.showmore,div.asp_r.asp_r_9 p.showmore{
    text-align:center;
    margin:5px 0 0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores9_1 p.showmore a,#ajaxsearchprores9_2 p.showmore a,div.asp_r.asp_r_9 p.showmore a{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    padding:10px 5px;
    margin:0 auto;
    background:rgba(255,255,255,1);
    display:block;
    text-align:center
}
#ajaxsearchprores9_1 .asp_res_loader,#ajaxsearchprores9_2 .asp_res_loader,div.asp_r.asp_r_9 .asp_res_loader{
    background:rgb(255,255,255);
    height:200px;
    padding:10px
}
#ajaxsearchprores9_1.isotopic .asp_res_loader,#ajaxsearchprores9_2.isotopic .asp_res_loader,div.asp_r.asp_r_9.isotopic .asp_res_loader{
    background:rgba(255,255,255,0)
}
#ajaxsearchprores9_1 .asp_res_loader .asp_loader,#ajaxsearchprores9_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_9 .asp_res_loader .asp_loader{
    height:200px;
    width:200px;
    margin:0 auto
}
div.asp_s.asp_s_9.searchsettings,div.asp_s.asp_s_9.searchsettings,div.asp_s.asp_s_9.searchsettings{
    direction:ltr;
    padding:0;
    background-image:-webkit-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-moz-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-linear-gradient(185deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);
    background-image:linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    box-shadow:0 0 0 1px rgb(29,29,29);
    ;
    max-width:208px;
    z-index:2
}
div.asp_s.asp_s_9.searchsettings.asp_s,div.asp_s.asp_s_9.searchsettings.asp_s,div.asp_s.asp_s_9.searchsettings.asp_s{
    z-index:11001
}
#ajaxsearchprobsettings9_1.searchsettings,#ajaxsearchprobsettings9_2.searchsettings,div.asp_sb.asp_sb_9.searchsettings{
    max-width:none
}
div.asp_s.asp_s_9.searchsettings form,div.asp_s.asp_s_9.searchsettings form,div.asp_s.asp_s_9.searchsettings form{
    display:flex
}
div.asp_sb.asp_sb_9.searchsettings form,div.asp_sb.asp_sb_9.searchsettings form,div.asp_sb.asp_sb_9.searchsettings form{
    display:flex
}
#ajaxsearchprosettings9_1.searchsettings div.asp_option_label,#ajaxsearchprosettings9_2.searchsettings div.asp_option_label,#ajaxsearchprosettings9_1.searchsettings .asp_label,#ajaxsearchprosettings9_2.searchsettings .asp_label,div.asp_s.asp_s_9.searchsettings div.asp_option_label,div.asp_s.asp_s_9.searchsettings .asp_label{
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(43,43,43);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings9_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings9_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_9.searchsettings .asp_option_inner label,div.asp_s.asp_s_9.searchsettings .asp_option_inner label{
    background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);
    background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))
}
#ajaxsearchprosettings9_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings9_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings9_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings9_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_9.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_9.searchsettings .asp_option_inner label:after{
    font-family:'asppsicons2';
    border:none;
    content:"\e800";
    display:block;
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    color:rgb(255,255,255);
    margin:1px 0 0 0!important;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    text-shadow:none
}
#ajaxsearchprosettings9_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings9_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_9.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprobsettings9_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings9_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_9.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprosettings9_1.searchsettings fieldset,#ajaxsearchprosettings9_2.searchsettings fieldset,div.asp_s.asp_s_9.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprobsettings9_1.searchsettings fieldset,#ajaxsearchprobsettings9_2.searchsettings fieldset,div.asp_sb.asp_sb_9.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprosettings9_1.searchsettings fieldset legend,#ajaxsearchprosettings9_2.searchsettings fieldset legend,div.asp_s.asp_s_9.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    background:transparent;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(71,71,71);
    font-size:13px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings9_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings9_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_9.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprobsettings9_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings9_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_9.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores9_1.vertical,#ajaxsearchprores9_2.vertical,div.asp_r.asp_r_9.vertical{
    padding:4px;
    background:rgb(255,255,255);
    border-radius:3px;
    border:1px none rgb(29,29,29);
    border-radius:3px 3px 3px 3px;
    box-shadow:0 20px 50px 0 #1c0950;
    visibility:hidden;
    display:none
}
#ajaxsearchprores9_1.vertical .results,#ajaxsearchprores9_2.vertical .results,div.asp_r.asp_r_9.vertical .results{
    max-height:none
}
#ajaxsearchprores9_1.vertical .item,#ajaxsearchprores9_2.vertical .item,div.asp_r.asp_r_9.vertical .item{
    position:relative;
    box-sizing:border-box
}
#ajaxsearchprores9_1.vertical .item .asp_content h3,#ajaxsearchprores9_2.vertical .item .asp_content h3,div.asp_r.asp_r_9.vertical .item .asp_content h3{
    display:inline
}
#ajaxsearchprores9_1.vertical .results .item .asp_content,#ajaxsearchprores9_2.vertical .results .item .asp_content,div.asp_r.asp_r_9.vertical .results .item .asp_content{
    overflow:hidden;
    width:auto;
    height:auto;
    background:transparent;
    margin:0;
    padding:8px
}
#ajaxsearchprores9_1.vertical .results .item .asp_image,#ajaxsearchprores9_2.vertical .results .item .asp_image,div.asp_r.asp_r_9.vertical .results .item .asp_image{
    width:70px;
    height:70px;
    margin:2px 8px 0 0
}
#ajaxsearchprores9_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores9_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_9.vertical .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores9_1.vertical .results .item::after,#ajaxsearchprores9_2.vertical .results .item::after,div.asp_r.asp_r_9.vertical .results .item::after{
    display:block;
    position:absolute;
    bottom:0;
    content:"";
    height:1px;
    width:100%;
    background:rgba(255,255,255,.55)
}
#ajaxsearchprores9_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores9_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_9.vertical .results .item.asp_last_item::after{
    display:none
}
.asp_spacer{
    display:none!important
}
.asp_v_spacer{
    width:100%;
    height:0
}
#ajaxsearchprores9_1 .asp_group_header,#ajaxsearchprores9_2 .asp_group_header,div.asp_r.asp_r_9 .asp_group_header{
    background:#DDD;
    background:rgba(255,255,255,1);
    border-radius:3px 3px 0 0;
    border-top:1px solid rgba(255,255,255,1);
    border-left:1px solid rgba(255,255,255,1);
    border-right:1px solid rgba(255,255,255,1);
    margin:10px 0 -3px;
    padding:7px 0 7px 10px;
    position:relative;
    z-index:1000;
    min-width:90%;
    flex-grow:1;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
div[id*='ajaxsearchpro10_'] div.asp_loader,div[id*='ajaxsearchpro10_'] div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchpro10_'] div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchpro10_'] div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
div[id*='ajaxsearchpro10_'] div.asp_ball-beat{
    height:20%
}
div[id*='ajaxsearchpro10_'] div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
div[id*='ajaxsearchpro10_'] div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
div[id*='ajaxsearchprores10_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores10_'] .asp_res_loader div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchprores10_'] .asp_res_loader div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchprores10_'] .asp_res_loader div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
div[id*='ajaxsearchprores10_'] .asp_res_loader div.asp_ball-beat{
    height:20%
}
div[id*='ajaxsearchprores10_'] .asp_res_loader div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
div[id*='ajaxsearchprores10_'] .asp_res_loader div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
#ajaxsearchpro10_1 div.asp_loader,#ajaxsearchpro10_2 div.asp_loader,#ajaxsearchpro10_1 div.asp_loader *,#ajaxsearchpro10_2 div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
#ajaxsearchpro10_1 div.asp_loader,#ajaxsearchpro10_2 div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
#ajaxsearchpro10_1 div.asp_loader-inner,#ajaxsearchpro10_2 div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
#ajaxsearchpro10_1 div.asp_ball-beat,#ajaxsearchpro10_2 div.asp_ball-beat{
    height:20%
}
#ajaxsearchpro10_1 div.asp_ball-beat>div,#ajaxsearchpro10_2 div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
#ajaxsearchpro10_1 div.asp_ball-beat>div:nth-child(2n-1),#ajaxsearchpro10_2 div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
@-webkit-keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.asp_an_fadeInDown{
    -webkit-animation-name:asp_an_fadeInDown;
    animation-name:asp_an_fadeInDown
}
div.asp_r.asp_r_10,div.asp_r.asp_r_10 *,div.asp_m.asp_m_10,div.asp_m.asp_m_10 *,div.asp_s.asp_s_10,div.asp_s.asp_s_10 *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    letter-spacing:normal
}
div.asp_r.asp_r_10,div.asp_m.asp_m_10,div.asp_s.asp_s_10{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_r.asp_r_10,div.asp_r.asp_r_10 *,div.asp_m.asp_m_10,div.asp_m.asp_m_10 *,div.asp_s.asp_s_10,div.asp_s.asp_s_10 *{
    padding:0;
    margin:0
}
.wpdreams_clear{
    clear:both
}
.asp_w_container_10{
    width:460px
}
#ajaxsearchpro10_1,#ajaxsearchpro10_2,div.asp_m.asp_m_10{
    width:460px;
    height:auto;
    max-height:none;
    border-radius:5px;
    background:#d1eaff;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1));
    overflow:hidden;
    border:1px none rgb(29,29,29);
    border-radius:25px 25px 25px 25px;
    box-shadow:none
}
@media only screen and (min-width:641px) and (max-width:1024px){
    #ajaxsearchpro10_1,#ajaxsearchpro10_2,div.asp_m.asp_m_10{
        width:100%
    }
    .asp_w_container_10{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-10]{
        width:100%
    }
}
@media only screen and (max-width:640px){
    #ajaxsearchpro10_1,#ajaxsearchpro10_2,div.asp_m.asp_m_10{
        width:100%
    }
    .asp_w_container_10{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-10]{
        width:100%
    }
}
#ajaxsearchpro10_1 .probox,#ajaxsearchpro10_2 .probox,div.asp_m.asp_m_10 .probox{
    margin:10px;
    height:30px;
    background:transparent;
    border:0 none rgb(255,255,255);
    border-radius:0;
    box-shadow:none
}
p[id*=asp-try-10]{
    color:rgb(85,85,85)!important;
    display:block
}
div.asp_main_container+[id*=asp-try-10]{
    margin-left:auto;
    margin-right:auto;
    width:460px
}
p[id*=asp-try-10] a{
    color:rgb(255,181,86)!important
}
p[id*=asp-try-10] a:after{
    color:rgb(85,85,85)!important;
    display:inline;
    content:','
}
p[id*=asp-try-10] a:last-child:after{
    display:none
}
#ajaxsearchpro10_1 .probox .proinput,#ajaxsearchpro10_2 .probox .proinput,div.asp_m.asp_m_10 .probox .proinput{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    flex-grow:1;
    order:5;
    -webkit-flex-grow:1;
    -webkit-order:5
}
#ajaxsearchpro10_1 .probox .proinput input.orig,#ajaxsearchpro10_2 .probox .proinput input.orig,div.asp_m.asp_m_10 .probox .proinput input.orig{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none;
    height:30px;
    position:relative;
    z-index:2;
    padding:0!important;
    padding-top:2px!important;
    margin:-1px 0 0 -4px!important;
    width:100%;
    background:transparent!important
}
#ajaxsearchpro10_1 .probox .proinput input.autocomplete,#ajaxsearchpro10_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_10 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    opacity:.25;
    height:30px;
    display:block;
    position:relative;
    z-index:1;
    padding:0!important;
    margin:-1px 0 0 -4px!important;
    margin-top:-30px!important;
    width:100%;
    background:transparent!important
}
.rtl #ajaxsearchpro10_1 .probox .proinput input.orig,.rtl #ajaxsearchpro10_2 .probox .proinput input.orig,.rtl #ajaxsearchpro10_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro10_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_10 .probox .proinput input.orig,.rtl div.asp_m.asp_m_10 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    direction:rtl;
    text-align:right
}
.rtl #ajaxsearchpro10_1 .probox .proinput,.rtl #ajaxsearchpro10_2 .probox .proinput,.rtl div.asp_m.asp_m_10 .probox .proinput{
    margin-right:2px
}
.rtl #ajaxsearchpro10_1 .probox .proloading,.rtl #ajaxsearchpro10_1 .probox .proclose,.rtl #ajaxsearchpro10_2 .probox .proloading,.rtl #ajaxsearchpro10_2 .probox .proclose,.rtl div.asp_m.asp_m_10 .probox .proloading,.rtl div.asp_m.asp_m_10 .probox .proclose{
    order:3
}
div.asp_m.asp_m_10 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_10 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_10 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_10 .probox .proinput input.orig:-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85;
    line-height:normal!important
}
#ajaxsearchpro10_1 .probox .proinput input.autocomplete,#ajaxsearchpro10_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_10 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none
}
#ajaxsearchpro10_1 .probox .proloading,#ajaxsearchpro10_1 .probox .proclose,#ajaxsearchpro10_1 .probox .promagnifier,#ajaxsearchpro10_1 .probox .prosettings,#ajaxsearchpro10_2 .probox .proloading,#ajaxsearchpro10_2 .probox .proclose,#ajaxsearchpro10_2 .probox .promagnifier,#ajaxsearchpro10_2 .probox .prosettings,div.asp_m.asp_m_10 .probox .proloading,div.asp_m.asp_m_10 .probox .proclose,div.asp_m.asp_m_10 .probox .promagnifier,div.asp_m.asp_m_10 .probox .prosettings{
    width:30px;
    height:30px;
    flex:0 0 30px;
    flex-grow:0;
    order:7;
    -webkit-flex:0 0 30px;
    -webkit-flex-grow:0;
    -webkit-order:7
}
#ajaxsearchpro10_1 .probox .proclose svg,#ajaxsearchpro10_2 .probox .proclose svg,div.asp_m.asp_m_10 .probox .proclose svg{
    fill:rgb(254,254,254);
    background:rgb(51,51,51);
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
#ajaxsearchpro10_1 .probox .proloading,#ajaxsearchpro10_2 .probox .proloading,div.asp_m.asp_m_10 .probox .proloading{
    width:30px;
    height:30px;
    min-width:30px;
    min-height:30px;
    max-width:30px;
    max-height:30px
}
#ajaxsearchpro10_1 .probox .proloading .asp_loader,#ajaxsearchpro10_2 .probox .proloading .asp_loader,div.asp_m.asp_m_10 .probox .proloading .asp_loader{
    width:26px;
    height:26px;
    min-width:26px;
    min-height:26px;
    max-width:26px;
    max-height:26px
}
#ajaxsearchpro10_1 .probox .promagnifier,#ajaxsearchpro10_2 .probox .promagnifier,div.asp_m.asp_m_10 .probox .promagnifier{
    width:auto;
    height:30px;
    flex:0 0 auto;
    order:7;
    -webkit-flex:0 0 auto;
    -webkit-order:7
}
#ajaxsearchpro10_1 .probox .promagnifier div.innericon,#ajaxsearchpro10_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_10 .probox .promagnifier div.innericon{
    width:30px;
    height:30px;
    float:right
}
#ajaxsearchpro10_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro10_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_10 .probox .promagnifier div.asp_text_button{
    width:auto;
    height:30px;
    float:right;
    margin:0;
    padding:0 10px 0 2px;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(51,51,51);
    font-size:15px;
    line-height:auto;
    text-shadow:none;
    line-height:30px
}
#ajaxsearchpro10_1 .probox .promagnifier .innericon svg,#ajaxsearchpro10_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_10 .probox .promagnifier .innericon svg{
    fill:rgba(28,9,80,1)
}
#ajaxsearchpro10_1 .probox .prosettings .innericon svg,#ajaxsearchpro10_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_10 .probox .prosettings .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro10_1 .probox .promagnifier,#ajaxsearchpro10_2 .probox .promagnifier,div.asp_m.asp_m_10 .probox .promagnifier{
    width:30px;
    height:30px;
    background-image:-webkit-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-moz-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-linear-gradient(180deg,rgba(243,242,246,1) 0,rgba(243,242,246,1) 100%);
    background-image:linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-position:center center;
    background-repeat:no-repeat;
    order:11;
    -webkit-order:11;
    float:right;
    border:0 none rgba(255,255,255,0);
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer
}
#ajaxsearchpro10_1 .probox .prosettings,#ajaxsearchpro10_2 .probox .prosettings,div.asp_m.asp_m_10 .probox .prosettings{
    width:30px;
    height:30px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:10;
    -webkit-order:10;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64);
    cursor:pointer;
    background-size:100% 100%;
    align-self:flex-end
}
#ajaxsearchprores10_1,#ajaxsearchprores10_2,div.asp_r.asp_r_10{
    position:absolute;
    z-index:11000;
    width:auto;
    margin:12px 0 0 0
}
#ajaxsearchprores10_1 .results .asp_nores .asp_keyword,#ajaxsearchprores10_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_10 .results .asp_nores .asp_keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none;
    font-weight:700
}
#ajaxsearchprores10_1 .asp_results_top,#ajaxsearchprores10_2 .asp_results_top,div.asp_r.asp_r_10 .asp_results_top{
    background:rgb(255,255,255);
    border:1px none rgb(81,81,81);
    border-radius:0;
    padding:6px 12px 6px 12px;
    margin:0 0 4px 0;
    text-align:center;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(81,81,81);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores10_1 .results .item,#ajaxsearchprores10_2 .results .item,div.asp_r.asp_r_10 .results .item{
    height:auto;
    background:rgb(255,255,255)
}
#ajaxsearchprores10_1 .results .item.hovered,#ajaxsearchprores10_2 .results .item.hovered,div.asp_r.asp_r_10 .results .item.hovered{
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1))
}
#ajaxsearchprores10_1 .results .item .asp_image,#ajaxsearchprores10_2 .results .item .asp_image,div.asp_r.asp_r_10 .results .item .asp_image{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores10_1 .results .item .asp_item_overlay_img,#ajaxsearchprores10_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_10 .results .item .asp_item_overlay_img{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores10_1 .results .item .asp_content,#ajaxsearchprores10_2 .results .item .asp_content,div.asp_r.asp_r_10 .results .item .asp_content{
    overflow:hidden;
    background:transparent;
    margin:0;
    padding:0 10px
}
#ajaxsearchprores10_1 .results .item .asp_content h3,#ajaxsearchprores10_2 .results .item .asp_content h3,div.asp_r.asp_r_10 .results .item .asp_content h3{
    margin:0;
    padding:0;
    display:inline-block;
    line-height:inherit;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores10_1 .results .item .asp_content h3 a,#ajaxsearchprores10_2 .results .item .asp_content h3 a,div.asp_r.asp_r_10 .results .item .asp_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    display:block;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores10_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores10_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_10 .results .item .asp_content h3 a:hover{
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores10_1 .results .item div.etc,#ajaxsearchprores10_2 .results .item div.etc,div.asp_r.asp_r_10 .results .item div.etc{
    padding:0;
    font-size:13px;
    line-height:1.3em;
    margin-bottom:6px
}
#ajaxsearchprores10_1 .results .item .etc .asp_author,#ajaxsearchprores10_2 .results .item .etc .asp_author,div.asp_r.asp_r_10 .results .item .etc .asp_author{
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.5);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
#ajaxsearchprores10_1 .results .item .etc .asp_date,#ajaxsearchprores10_2 .results .item .etc .asp_date,div.asp_r.asp_r_10 .results .item .etc .asp_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:11px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores10_1 .results .item div.asp_content,#ajaxsearchprores10_2 .results .item div.asp_content,div.asp_r.asp_r_10 .results .item div.asp_content{
    margin:0;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores10_1 span.highlighted,#ajaxsearchprores10_2 span.highlighted,div.asp_r.asp_r_10 span.highlighted{
    font-weight:700;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1)
}
#ajaxsearchprores10_1 p.showmore,#ajaxsearchprores10_2 p.showmore,div.asp_r.asp_r_10 p.showmore{
    text-align:center;
    margin:5px 0 0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores10_1 p.showmore a,#ajaxsearchprores10_2 p.showmore a,div.asp_r.asp_r_10 p.showmore a{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    padding:10px 5px;
    margin:0 auto;
    background:rgba(255,255,255,1);
    display:block;
    text-align:center
}
#ajaxsearchprores10_1 .asp_res_loader,#ajaxsearchprores10_2 .asp_res_loader,div.asp_r.asp_r_10 .asp_res_loader{
    background:rgb(255,255,255);
    height:200px;
    padding:10px
}
#ajaxsearchprores10_1.isotopic .asp_res_loader,#ajaxsearchprores10_2.isotopic .asp_res_loader,div.asp_r.asp_r_10.isotopic .asp_res_loader{
    background:rgba(255,255,255,0)
}
#ajaxsearchprores10_1 .asp_res_loader .asp_loader,#ajaxsearchprores10_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_10 .asp_res_loader .asp_loader{
    height:200px;
    width:200px;
    margin:0 auto
}
div.asp_s.asp_s_10.searchsettings,div.asp_s.asp_s_10.searchsettings,div.asp_s.asp_s_10.searchsettings{
    direction:ltr;
    padding:0;
    background-image:-webkit-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-moz-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-linear-gradient(185deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);
    background-image:linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    box-shadow:0 0 0 1px rgb(29,29,29);
    ;
    max-width:208px;
    z-index:2
}
div.asp_s.asp_s_10.searchsettings.asp_s,div.asp_s.asp_s_10.searchsettings.asp_s,div.asp_s.asp_s_10.searchsettings.asp_s{
    z-index:11001
}
#ajaxsearchprobsettings10_1.searchsettings,#ajaxsearchprobsettings10_2.searchsettings,div.asp_sb.asp_sb_10.searchsettings{
    max-width:none
}
div.asp_s.asp_s_10.searchsettings form,div.asp_s.asp_s_10.searchsettings form,div.asp_s.asp_s_10.searchsettings form{
    display:flex
}
div.asp_sb.asp_sb_10.searchsettings form,div.asp_sb.asp_sb_10.searchsettings form,div.asp_sb.asp_sb_10.searchsettings form{
    display:flex
}
#ajaxsearchprosettings10_1.searchsettings div.asp_option_label,#ajaxsearchprosettings10_2.searchsettings div.asp_option_label,#ajaxsearchprosettings10_1.searchsettings .asp_label,#ajaxsearchprosettings10_2.searchsettings .asp_label,div.asp_s.asp_s_10.searchsettings div.asp_option_label,div.asp_s.asp_s_10.searchsettings .asp_label{
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(43,43,43);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings10_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings10_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_10.searchsettings .asp_option_inner label,div.asp_s.asp_s_10.searchsettings .asp_option_inner label{
    background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);
    background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))
}
#ajaxsearchprosettings10_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings10_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings10_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings10_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_10.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_10.searchsettings .asp_option_inner label:after{
    font-family:'asppsicons2';
    border:none;
    content:"\e800";
    display:block;
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    color:rgb(255,255,255);
    margin:1px 0 0 0!important;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    text-shadow:none
}
#ajaxsearchprosettings10_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings10_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_10.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprobsettings10_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings10_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_10.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprosettings10_1.searchsettings fieldset,#ajaxsearchprosettings10_2.searchsettings fieldset,div.asp_s.asp_s_10.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprobsettings10_1.searchsettings fieldset,#ajaxsearchprobsettings10_2.searchsettings fieldset,div.asp_sb.asp_sb_10.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprosettings10_1.searchsettings fieldset legend,#ajaxsearchprosettings10_2.searchsettings fieldset legend,div.asp_s.asp_s_10.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    background:transparent;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(71,71,71);
    font-size:13px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings10_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings10_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_10.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprobsettings10_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings10_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_10.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores10_1.vertical,#ajaxsearchprores10_2.vertical,div.asp_r.asp_r_10.vertical{
    padding:4px;
    background:rgb(255,255,255);
    border-radius:3px;
    border:1px none rgb(29,29,29);
    border-radius:3px 3px 3px 3px;
    box-shadow:0 20px 50px 0 #1c0950;
    visibility:hidden;
    display:none
}
#ajaxsearchprores10_1.vertical .results,#ajaxsearchprores10_2.vertical .results,div.asp_r.asp_r_10.vertical .results{
    max-height:none
}
#ajaxsearchprores10_1.vertical .item,#ajaxsearchprores10_2.vertical .item,div.asp_r.asp_r_10.vertical .item{
    position:relative;
    box-sizing:border-box
}
#ajaxsearchprores10_1.vertical .item .asp_content h3,#ajaxsearchprores10_2.vertical .item .asp_content h3,div.asp_r.asp_r_10.vertical .item .asp_content h3{
    display:inline
}
#ajaxsearchprores10_1.vertical .results .item .asp_content,#ajaxsearchprores10_2.vertical .results .item .asp_content,div.asp_r.asp_r_10.vertical .results .item .asp_content{
    overflow:hidden;
    width:auto;
    height:auto;
    background:transparent;
    margin:0;
    padding:8px
}
#ajaxsearchprores10_1.vertical .results .item .asp_image,#ajaxsearchprores10_2.vertical .results .item .asp_image,div.asp_r.asp_r_10.vertical .results .item .asp_image{
    width:70px;
    height:70px;
    margin:2px 8px 0 0
}
#ajaxsearchprores10_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores10_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_10.vertical .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores10_1.vertical .results .item::after,#ajaxsearchprores10_2.vertical .results .item::after,div.asp_r.asp_r_10.vertical .results .item::after{
    display:block;
    position:absolute;
    bottom:0;
    content:"";
    height:1px;
    width:100%;
    background:rgba(255,255,255,.55)
}
#ajaxsearchprores10_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores10_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_10.vertical .results .item.asp_last_item::after{
    display:none
}
.asp_spacer{
    display:none!important
}
.asp_v_spacer{
    width:100%;
    height:0
}
#ajaxsearchprores10_1 .asp_group_header,#ajaxsearchprores10_2 .asp_group_header,div.asp_r.asp_r_10 .asp_group_header{
    background:#DDD;
    background:rgba(255,255,255,1);
    border-radius:3px 3px 0 0;
    border-top:1px solid rgba(255,255,255,1);
    border-left:1px solid rgba(255,255,255,1);
    border-right:1px solid rgba(255,255,255,1);
    margin:10px 0 -3px;
    padding:7px 0 7px 10px;
    position:relative;
    z-index:1000;
    min-width:90%;
    flex-grow:1;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
div[id*='ajaxsearchpro11_'] div.asp_loader,div[id*='ajaxsearchpro11_'] div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchpro11_'] div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchpro11_'] div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
div[id*='ajaxsearchpro11_'] div.asp_ball-beat{
    height:20%
}
div[id*='ajaxsearchpro11_'] div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
div[id*='ajaxsearchpro11_'] div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
div[id*='ajaxsearchprores11_'] .asp_res_loader div.asp_loader,div[id*='ajaxsearchprores11_'] .asp_res_loader div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
div[id*='ajaxsearchprores11_'] .asp_res_loader div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
div[id*='ajaxsearchprores11_'] .asp_res_loader div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
div[id*='ajaxsearchprores11_'] .asp_res_loader div.asp_ball-beat{
    height:20%
}
div[id*='ajaxsearchprores11_'] .asp_res_loader div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
div[id*='ajaxsearchprores11_'] .asp_res_loader div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
#ajaxsearchpro11_1 div.asp_loader,#ajaxsearchpro11_2 div.asp_loader,#ajaxsearchpro11_1 div.asp_loader *,#ajaxsearchpro11_2 div.asp_loader *{
    box-sizing:border-box!important;
    margin:0;
    padding:0;
    box-shadow:none
}
#ajaxsearchpro11_1 div.asp_loader,#ajaxsearchpro11_2 div.asp_loader{
    box-sizing:border-box;
    display:flex;
    flex:0 1 auto;
    flex-direction:column;
    flex-grow:0;
    flex-shrink:0;
    flex-basis:28px;
    max-width:100%;
    max-height:100%;
    align-items:center;
    justify-content:center
}
#ajaxsearchpro11_1 div.asp_loader-inner,#ajaxsearchpro11_2 div.asp_loader-inner{
    width:100%;
    margin:0 auto;
    text-align:center;
    height:100%
}
@-webkit-keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes ball-beat{
    50%{
        opacity:.2;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
#ajaxsearchpro11_1 div.asp_ball-beat,#ajaxsearchpro11_2 div.asp_ball-beat{
    height:20%
}
#ajaxsearchpro11_1 div.asp_ball-beat>div,#ajaxsearchpro11_2 div.asp_ball-beat>div{
    background-color:rgba(28,9,80,.25);
    width:20%;
    height:100%;
    margin-left:10%;
    display:block;
    float:left;
    border-radius:100%;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    display:inline-block;
    -webkit-animation:ball-beat 0.7s 0s infinite linear;
    animation:ball-beat 0.7s 0s infinite linear;
    vertical-align:top
}
#ajaxsearchpro11_1 div.asp_ball-beat>div:nth-child(2n-1),#ajaxsearchpro11_2 div.asp_ball-beat>div:nth-child(2n-1){
    -webkit-animation-delay:-0.35s!important;
    animation-delay:-0.35s!important
}
@-webkit-keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px)
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0)
    }
}
@keyframes asp_an_fadeInDown{
    0%{
        opacity:0;
        transform:translateY(-20px)
    }
    100%{
        opacity:1;
        transform:translateY(0)
    }
}
.asp_an_fadeInDown{
    -webkit-animation-name:asp_an_fadeInDown;
    animation-name:asp_an_fadeInDown
}
div.asp_r.asp_r_11,div.asp_r.asp_r_11 *,div.asp_m.asp_m_11,div.asp_m.asp_m_11 *,div.asp_s.asp_s_11,div.asp_s.asp_s_11 *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -ms-box-sizing:content-box;
    -o-box-sizing:content-box;
    box-sizing:content-box;
    border:0;
    border-radius:0;
    text-transform:none;
    text-shadow:none;
    box-shadow:none;
    text-decoration:none;
    text-align:left;
    letter-spacing:normal
}
div.asp_r.asp_r_11,div.asp_m.asp_m_11,div.asp_s.asp_s_11{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.asp_r.asp_r_11,div.asp_r.asp_r_11 *,div.asp_m.asp_m_11,div.asp_m.asp_m_11 *,div.asp_s.asp_s_11,div.asp_s.asp_s_11 *{
    padding:0;
    margin:0
}
.wpdreams_clear{
    clear:both
}
.asp_w_container_11{
    width:460px
}
#ajaxsearchpro11_1,#ajaxsearchpro11_2,div.asp_m.asp_m_11{
    width:460px;
    height:auto;
    max-height:none;
    border-radius:5px;
    background:#d1eaff;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1));
    overflow:hidden;
    border:1px none rgb(29,29,29);
    border-radius:25px 25px 25px 25px;
    box-shadow:none
}
@media only screen and (min-width:641px) and (max-width:1024px){
    #ajaxsearchpro11_1,#ajaxsearchpro11_2,div.asp_m.asp_m_11{
        width:100%
    }
    .asp_w_container_11{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-11]{
        width:100%
    }
}
@media only screen and (max-width:640px){
    #ajaxsearchpro11_1,#ajaxsearchpro11_2,div.asp_m.asp_m_11{
        width:100%
    }
    .asp_w_container_11{
        width:100%
    }
    div.asp_main_container.asp_w+[id*=asp-try-11]{
        width:100%
    }
}
#ajaxsearchpro11_1 .probox,#ajaxsearchpro11_2 .probox,div.asp_m.asp_m_11 .probox{
    margin:10px;
    height:30px;
    background:transparent;
    border:0 none rgb(255,255,255);
    border-radius:0;
    box-shadow:none
}
p[id*=asp-try-11]{
    color:rgb(85,85,85)!important;
    display:block
}
div.asp_main_container+[id*=asp-try-11]{
    margin-left:auto;
    margin-right:auto;
    width:460px
}
p[id*=asp-try-11] a{
    color:rgb(255,181,86)!important
}
p[id*=asp-try-11] a:after{
    color:rgb(85,85,85)!important;
    display:inline;
    content:','
}
p[id*=asp-try-11] a:last-child:after{
    display:none
}
#ajaxsearchpro11_1 .probox .proinput,#ajaxsearchpro11_2 .probox .proinput,div.asp_m.asp_m_11 .probox .proinput{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    flex-grow:1;
    order:5;
    -webkit-flex-grow:1;
    -webkit-order:5
}
#ajaxsearchpro11_1 .probox .proinput input.orig,#ajaxsearchpro11_2 .probox .proinput input.orig,div.asp_m.asp_m_11 .probox .proinput input.orig{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none;
    height:30px;
    position:relative;
    z-index:2;
    padding:0!important;
    padding-top:2px!important;
    margin:-1px 0 0 -4px!important;
    width:100%;
    background:transparent!important
}
#ajaxsearchpro11_1 .probox .proinput input.autocomplete,#ajaxsearchpro11_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_11 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    opacity:.25;
    height:30px;
    display:block;
    position:relative;
    z-index:1;
    padding:0!important;
    margin:-1px 0 0 -4px!important;
    margin-top:-30px!important;
    width:100%;
    background:transparent!important
}
.rtl #ajaxsearchpro11_1 .probox .proinput input.orig,.rtl #ajaxsearchpro11_2 .probox .proinput input.orig,.rtl #ajaxsearchpro11_1 .probox .proinput input.autocomplete,.rtl #ajaxsearchpro11_2 .probox .proinput input.autocomplete,.rtl div.asp_m.asp_m_11 .probox .proinput input.orig,.rtl div.asp_m.asp_m_11 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    direction:rtl;
    text-align:right
}
.rtl #ajaxsearchpro11_1 .probox .proinput,.rtl #ajaxsearchpro11_2 .probox .proinput,.rtl div.asp_m.asp_m_11 .probox .proinput{
    margin-right:2px
}
.rtl #ajaxsearchpro11_1 .probox .proloading,.rtl #ajaxsearchpro11_1 .probox .proclose,.rtl #ajaxsearchpro11_2 .probox .proloading,.rtl #ajaxsearchpro11_2 .probox .proclose,.rtl div.asp_m.asp_m_11 .probox .proloading,.rtl div.asp_m.asp_m_11 .probox .proclose{
    order:3
}
div.asp_m.asp_m_11 .probox .proinput input.orig::-webkit-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_11 .probox .proinput input.orig::-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_11 .probox .proinput input.orig:-ms-input-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85
}
div.asp_m.asp_m_11 .probox .proinput input.orig:-moz-placeholder{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    text-shadow:none;
    opacity:.85;
    line-height:normal!important
}
#ajaxsearchpro11_1 .probox .proinput input.autocomplete,#ajaxsearchpro11_2 .probox .proinput input.autocomplete,div.asp_m.asp_m_11 .probox .proinput input.autocomplete{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none;
    line-height:normal;
    border:0;
    box-shadow:none
}
#ajaxsearchpro11_1 .probox .proloading,#ajaxsearchpro11_1 .probox .proclose,#ajaxsearchpro11_1 .probox .promagnifier,#ajaxsearchpro11_1 .probox .prosettings,#ajaxsearchpro11_2 .probox .proloading,#ajaxsearchpro11_2 .probox .proclose,#ajaxsearchpro11_2 .probox .promagnifier,#ajaxsearchpro11_2 .probox .prosettings,div.asp_m.asp_m_11 .probox .proloading,div.asp_m.asp_m_11 .probox .proclose,div.asp_m.asp_m_11 .probox .promagnifier,div.asp_m.asp_m_11 .probox .prosettings{
    width:30px;
    height:30px;
    flex:0 0 30px;
    flex-grow:0;
    order:7;
    -webkit-flex:0 0 30px;
    -webkit-flex-grow:0;
    -webkit-order:7
}
#ajaxsearchpro11_1 .probox .proclose svg,#ajaxsearchpro11_2 .probox .proclose svg,div.asp_m.asp_m_11 .probox .proclose svg{
    fill:rgb(254,254,254);
    background:rgb(51,51,51);
    box-shadow:0 0 0 2px rgba(255,255,255,.9)
}
#ajaxsearchpro11_1 .probox .proloading,#ajaxsearchpro11_2 .probox .proloading,div.asp_m.asp_m_11 .probox .proloading{
    width:30px;
    height:30px;
    min-width:30px;
    min-height:30px;
    max-width:30px;
    max-height:30px
}
#ajaxsearchpro11_1 .probox .proloading .asp_loader,#ajaxsearchpro11_2 .probox .proloading .asp_loader,div.asp_m.asp_m_11 .probox .proloading .asp_loader{
    width:26px;
    height:26px;
    min-width:26px;
    min-height:26px;
    max-width:26px;
    max-height:26px
}
#ajaxsearchpro11_1 .probox .promagnifier,#ajaxsearchpro11_2 .probox .promagnifier,div.asp_m.asp_m_11 .probox .promagnifier{
    width:auto;
    height:30px;
    flex:0 0 auto;
    order:7;
    -webkit-flex:0 0 auto;
    -webkit-order:7
}
#ajaxsearchpro11_1 .probox .promagnifier div.innericon,#ajaxsearchpro11_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_11 .probox .promagnifier div.innericon{
    width:30px;
    height:30px;
    float:right
}
#ajaxsearchpro11_1 .probox .promagnifier div.asp_text_button,#ajaxsearchpro11_2 .probox .promagnifier div.asp_text_button,div.asp_m.asp_m_11 .probox .promagnifier div.asp_text_button{
    width:auto;
    height:30px;
    float:right;
    margin:0;
    padding:0 10px 0 2px;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(51,51,51);
    font-size:15px;
    line-height:auto;
    text-shadow:none;
    line-height:30px
}
#ajaxsearchpro11_1 .probox .promagnifier .innericon svg,#ajaxsearchpro11_2 .probox .promagnifier .innericon svg,div.asp_m.asp_m_11 .probox .promagnifier .innericon svg{
    fill:rgba(28,9,80,1)
}
#ajaxsearchpro11_1 .probox .prosettings .innericon svg,#ajaxsearchpro11_2 .probox .prosettings .innericon svg,div.asp_m.asp_m_11 .probox .prosettings .innericon svg{
    fill:rgb(54,54,54)
}
#ajaxsearchpro11_1 .probox .promagnifier,#ajaxsearchpro11_2 .probox .promagnifier,div.asp_m.asp_m_11 .probox .promagnifier{
    width:30px;
    height:30px;
    background-image:-webkit-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-moz-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-linear-gradient(180deg,rgba(243,242,246,1) 0,rgba(243,242,246,1) 100%);
    background-image:linear-gradient(180deg,rgba(243,242,246,1),rgba(243,242,246,1));
    background-position:center center;
    background-repeat:no-repeat;
    order:11;
    -webkit-order:11;
    float:right;
    border:0 none rgba(255,255,255,0);
    border-radius:0;
    box-shadow:none;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer
}
#ajaxsearchpro11_1 .probox .prosettings,#ajaxsearchpro11_2 .probox .prosettings,div.asp_m.asp_m_11 .probox .prosettings{
    width:30px;
    height:30px;
    background:transparent;
    background-position:center center;
    background-repeat:no-repeat;
    order:10;
    -webkit-order:10;
    float:right;
    border:0 solid rgb(255,255,255);
    border-radius:0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64);
    cursor:pointer;
    background-size:100% 100%;
    align-self:flex-end
}
#ajaxsearchprores11_1,#ajaxsearchprores11_2,div.asp_r.asp_r_11{
    position:absolute;
    z-index:11000;
    width:auto;
    margin:12px 0 0 0
}
#ajaxsearchprores11_1 .results .asp_nores .asp_keyword,#ajaxsearchprores11_2 .results .asp_nores .asp_keyword,div.asp_r.asp_r_11 .results .asp_nores .asp_keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none;
    font-weight:700
}
#ajaxsearchprores11_1 .asp_results_top,#ajaxsearchprores11_2 .asp_results_top,div.asp_r.asp_r_11 .asp_results_top{
    background:rgb(255,255,255);
    border:1px none rgb(81,81,81);
    border-radius:0;
    padding:6px 12px 6px 12px;
    margin:0 0 4px 0;
    text-align:center;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(81,81,81);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores11_1 .results .item,#ajaxsearchprores11_2 .results .item,div.asp_r.asp_r_11 .results .item{
    height:auto;
    background:rgb(255,255,255)
}
#ajaxsearchprores11_1 .results .item.hovered,#ajaxsearchprores11_2 .results .item.hovered,div.asp_r.asp_r_11 .results .item.hovered{
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(243,242,246,1),rgba(243,242,246,1));
    background-image:radial-gradient(ellipse at center,rgba(243,242,246,1),rgba(243,242,246,1))
}
#ajaxsearchprores11_1 .results .item .asp_image,#ajaxsearchprores11_2 .results .item .asp_image,div.asp_r.asp_r_11 .results .item .asp_image{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores11_1 .results .item .asp_item_overlay_img,#ajaxsearchprores11_2 .results .item .asp_item_overlay_img,div.asp_r.asp_r_11 .results .item .asp_item_overlay_img{
    background-size:cover;
    background-repeat:no-repeat
}
#ajaxsearchprores11_1 .results .item .asp_content,#ajaxsearchprores11_2 .results .item .asp_content,div.asp_r.asp_r_11 .results .item .asp_content{
    overflow:hidden;
    background:transparent;
    margin:0;
    padding:0 10px
}
#ajaxsearchprores11_1 .results .item .asp_content h3,#ajaxsearchprores11_2 .results .item .asp_content h3,div.asp_r.asp_r_11 .results .item .asp_content h3{
    margin:0;
    padding:0;
    display:inline-block;
    line-height:inherit;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores11_1 .results .item .asp_content h3 a,#ajaxsearchprores11_2 .results .item .asp_content h3 a,div.asp_r.asp_r_11 .results .item .asp_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    display:block;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores11_1 .results .item .asp_content h3 a:hover,#ajaxsearchprores11_2 .results .item .asp_content h3 a:hover,div.asp_r.asp_r_11 .results .item .asp_content h3 a:hover{
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,1);
    font-size:16px;
    line-height:20px;
    text-shadow:none
}
#ajaxsearchprores11_1 .results .item div.etc,#ajaxsearchprores11_2 .results .item div.etc,div.asp_r.asp_r_11 .results .item div.etc{
    padding:0;
    font-size:13px;
    line-height:1.3em;
    margin-bottom:6px
}
#ajaxsearchprores11_1 .results .item .etc .asp_author,#ajaxsearchprores11_2 .results .item .etc .asp_author,div.asp_r.asp_r_11 .results .item .etc .asp_author{
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.5);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
#ajaxsearchprores11_1 .results .item .etc .asp_date,#ajaxsearchprores11_2 .results .item .etc .asp_date,div.asp_r.asp_r_11 .results .item .etc .asp_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:11px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores11_1 .results .item div.asp_content,#ajaxsearchprores11_2 .results .item div.asp_content,div.asp_r.asp_r_11 .results .item div.asp_content{
    margin:0;
    padding:0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgba(28,9,80,.75);
    font-size:13px;
    line-height:16px;
    text-shadow:none
}
#ajaxsearchprores11_1 span.highlighted,#ajaxsearchprores11_2 span.highlighted,div.asp_r.asp_r_11 span.highlighted{
    font-weight:700;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1)
}
#ajaxsearchprores11_1 p.showmore,#ajaxsearchprores11_2 p.showmore,div.asp_r.asp_r_11 p.showmore{
    text-align:center;
    margin:5px 0 0;
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprores11_1 p.showmore a,#ajaxsearchprores11_2 p.showmore a,div.asp_r.asp_r_11 p.showmore a{
    font-weight:400;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:12px;
    line-height:15px;
    text-shadow:none;
    padding:10px 5px;
    margin:0 auto;
    background:rgba(255,255,255,1);
    display:block;
    text-align:center
}
#ajaxsearchprores11_1 .asp_res_loader,#ajaxsearchprores11_2 .asp_res_loader,div.asp_r.asp_r_11 .asp_res_loader{
    background:rgb(255,255,255);
    height:200px;
    padding:10px
}
#ajaxsearchprores11_1.isotopic .asp_res_loader,#ajaxsearchprores11_2.isotopic .asp_res_loader,div.asp_r.asp_r_11.isotopic .asp_res_loader{
    background:rgba(255,255,255,0)
}
#ajaxsearchprores11_1 .asp_res_loader .asp_loader,#ajaxsearchprores11_2 .asp_res_loader .asp_loader,div.asp_r.asp_r_11 .asp_res_loader .asp_loader{
    height:200px;
    width:200px;
    margin:0 auto
}
div.asp_s.asp_s_11.searchsettings,div.asp_s.asp_s_11.searchsettings,div.asp_s.asp_s_11.searchsettings{
    direction:ltr;
    padding:0;
    background-image:-webkit-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-moz-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-o-linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    background-image:-ms-linear-gradient(185deg,rgb(255,255,255) 0,rgb(255,255,255) 100%);
    background-image:linear-gradient(185deg,rgb(255,255,255),rgb(255,255,255));
    box-shadow:0 0 0 1px rgb(29,29,29);
    ;
    max-width:208px;
    z-index:2
}
div.asp_s.asp_s_11.searchsettings.asp_s,div.asp_s.asp_s_11.searchsettings.asp_s,div.asp_s.asp_s_11.searchsettings.asp_s{
    z-index:11001
}
#ajaxsearchprobsettings11_1.searchsettings,#ajaxsearchprobsettings11_2.searchsettings,div.asp_sb.asp_sb_11.searchsettings{
    max-width:none
}
div.asp_s.asp_s_11.searchsettings form,div.asp_s.asp_s_11.searchsettings form,div.asp_s.asp_s_11.searchsettings form{
    display:flex
}
div.asp_sb.asp_sb_11.searchsettings form,div.asp_sb.asp_sb_11.searchsettings form,div.asp_sb.asp_sb_11.searchsettings form{
    display:flex
}
#ajaxsearchprosettings11_1.searchsettings div.asp_option_label,#ajaxsearchprosettings11_2.searchsettings div.asp_option_label,#ajaxsearchprosettings11_1.searchsettings .asp_label,#ajaxsearchprosettings11_2.searchsettings .asp_label,div.asp_s.asp_s_11.searchsettings div.asp_option_label,div.asp_s.asp_s_11.searchsettings .asp_label{
    font-weight:700;
    font-family:"Open Sans";
    color:rgb(43,43,43);
    font-size:12px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings11_1.searchsettings .asp_option_inner label,#ajaxsearchprosettings11_2.searchsettings .asp_option_inner label,div.asp_sb.asp_sb_11.searchsettings .asp_option_inner label,div.asp_s.asp_s_11.searchsettings .asp_option_inner label{
    background-image:-webkit-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-moz-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-o-linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77));
    background-image:-ms-linear-gradient(180deg,rgb(34,34,34) 0,rgb(69,72,77) 100%);
    background-image:linear-gradient(180deg,rgb(34,34,34),rgb(69,72,77))
}
#ajaxsearchprosettings11_1.searchsettings .asp_option_inner label:after,#ajaxsearchprosettings11_2.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings11_1.searchsettings .asp_option_inner label:after,#ajaxsearchprobsettings11_2.searchsettings .asp_option_inner label:after,div.asp_sb.asp_sb_11.searchsettings .asp_option_inner label:after,div.asp_s.asp_s_11.searchsettings .asp_option_inner label:after{
    font-family:'asppsicons2';
    border:none;
    content:"\e800";
    display:block;
    position:absolute;
    top:0;
    left:0;
    font-size:11px;
    color:rgb(255,255,255);
    margin:1px 0 0 0!important;
    line-height:17px;
    text-align:center;
    text-decoration:none;
    text-shadow:none
}
#ajaxsearchprosettings11_1.searchsettings .asp_sett_scroll,#ajaxsearchprosettings11_2.searchsettings .asp_sett_scroll,div.asp_s.asp_s_11.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprobsettings11_1.searchsettings .asp_sett_scroll,#ajaxsearchprobsettings11_2.searchsettings .asp_sett_scroll,div.asp_sb.asp_sb_11.searchsettings .asp_sett_scroll{
    max-height:220px;
    overflow:auto
}
#ajaxsearchprosettings11_1.searchsettings fieldset,#ajaxsearchprosettings11_2.searchsettings fieldset,div.asp_s.asp_s_11.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprobsettings11_1.searchsettings fieldset,#ajaxsearchprobsettings11_2.searchsettings fieldset,div.asp_sb.asp_sb_11.searchsettings fieldset{
    width:200px;
    min-width:200px;
    max-width:10000px
}
#ajaxsearchprosettings11_1.searchsettings fieldset legend,#ajaxsearchprosettings11_2.searchsettings fieldset legend,div.asp_s.asp_s_11.searchsettings fieldset legend{
    padding:0 0 0 10px;
    margin:0;
    background:transparent;
    font-weight:400;
    font-family:"Open Sans";
    color:rgb(71,71,71);
    font-size:13px;
    line-height:15px;
    text-shadow:none
}
#ajaxsearchprosettings11_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprosettings11_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_s.asp_s_11.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprobsettings11_1.searchsettings .asp_simplebar-scrollbar::before,#ajaxsearchprobsettings11_2.searchsettings .asp_simplebar-scrollbar::before,div.asp_sb.asp_sb_11.searchsettings .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores11_1.vertical,#ajaxsearchprores11_2.vertical,div.asp_r.asp_r_11.vertical{
    padding:4px;
    background:rgb(255,255,255);
    border-radius:3px;
    border:1px none rgb(29,29,29);
    border-radius:3px 3px 3px 3px;
    box-shadow:0 20px 50px 0 #1c0950;
    visibility:hidden;
    display:none
}
#ajaxsearchprores11_1.vertical .results,#ajaxsearchprores11_2.vertical .results,div.asp_r.asp_r_11.vertical .results{
    max-height:none
}
#ajaxsearchprores11_1.vertical .item,#ajaxsearchprores11_2.vertical .item,div.asp_r.asp_r_11.vertical .item{
    position:relative;
    box-sizing:border-box
}
#ajaxsearchprores11_1.vertical .item .asp_content h3,#ajaxsearchprores11_2.vertical .item .asp_content h3,div.asp_r.asp_r_11.vertical .item .asp_content h3{
    display:inline
}
#ajaxsearchprores11_1.vertical .results .item .asp_content,#ajaxsearchprores11_2.vertical .results .item .asp_content,div.asp_r.asp_r_11.vertical .results .item .asp_content{
    overflow:hidden;
    width:auto;
    height:auto;
    background:transparent;
    margin:0;
    padding:8px
}
#ajaxsearchprores11_1.vertical .results .item .asp_image,#ajaxsearchprores11_2.vertical .results .item .asp_image,div.asp_r.asp_r_11.vertical .results .item .asp_image{
    width:70px;
    height:70px;
    margin:2px 8px 0 0
}
#ajaxsearchprores11_1.vertical .asp_simplebar-scrollbar::before,#ajaxsearchprores11_2.vertical .asp_simplebar-scrollbar::before,div.asp_r.asp_r_11.vertical .asp_simplebar-scrollbar::before{
    background:transparent;
    background-image:-moz-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-gradient(radial,center center,0,center center,100%,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-webkit-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-o-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:-ms-radial-gradient(center,ellipse cover,rgba(28,9,80,1),rgba(28,9,80,1));
    background-image:radial-gradient(ellipse at center,rgba(28,9,80,1),rgba(28,9,80,1))
}
#ajaxsearchprores11_1.vertical .results .item::after,#ajaxsearchprores11_2.vertical .results .item::after,div.asp_r.asp_r_11.vertical .results .item::after{
    display:block;
    position:absolute;
    bottom:0;
    content:"";
    height:1px;
    width:100%;
    background:rgba(255,255,255,.55)
}
#ajaxsearchprores11_1.vertical .results .item.asp_last_item::after,#ajaxsearchprores11_2.vertical .results .item.asp_last_item::after,div.asp_r.asp_r_11.vertical .results .item.asp_last_item::after{
    display:none
}
.asp_spacer{
    display:none!important
}
.asp_v_spacer{
    width:100%;
    height:0
}
#ajaxsearchprores11_1 .asp_group_header,#ajaxsearchprores11_2 .asp_group_header,div.asp_r.asp_r_11 .asp_group_header{
    background:#DDD;
    background:rgba(255,255,255,1);
    border-radius:3px 3px 0 0;
    border-top:1px solid rgba(255,255,255,1);
    border-left:1px solid rgba(255,255,255,1);
    border-right:1px solid rgba(255,255,255,1);
    margin:10px 0 -3px;
    padding:7px 0 7px 10px;
    position:relative;
    z-index:1000;
    min-width:90%;
    flex-grow:1;
    font-weight:700;
    font-family:"proxima-nova","sans-serif";
    color:rgb(28,9,80);
    font-size:11px;
    line-height:13px;
    text-shadow:none
}
/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
 @font-face{
    font-family:'FontAwesome';
    src:url(../fonts/fonts-fontawesome-webfont.eot);
    src:url('../fonts/fonts-fontawesome-webfont.eot') format('embedded-opentype'),url(../fonts/fonts-fontawesome-webfont.woff2) format('woff2'),url(../fonts/fonts-fontawesome-webfont.woff) format('woff'),url(../fonts/fonts-fontawesome-webfont.ttf) format('truetype'),url('../fonts/fonts-fontawesome-webfont.svg') format('svg');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right{
    margin-left:.3em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-feed:before,.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
    content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-intersex:before,.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-hotel:before,.fa-bed:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-yc:before,.fa-y-combinator:before{
    content:"\f23b"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battery-2:before,.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-1:before,.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-0:before,.fa-battery-empty:before{
    content:"\f244"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-sticky-note-o:before{
    content:"\f24a"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-hourglass-o:before{
    content:"\f250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before{
    content:"\f251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{
    content:"\f255"
}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{
    content:"\f256"
}
.fa-hand-scissors-o:before{
    content:"\f257"
}
.fa-hand-lizard-o:before{
    content:"\f258"
}
.fa-hand-spock-o:before{
    content:"\f259"
}
.fa-hand-pointer-o:before{
    content:"\f25a"
}
.fa-hand-peace-o:before{
    content:"\f25b"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-safari:before{
    content:"\f267"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-tv:before,.fa-television:before{
    content:"\f26c"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-500px:before{
    content:"\f26e"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-calendar-plus-o:before{
    content:"\f271"
}
.fa-calendar-minus-o:before{
    content:"\f272"
}
.fa-calendar-times-o:before{
    content:"\f273"
}
.fa-calendar-check-o:before{
    content:"\f274"
}
.fa-industry:before{
    content:"\f275"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-map-o:before{
    content:"\f278"
}
.fa-map:before{
    content:"\f279"
}
.fa-commenting:before{
    content:"\f27a"
}
.fa-commenting-o:before{
    content:"\f27b"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-vimeo:before{
    content:"\f27d"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-edge:before{
    content:"\f282"
}
.fa-credit-card-alt:before{
    content:"\f283"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-modx:before{
    content:"\f285"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-usb:before{
    content:"\f287"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-pause-circle-o:before{
    content:"\f28c"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stop-circle-o:before{
    content:"\f28e"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-percent:before{
    content:"\f295"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-envira:before{
    content:"\f299"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-wheelchair-alt:before{
    content:"\f29b"
}
.fa-question-circle-o:before{
    content:"\f29c"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-volume-control-phone:before{
    content:"\f2a0"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
    content:"\f2a4"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-signing:before,.fa-sign-language:before{
    content:"\f2a7"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before{
    content:"\f2b3"
}
.fa-fa:before,.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-handshake-o:before{
    content:"\f2b5"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-o:before{
    content:"\f2b7"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-book-o:before{
    content:"\f2ba"
}
.fa-vcard:before,.fa-address-card:before{
    content:"\f2bb"
}
.fa-vcard-o:before,.fa-address-card-o:before{
    content:"\f2bc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-circle-o:before{
    content:"\f2be"
}
.fa-user-o:before{
    content:"\f2c0"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-drivers-license:before,.fa-id-card:before{
    content:"\f2c2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before{
    content:"\f2c3"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{
    content:"\f2cd"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-times-rectangle:before,.fa-window-close:before{
    content:"\f2d3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before{
    content:"\f2d4"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-eercast:before{
    content:"\f2da"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-snowflake-o:before{
    content:"\f2dc"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-meetup:before{
    content:"\f2e0"
}
.rs_addon_revealer{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    overflow:hidden
}
.rsaddon-revealer-overlay{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.rs_addon_revealer div,.rs_addon_revealer svg{
    position:absolute
}
.rs_addon_reveal rs-loader{
    visibility:visible!important;
    display:inline-block!important;
    pointer-events:none
}
.rs_addon_revealer svg{
    width:100%;
    height:100%
}
.rs_addon_revealer_special .tp-revslider-mainul{
    opacity:0!important
}
.rsaddon-revealer-spinner{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.rsaddon-revealer-spinner-1{
    width:40px;
    height:40px
}
.rsaddon-revealer-1{
    width:100%;
    height:100%;
    display:inline-block;
    -webkit-animation:rsaddon-revealer-1 1.4s linear infinite;
    animation:rsaddon-revealer-1 1.4s linear infinite
}
.rsaddon-revealer-1 span{
    position:absolute;
    vertical-align:top;
    border-radius:100%;
    display:inline-block;
    width:8px;
    height:8px;
    margin-left:16px;
    transform-origin:center 20px;
    -webkit-transform-origin:center 20px
}
.rsaddon-revealer-1 span:nth-child(2){
    transform:rotate(36deg);
    -webkit-transform:rotate(36deg);
    opacity:.1
}
.rsaddon-revealer-1 span:nth-child(3){
    transform:rotate(72deg);
    -webkit-transform:rotate(72deg);
    opacity:.2
}
.rsaddon-revealer-1 span:nth-child(4){
    transform:rotate(108deg);
    -webkit-transform:rotate(108deg);
    opacity:.3
}
.rsaddon-revealer-1 span:nth-child(5){
    transform:rotate(144deg);
    -webkit-transform:rotate(144deg);
    opacity:.4
}
.rsaddon-revealer-1 span:nth-child(6){
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    opacity:.5
}
.rsaddon-revealer-1 span:nth-child(7){
    transform:rotate(216deg);
    -webkit-transform:rotate(216deg);
    opacity:.6
}
.rsaddon-revealer-1 span:nth-child(8){
    transform:rotate(252deg);
    -webkit-transform:rotate(252deg);
    opacity:.7
}
.rsaddon-revealer-1 span:nth-child(9){
    transform:rotate(288deg);
    -webkit-transform:rotate(288deg);
    opacity:.8
}
.rsaddon-revealer-1 span:nth-child(10){
    transform:rotate(324deg);
    -webkit-transform:rotate(324deg);
    opacity:.9
}
@keyframes rsaddon-revealer-1{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes rsaddon-revealer-1{
    from{
        -webkit-transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(360deg)
    }
}
.rsaddon-revealer-spinner-2{
    width:35px;
    height:35px
}
.rsaddon-revealer-2{
    width:100%;
    height:100%;
    display:inline-block;
    padding:0;
    border-radius:100%;
    border:2px solid;
    -webkit-animation:rsaddon-revealer-2 0.8s linear infinite;
    animation:rsaddon-revealer-2 0.8s linear infinite
}
@keyframes rsaddon-revealer-2{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(360deg)
    }
}
@-webkit-keyframesrsaddon-revealer-2{
    from{
        -webkit-transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(360deg)
    }
}
.rsaddon-revealer-spinner-8{
    width:40px;
    height:40px
}
.rsaddon-revealer-8{
    width:100%;
    height:100%
}
.rsaddon-revealer-8 span{
    display:block;
    width:40%;
    height:40%;
    position:absolute;
    border-radius:50%;
    -webkit-animation:rsaddon-revealer-8 2s ease infinite;
    animation:rsaddon-revealer-8 2s ease infinite
}
.rsaddon-revealer-8 span:nth-child(1){
    animation-delay:-1.5s;
    -webkit-animation-delay:-1.5s
}
.rsaddon-revealer-8 span:nth-child(2){
    animation-delay:-1s;
    -webkit-animation-delay:-1s
}
.rsaddon-revealer-8 span:nth-child(3){
    animation-delay:-0.5s;
    -webkit-animation-delay:-0.5s
}
@keyframes rsaddon-revealer-8{
    0%,100%{
        transform:translate(0)
    }
    25%{
        transform:translate(160%)
    }
    50%{
        transform:translate(160%,160%)
    }
    75%{
        transform:translate(0,160%)
    }
}
@-webkit-keyframes rsaddon-revealer-8{
    0%,100%{
        -webkit-transform:translate(0)
    }
    25%{
        -webkit-transform:translate(160%)
    }
    50%{
        -webkit-transform:translate(160%,160%)
    }
    75%{
        -webkit-transform:translate(0,160%)
    }
}
.rsaddon-revealer-spinner-3{
    width:50px;
    height:50px
}
.rsaddon-revealer-3{
    width:100%;
    height:100%;
    display:inline-block;
    padding:0;
    text-align:left
}
.rsaddon-revealer-3 span{
    position:absolute;
    display:inline-block;
    width:100%;
    height:100%;
    border-radius:100%;
    -webkit-animation:rsaddon-revealer-3 1.6s linear infinite;
    animation:rsaddon-revealer-3 1.6s linear infinite
}
.rsaddon-revealer-3 span:last-child{
    animation-delay:-0.8s;
    -webkit-animation-delay:-0.8s
}
@keyframes rsaddon-revealer-3{
    0%{
        transform:scale(0,0);
        opacity:.5
    }
    100%{
        transform:scale(1,1);
        opacity:0
    }
}
@-webkit-keyframes rsaddon-revealer-3{
    0%{
        -webkit-transform:scale(0,0);
        opacity:.5
    }
    100%{
        -webkit-transform:scale(1,1);
        opacity:0
    }
}
.rsaddon-revealer-spinner-4{
    width:40px;
    height:40px
}
.rsaddon-revealer-spinner-4 span{
    display:block;
    width:100%;
    height:100%;
    border-radius:50%;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:rsaddon-revealer-4 2.0s infinite ease-in-out;
    animation:rsaddon-revealer-4 2.0s infinite ease-in-out
}
.rsaddon-revealer-spinner-4 span:last-child{
    -webkit-animation-delay:-1.0s;
    animation-delay:-1.0s
}
@-webkit-keyframes rsaddon-revealer-4{
    0%,100%{
        -webkit-transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
@keyframes rsaddon-revealer-4{
    0%,100%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
.rsaddon-revealer-spinner-5{
    width:50px;
    height:40px
}
.rsaddon-revealer-5{
    width:100%;
    height:100%;
    text-align:center;
    font-size:10px
}
.rsaddon-revealer-5 span{
    display:block;
    height:100%;
    width:6px;
    display:inline-block;
    -webkit-animation:rsaddon-revealer-5 1.2s infinite ease-in-out;
    animation:rsaddon-revealer-5 1.2s infinite ease-in-out
}
.rsaddon-revealer-5 span:nth-child(2){
    -webkit-animation-delay:-1.1s;
    animation-delay:-1.1s
}
.rsaddon-revealer-5 span:nth-child(3){
    -webkit-animation-delay:-1.0s;
    animation-delay:-1.0s
}
.rsaddon-revealer-5 span:nth-child(4){
    -webkit-animation-delay:-0.9s;
    animation-delay:-0.9s
}
.rsaddon-revealer-5 span:nth-child(5){
    -webkit-animation-delay:-0.8s;
    animation-delay:-0.8s
}
@-webkit-keyframes rsaddon-revealer-5{
    0%,40%,100%{
        -webkit-transform:scaleY(.4)
    }
    20%{
        -webkit-transform:scaleY(1)
    }
}
@keyframes rsaddon-revealer-5{
    0%,40%,100%{
        transform:scaleY(.4);
        -webkit-transform:scaleY(.4)
    }
    20%{
        transform:scaleY(1);
        -webkit-transform:scaleY(1)
    }
}
.rsaddon-revealer-spinner-10{
    width:40px;
    height:40px;
    margin-top:-4px
}
.rsaddon-revealer-10{
    width:100%;
    height:100%
}
.rsaddon-revealer-10 span{
    display:block;
    width:20px;
    height:20px;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:rsaddon-revealer-10 1.8s infinite ease-in-out;
    animation:rsaddon-revealer-10 1.8s infinite ease-in-out
}
.rsaddon-revealer-10:last-child{
    -webkit-animation-delay:-0.9s;
    animation-delay:-0.9s
}
@-webkit-keyframes rsaddon-revealer-10{
    25%{
        -webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
    }
    50%{
        -webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
    }
    75%{
        -webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }
    100%{
        -webkit-transform:rotate(-360deg)
    }
}
@keyframes rsaddon-revealer-10{
    25%{
        transform:translateX(30px) rotate(-90deg) scale(.5);
        -webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
    }
    50%{
        transform:translateX(30px) translateY(30px) rotate(-179deg);
        -webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)
    }
    50.1%{
        transform:translateX(30px) translateY(30px) rotate(-180deg);
        -webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
    }
    75%{
        transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
        -webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }
    100%{
        transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg)
    }
}
.rsaddon-revealer-spinner-6{
    width:40px;
    height:40px
}
.rsaddon-revealer-6{
    width:100%;
    height:100%
}
.rsaddon-revealer-6 span{
    display:block;
    width:33%;
    height:33%;
    background-color:#333;
    float:left;
    -webkit-animation:rsaddon-revealer-6 1.3s infinite ease-in-out;
    animation:rsaddon-revealer-6 1.3s infinite ease-in-out
}
.rsaddon-revealer-6 span:nth-child(1){
    -webkit-animation-delay:0.2s;
    animation-delay:0.2s
}
.rsaddon-revealer-6 span:nth-child(2){
    -webkit-animation-delay:0.3s;
    animation-delay:0.3s
}
.rsaddon-revealer-6 span:nth-child(3){
    -webkit-animation-delay:0.4s;
    animation-delay:0.4s
}
.rsaddon-revealer-6 span:nth-child(4){
    -webkit-animation-delay:0.1s;
    animation-delay:0.1s
}
.rsaddon-revealer-6 span:nth-child(5){
    -webkit-animation-delay:0.2s;
    animation-delay:0.2s
}
.rsaddon-revealer-6 span:nth-child(6){
    -webkit-animation-delay:0.3s;
    animation-delay:0.3s
}
.rsaddon-revealer-6 span:nth-child(7){
    -webkit-animation-delay:0s;
    animation-delay:0s
}
.rsaddon-revealer-6 span:nth-child(8){
    -webkit-animation-delay:0.1s;
    animation-delay:0.1s
}
.rsaddon-revealer-6 span:nth-child(9){
    -webkit-animation-delay:0.2s;
    animation-delay:0.2s
}
@-webkit-keyframes rsaddon-revealer-6{
    0%,70%,100%{
        -webkit-transform:scale3D(1,1,1);
        transform:scale3D(1,1,1)
    }
    35%{
        -webkit-transform:scale3D(0,0,1);
        transform:scale3D(0,0,1)
    }
}
@keyframes rsaddon-revealer-6{
    0%,70%,100%{
        -webkit-transform:scale3D(1,1,1);
        transform:scale3D(1,1,1)
    }
    35%{
        -webkit-transform:scale3D(0,0,1);
        transform:scale3D(0,0,1)
    }
}
.rsaddon-revealer-spinner-7{
    width:35px;
    height:35px
}
.rsaddon-revealer-7{
    width:100%;
    height:100%;
    -webkit-animation:rsaddon-revealer-7 1s infinite linear;
    animation:rsaddon-revealer-7 1s infinite linear
}
@-webkit-keyframes rsaddon-revealer-7{
    0%{
        -webkit-transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes rsaddon-revealer-7{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.rsaddon-revealer-spinner-9{
    width:40px;
    height:40px
}
.rsaddon-revealer-9{
    width:100%;
    height:100%;
    animation:rsaddon-revealer-9 1s infinite linear
}
.rsaddon-revealer-9 span{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    width:16px;
    height:16px;
    border-radius:50%;
    margin:-8px
}
.rsaddon-revealer-9 span:nth-child(1){
    -webkit-animation:rsaddon-revealer-9-1 2s infinite;
    animation:rsaddon-revealer-9-1 2s infinite
}
.rsaddon-revealer-9 span:nth-child(2){
    -webkit-animation:rsaddon-revealer-9-2 2s infinite;
    animation:rsaddon-revealer-9-2 2s infinite
}
.rsaddon-revealer-9 span:nth-child(3){
    -webkit-animation:rsaddon-revealer-9-3 2s infinite;
    animation:rsaddon-revealer-9-3 2s infinite
}
.rsaddon-revealer-9 span:nth-child(4){
    -webkit-animation:rsaddon-revealer-9-4 2s infinite;
    animation:rsaddon-revealer-9-4 2s infinite
}
@-webkit-keyframes rsaddon-revealer-9-1{
    0%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@-webkit-keyframes rsaddon-revealer-9-2{
    0%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@-webkit-keyframes rsaddon-revealer-9-3{
    0%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@-webkit-keyframes rsaddon-revealer-9-4{
    0%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@keyframes rsaddon-revealer-9-1{
    0%{
        transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
    }
    80%{
        transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
    }
    100%{
        transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@keyframes rsaddon-revealer-9-2{
    0%{
        transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
    }
    80%{
        transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
    }
    100%{
        transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@keyframes rsaddon-revealer-9-3{
    0%{
        transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
    }
    80%{
        transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
    }
    100%{
        transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@keyframes rsaddon-revealer-9-4{
    0%{
        transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
    }
    80%{
        transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
    }
    100%{
        transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
.cookielawinfo-column-1{
    width:25%
}
.cookielawinfo-column-2{
    width:10%
}
.cookielawinfo-column-3{
    width:15%
}
.cookielawinfo-column-4{
    width:50%
}
.cookielawinfo-simple thead{
    width:100%
}
.cookielawinfo-simple td{
    padding:5px 5px 5px 0;
    vertical-align:top
}
.cookielawinfo-simple thead th{
    padding-right:10px;
    text-align:left
}
.cookielawinfo-modern{
    border:1px solid #e3e3e3;
    background-color:#f2f2f2;
    width:100%;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px
}
.cookielawinfo-modern td,.cookielawinfo-modern th{
    padding:5px;
    color:#333
}
.cookielawinfo-modern thead{
    font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
    padding:.2em 0 .2em .5em;
    text-align:left;
    color:#4B4B4B;
    background-color:#C8C8C8;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e3e3e3),color-stop(.6,#B3B3B3));
    background-image:-moz-linear-gradient(top,#D6D6D6,#B0B0B0,#B3B3B3 90%);
    border-bottom:solid 1px #999
}
.cookielawinfo-modern th{
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:17px;
    line-height:20px;
    font-style:normal;
    font-weight:400;
    text-align:left;
    text-shadow:#fff 1px 1px 1px
}
.cookielawinfo-modern td{
    line-height:20px;
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size:14px;
    border-bottom:1px solid #fff;
    border-top:1px solid #fff
}
.cookielawinfo-modern tr.cookielawinfo-row:hover{
    background-color:#fff
}
.cookielawinfo-elegant{
    border:1px solid #DFDFDF;
    background-color:#F9F9F9;
    width:100%;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
    color:#333
}
.cookielawinfo-elegant tr{
    border-top-color:#fff;
    border-bottom:1px solid #DFDFDF;
    color:#555
}
.cookielawinfo-elegant th{
    text-shadow:rgba(255,255,255,.796875) 0 1px 0;
    font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
    font-weight:400;
    padding:7px 7px 8px;
    text-align:left;
    line-height:1.3em;
    font-size:14px
}
.cookielawinfo-elegant td{
    font-size:12px;
    padding:4px 7px 2px;
    vertical-align:top
}
.cookielawinfo-rounded{
    background-color:#f5f5f5;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #ebebeb
}
.cookielawinfo-rounded td,.rounded th{
    padding:1px 5px
}
.cookielawinfo-rounded thead{
    text-shadow:0 1px 0 #fff;
    color:#999
}
.cookielawinfo-rounded th{
    text-align:left;
    text-transform:uppercase;
    font-size:11pt;
    border-bottom:1px solid #fff;
    padding:1px 5px
}
.cookielawinfo-rounded td{
    font-size:10pt;
    padding:5px
}
.cookielawinfo-rounded tr.cookielawinfo-row:hover{
    background-color:#fff
}
table.cookielawinfo-classic{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    border-collapse:collapse;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    color:#333
}
table.cookielawinfo-classic thead tr th{
    text-transform:uppercase;
    background:#e2e2e2
}
table.cookielawinfo-classic tfoot tr th,table.cookielawinfo-classic tfoot tr td{
    text-transform:uppercase;
    color:#000;
    font-weight:700
}
table.cookielawinfo-classic tfoot tr th{
    width:20%
}
table.cookielawinfo-classic tfoot tr td{
    width:80%
}
table.cookielawinfo-classic td,table.cookielawinfo-classic th{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:5px;
    line-height:1.8em;
    font-size:.8em;
    vertical-align:top;
    width:20%
}
table.cookielawinfo-classic tr.odd th,table.cookielawinfo-classic tr.odd td{
    background:#efefef
}
table.cookielawinfo-winter{
    font:85% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
    padding:0;
    margin:10px 0 20px;
    border-collapse:collapse;
    color:#333;
    background:#F3F5F7
}
table.cookielawinfo-winter a{
    color:#3A4856;
    text-decoration:none;
    border-bottom:1px solid #C6C8CB
}
table.cookielawinfo-winter a:visited{
    color:#777
}
table.cookielawinfo-winter a:hover{
    color:#000
}
table.cookielawinfo-winter caption{
    text-align:left;
    text-transform:uppercase;
    padding-bottom:10px;
    font:200% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif
}
table.cookielawinfo-winter thead th{
    background:#3A4856;
    padding:15px 10px;
    color:#fff;
    text-align:left;
    font-weight:400
}
table.cookielawinfo-winter tbody{
    border-left:1px solid #EAECEE;
    border-right:1px solid #EAECEE
}
table.cookielawinfo-winter tbody{
    border-bottom:1px solid #EAECEE
}
table.cookielawinfo-winter tbody td,table.cookielawinfo-winter tbody th{
    padding:10px;
    text-align:left
}
table.cookielawinfo-winter tbody tr{
    background:#F3F5F7
}
table.cookielawinfo-winter tbody tr.odd{
    background:#F0F2F4
}
table.cookielawinfo-winter tbody tr:hover{
    background:#EAECEE;
    color:#111
}
table.cookielawinfo-winter tfoot td,table.cookielawinfo-winter tfoot th,table.cookielawinfo-winter tfoot tr{
    text-align:left;
    font:120% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;
    text-transform:uppercase;
    background:#fff;
    padding:10px
}
@media(max-width:800px){
    table.cookielawinfo-row-cat-table td,table.cookielawinfo-row-cat-table th{
        width:23%;
        font-size:12px
    }
    table.cookielawinfo-row-cat-table .cookielawinfo-column-4,table.cookielawinfo-row-cat-table .cookielawinfo-column-4{
        width:45%
    }
}
.cookielawinfo-row-cat-title{
    border-bottom:1px solid #eee;
    text-align:center
}
.cookielawinfo-row-cat-title-head{
    text-align:center
}
.cookielawinfo-row-cat-table{
    width:99%;
    margin-left:5px;
    word-wrap:break-word;
    table-layout:fixed
}
.cli-tab-section .cookielawinfo-row-cat-table{
    width:100%;
    margin-left:0
}
.cli-tab-section .cookielawinfo-row-cat-table td,.cli-tab-section .cookielawinfo-row-cat-table th{
    font-size:12px
}
.rs-p-wp-fix{
    display:none!important;
    margin:0!important;
    height:0px!important
}
.wp-block-themepunch-revslider{
    position:relative
}
rs-modal{
    position:fixed!important;
    z-index:9999999!important;
    pointer-events:none!important
}
rs-modal.rs-modal-auto{
    top:auto;
    bottom:auto;
    left:auto;
    right:auto
}
rs-modal.rs-modal-fullwidth,rs-modal.rs-modal-fullscreen{
    top:0;
    left:0;
    width:100%;
    height:100%
}
rs-modal rs-fullwidth-wrap{
    position:absolute;
    top:0;
    left:0;
    height:100%
}
rs-module-wrap.rs-modal{
    display:none;
    max-height:100%!important;
    overflow:auto!important;
    pointer-events:auto!important
}
rs-module-wrap.hideallscrollbars.rs-modal{
    overflow:hidden!important;
    max-width:100%!important
}
rs-modal-cover{
    width:100%;
    height:100%;
    z-index:0;
    background:transparent;
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
    pointer-events:auto
}
body>rs-modal-cover{
    position:fixed;
    z-index:9999995!important
}
rs-sbg-px{
    pointer-events:none
}
.rs-forceuntouchable,.rs-forceuntouchable *{
    pointer-events:none!important
}
.rs-forcehidden *{
    visibility:hidden!important
}
.rs_splitted_lines{
    display:block;
    white-space:nowrap!important
}
.rs-go-fullscreen{
    position:fixed!important;
    width:100%!important;
    height:100%!important;
    top:0px!important;
    left:0px!important;
    z-index:9999999!important;
    background:#fff
}
.rtl{
    direction:rtl
}
@font-face{
    font-family:'revicons';
    src:url(../fonts/revicons-revicons.eot);
    src:url('../fonts/revicons-revicons.eot#iefix') format('embedded-opentype'),url(../fonts/revicons-revicons.woff) format('woff'),url(../fonts/revicons-revicons.ttf) format('truetype'),url('../fonts/revicons-revicons.svg') format('svg');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
[class^="revicon-"]:before,[class*=" revicon-"]:before{
    font-family:"revicons";
    font-style:normal;
    font-weight:400;
    speak:never;
    speak-as:spell-out;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
}
rs-module i[class^="fa-"],rs-module i[class*=" fa-"],.rb-modal-wrapper i[class^="fa-"],.rb-modal-wrapper i[class*=" fa-"],#waitaminute i[class^="fa-"],#waitaminute i[class*=" fa-"],#objectlibrary i[class^="fa-"],#objectlibrary i[class*=" fa-"],#rs_overview i[class^="fa-"],#rs_overview i[class*=" fa-"],#rs_overview_menu i[class^="fa-"],#rs_overview_menu i[class*=" fa-"],#builderView i[class^="fa-"],#builderView i[class*=" fa-"]{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
rs-module [class^="fa-"]:before,rs-module [class*=" fa-"]:before,.rb-modal-wrapper [class^="fa-"]:before,.rb-modal-wrapper [class*=" fa-"]:before,#rs_overview [class^="fa-"]:before,#rs_overview [class*=" fa-"]:before,#objectlibrary [class^="fa-"]:before,#objectlibrary [class*=" fa-"]:before,#waitaminute [class^="fa-"]:before,#waitaminute [class*=" fa-"]:before,#rs_overview_menu [class^="fa-"]:before,#rs_overview_menu [class*=" fa-"]:before,#builderView [class^="fa-"]:before,#builderView [class*=" fa-"]:before{
    font-family:FontAwesome;
    font-style:normal;
    font-weight:400;
    speak:never;
    speak-as:spell-out;
    display:inline-block;
    text-decoration:inherit;
    width:auto;
    margin-right:0;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:inherit;
    margin-left:0
}
rs-module .sr-only,#objectlibrary .sr-only,#waitaminute .sr-only,#rs_overview .sr-only,#rs_overview_menu .sr-only,.rb-modal-wrapper .sr-only,#builderView .sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
rs-module .sr-only-focusable:active,rs-module .sr-only-focusable:focus,#waitaminute .sr-only-focusable:active,#waitaminute .sr-only-focusable:focus,#objectlibrary .sr-only-focusable:active,#objectlibrary .sr-only-focusable:focus,#rs_overview .sr-only-focusable:active,#rs_overview .sr-only-focusable:focus,#rs_overview_menu .sr-only-focusable:active,#rs_overview_menu .sr-only-focusable:focus,.rb-modal-wrapper .sr-only-focusable:active,.rb-modal-wrapper .sr-only-focusable:focus,#builderView .sr-only-focusable:active,#builderView .sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
.revicon-search-1:before{
    content:'\e802'
}
.revicon-pencil-1:before{
    content:'\e831'
}
.revicon-picture-1:before{
    content:'\e803'
}
.revicon-cancel:before{
    content:'\e80a'
}
.revicon-info-circled:before{
    content:'\e80f'
}
.revicon-trash:before{
    content:'\e801'
}
.revicon-left-dir:before{
    content:'\e817'
}
.revicon-right-dir:before{
    content:'\e818'
}
.revicon-down-open:before{
    content:'\e83b'
}
.revicon-left-open:before{
    content:'\e819'
}
.revicon-right-open:before{
    content:'\e81a'
}
.revicon-angle-left:before{
    content:'\e820'
}
.revicon-angle-right:before{
    content:'\e81d'
}
.revicon-left-big:before{
    content:'\e81f'
}
.revicon-right-big:before{
    content:'\e81e'
}
.revicon-magic:before{
    content:'\e807'
}
.revicon-picture:before{
    content:'\e800'
}
.revicon-export:before{
    content:'\e80b'
}
.revicon-cog:before{
    content:'\e832'
}
.revicon-login:before{
    content:'\e833'
}
.revicon-logout:before{
    content:'\e834'
}
.revicon-video:before{
    content:'\e805'
}
.revicon-arrow-combo:before{
    content:'\e827'
}
.revicon-left-open-1:before{
    content:'\e82a'
}
.revicon-right-open-1:before{
    content:'\e82b'
}
.revicon-left-open-mini:before{
    content:'\e822'
}
.revicon-right-open-mini:before{
    content:'\e823'
}
.revicon-left-open-big:before{
    content:'\e824'
}
.revicon-right-open-big:before{
    content:'\e825'
}
.revicon-left:before{
    content:'\e836'
}
.revicon-right:before{
    content:'\e826'
}
.revicon-ccw:before{
    content:'\e808'
}
.revicon-arrows-ccw:before{
    content:'\e806'
}
.revicon-palette:before{
    content:'\e829'
}
.revicon-list-add:before{
    content:'\e80c'
}
.revicon-doc:before{
    content:'\e809'
}
.revicon-left-open-outline:before{
    content:'\e82e'
}
.revicon-left-open-2:before{
    content:'\e82c'
}
.revicon-right-open-outline:before{
    content:'\e82f'
}
.revicon-right-open-2:before{
    content:'\e82d'
}
.revicon-equalizer:before{
    content:'\e83a'
}
.revicon-layers-alt:before{
    content:'\e804'
}
.revicon-popup:before{
    content:'\e828'
}
.tp-fullwidth-forcer{
    z-index:0;
    pointer-events:none
}
rs-module-wrap{
    visibility:hidden
}
rs-module-wrap,rs-module-wrap *{
    box-sizing:border-box;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
rs-module-wrap{
    position:relative;
    z-index:1;
    width:100%;
    display:block
}
.rs-fixedscrollon rs-module-wrap{
    position:fixed!important;
    top:0px!important;
    z-index:1000;
    left:0!important
}
.rs-stickyscrollon rs-module-wrap{
    position:sticky!important;
    top:0;
    z-index:1000
}
.rs-stickyscrollon{
    overflow:visible!important
}
rs-fw-forcer{
    display:block;
    width:100%;
    pointer-events:none
}
rs-module{
    position:relative;
    overflow:hidden;
    display:block
}
rs-module.disableVerticalScroll{
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
rs-pzimg-wrap,rs-sbg-effectwrap,rs-sbg{
    display:block;
    pointer-events:none
}
rs-sbg-effectwrap{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
rs-carousel-wrap rs-column rs-layer img{
    width:0;
    height:0
}
rs-sbg-px,rs-sbg-wrap{
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    width:100%;
    height:100%;
    display:block
}
a.rs-layer,a.rs-layer:-webkit-any-link{
    text-decoration:none
}
a[x-apple-data-detectors]{
    color:inherit!important;
    text-decoration:none!important;
    font-size:inherit!important;
    font-family:inherit!important;
    font-weight:inherit!important;
    line-height:inherit!important
}
.entry-content rs-module a,rs-module a{
    box-shadow:none
}
.rs-ov-hidden{
    overflow:hidden!important
}
.rs-forceoverflow,.rs-forceoverflow rs-module-wrap,.rs-forceoverflow rs-module,.rs-forceoverflow rs-slides,.rs-forceoverflow rs-slide{
    overflow:visible!important
}
.tp-simpleresponsive img,rs-module img{
    max-width:none!important;
    transition:none;
    margin:0;
    padding:0;
    border:none
}
rs-module .no-slides-text{
    font-weight:700;
    text-align:center;
    padding-top:80px
}
rs-slides,rs-slide,rs-slide:before{
    position:absolute;
    text-indent:0em;
    top:0;
    left:0
}
rs-slide,rs-slide:before{
    display:block;
    visibility:hidden
}
.rs-layer .rs-untoggled-content{
    display:block
}
.rs-layer .rs-toggled-content{
    display:none
}
.rs-tc-active.rs-layer>.rs-toggled-content{
    display:block
}
.rs-tc-active.rs-layer>.rs-untoggled-content{
    display:none
}
.rs-layer-video{
    overflow:hidden
}
.rs_html5vidbasicstyles{
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden
}
rs-module rs-layer,rs-module .rs-layer{
    opacity:0;
    position:relative;
    visibility:hidden;
    display:block;
    -webkit-font-smoothing:antialiased!important;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -moz-osx-font-smoothing:grayscale;
    z-index:1;
    font-display:swap
}
rs-layer-wrap,rs-mask,rs-module-wrap,rs-module .rs-layer,rs-module img{
    user-select:none
}
rs-module rs-mask-wrap .rs-layer,rs-module rs-mask-wrap *:last-child,.wpb_text_column rs-module rs-mask-wrap .rs-layer,.wpb_text_column rs-module rs-mask-wrap *:last-child{
    margin-bottom:0
}
.rs-svg svg{
    width:100%;
    height:100%;
    position:relative;
    vertical-align:top
}
rs-layer:not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer *:not(.rs-wtbindex),.rs-layer *:not(.rs-wtbindex){
    outline:none!important
}
rs-carousel-wrap{
    cursor:url(../../../plugins/revslider/public/assets/css/openhand.cur),move
}
rs-carousel-wrap.dragged{
    cursor:url(../../../plugins/revslider/public/assets/css/closedhand.cur),move
}
rs-carousel-wrap.noswipe{
    cursor:default
}
rs-carousel-wrap{
    position:absolute;
    overflow:hidden;
    width:100%;
    height:100%;
    top:0;
    left:0
}
rs-carousel-space{
    clear:both;
    display:block;
    width:100%;
    height:0;
    position:relative
}
.tp_inner_padding{
    box-sizing:border-box;
    max-height:none!important
}
.rs-layer.rs-selectable{
    user-select:text
}
rs-px-mask{
    overflow:hidden;
    display:block;
    width:100%;
    height:100%;
    position:relative
}
rs-module embed,rs-module iframe,rs-module object,rs-module audio,rs-module video{
    max-width:none!important;
    border:none
}
rs-bg-elem{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
    display:block;
    pointer-events:none
}
.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    z-index:1000;
    transform:scaleX(0) scaleY(0)
}
rs-zone{
    position:absolute;
    width:100%;
    left:0;
    box-sizing:border-box;
    min-height:50px;
    font-size:0;
    pointer-events:none
}
rs-row-wrap,rs-column,rs-cbg-mask-wrap{
    display:block;
    visibility:hidden
}
rs-layer-wrap,rs-parallax-wrap,rs-loop-wrap,rs-mask-wrap{
    display:block
}
rs-column-wrap>rs-loop-wrap{
    z-index:1
}
rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap{
    transform-style:flat
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){
    rs-carousel-wrap rs-layer-wrap,rs-carousel-wrap rs-loop-wrap{
        backface-visibility:hidden;
        transform-style:preserve-3d
    }
}
.safarifix rs-layer-wrap{
    perspective:1000000
}
@-moz-document url-prefix(){
    rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap{
        perspective:none
    }
}
rs-mask-wrap{
    overflow:hidden
}
rs-fullwidth-wrap{
    position:relative;
    width:100%;
    height:auto;
    display:block;
    overflow:visible;
    max-width:none!important
}
.rev_row_zone_top{
    top:0
}
.rev_row_zone_bottom{
    bottom:0
}
.rev_row_zone_middle{
    top:0
}
rs-column-wrap .rs-parallax-wrap{
    vertical-align:top
}
.rs-layer img,rs-layer img{
    vertical-align:top
}
rs-row,rs-row.rs-layer{
    display:table;
    position:relative;
    width:100%!important;
    table-layout:fixed;
    box-sizing:border-box;
    vertical-align:top;
    height:auto;
    font-size:0
}
.rs-layer.rs-waction.iospermaccwait.permanenthidden{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important
}
rs-column-wrap{
    display:table-cell;
    position:relative;
    vertical-align:top;
    height:auto;
    box-sizing:border-box;
    font-size:0
}
rs-column{
    box-sizing:border-box;
    display:block;
    position:relative;
    width:100%!important;
    height:auto!important;
    white-space:normal!important
}
rs-cbg-mask-wrap{
    position:absolute;
    z-index:0;
    box-sizing:border-box
}
rs-column-wrap rs-cbg-mask-wrap{
    top:0;
    left:0;
    bottom:0;
    right:0
}
rs-column-bg{
    position:absolute;
    z-index:0;
    box-sizing:border-box;
    width:100%;
    height:100%
}
.rs-pelock *{
    pointer-events:none!important
}
rs-column .rs-parallax-wrap,rs-column rs-loop-wrap,rs-column rs-mask-wrap{
    text-align:inherit
}
rs-column rs-mask-wrap{
    display:inline-block
}
rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    line-height:0
}
rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap,rs-column .rev_layer_in_column{
    vertical-align:top
}
.rev_break_columns{
    display:block!important
}
.rev_break_columns rs-column-wrap.rs-parallax-wrap{
    display:block!important;
    width:100%!important
}
.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,.tp-forcenotvisible,.tp-hide-revslider,rs-row-wrap.rs-layer-hidden,rs-column-wrap.rs-layer-hidden,.rs-layer.rs-layer-hidden,.rs-layer-audio.rs-layer-hidden,.rs-parallax-wrap.rs-layer-hidden{
    visibility:hidden!important;
    display:none!important
}
a.rs-layer.rs-nointeraction>.div,rs-layer.rs-nointeraction:not(a),.rs-layer.rs-nointeraction:not(a){
    pointer-events:none!important
}
rs-static-layers{
    position:absolute;
    z-index:101;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    pointer-events:none;
    overflow:hidden
}
rs-static-layers.rs-stl-back{
    z-index:0
}
.rs-stl-visible{
    overflow:visible!important
}
.rs-layer rs-fcr{
    width:0;
    height:0;
    border-left:40px solid transparent;
    border-right:0 solid transparent;
    border-bottom-width:0!important;
    border-top:40px solid #00A8FF;
    position:absolute;
    right:100%;
    top:0
}
.rs-layer rs-fcrt{
    width:0;
    height:0;
    border-left:40px solid transparent;
    border-right:0 solid transparent;
    border-top-width:0!important;
    border-bottom:40px solid #00A8FF;
    position:absolute;
    right:100%;
    top:0
}
.rs-layer rs-bcr{
    width:0;
    height:0;
    border-left:0 solid transparent;
    border-right:40px solid transparent;
    border-bottom:40px solid #00A8FF;
    border-top-width:0!important;
    position:absolute;
    left:100%;
    top:0
}
.rs-layer rs-bcrt{
    width:0;
    height:0;
    border-left:0 solid transparent;
    border-right:40px solid transparent;
    border-top:40px solid #00A8FF;
    border-bottom-width:0!important;
    position:absolute;
    left:100%;
    top:0
}
.tp-layer-inner-rotation{
    position:relative!important
}
img.tp-slider-alternative-image{
    width:100%;
    height:auto
}
.noFilterClass{
    filter:none!important
}
rs-bgvideo{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
    display:block
}
.rs-layer.rs-fsv{
    top:0;
    left:0;
    position:absolute;
    width:100%;
    height:100%
}
.rs-layer.rs-fsv audio,.rs-layer.rs-fsv video,.rs-layer.rs-fsv iframe,.rs-layer.rs-fsv iframe audio,.rs-layer.rs-fsv iframe video{
    width:100%;
    height:100%
}
.rs-fsv video{
    background:#000
}
.fullcoveredvideo rs-poster{
    background-position:center center;
    background-size:cover;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.videoisplaying .html5vid rs-poster{
    display:none
}
.tp-video-play-button{
    background:#000;
    background:rgba(0,0,0,.3);
    border-radius:5px;
    position:absolute;
    top:50%;
    left:50%;
    color:#FFF;
    z-index:3;
    margin-top:-25px;
    margin-left:-25px;
    line-height:50px!important;
    text-align:center;
    cursor:pointer;
    width:50px;
    height:50px;
    box-sizing:border-box;
    display:inline-block;
    vertical-align:top;
    z-index:4;
    opacity:0;
    transition:opacity 300ms ease-out!important
}
.rs-ISM .tp-video-play-button{
    opacity:1;
    transition:none!important;
    z-index:6
}
.rs-audio .tp-video-play-button{
    display:none!important
}
.rs-layer .html5vid{
    width:100%!important;
    height:100%!important
}
.tp-video-play-button i{
    width:50px;
    height:50px;
    display:inline-block;
    text-align:center!important;
    vertical-align:top;
    line-height:50px!important;
    font-size:30px!important
}
.rs-layer:hover .tp-video-play-button{
    opacity:1;
    display:block;
    z-index:6
}
.rs-layer .tp-revstop{
    display:none;
    width:15px;
    border-right:5px solid #fff!important;
    border-left:5px solid #fff!important;
    transform:translateX(50%) translateY(50%);
    height:20px;
    margin-left:11px!important;
    margin-top:5px!important
}
.videoisplaying .revicon-right-dir{
    display:none
}
.videoisplaying .tp-revstop{
    display:block
}
.videoisplaying .tp-video-play-button{
    display:none
}
.fullcoveredvideo .tp-video-play-button{
    display:none!important
}
.rs-fsv .rs-fsv audio{
    object-fit:contain!important
}
.rs-fsv .rs-fsv video{
    object-fit:contain!important
}
.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button{
    display:none
}
@supports not (-ms-high-contrast:none){
    .rs-fsv .fullcoveredvideo audio{
        object-fit:cover!important
    }
    .rs-fsv .fullcoveredvideo video{
        object-fit:cover!important
    }
}
.rs-fullvideo-cover{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    background:transparent;
    z-index:5
}
.rs-nolc .tp-video-play-button,rs-bgvideo video::-webkit-media-controls-start-playback-button,rs-bgvideo video::-webkit-media-controls,rs-bgvideo audio::-webkit-media-controls{
    display:none!important
}
.rs-audio .tp-video-controls{
    opacity:1!important;
    visibility:visible!important
}
rs-module h1.rs-layer,rs-module h2.rs-layer,rs-module h3.rs-layer,rs-module h4.rs-layer,rs-module h5.rs-layer,rs-module h6.rs-layer,rs-module div.rs-layer,rs-module span.rs-layer,rs-module p.rs-layer{
    margin:0;
    padding:0;
    margin-block-start:0;
    margin-block-end:0;
    margin-inline-start:0;
    margin-inline-end:0
}
rs-module h1.rs-layer:before,rs-module h2.rs-layer:before,rs-module h3.rs-layer:before,rs-module h4.rs-layer:before,rs-module h5.rs-layer:before,rs-module h6.rs-layer:before{
    content:none
}
rs-dotted{
    background-repeat:repeat;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:3;
    display:block;
    pointer-events:none
}
rs-sbg-wrap rs-dotted{
    z-index:31
}
rs-dotted.twoxtwo{
    background:url(../images/assets-gridtile.png)
}
rs-dotted.twoxtwowhite{
    background:url(../images/assets-gridtile_white.png)
}
rs-dotted.threexthree{
    background:url(../images/assets-gridtile_3x3.png)
}
rs-dotted.threexthreewhite{
    background:url(../images/assets-gridtile_3x3_white.png)
}
.tp-shadowcover{
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:#fff;
    position:absolute;
    z-index:-1
}
.tp-shadow1{
    box-shadow:0 10px 6px -6px rgba(0,0,0,.8)
}
.tp-shadow2:before,.tp-shadow2:after,.tp-shadow3:before,.tp-shadow4:after{
    z-index:-2;
    position:absolute;
    content:"";
    bottom:10px;
    left:10px;
    width:50%;
    top:85%;
    max-width:300px;
    background:transparent;
    box-shadow:0 15px 10px rgba(0,0,0,.8);
    transform:rotate(-3deg)
}
.tp-shadow2:after,.tp-shadow4:after{
    transform:rotate(3deg);
    right:10px;
    left:auto
}
.tp-shadow5{
    position:relative;
    box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset
}
.tp-shadow5:before,.tp-shadow5:after{
    content:"";
    position:absolute;
    z-index:-2;
    box-shadow:0 0 25px 0 rgba(0,0,0,.6);
    top:30%;
    bottom:0;
    left:20px;
    right:20px;
    border-radius:100px / 20px
}
.rev-btn,.rev-btn:visited{
    outline:none!important;
    box-shadow:none;
    text-decoration:none!important;
    box-sizing:border-box;
    cursor:pointer
}
.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{
    text-transform:uppercase
}
.rev-btn i{
    font-size:inherit;
    font-weight:400;
    position:relative;
    top:0;
    transition:opacity 0.2s ease-out,margin 0.2s ease-out;
    margin-left:0;
    line-height:inherit
}
.rev-btn.rev-hiddenicon i{
    font-size:inherit;
    font-weight:400;
    position:relative;
    top:0;
    transition:opacity 0.2s ease-out,margin 0.2s ease-out;
    opacity:0;
    margin-left:0px!important;
    width:0px!important
}
.rev-btn.rev-hiddenicon:hover i{
    opacity:1!important;
    margin-left:10px!important;
    width:auto!important
}
.rev-burger{
    position:relative;
    box-sizing:border-box;
    padding:22px 14px 22px 14px;
    border-radius:50%;
    border:1px solid rgba(51,51,51,.25);
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color:transparent;
    cursor:pointer
}
.rev-burger span{
    display:block;
    width:30px;
    height:3px;
    background:#333;
    transition:.7s;
    pointer-events:none;
    transform-style:flat!important
}
.rev-burger span:nth-child(2){
    margin:3px 0
}
.quick_style_example_wrap .rev-burger:hover :first-child,#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{
    transform:translateY(6px) rotate(-45deg)
}
.quick_style_example_wrap .rev-burger:hover :nth-child(2),#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){
    transform:rotate(-45deg);
    opacity:0
}
.quick_style_example_wrap .rev-burger:hover :last-child,#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{
    transform:translateY(-6px) rotate(-135deg)
}
.rev-burger.revb-white{
    border:2px solid rgba(255,255,255,.2)
}
.rev-b-span-light span,.rev-burger.revb-white span{
    background:#fff
}
.rev-burger.revb-whitenoborder{
    border:0
}
.rev-burger.revb-whitenoborder span{
    background:#fff
}
.rev-burger.revb-darknoborder{
    border:0
}
.rev-b-span-dark span,.rev-burger.revb-darknoborder span{
    background:#333
}
.rev-burger.revb-whitefull{
    background:#fff;
    border:none
}
.rev-burger.revb-whitefull span{
    background:#333
}
.rev-burger.revb-darkfull{
    background:#333;
    border:none
}
.rev-burger.revb-darkfull span{
    background:#fff
}
@keyframes rev-ani-mouse{
    0%{
        opacity:1;
        top:29%
    }
    15%{
        opacity:1;
        top:70%
    }
    50%{
        opacity:0;
        top:70%
    }
    100%{
        opacity:0;
        top:29%
    }
}
.rev-scroll-btn{
    display:inline-block;
    position:relative;
    left:0;
    right:0;
    text-align:center;
    cursor:pointer;
    width:35px;
    height:55px;
    box-sizing:border-box;
    border:3px solid #fff;
    border-radius:23px
}
.rev-scroll-btn>*{
    display:inline-block;
    line-height:18px;
    font-size:13px;
    font-weight:400;
    color:#7f8c8d;
    color:#fff;
    font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing:2px
}
.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*.active{
    color:#fff
}
.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*:active,.rev-scroll-btn>*.active{
    opacity:.8
}
.rev-scroll-btn.revs-fullwhite{
    background:#fff
}
.rev-scroll-btn.revs-fullwhite span{
    background:#333
}
.rev-scroll-btn.revs-fulldark{
    background:#333;
    border:none
}
.rev-scroll-btn.revs-fulldark span{
    background:#fff
}
.rev-scroll-btn span{
    position:absolute;
    display:block;
    top:29%;
    left:50%;
    width:8px;
    height:8px;
    margin:-4px 0 0 -4px;
    border-radius:50%;
    animation:rev-ani-mouse 2.5s linear infinite;
    background:#fff
}
.rev-scroll-btn.rev-b-span-dark{
    border-color:#333
}
.rev-scroll-btn.rev-b-span-dark span,.rev-scroll-btn.revs-dark span{
    background:#333
}
.rev-control-btn{
    position:relative;
    display:inline-block;
    z-index:5;
    color:#FFF;
    font-size:20px;
    line-height:60px;
    font-weight:400;
    font-style:normal;
    font-family:Raleway;
    text-decoration:none;
    text-align:center;
    background-color:#000;
    border-radius:50px;
    text-shadow:none;
    background-color:rgba(0,0,0,.5);
    width:60px;
    height:60px;
    box-sizing:border-box;
    cursor:pointer
}
.rev-cbutton-dark-sr{
    border-radius:3px
}
.rev-cbutton-light{
    color:#333;
    background-color:rgba(255,255,255,.75)
}
.rev-cbutton-light-sr{
    color:#333;
    border-radius:3px;
    background-color:rgba(255,255,255,.75)
}
.rev-sbutton{
    line-height:37px;
    width:37px;
    height:37px
}
.rev-sbutton-blue{
    background-color:#3B5998
}
.rev-sbutton-lightblue{
    background-color:#00A0D1
}
.rev-sbutton-red{
    background-color:#DD4B39
}
rs-progress{
    visibility:hidden;
    position:absolute;
    z-index:200;
    width:100%;
    height:100%
}
rs-progress-bar,.rs-progress-bar{
    display:block;
    z-index:20;
    box-sizing:border-box;
    background-clip:content-box;
    position:absolute;
    line-height:0;
    width:100%;
    height:100%
}
rs-progress-bgs{
    display:block;
    z-index:15;
    box-sizing:border-box;
    width:100%;
    position:absolute;
    height:100%;
    top:0;
    left:0
}
rs-progress-bg{
    display:block;
    background-clip:content-box;
    position:absolute;
    width:100%;
    height:100%
}
rs-progress-gap{
    display:block;
    background-clip:content-box;
    position:absolute;
    width:100%;
    height:100%
}
rs-progress-vis{
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.rs-layer img{
    background:transparent;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)
}
.rs-layer.slidelink{
    cursor:pointer;
    width:100%;
    height:100%
}
.rs-layer.slidelink a{
    width:100%;
    height:100%;
    display:block
}
.rs-layer.slidelink a div{
    width:3000px;
    height:1500px;
    background:url(../images/assets-coloredbg.png) repeat
}
.rs-layer.slidelink a span{
    background:url(../images/assets-coloredbg.png) repeat;
    width:100%;
    height:100%;
    display:block
}
.rs-layer .rs-starring{
    display:inline-block
}
.rs-layer .rs-starring .star-rating{
    float:none;
    display:inline-block;
    vertical-align:top;
    color:#FFC321!important
}
.rs-layer .rs-starring .star-rating,.rs-layer .rs-starring-page .star-rating{
    position:relative;
    height:1em;
    width:5.4em;
    font-family:star;
    font-size:1em!important
}
.rs-layer .rs-starring .star-rating:before,.rs-layer .rs-starring-page .star-rating:before{
    content:"\73\73\73\73\73";
    color:#E0DADF;
    float:left;
    top:0;
    left:0;
    position:absolute
}
.rs-layer .rs-starring .star-rating span{
    overflow:hidden;
    float:left;
    top:0;
    left:0;
    position:absolute;
    padding-top:1.5em;
    font-size:1em!important
}
.rs-layer .rs-starring .star-rating span:before,.rs-layer .rs-starring .star-rating span:before{
    content:"\53\53\53\53\53";
    top:0;
    position:absolute;
    left:0
}
rs-loader{
    top:50%;
    left:50%;
    z-index:10000;
    position:absolute
}
rs-loader.off{
    display:none!important
}
rs-loader.spinner0{
    width:40px;
    height:40px;
    background-color:#fff;
    background-image:url(../images/assets-loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    margin-top:-20px;
    margin-left:-20px;
    animation:tp-rotateplane 1.2s infinite ease-in-out;
    border-radius:3px
}
rs-loader.spinner1{
    width:40px;
    height:40px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    margin-top:-20px;
    margin-left:-20px;
    animation:tp-rotateplane 1.2s infinite ease-in-out;
    border-radius:3px
}
rs-loader.spinner5{
    background-image:url(../images/assets-loader.gif);
    background-repeat:no-repeat;
    background-position:10px 10px;
    background-color:#fff;
    margin:-22px -22px;
    width:44px;
    height:44px;
    border-radius:3px
}
@keyframes tp-rotateplane{
    0%{
        transform:perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50%{
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100%{
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}
rs-loader.spinner2{
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-20px;
    background-color:red;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    border-radius:100%;
    animation:tp-scaleout 1.0s infinite ease-in-out
}
@keyframes tp-scaleout{
    0%{
        transform:scale(0)
    }
    100%{
        transform:scale(1);
        opacity:0
    }
}
rs-loader.spinner3{
    margin:-9px 0 0 -35px;
    width:70px;
    text-align:center
}
rs-loader.spinner3 .bounce1,rs-loader.spinner3 .bounce2,rs-loader.spinner3 .bounce3{
    width:18px;
    height:18px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15);
    border-radius:100%;
    display:inline-block;
    animation:tp-bouncedelay 1.4s infinite ease-in-out;
    animation-fill-mode:both
}
rs-loader.spinner3 .bounce1{
    animation-delay:-0.32s
}
rs-loader.spinner3 .bounce2{
    animation-delay:-0.16s
}
@keyframes tp-bouncedelay{
    0%,80%,100%{
        transform:scale(0)
    }
    40%{
        transform:scale(1)
    }
}
rs-loader.spinner4{
    margin:-20px 0 0 -20px;
    width:40px;
    height:40px;
    text-align:center;
    animation:tp-rotate 2.0s infinite linear
}
rs-loader.spinner4 .dot1,rs-loader.spinner4 .dot2{
    width:60%;
    height:60%;
    display:inline-block;
    position:absolute;
    top:0;
    background-color:#fff;
    border-radius:100%;
    animation:tp-bounce 2.0s infinite ease-in-out;
    box-shadow:0 0 20px 0 rgba(0,0,0,.15)
}
rs-loader.spinner4 .dot2{
    top:auto;
    bottom:0;
    animation-delay:-1.0s
}
@keyframes tp-rotate{
    100%{
        transform:rotate(360deg)
    }
}
@keyframes tp-bounce{
    0%,100%{
        transform:scale(0)
    }
    50%{
        transform:scale(1)
    }
}
rs-layer iframe{
    visibility:hidden
}
rs-layer.rs-ii-o iframe{
    visibility:visible
}
rs-layer input[type="text"],rs-layer input[type="email"],rs-layer input[type="url"],rs-layer input[type="password"],rs-layer input[type="search"],rs-layer input[type="number"],rs-layer input[type="tel"],rs-layer input[type="range"],rs-layer input[type="date"],rs-layer input[type="month"],rs-layer input[type="week"],rs-layer input[type="time"],rs-layer input[type="datetime"],rs-layer input[type="datetime-local"]{
    display:inline-block
}
rs-layer input::placeholder{
    vertical-align:middle;
    line-height:inherit!important
}
a.rs-layer{
    transition:none
}
rs-thumbs-wrap,rs-tabs-wrap,rs-thumbs,rs-thumb,rs-tab,rs-bullet,rs-bullets,rs-navmask,rs-tabs,rs-arrow{
    display:block;
    pointer-events:all
}
.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar{
    border:none;
    min-height:0;
    margin:0;
    border-radius:0
}
.tp-tabs,.tp-thumbs,.tp-bullets{
    position:absolute;
    display:block;
    z-index:1000;
    top:0;
    left:0
}
.tp-tab,.tp-thumb{
    cursor:pointer;
    position:absolute;
    opacity:.5;
    box-sizing:border-box
}
.tp-arr-imgholder,rs-poster,.tp-thumb-image,.tp-tab-image{
    background-position:center center;
    background-size:cover;
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0
}
rs-poster{
    cursor:pointer;
    z-index:3
}
.tp-tab.rs-touchhover,.tp-tab.selected,.tp-thumb.rs-touchhover,.tp-thumb.selected{
    opacity:1
}
.tp-tab-mask,.tp-thumb-mask{
    box-sizing:border-box!important
}
.tp-tabs,.tp-thumbs{
    box-sizing:content-box!important
}
.tp-bullet{
    width:15px;
    height:15px;
    position:absolute;
    background:#fff;
    background:rgba(255,255,255,.3);
    cursor:pointer
}
.tp-bullet.selected,.tp-bullet.rs-touchhover{
    background:#fff
}
.tparrows{
    cursor:pointer;
    background:#000;
    background:rgba(0,0,0,.5);
    width:40px;
    height:40px;
    position:absolute;
    display:block;
    z-index:1000
}
.tparrows.rs-touchhover{
    background:#000
}
.tparrows:before{
    font-family:"revicons";
    font-size:15px;
    color:#fff;
    display:block;
    line-height:40px;
    text-align:center
}
.tparrows.tp-leftarrow:before{
    content:'\e824'
}
.tparrows.tp-rightarrow:before{
    content:'\e825'
}
.rs-layer [class^="pe-7s-"]:before,.rs-layer [class*=" pe-7s-"]:before,.rs-layer [class^="pe-7s-"],.rs-layer [class*=" pe-7s-"]{
    width:auto;
    margin:0;
    line-height:inherit;
    box-sizing:inherit
}
rs-pzimg-wrap{
    display:block
}
body.rtl .rs-pzimg{
    left:0!important
}
.rs_fake_cube{
    transform-style:preserve-3d
}
.rs_fake_cube,.rs_fake_cube_wall{
    position:absolute;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    left:0;
    top:0;
    z-index:0
}
.rs-builder-mode rs-sbg-wrap canvas,rs-sbg canvas{
    overflow:hidden;
    z-index:5;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.dddwrappershadow{
    box-shadow:0 45px 100px rgba(0,0,0,.4)
}
.dddwrapper{
    transform-style:flat;
    perspective:10000px
}
.rs_error_message_box{
    background:#111;
    width:800px;
    margin:40px auto;
    padding:40px 20px;
    text-align:center;
    font-family:"Open Sans",sans-serif
}
.rs_error_message_oops{
    margin:0 0 20px;
    line-height:60px;
    font-size:34px;
    color:#FFF
}
.rs_error_message_content{
    margin:0 0 20px;
    line-height:25px;
    font-size:17px;
    color:#FFF
}
.rs_error_message_button{
    color:#fff!important;
    background:#333;
    display:inline-block;
    padding:10px 15px;
    text-align:right;
    border-radius:5px;
    cursor:pointer;
    text-decoration:none!important
}
.rs_error_message_button:hover{
    background:#5e35b1
}
.hglayerinfo{
    position:fixed;
    bottom:0;
    left:0;
    color:#FFF;
    font-size:12px;
    line-height:20px;
    font-weight:600;
    background:rgba(0,0,0,.75);
    padding:5px 10px;
    z-index:2000;
    white-space:normal
}
.hginfo{
    position:absolute;
    top:-2px;
    left:-2px;
    color:#e74c3c;
    font-size:12px;
    font-weight:600;
    background:#000;
    padding:2px 5px
}
.indebugmode .rs-layer:hover{
    border:1px dashed #c0392b!important
}
.helpgrid{
    border:2px dashed #c0392b;
    position:absolute;
    top:0;
    left:0;
    z-index:0
}
#revsliderlogloglog{
    padding:15px;
    color:#fff;
    position:fixed;
    top:0;
    left:0;
    width:200px;
    height:150px;
    background:rgba(0,0,0,.7);
    z-index:100000;
    font-size:10px;
    overflow:scroll
}
.aden{
    filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}
.aden::after{
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.perpetua::after,.reyes::after{
    mix-blend-mode:soft-light;
    opacity:.5
}
.inkwell{
    filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}
.perpetua::after{
    background:linear-gradient(to bottom,#005b9a,#e6c13d)
}
.reyes{
    filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}
.reyes::after{
    background:#efcdad
}
.gingham{
    filter:brightness(1.05) hue-rotate(-10deg)
}
.gingham::after{
    background:linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode:darken
}
.toaster{
    filter:contrast(1.5) brightness(.9)
}
.toaster::after{
    background:radial-gradient(circle,#804e0f,#3b003b);
    mix-blend-mode:screen
}
.walden{
    filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}
.walden::after{
    background:#04c;
    mix-blend-mode:screen;
    opacity:.3
}
.hudson{
    filter:brightness(1.2) contrast(.9) saturate(1.1)
}
.hudson::after{
    background:radial-gradient(circle,#a6b1ff 50%,#342134);
    mix-blend-mode:multiply;
    opacity:.5
}
.earlybird{
    filter:contrast(.9) sepia(.2)
}
.earlybird::after{
    background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
    mix-blend-mode:overlay
}
.mayfair{
    filter:contrast(1.1) saturate(1.1)
}
.mayfair::after{
    background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    mix-blend-mode:overlay;
    opacity:.4
}
.lofi{
    filter:saturate(1.1) contrast(1.5)
}
.lofi::after{
    background:radial-gradient(circle,transparent 70%,#222 150%);
    mix-blend-mode:multiply
}
._1977{
    filter:contrast(1.1) brightness(1.1) saturate(1.3)
}
._1977:after{
    background:rgba(243,106,188,.3);
    mix-blend-mode:screen
}
.brooklyn{
    filter:contrast(.9) brightness(1.1)
}
.brooklyn::after{
    background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
    mix-blend-mode:overlay
}
.xpro2{
    filter:sepia(.3)
}
.xpro2::after{
    background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
    mix-blend-mode:color-burn
}
.nashville{
    filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}
.nashville::after{
    background:rgba(0,70,150,.4);
    mix-blend-mode:lighten
}
.nashville::before{
    background:rgba(247,176,153,.56);
    mix-blend-mode:darken
}
.lark{
    filter:contrast(.9)
}
.lark::after{
    background:rgba(242,242,242,.8);
    mix-blend-mode:darken
}
.lark::before{
    background:#22253f;
    mix-blend-mode:color-dodge
}
.moon{
    filter:grayscale(1) contrast(1.1) brightness(1.1)
}
.moon::before{
    background:#a0a0a0;
    mix-blend-mode:soft-light
}
.moon::after{
    background:#383838;
    mix-blend-mode:lighten
}
.clarendon{
    filter:contrast(1.2) saturate(1.35)
}
.clarendon:before{
    background:rgba(127,187,227,.2);
    mix-blend-mode:overlay
}
.willow{
    filter:grayscale(.5) contrast(.95) brightness(.9)
}
.willow::before{
    background-image:radial-gradient(circle,40%,#d4a9af 55%,#000 150%);
    mix-blend-mode:overlay
}
.rise{
    filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.rise::after{
    background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
    mix-blend-mode:overlay;
    opacity:.6
}
.rise::before{
    background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
    mix-blend-mode:multiply
}
._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{
    content:'';
    display:block;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    pointer-events:none
}
._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{
    position:absolute
}
._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{
    z-index:30
}
._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{
    z-index:40
}
.slumber{
    filter:saturate(.66) brightness(1.05)
}
.slumber::after{
    background:rgba(125,105,24,.5);
    mix-blend-mode:soft-light
}
.slumber::before{
    background:rgba(69,41,12,.4);
    mix-blend-mode:lighten
}
.willow::after{
    background-color:#d8cdcb;
    mix-blend-mode:color
}
@media not all and (min-resolution:.001dpcm){
    @supports (-webkit-appearance:none){
        .willow{
            filter:grayscale(1) contrast(.95) brightness(.9)
        }
        .willow::after{
            background-color:transparent
        }
    }
}
rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after{
    height:500%;
    width:500%
}
rs-loader.spinner6{
    width:40px;
    height:40px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner6 .rs-spinner-inner{
    width:100%;
    height:100%;
    display:inline-block;
    -webkit-animation:rs-revealer-6 1.4s linear infinite;
    animation:rs-revealer-6 1.4s linear infinite
}
rs-loader.spinner6 .rs-spinner-inner span{
    position:absolute;
    vertical-align:top;
    border-radius:100%;
    display:inline-block;
    width:8px;
    height:8px;
    margin-left:16px;
    transform-origin:center 20px;
    -webkit-transform-origin:center 20px
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){
    transform:rotate(36deg);
    -webkit-transform:rotate(36deg);
    opacity:.1
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){
    transform:rotate(72deg);
    -webkit-transform:rotate(72deg);
    opacity:.2
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){
    transform:rotate(108deg);
    -webkit-transform:rotate(108deg);
    opacity:.3
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){
    transform:rotate(144deg);
    -webkit-transform:rotate(144deg);
    opacity:.4
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){
    transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    opacity:.5
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){
    transform:rotate(216deg);
    -webkit-transform:rotate(216deg);
    opacity:.6
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){
    transform:rotate(252deg);
    -webkit-transform:rotate(252deg);
    opacity:.7
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){
    transform:rotate(288deg);
    -webkit-transform:rotate(288deg);
    opacity:.8
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){
    transform:rotate(324deg);
    -webkit-transform:rotate(324deg);
    opacity:.9
}
@keyframes rs-revealer-6{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes rs-revealer-6{
    from{
        -webkit-transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg)
    }
}
rs-loader.spinner7{
    width:35px;
    height:35px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner7 .rs-spinner-inner{
    width:100%;
    height:100%;
    display:inline-block;
    padding:0;
    border-radius:100%;
    border:2px solid;
    -webkit-animation:rs-revealer-7 .8s linear infinite;
    animation:rs-revealer-7 .8s linear infinite
}
@keyframes rs-revealer-7{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes rs-revealer-7{
    from{
        -webkit-transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg)
    }
}
rs-loader.spinner8{
    width:50px;
    height:50px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner8 .rs-spinner-inner{
    width:100%;
    height:100%;
    display:inline-block;
    padding:0;
    text-align:left
}
rs-loader.spinner8 .rs-spinner-inner span{
    position:absolute;
    display:inline-block;
    width:100%;
    height:100%;
    border-radius:100%;
    -webkit-animation:rs-revealer-8 1.6s linear infinite;
    animation:rs-revealer-8 1.6s linear infinite
}
rs-loader.spinner8 .rs-spinner-inner span:last-child{
    animation-delay:-.8s;
    -webkit-animation-delay:-.8s
}
@keyframes rs-revealer-8{
    0%{
        transform:scale(0,0);
        opacity:.5
    }
    100%{
        transform:scale(1,1);
        opacity:0
    }
}
@-webkit-keyframes rs-revealer-8{
    0%{
        -webkit-transform:scale(0,0);
        opacity:.5
    }
    100%{
        -webkit-transform:scale(1,1);
        opacity:0
    }
}
rs-loader.spinner9{
    width:40px;
    height:40px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner9 .rs-spinner-inner span{
    display:block;
    width:100%;
    height:100%;
    border-radius:50%;
    opacity:.6;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:rs-revealer-9 2s infinite ease-in-out;
    animation:rs-revealer-9 2s infinite ease-in-out
}
rs-loader.spinner9 .rs-spinner-inner span:last-child{
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
@-webkit-keyframes rs-revealer-9{
    0%,100%{
        -webkit-transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
@keyframes rs-revealer-9{
    0%,100%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
rs-loader.spinner10{
    width:54px;
    height:40px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner10 .rs-spinner-inner{
    width:100%;
    height:100%;
    text-align:center;
    font-size:10px
}
rs-loader.spinner10 .rs-spinner-inner span{
    display:block;
    height:100%;
    width:6px;
    display:inline-block;
    -webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;
    animation:rs-revealer-10 1.2s infinite ease-in-out
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){
    -webkit-animation-delay:-1.1s;
    animation-delay:-1.1s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){
    -webkit-animation-delay:-1s;
    animation-delay:-1s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){
    -webkit-animation-delay:-.8s;
    animation-delay:-.8s
}
@-webkit-keyframes rs-revealer-10{
    0%,100%,40%{
        -webkit-transform:scaleY(.4)
    }
    20%{
        -webkit-transform:scaleY(1)
    }
}
@keyframes rs-revealer-10{
    0%,100%,40%{
        transform:scaleY(.4);
        -webkit-transform:scaleY(.4)
    }
    20%{
        transform:scaleY(1);
        -webkit-transform:scaleY(1)
    }
}
rs-loader.spinner11{
    width:40px;
    height:40px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner11 .rs-spinner-inner{
    width:100%;
    height:100%
}
rs-loader.spinner11 .rs-spinner-inner span{
    display:block;
    width:33%;
    height:33%;
    background-color:#333;
    float:left;
    -webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;
    animation:rs-revealer-11 1.3s infinite ease-in-out
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){
    -webkit-animation-delay:.1s;
    animation-delay:.1s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){
    -webkit-animation-delay:0s;
    animation-delay:0s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){
    -webkit-animation-delay:.1s;
    animation-delay:.1s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
@-webkit-keyframes rs-revealer-11{
    0%,100%,70%{
        -webkit-transform:scale3D(1,1,1);
        transform:scale3D(1,1,1)
    }
    35%{
        -webkit-transform:scale3D(0,0,1);
        transform:scale3D(0,0,1)
    }
}
@keyframes rs-revealer-11{
    0%,100%,70%{
        -webkit-transform:scale3D(1,1,1);
        transform:scale3D(1,1,1)
    }
    35%{
        -webkit-transform:scale3D(0,0,1);
        transform:scale3D(0,0,1)
    }
}
rs-loader.spinner12{
    width:35px;
    height:35px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner12 .rs-spinner-inner{
    width:100%;
    height:100%;
    -webkit-animation:rs-revealer-12 1s infinite linear;
    animation:rs-revealer-12 1s infinite linear
}
@-webkit-keyframes rs-revealer-12{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes rs-revealer-12{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
rs-loader.spinner13{
    width:40px;
    height:40px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner13 .rs-spinner-inner{
    width:100%;
    height:100%
}
rs-loader.spinner13 .rs-spinner-inner span{
    display:block;
    width:40%;
    height:40%;
    position:absolute;
    border-radius:50%;
    -webkit-animation:rs-revealer-13 2s ease infinite;
    animation:rs-revealer-13 2s ease infinite
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){
    animation-delay:-1.5s;
    -webkit-animation-delay:-1.5s
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){
    animation-delay:-1s;
    -webkit-animation-delay:-1s
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){
    animation-delay:-.5s;
    -webkit-animation-delay:-.5s
}
@keyframes rs-revealer-13{
    0%,100%{
        transform:translate(0)
    }
    25%{
        transform:translate(160%)
    }
    50%{
        transform:translate(160%,160%)
    }
    75%{
        transform:translate(0,160%)
    }
}
@-webkit-keyframes rs-revealer-13{
    0%,100%{
        -webkit-transform:translate(0)
    }
    25%{
        -webkit-transform:translate(160%)
    }
    50%{
        -webkit-transform:translate(160%,160%)
    }
    75%{
        -webkit-transform:translate(0,160%)
    }
}
rs-loader.spinner14{
    width:40px;
    height:40px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner14 .rs-spinner-inner{
    width:100%;
    height:100%;
    animation:rs-revealer-14 1s infinite linear
}
rs-loader.spinner14 .rs-spinner-inner span{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    width:16px;
    height:16px;
    border-radius:50%;
    margin:-8px
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){
    -webkit-animation:rs-revealer-14-1 2s infinite;
    animation:rs-revealer-14-1 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){
    -webkit-animation:rs-revealer-14-2 2s infinite;
    animation:rs-revealer-14-2 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){
    -webkit-animation:rs-revealer-14-3 2s infinite;
    animation:rs-revealer-14-3 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){
    -webkit-animation:rs-revealer-14-4 2s infinite;
    animation:rs-revealer-14-4 2s infinite
}
@-webkit-keyframes rs-revealer-14-1{
    0%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@-webkit-keyframes rs-revealer-14-2{
    0%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@-webkit-keyframes rs-revealer-14-3{
    0%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@-webkit-keyframes rs-revealer-14-4{
    0%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        -webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
    }
    80%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@keyframes rs-revealer-14-1{
    0%{
        transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
    }
    80%{
        transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
    }
    100%{
        transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@keyframes rs-revealer-14-2{
    0%{
        transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
    }
    80%{
        transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
    }
    100%{
        transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@keyframes rs-revealer-14-3{
    0%{
        transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
    }
    80%{
        transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
    }
    100%{
        transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
@keyframes rs-revealer-14-4{
    0%{
        transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20%{
        transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
    }
    80%{
        transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
    }
    100%{
        transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
}
rs-loader.spinner15{
    width:40px;
    height:40px;
    margin-top:-4px;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
rs-loader.spinner15 .rs-spinner-inner{
    width:100%;
    height:100%
}
rs-loader.spinner15 .rs-spinner-inner span{
    display:block;
    width:20px;
    height:20px;
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;
    animation:rs-revealer-15 1.8s infinite ease-in-out
}
rs-loader.spinner15 .rs-spinner-inner:last-child{
    -webkit-animation-delay:-.9s;
    animation-delay:-.9s
}
@-webkit-keyframes rs-revealer-15{
    25%{
        -webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
    }
    50%{
        -webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
    }
    75%{
        -webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }
    100%{
        -webkit-transform:rotate(-360deg)
    }
}
@keyframes rs-revealer-15{
    25%{
        transform:translateX(30px) rotate(-90deg) scale(.5);
        -webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
    }
    50%{
        transform:translateX(30px) translateY(30px) rotate(-179deg);
        -webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)
    }
    50.1%{
        transform:translateX(30px) translateY(30px) rotate(-180deg);
        -webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
    }
    75%{
        transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
        -webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }
    100%{
        transform:rotate(-360deg);
        -webkit-transform:rotate(-360deg)
    }
}
.bgcanvas{
    display:none;
    position:absolute;
    overflow:hidden
}
.RSscrollbar-measure{
    width:100px;
    height:100px;
    overflow:scroll;
    position:absolute;
    top:-9999px
}
.avada-has-rev-slider-styles .rev_slider_wrapper{
    transform:none
}


