img.emoji {
    display: inline!important;
    border: none!important;
    box-shadow: none!important;
    height: 1em!important;
    width: 1em!important;
    margin: 0 .07em!important;
    vertical-align: -.1em!important;
    background: 0 0!important;
    padding: 0!important
}

:where(.wp-block-button__link) {
    border-radius: 9999px;
    box-shadow: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration: none
}

:where(.wp-block-calendar table:not(.has-background) th) {
    background: #ddd
}

:where(.wp-block-columns) {
    margin-bottom: 1.75em
}

:where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-post-comments input[type=submit]) {
    border: none
}

:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)) {
    color: #fff
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)) {
    color: #000
}

:where(.wp-block-file) {
    margin-bottom: 1.5em
}

:where(.wp-block-file__button) {
    border-radius: 2em;
    display: inline-block;
    padding: .5em 1em
}

:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
    line-height: 1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
    line-height: 1.8
}

ol,ul {
    box-sizing: border-box
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
    padding: .5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
    padding: .5em 1em
}

:where(p.has-text-color:not(.has-link-color)) a {
    color: inherit
}

:where(.wp-block-post-excerpt) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

:where(.wp-block-preformatted.has-background) {
    padding: 1.25em 2.375em
}

:where(.wp-block-pullquote) {
    margin: 0 0 1em
}

:where(.wp-block-search__button) {
    border: 1px solid #ccc;
    padding: 6px 10px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    border: 1px solid #949494;
    box-sizing: border-box;
    padding: 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
    border: none;
    border-radius: 0;
    padding: 0 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
    outline: 0
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
    padding: 4px 8px
}

:where(.wp-block-term-description) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap)
}

:where(pre.wp-block-verse) {
    font-family: inherit
}

.entry-content {
    counter-reset: footnotes
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

.aligncenter {
    clear: both
}

html :where(.has-border-color) {
    border-style: solid
}

html :where([style*=border-top-color]) {
    border-top-style: solid
}

html :where([style*=border-right-color]) {
    border-right-style: solid
}

html :where([style*=border-bottom-color]) {
    border-bottom-style: solid
}

html :where([style*=border-left-color]) {
    border-left-style: solid
}

html :where([style*=border-width]) {
    border-style: solid
}

html :where([style*=border-top-width]) {
    border-top-style: solid
}

html :where([style*=border-right-width]) {
    border-right-style: solid
}

html :where([style*=border-bottom-width]) {
    border-bottom-style: solid
}

html :where([style*=border-left-width]) {
    border-left-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

:where(figure) {
    margin: 0 0 1em
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
}

@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset:0px
    }
}

body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255, 105, 0, 1) 0%,rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
}

:where(.is-layout-flex) {
    gap: .5em
}

:where(.is-layout-grid) {
    gap: .5em
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em
}

.geot-flag {
    width: 25px;
    height: 15px;
    background: url(https://sportshandle.com/wp-content/plugins/geotargetingwp/public/css/flags.png) no-repeat;
    margin-right: 5px;
    margin-top: 1px;
    float: left
}

.geot-ajax.geot_menu_item {
    display: none
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px!important
}

.selectize-dropdown-header-close:hover {
    color: #000
}

.selectize-control {
    position: relative
}

.selectize-dropdown,.selectize-input,.selectize-input input {
    color: #303030;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    -webkit-font-smoothing: inherit
}

.selectize-control.single .selectize-input.input-active,.selectize-input {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    border: 1px solid #d0d0d0;
    padding: 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.selectize-control.multi .selectize-input.has-items {
    padding: 5px 8px 2px
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.disabled,.selectize-input.disabled * {
    cursor: default!important
}

.selectize-input.focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.15)
}

.selectize-input.dropdown-active {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom:1}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #1da7ee;
    color: #fff;
    border: 1px solid #0073bb
}

.selectize-control.multi .selectize-input>div.active {
    background: #92c836;
    color: #fff;
    border: 1px solid #00578d
}

.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active {
    color: #fff;
    background: #d2d2d2;
    border: 1px solid #aaa
}

.selectize-input>input {
    display: inline-block!important;
    padding: 0!important;
    min-height: 0!important;
    max-height: none!important;
    max-width: 100%!important;
    margin: 0 1px!important;
    text-indent: 0!important;
    border: 0!important;
    background: 0 0!important;
    line-height: inherit!important;
    -webkit-user-select: auto!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.selectize-input>input::-ms-clear {
    display: none
}

.selectize-input>input:focus {
    outline: 0!important
}

.selectize-input::after {
    content: ' ';
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0;
    border-top: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125,168,208,.2);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable] {
    padding: 5px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48,48,48,.5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px
}

.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-control.single .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: grey transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px;
    border-color: transparent transparent grey
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px!important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.selectize-control.multi .selectize-input.has-items {
    padding-left: 5px;
    padding-right: 5px
}

.selectize-control.multi .selectize-input.disabled [data-value] {
    color: #999;
    text-shadow: none;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove {
    border-color: #e6e6e6
}

.selectize-control.multi .selectize-input.disabled [data-value] .remove {
    background: 0 0
}

.selectize-control.multi .selectize-input [data-value] {
    text-shadow: 0 1px 0 rgba(0,51,83,.3);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #1b9dec;
    background-image: -moz-linear-gradient(top,#1da7ee,#178ee9);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#1da7ee),to(#178ee9));
    background-image: -webkit-linear-gradient(top,#1da7ee,#178ee9);
    background-image: -o-linear-gradient(top,#1da7ee,#178ee9);
    background-image: linear-gradient(to bottom,#1da7ee,#178ee9);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03);
    box-shadow: 0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)
}

.selectize-control.multi .selectize-input [data-value].active {
    background-color: #0085d4;
    background-image: -moz-linear-gradient(top,#008fd8,#0075cf);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#008fd8),to(#0075cf));
    background-image: -webkit-linear-gradient(top,#008fd8,#0075cf);
    background-image: -o-linear-gradient(top,#008fd8,#0075cf);
    background-image: linear-gradient(to bottom,#008fd8,#0075cf);
    background-repeat: repeat-x
}

.selectize-control.single .selectize-input {
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);
    box-shadow: 0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(top,#fefefe,#f2f2f2);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#f2f2f2));
    background-image: -webkit-linear-gradient(top,#fefefe,#f2f2f2);
    background-image: -o-linear-gradient(top,#fefefe,#f2f2f2);
    background-image: linear-gradient(to bottom,#fefefe,#f2f2f2);
    background-repeat: repeat-x
}

.selectize-control.single .selectize-input,.selectize-dropdown.single {
    border-color: #b8b8b8
}

.selectize-dropdown .optgroup-header {
    padding-top: 7px;
    font-weight: 700;
    font-size: .85em
}

.selectize-dropdown .optgroup {
    border-top: 1px solid #f0f0f0
}

.selectize-dropdown .optgroup:first-child {
    border-top: 0
}

.lr-cf:after {
    content: "";
    display: block;
    clear: both
}

.lr-all-c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.lr-vc {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.lets-review-skin-1 {
    color: #111
}

.lets-review-skin-1 .score__wrap {
    color: #fff
}

.lets-review-skin-1 .aff-button {
    border: 2px solid #000;
    background: #fff;
    color: #000
}

.lets-review-skin-1 .aff-button:hover {
    color: #000
}

p+.lets-review-block__wrap:not(.lets-review--side) {
    margin-top: 45px
}

.lets-review-block__wrap {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    text-align: left;
    font-size: 14px;
    display: grid;
    grid-template-columns: repeat(2,1fr)
}

.lets-review-block__wrap .lets-review-block {
    grid-column-start: 1;
    grid-column-end: 4
}

.lets-review-block__wrap .score-overlay {
    position: absolute;
    height: 100%;
    left: 0;
    background: #666
}

.lets-review-block__wrap .score {
    font-size: 50px;
    line-height: 1;
    font-weight: 700
}

.lets-review-block__wrap .score input {
    font-size: 50px!important
}

.lets-review-block__pad {
    padding: 20px
}

.score__title {
    font-size: 11px;
    line-height: 1
}

.score__title p {
    margin: 0!important
}

.score-overlay-wrap {
    position: relative;
    display: block
}

.score-overlay-wrap__icon {
    margin-left: auto
}

.score-overlay-wrap__icon img {
    margin-bottom: 0!important;
    margin-top: 0!important;
    max-width: 22px!important;
    margin-left: 5px!important
}

.score-overlay-wrap__icon .score-overlay {
    opacity: .8
}

.score-overlay-wrap__icon>:not(.score-overlay) {
    margin-left: 2px;
    font-size: 18px
}

.score-overlay-wrap__icon .score-overlay {
    left: auto;
    right: 0;
    top: 0
}

.lets-review-block__title {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-bottom: 30px;
    font-size: 15px
}

.lets-review-block__main-title .lets-review-block__title {
    padding-bottom: 0
}

.score__wrap {
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.score__wrap div {
    width: 100%
}

.score__wrap .score+.score__title {
    margin-bottom: auto;
    margin-top: 7px
}

.score__wrap .score-overlay-wrap__icon {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 5px
}

.score__wrap .score-overlay-wrap__icon~.score {
    margin-top: auto;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.score__wrap .score-overlay-wrap__icon~.score+.score__title {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.lets-review-block__final-score .score__wrap .score-overlay-wrap__icon {
    background: inherit!important;
    display: inline-block;
    width: auto;
    margin: 5px auto auto
}

.lets-review-block__final-score .score__wrap .score-overlay-wrap__icon>:not(.score-overlay) {
    font-size: 15px
}

.lets-review-block__final-score .score__wrap .score-overlay-wrap__icon .score-overlay {
    background: inherit!important
}

.lets-review-block__final-score .score__wrap.score__wrap__with__title .score-overlay-wrap__icon {
    margin-bottom: 0
}

.lets-review-block__final-score .score-overlay-wrap__icon img {
    max-width: 16px!important;
    margin: 0 2px!important
}

.score:first-child:nth-last-child(2) {
    margin-top: auto
}

.score:first-child:nth-last-child(2) input {
    margin-top: auto
}

.lets-review-block__crit__score {
    min-width: 60px;
    text-align: right
}

.lets-review-block__crit__score {
    position: relative;
    z-index: 1
}

.lets-review-block {
    position: relative
}

.lr-user__rating:not(.lr-user__rated) {
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s
}

.vote__count {
    margin-left: 10px;
    color: #b5b5b5
}

.do-rating {
    opacity: .4;
    pointer-events: none
}

.lets-review-block__proscons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.lets-review-block__proscons>div {
    width: 100%
}

.lets-review-block__proscons .lets-review-block__pros {
    padding-right: 10px
}

.lets-review-block__proscons .lets-review-block__cons {
    padding-left: 10px
}

.lets-review-block__procon {
    margin-bottom: 5px
}

.lets-review-block__procon:after,.lets-review-block__procon:before {
    margin-left: -10px
}

.lets-review-block__con:before {
    content: '- '
}

.lets-review-block__pro:before {
    content: '- '
}

.lets-review-block__aff {
    text-align: center
}

.aff-button-wrap {
    position: relative;
    margin-bottom: -20px
}

.lr-button {
    -webkit-transition: .3s;
    transition: .3s;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    min-height: 40px;
    line-height: 40px;
    text-align: center;
    display: inline-block;
    letter-spacing: 1px;
    padding-left: 20px;
    margin-bottom: 30px;
    margin-left: 15px;
    margin-right: 15px;
    min-width: 170px;
    font-size: 12px;
    position: relative;
    padding-right: 65px
}

.lr-button:hover .i-wrap>* {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.i-wrap {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
    right: 0;
    overflow: hidden
}

.i-wrap i {
    display: block;
    line-height: inherit
}

.i-wrap i:last-of-type {
    position: absolute;
    top: -100%;
    right: 0
}

.i-wrap>* {
    letter-spacing: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: .2s;
    transition: .2s
}

.lets-review-form {
    overflow: visible;
    margin-bottom: 30px
}

div.lets-review-c-slider {
    position: relative;
    text-align: left;
    height: 10px;
    border-radius: 0;
    border: 0;
    background: #f2f2f2
}

div.lets-review-c-slider:hover {
    cursor: pointer
}

div.lets-review-c-slider .ui-slider-range {
    top: 0;
    height: 100%;
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    border-radius: 2px
}

.lets-review-form {
    display: none
}

.lets-review-block__wrap-51 {
    float: left;
    width: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.lets-review-block__wrap-51 a {
    margin-right: 10px;
    border-radius: 100px;
    background: #eee;
    -webkit-transition: .2s;
    transition: .2s;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: 700
}

.lets-review-block__wrap-51 a path {
    -webkit-transition: .2s;
    transition: .2s
}

.lets-review-block__wrap-51 a .updown-count {
    margin-left: 7px
}

.lets-review-block__wrap-51 .lets-review__up:hover {
    background-color: #9bdbd7;
    color: #fff
}

.lets-review-block__wrap-51 .lets-review__up:hover path {
    fill: white
}

.lets-review-block__wrap-51 .lets-review__down:hover {
    background-color: #f7aaab;
    color: #fff
}

.lets-review-block__wrap-51 .lets-review__down:hover path {
    fill: white
}

.updown-do {
    opacity: .3
}

.lets-review-design-2 .lets-review-block__main-title {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.lets-review-design-2 .lets-review-block__proscons {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.lets-review-design-2 .lets-review-block__final-score {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.lets-review-design-2 .lets-review-block__conclusion__wrap {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.lets-review-design-2 .lets-review-block__aff {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.lets-review-design-2 .lets-review-block__crit__score {
    margin-left: auto;
    z-index: 2
}

.lets-review-design-2 .score__wrap {
    width: 140px;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.lets-review-design-2 .score__wrap div {
    width: 100%
}

.lets-review-design-2 .score__wrap>:last-child {
    margin-bottom: auto
}

.lets-review-design-2 .score,.lets-review-design-2 .score input {
    margin-top: auto;
    font-size: 50px;
    line-height: 1
}

.lets-review-design-2.lets-review-score-type__icon .lets-review-block__main-title {
    padding-top: 20px;
    padding-bottom: 20px
}

.lets-review-design-2.lets-review-skin-1 {
    background: #f2f2f2
}

.lets-review-design-2.lets-review-skin-1 .lets-review-block__conclusion__wrap,.lets-review-design-2.lets-review-skin-1 .lets-review-block__final-score,.lets-review-design-2.lets-review-skin-1 .lets-review-block__main-title,.lets-review-design-2.lets-review-skin-1 .score-overlay {
    background: #e9e9e9
}

.lets-review-design-2.lets-review-skin-1 .score-overlay-wrap__icon .score-overlay {
    background: #f2f2f2
}

.lets-review-design-2.lets-review-skin-1.lets-review-block__wrap-20 .lr-user__rating {
    background: #fff
}

.lr-tip-wrap-b {
    margin-top: 15px;
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0)
}

.lr-tip-wrap-b .detail {
    border-right: 3px solid transparent;
    border-bottom: 3px solid #111;
    border-left: 3px solid transparent;
    top: -3px;
    left: calc(50% - 3px)
}

.lr-tip-wrap-b.removing {
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0)
}

.lr-tip-wrap-r {
    -webkit-transform: translate3d(5px,0,0);
    transform: translate3d(5px,0,0)
}

.lr-tip-wrap-r .detail {
    border-top: 3px solid transparent;
    border-right: 3px solid #111;
    border-bottom: 3px solid transparent;
    left: -3px;
    top: calc(50% - 3px)
}

.lr-tip-wrap-r.removing {
    -webkit-transform: translate3d(5px,0,0);
    transform: translate3d(5px,0,0)
}

.lr-tip-wrap-l {
    -webkit-transform: translate3d(-5px,0,0);
    transform: translate3d(-5px,0,0)
}

.lr-tip-wrap-l .detail {
    border-top: 3px solid transparent;
    border-left: 3px solid #111;
    border-bottom: 3px solid transparent;
    right: -3px;
    top: calc(50% - 3px)
}

.lr-tip-wrap-l.removing {
    -webkit-transform: translate3d(-5px,0,0);
    transform: translate3d(-5px,0,0)
}

#swipebox-slider {
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    white-space: nowrap;
    position: absolute;
    display: none;
    cursor: pointer
}

#swipebox-slider .slide {
    height: 100%;
    width: 100%;
    line-height: 1px;
    text-align: center;
    display: inline-block
}

#swipebox-slider .slide:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px
}

#swipebox-slider .slide img {
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
    vertical-align: middle
}

#swipebox-close {
    background-image: url("https://sportshandle.com/wp-content/plugins/lets-review/assets/img/icons.png");
    background-repeat: no-repeat;
    border: none!important;
    text-decoration: none!important;
    cursor: pointer;
    width: 50px;
    height: 50px;
    top: 0
}

#swipebox-close {
    top: 0;
    right: 0;
    position: absolute;
    z-index: 9999;
    background-position: 15px 12px
}

#swipebox-slider {
    height: calc(100% - 100px);
    top: 50px;
    cursor: auto
}

#swipebox-close {
    cursor: pointer;
    width: 50px;
    height: 50px;
    top: 0;
    background: 0;
    color: #181818;
    display: inline-block;
    font: 40px/50px FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center
}

#swipebox-close {
    margin-right: 10px
}

#swipebox-close:after {
    content: "\f105";
    margin-left: -24px
}

#swipebox-close:before {
    content: "\f104"
}

@media only screen and (min-width: 481px) {
    .lets-review-block__proscons {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .lets-review-block__proscons>div {
        width: 50%
    }

    .lets-review-block__proscons>div .lets-review-block__procon {
        padding: 0 10px
    }
}

@media only screen and (min-width: 768px) {
    .lets-review-block__wrap-20 .lets-review-block__conclusion__wrap {
        grid-column-end:3
    }

    .lets-review-block__wrap-20 .lets-review-block__conclusion__wrap~.lets-review-block__final-score {
        grid-column-start: 3
    }

    .lets-review-design-2:not(.lets-review--side) .lets-review-block__final-score {
        grid-column-start: 3;
        grid-column-end: 4;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .lets-review-design-2:not(.lets-review--side) .lets-review-block__conclusion__wrap {
        grid-column-start: 1;
        grid-column-end: 3
    }
}

@media only screen and (min-width: 1020px) {
    .lets-review--center .lets-review-block__main-title .lets-review-block__title {
        font-size:20px
    }
}

@media only screen and (min-width: 1200px) {
    .lets-review-block__pad {
        padding:30px
    }
}

.fa,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-spin {
    animation: 2s linear infinite fa-spin
}

@keyframes fa-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.fa,.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.content>div>div {
    padding: 5px
}

#toc_container li,#toc_container ul {
    margin: 0;
    padding: 0
}

#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li {
    background: 0 0;
    list-style-type: none;
    list-style: none
}

#toc_container ul ul {
    margin-left: 1.5em
}

#toc_container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 1em;
    width: auto;
    display: table;
    font-size: 95%
}

#toc_container span.toc_toggle {
    font-weight: 400;
    font-size: 90%
}

#toc_container a {
    text-decoration: none;
    text-shadow: none
}

#toc_container a:hover {
    text-decoration: underline
}

div#toc_container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    width: 97%
}

div#toc_container ul li {
    font-size: 90%
}

@keyframes ppress-dual-ring {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.ppress-checkout__form * {
    --ppress-heading-fs: 22px;
    --ppress-body-fs: 16px;
    --ppress-btn-color: #2563eb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: var(--ppress-body-fs)
}

.ppress-checkout__form {
    margin: 1px auto 10px;
    max-width: 100%;
    width: 100%;
    line-height: 20px;
    position: relative
}

.ppress-checkout__form p {
    margin: 0 0 5px;
    padding: 0
}

.ppress-checkout__form {
    display: flex;
    flex-wrap: wrap
}

.ppress-checkout__form .ppress-checkout_order_summary__bottom_details * {
    font-size: var(--ppress-body-fs)
}

.ppress-checkout__form .ppress-checkout_order_summary__bottom_details {
    padding: 10px 20px
}

.ppress-checkout__form a.ppress-checkout-show-login-form {
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 35px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: baseline
}

.ppress-checkout__form .ppress-checkout-form__payment_method {
    border-top: 1px solid #ddd;
    padding: 0
}

.ppress-checkout__form .ppress-checkout-form__payment_method:first-of-type {
    border-top: none;
    border-bottom: none
}

.ppress-checkout__form .ppress-checkout-form__terms_condition__content {
    border: 1px solid #e5e7eb;
    padding: 20px;
    max-height: 200px;
    overflow: auto;
    border-radius: 6px;
    display: none;
    margin: 0 0 20px
}

.ppress-checkout__form .ppress-checkout__form__preloader {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(250,250,250,.9);
    z-index: 99995
}

.ppress-checkout__form .ppress-checkout__form__spinner {
    display: block;
    width: 85px;
    height: 85px;
    top: 40%;
    right: 50%;
    text-align: center;
    margin: auto;
    position: fixed
}

.ppress-checkout__form .ppress-checkout__form__spinner:after {
    content: " ";
    display: block;
    width: 70px;
    height: 70px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid #212529;
    border-color: #212529 transparent;
    animation: 1.2s linear infinite ppress-dual-ring
}

.ppress-checkout__form .ppress-checkout-alert {
    width: 100%;
    padding: 12px 16px;
    border-radius: 6px;
    margin: 10px 0
}

.ppress-checkout__form .ppress-checkout-alert ul {
    margin: 0 0 0 16px;
    padding: 0;
    list-style-type: disc
}

.ppress-checkout__form .ppress-checkout-alert li {
    font-size: var(--ppress-body-fs);
    font-weight: 400;
    margin: 0!important;
    padding: 0!important;
    line-height: 22px
}

.ppress-checkout__form .ppress-checkout-alert li strong,.ppress-checkout__form .ppress-checkout-alert p {
    font-size: var(--ppress-body-fs);
    margin: 0!important;
    padding: 0!important;
    line-height: 22px
}

.ppress-checkout__form .ppress-checkout-alert li strong {
    font-weight: 700
}

.ppress-checkout__form .ppress-checkout-alert p {
    font-weight: 500
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    display: inline-block!important
}

#pp-pass-strength-result {
    background-color: #eee;
    border: 1px solid #ddd;
    color: #23282d;
    padding: 3px 5px;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#pp-pass-strength-result.short {
    background-color: #f1adad;
    border-color: #e35b5b;
    opacity: 1
}

#pp-pass-strength-result.bad {
    background-color: #fbc5a9;
    border-color: #f78b53;
    opacity: 1
}

#pp-pass-strength-result.good {
    background-color: #ffe399;
    border-color: #ffc733;
    opacity: 1
}

#pp-pass-strength-result.strong {
    background-color: #c1e1b9;
    border-color: #83c373;
    opacity: 1
}

.pp-form-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap span.select2-selection.select2-selection--multiple,html .pp-form-container .select2 input.select2-search__field {
    border: 0!important
}

.pp-form-container form input[type=submit] {
    -webkit-appearance: none!important;
    cursor: pointer;
    text-shadow: none
}

.pp-form-container form {
    margin: 0;
    padding: 0;
    background-color: transparent
}

.pp-form-container form input,.pp-form-container form select,.pp-form-container form textarea {
    outline: 0;
    background-image: none;
    height: auto;
    float: none;
    position: static;
    box-shadow: none;
    text-shadow: none;
    text-transform: none;
    text-decoration: none;
    resize: vertical
}

.pp-form-container form p {
    margin: 0 0 .5em
}

.pp-form-container form input[type=submit]:focus {
    outline: 0
}

.pp-form-container .pp-user-avatar {
    border-radius: 50%!important;
    display: block!important;
    margin: 0 auto 10px!important;
    text-align: center!important
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-material .pp-form-field-wrap .select2.select2-container {
    border: 0!important;
    border-bottom: 1px solid #dbdbdb!important;
    padding-left: 0!important
}

.pp-form-container .pp-form-wrapper.ppBuildScratch.ppfl-flat .pp-form-field-wrap .select2-selection {
    border: 0!important;
    background: #f7f7f7!important
}

#profilepress-myaccount-wrapper .profilepress-myaccount-content .select2-selection {
    border-radius: .25em;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.125)
}

html .select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field {
    border: 0!important;
    height: auto!important
}

.select2.select2-container .select2-selection.select2-selection--multiple input.select2-search__field {
    border: 0!important;
    box-shadow: none!important
}

.select2.select2-container .select2-selection.select2-selection--multiple li.select2-selection__choice {
    height: auto;
    line-height: normal
}

.pp-member-directory .ppressmd-member-directory-header .ppressmd-member-directory-header-row .ppressmd-search .ppressmd-search-filter.ppressmd-text-filter-type input:not(.select2-search__field),.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection {
    background-color: transparent;
    border: 1px solid #ddd!important
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection__rendered {
    color: #666;
    background-color: transparent
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container {
    width: 100%!important
}

.pp-member-directory .ppressmd-member-directory-header .select2-search.select2-search--inline .select2-search__field {
    width: auto!important
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection {
    display: block!important;
    height: 40px;
    padding: 0 0 0 12px!important;
    overflow: hidden!important;
    position: relative!important;
    white-space: nowrap!important;
    line-height: 35px!important;
    font-size: 15px!important;
    text-align: left!important;
    text-decoration: none!important;
    -moz-border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    border-radius: 2px!important;
    background-clip: padding-box!important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0 0!important
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection .select2-selection__arrow {
    display: inline-block!important;
    width: 34px!important;
    height: 100%!important;
    position: absolute!important;
    right: 0!important;
    top: 0!important;
    -moz-border-radius: 0 2px 2px 0!important;
    -webkit-border-radius: 0 2px 2px 0!important;
    border-radius: 0 2px 2px 0!important;
    background-clip: padding-box!important;
    text-align: center!important;
    background: 0 0!important;
    border-left: 0!important
}

.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown {
    border: 1px solid #ddd;
    border-top: 0;
    border-radius: 0
}

.pp-member-directory .ppressmd-member-directory-header .select2-container.select2-container--open .select2-dropdown .select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
    font-size: 15px;
    margin: 5px!important;
    color: #666!important;
    padding: 3px 7px 4px!important;
    cursor: pointer;
    min-height: 1em!important
}

.pp-member-directory .ppressmd-member-directory-header .select2.select2-container .select2-selection.select2-selection--multiple {
    height: auto!important;
    line-height: .8!important
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0!important;
    line-height: 37px
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    line-height: 37px;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding-left: 0!important;
    padding-right: 30px;
    width: 100%;
    font-size: 13px
}

.pp-member-directory .ppressmd-member-directory-header .select2-results li.select2-results__option.select2-results__option--highlighted {
    background: 0 0!important;
    background: #f4f4f4!important;
    color: #666!important
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear {
    right: 10px;
    margin: 0!important
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear {
    right: 10px;
    font-size: 30px;
    margin: 0!important
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__arrow b,.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear {
    color: #888!important
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__clear {
    position: absolute
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 3px 3px 3px 5px
}

.pp-member-directory .ppressmd-member-directory-header .select2-container .select2-search.select2-search--inline>input {
    border: 0!important;
    padding: 0!important;
    border-radius: 0!important
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    overflow-x: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    box-sizing: border-box
}

.pp-member-directory .ppressmd-member-directory-header .select2-container--default .select2-selection--single .select2-selection__clear {
    font-size: 20px!important
}

p:has(+.ppress-paywall-message-wrap) {
    margin-bottom: 0
}

@-webkit-keyframes fpFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes fpFadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.flatpickr-calendar {
    background: 0 0;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    box-sizing: border-box;
    touch-action: manipulation;
    background: #fff;
    box-shadow: 1px 0 0#e6e6e6,-1px 0 0#e6e6e6,0 1px 0#e6e6e6,0-1px 0#e6e6e6,0 3px 13px rgba(0,0,0,.08)
}

.flatpickr-calendar.inline,.flatpickr-calendar.open {
    opacity: 1;
    max-height: 640px;
    visibility: visible
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999
}

.flatpickr-calendar.animate.open {
    -webkit-animation: .3s cubic-bezier(.23,1,.32,1) fpFadeInDown;
    animation: .3s cubic-bezier(.23,1,.32,1) fpFadeInDown
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px)
}

.flatpickr-calendar.static.open {
    z-index: 999;
    display: block
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    box-shadow: none!important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    box-shadow: -2px 0 0#e6e6e6,5px 0 0#e6e6e6
}

.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0
}

.flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto
}

.flatpickr-calendar:after,.flatpickr-calendar:before {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px
}

.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before {
    left: auto;
    right: 22px
}

.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before {
    left: 50%;
    right: 50%
}

.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0-5px
}

.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0-4px
}

.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before {
    bottom: 100%
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff
}

.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before {
    top: 100%
}

.flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff
}

.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus {
    outline: 0
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block
}

.flatpickr-months {
    display: flex
}

.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: 34px;
    color: rgba(0,0,0,.9);
    fill: rgba(0,0,0,.9)
}

.flatpickr-months .flatpickr-month {
    background: 0 0;
    line-height: 1;
    text-align: center;
    position: relative;
    overflow: hidden;
    flex: 1
}

.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month {
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    padding: 10px;
    z-index: 3
}

.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
    display: none
}

.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper {
    position: relative
}

.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
    left: 0
}

.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
    right: 0
}

.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover {
    color: #959ea9
}

.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg {
    fill: #f64747
}

.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg {
    width: 14px;
    height: 14px
}

.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path {
    transition: fill .1s;
    fill: inherit
}

.numInputWrapper {
    height: auto
}

.numInputWrapper input,.numInputWrapper span {
    display: inline-block
}

.numInputWrapper input {
    width: 100%
}

.numInputWrapper input::-ms-clear {
    display: none
}

.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57,57,57,.15);
    box-sizing: border-box
}

.numInputWrapper span:hover {
    background: rgba(0,0,0,.1)
}

.numInputWrapper span:active {
    background: rgba(0,0,0,.2)
}

.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute
}

.numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0
}

.numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57,57,57,.6);
    top: 26%
}

.numInputWrapper span.arrowDown {
    top: 50%
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57,57,57,.6);
    top: 40%
}

.numInputWrapper span svg {
    width: inherit;
    height: auto
}

.numInputWrapper span svg path {
    fill: rgba(0,0,0,.5)
}

.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover {
    background: rgba(0,0,0,.05)
}

.numInputWrapper:hover span {
    opacity: 1
}

.flatpickr-current-month {
    font-size: 135%;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: .5ch;
    padding: 0
}

.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    display: inline-block
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0,0,0,.9)
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0,0,0,.9)
}

.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year {
    background: 0 0;
    border: 0;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    padding: 0 0 0 .5ch;
    vertical-align: initial
}

.flatpickr-current-month input.cur-year {
    cursor: text;
    margin: 0;
    display: inline-block;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0,0,0,.5);
    background: 0 0;
    pointer-events: none
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    cursor: pointer;
    margin: -1px 0 0;
    outline: 0;
    position: relative;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto
}

.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus {
    outline: 0
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0,0,0,.05)
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: 0;
    padding: 0
}

.flatpickr-weekdays {
    background: 0 0;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    height: 28px
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: flex;
    flex: 1
}

span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: 0 0;
    color: rgba(0,0,0,.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    flex: 1;
    font-weight: bolder
}

.flatpickr-weeks {
    padding: 1px 0 0
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    width: 307.875px
}

.flatpickr-days:focus {
    outline: 0
}

.dayContainer,.flatpickr-day {
    box-sizing: border-box;
    display: inline-block
}

.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-around;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1
}

.dayContainer+.dayContainer {
    box-shadow: -1px 0 0#e6e6e6
}

.flatpickr-day {
    background: 0 0;
    border: 1px solid transparent;
    border-radius: 150px;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    position: relative;
    justify-content: center;
    text-align: center
}

.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6
}

.flatpickr-day.today {
    border-color: #959ea9
}

.flatpickr-day.today:focus,.flatpickr-day.today:hover {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff
}

.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover {
    background: #569ff7;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7
}

.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange {
    border-radius: 50px 0 0 50px
}

.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange {
    border-radius: 0 50px 50px 0
}

.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
    box-shadow: -10px 0 0#569ff7
}

.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange {
    border-radius: 50px
}

.flatpickr-day.inRange {
    border-radius: 0;
    box-shadow: -5px 0 0#e6e6e6,5px 0 0#e6e6e6
}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
    background: 0 0;
    border-color: transparent
}

.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay {
    color: rgba(57,57,57,.3);
    background: 0 0;
    border-color: transparent;
    cursor: default
}

.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57,57,57,.1)
}

.flatpickr-day.week.selected {
    border-radius: 0;
    box-shadow: -5px 0 0#569ff7,5px 0 0#569ff7
}

.flatpickr-day.hidden {
    visibility: hidden
}

.rangeMode .flatpickr-day {
    margin-top: 1px
}

.flatpickr-weekwrapper {
    float: left
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    box-shadow: 1px 0 0#e6e6e6
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px
}

.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57,57,57,.3);
    background: 0 0;
    cursor: default;
    border: 0
}

.flatpickr-innerContainer {
    display: block;
    display: flex;
    box-sizing: border-box;
    overflow: hidden
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    box-sizing: border-box
}

.flatpickr-time,.flatpickr-time input {
    text-align: center;
    box-sizing: border-box
}

.flatpickr-time {
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    overflow: hidden;
    display: flex
}

.flatpickr-time:after {
    content: "";
    display: table;
    clear: both
}

.flatpickr-time .numInputWrapper {
    flex: 1;
    width: 40%;
    height: 40px;
    float: left
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%
}

.flatpickr-time.time24hr .numInputWrapper {
    width: 49%
}

.flatpickr-time input {
    background: 0 0;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.flatpickr-time input.flatpickr-hour {
    font-weight: 700
}

.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second {
    font-weight: 400
}

.flatpickr-time input:focus {
    outline: 0;
    border: 0
}

.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    align-self: center
}

.flatpickr-time .flatpickr-time-separator {
    font-weight: 700;
    width: 2%
}

.flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400
}

.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover {
    background: #eee
}

.flatpickr-input[readonly] {
    cursor: pointer
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff
}

.select2-hidden-accessible {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    -webkit-clip-path: inset(50%)!important;
    clip-path: inset(50%)!important;
    height: 1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important;
    white-space: nowrap!important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #000;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: 0 0;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: #fff
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);
    background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: 0 0;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%);
    background-image: -o-linear-gradient(top,#fff 0,#eee 50%);
    background-image: linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat: repeat-x
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);
    background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

.vc_clearfix:after,.vc_column-inner::after,.vc_row:after {
    clear: both
}

.vc_row:after,.vc_row:before {
    content: " ";
    display: table
}

.vc_column_container {
    width: 100%
}

.vc_row {
    margin-left: -15px;
    margin-right: -15px
}

.vc_col-sm-12,.vc_col-sm-4,.vc_col-sm-8 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box
}

@media (min-width: 768px) {
    .vc_col-sm-12,.vc_col-sm-4,.vc_col-sm-8 {
        float:left
    }

    .vc_col-sm-12 {
        width: 100%
    }

    .vc_col-sm-8 {
        width: 66.66666667%
    }

    .vc_col-sm-4 {
        width: 33.33333333%
    }
}

.vc_clearfix:after,.vc_clearfix:before {
    content: " ";
    display: table
}

.vc_toggle_size_sm .vc_toggle_icon,i.icon {
    height: 16px;
    width: 16px
}

.vc_toggle_icon {
    vertical-align: middle
}

i.icon {
    display: inline-block;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px
}

#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child {
    margin-bottom: 0
}

.wpb_content_element,ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px
}

.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element {
    margin-bottom: 21.74px
}

.wpb-content-wrapper {
    margin: 0;
    padding: 0;
    border: none;
    overflow: unset;
    display: block
}

.vc_parallax-inner iframe,.vc_video-bg iframe {
    max-width: 1000%
}

.vc_video-bg {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0
}

.vc_row[data-vc-full-width] {
    transition: opacity .5s ease;
    overflow: hidden
}

.vc_row[data-vc-full-width].vc_hidden {
    opacity: 0
}

.vc_row.vc_row-o-full-height {
    min-height: 100vh
}

.vc_column-inner::after,.vc_column-inner::before {
    content: " ";
    display: table
}

.vc_ie-flexbox-fixer {
    display: flex;
    flex-direction: column
}

.vc_ie-flexbox-fixer>.vc_row {
    flex: 1 1 auto
}

.vc_col-has-fill>.vc_column-inner {
    padding-top: 35px
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.vc_empty-element>.vc_column-inner {
    min-height: 100px
}

.wpb_pinterest a {
    border-bottom: 0
}

.vc_toggle {
    display: block;
    font-size: 1em
}

.vc_toggle:last-of-type {
    margin-bottom: 35px
}

.vc_toggle_title {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    font-weight: 400
}

.vc_toggle_title>h4 {
    display: inline
}

.vc_toggle_icon {
    display: none;
    position: relative
}

.vc_toggle_content {
    display: none;
    margin-bottom: 21.74px;
    margin-top: 1em;
    overflow: hidden;
    padding: 0
}

.vc_toggle.vc_toggle_active>.vc_toggle_content {
    display: block
}

.vc_toggle_square .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 0;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2a2a2a
}

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_square .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_square .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    box-sizing: border-box;
    transform: translate(-50%,-50%);
    background-color: #fff
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}

.vc_toggle_size_sm .vc_toggle_icon::before {
    height: 2px;
    width: 8px
}

.vc_toggle_size_sm .vc_toggle_icon::after {
    height: 8px;
    width: 2px
}

.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
    padding-left: 24px
}

.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0,-50%)
}

.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title {
    padding-left: 33px
}

.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0,-50%)
}

.wpb-tta-toggle {
    appearance: none;
    border: none;
    position: relative;
    display: inline-block;
    width: 60px;
    height: 30px;
    margin: 0 15px;
    border-radius: 3em;
    transition: background .2s ease-in-out,border-color .25s ease-in-out;
    cursor: pointer
}

.wpb-tta-toggle:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 4px;
    width: 22px;
    height: 22px;
    background: #fff;
    border-radius: inherit;
    transition: left .25s ease-in-out
}

.wpb-tta-toggle.wpb-tta-toggle-active:before {
    left: 34px
}

.vc_btn3-container {
    display: block;
    margin-bottom: 21.74px;
    max-width: 100%
}

.vc_general.vc_btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472d2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    transition: all .2s ease-in-out;
    line-height: normal;
    box-shadow: none;
    font-size: 14px;
    padding: 14px 20px
}

.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus {
    outline: 0
}

.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf
}

.vc_btn3.vc_btn3-style-modern {
    background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat: repeat-x
}

.vc_btn3.vc_btn3-block {
    display: block;
    width: 100%;
    text-align: inherit
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 5px
}

.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

.vc_btn3.vc_btn3-color-default {
    color: #333;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover {
    color: #2b2b2b;
    background-color: #e8e8e8
}

.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default:active {
    color: #262626;
    background-color: #e3e3e3
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
    color: #2b2b2b;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
    color: #262626;
    border-color: #e3e3e3;
    background-color: #e3e3e3
}

.vc_btn3-container.vc_btn3-center {
    text-align: center
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 5px
}

.wpb_content_element .wpb_tabs_nav li a:focus {
    outline: 0
}

.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper {
    padding: 0
}

.wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0!important;
    text-indent: inherit!important
}

#content .wpb_content_element .wpb_tabs_nav {
    margin: 0
}

.wpb_content_element .wpb_tabs_nav li {
    background-color: #fff;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none!important
}

.wpb_carousel .next,.wpb_carousel .prev,.wpb_content_element .wpb_tabs_nav li:hover {
    background-color: #f7f7f7
}

.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before {
    display: none!important
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: .5em 1em
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 1em
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
    margin-bottom: 0
}

.wpb_tour .wpb_tabs_nav {
    float: left;
    width: 31.66666667%
}

.wpb_tour .wpb_tabs_nav li {
    margin: 0 0 1px;
    clear: left;
    width: 100%
}

.wpb_tour .wpb_tabs_nav a {
    width: 100%
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    box-sizing: border-box;
    border: none;
    float: left;
    width: 68.33333333%;
    padding: 0 0 0 21.74px
}

body ul.wpb_thumbnails-fluid li .entry-content :last-child {
    margin-bottom: 0
}

body ul.wpb_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none!important
}

body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before {
    display: none!important
}

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
    padding: 0;
    overflow: visible!important
}

.wpb_carousel .wpb_wrapper {
    position: relative
}

.wpb_carousel .next,.wpb_carousel .prev {
    position: absolute;
    top: 3px;
    padding: 0 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all .2s linear;
    -moz-transition: .2s linear;
    -webkit-transition: .2s linear;
    -o-transition: .2s linear
}

.wpb_carousel .next:hover,.wpb_carousel .prev:hover {
    background-color: #f0f0f0
}

.wpb_carousel .next:focus,.wpb_carousel .prev:focus {
    outline: 0;
    text-decoration: none
}

.wpb_carousel .prev {
    right: 30px
}

.wpb_carousel .next {
    right: 0
}

.wpb_carousel .wpb_thumbnails-fluid {
    width: 100%
}

@media (max-width: 480px) {
    .vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        width:100%;
        float: none;
        margin-left: 0
    }

    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom: 1em
    }

    .vc_responsive .wpb_tour .wpb_tab {
        padding-left: 1em;
        padding-right: 1em
    }

    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left: 0;
        width: auto
    }
}

.wpb_image_grid .wpb_image_grid_ul {
    margin: 0;
    padding: 0
}

.wpb_image_grid .wpb_image_grid_ul>li {
    background-image: none;
    list-style: none!important
}

.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before {
    display: none!important
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    list-style: none;
    margin: 0 1px 1px 0;
    max-width: 100%;
    float: left
}

.wpb_image_grid .wpb_image_grid_ul a {
    display: block
}

.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto
}

#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0
}

.vc_progress_bar .vc_single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 11.67px;
    box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
    border-radius: 3px
}

.vc_progress_bar .vc_single_bar:last-child {
    margin-bottom: 0
}

.vc_progress_bar .vc_single_bar .vc_bar {
    display: block;
    position: absolute;
    height: 100%;
    background-color: #e0e0e0;
    width: 0%;
    top: 0;
    left: 0;
    border-radius: 3px;
    transition: width 1s linear;
    -moz-transition: width 1s linear;
    -webkit-transition: width 1s linear;
    -o-transition: width 1s linear
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
    animation: 2s linear infinite progress-bar-stripes
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.wpb_single_image a {
    border: none;
    outline: 0
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top
}

.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.wpb_single_image.vc_align_center {
    text-align: center
}

.wpb_single_image .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%
}

.vc_general.vc_pagination {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center
}

.vc_general.vc_pagination .vc_pagination-item {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.vc-hoverbox-inner :last-child {
    margin-bottom: 0
}

.vc-hoverbox-inner {
    width: 100%;
    display: inline-block;
    min-height: 250px
}

.wpb_start_animation {
    opacity: 1
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/content/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(/content/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/content/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://sportshandle.com/fonts.gstatic.com/s/robotoslab/v34//content/fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/content/fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/content/fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/content/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/content/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

.tablepress {
    --text-color: #111;
    --head-text-color: var(--text-color);
    --head-bg-color: #d9edf7;
    --odd-text-color: var(--text-color);
    --odd-bg-color: #f9f9f9;
    --even-text-color: var(--text-color);
    --even-bg-color: #fff;
    --hover-text-color: var(--text-color);
    --hover-bg-color: #f3f3f3;
    --border-color: #ddd;
    --padding: 0.5rem;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    clear: both;
    margin: 0 auto 1rem;
    table-layout: auto;
    width: 100%
}

.tablepress>:not(caption)>*>* {
    background: 0 0;
    border: none;
    box-sizing: initial;
    float: none!important;
    padding: var(--padding);
    text-align: left;
    vertical-align: top
}

.tablepress>*+tbody>*>*,.tablepress>tbody>*~*>* {
    border-top: 1px solid var(--border-color)
}

.tablepress>:where(thead,tfoot)>*>th {
    background-color: var(--head-bg-color);
    color: var(--head-text-color);
    font-weight: 700;
    vertical-align: middle;
    word-break: normal
}

.tablepress>:where(tbody)>tr>* {
    color: var(--text-color)
}

.tablepress>:where(tbody)>.odd>* {
    background-color: var(--odd-bg-color);
    color: var(--odd-text-color)
}

.tablepress>:where(tbody)>.even>* {
    background-color: var(--even-bg-color);
    color: var(--even-text-color)
}

.tablepress>.row-hover>tr:hover>* {
    background-color: var(--hover-bg-color);
    color: var(--hover-text-color)
}

.tablepress img {
    border: none;
    margin: 0;
    max-width: none;
    padding: 0
}

.tablepress {
    --head-active-bg-color: #049cdb;
    --head-active-text-color: var(--head-text-color)
}

.tablepress img {
    margin: auto;
    padding: 0;
    max-width: none
}

.entry-content .tablepress {
    word-break: normal
}

.tablepress tbody td {
    border-top: none
}

.tablepress td,.tablepress th {
    font-family: "Source Sans Pro";
    font-size: 16px!important;
    color: #333
}

.tablepress-scroll-wrapper {
    overflow-x: auto;
    overflow-y: hidden
}

.tablepress-responsive * {
    word-break: normal
}

.fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Free");
    font-weight: var(--fa-style,900)
}

.fa,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.fas {
    font-family: "Font Awesome 6 Free"
}

.fa-spin {
    -webkit-animation-delay: var(--fa-animation-delay,0s);
    animation-delay: var(--fa-animation-delay,0s);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal)
}

.fa-spin {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-duration: var(--fa-animation-duration,2s);
    animation-duration: var(--fa-animation-duration,2s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,linear);
    animation-timing-function: var(--fa-animation-timing,linear)
}

@media (prefers-reduced-motion:reduce) {
    .fa-spin {
        -webkit-animation-delay: -1ms;
        animation-delay: -1ms;
        -webkit-animation-duration: 1ms;
        animation-duration: 1ms;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-usd:before {
    content: "\24"
}

:root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://use.fontawesome.com/releases/v6.2.0/webfonts//content/fonts/webfonts/fa-brands-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-brands-400.ttf) format("truetype")
}

.fa-linkedin:before {
    content: "\f08c"
}

:root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/content/fonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-regular-400.ttf) format("truetype")
}

:root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/content/fonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-solid-900.ttf) format("truetype")
}

.fas {
    font-weight: 900
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: swap;
    font-weight: 400;
    src: url(https://use.fontawesome.com/releases/v6.2.0/webfonts//content/fonts/webfonts/fa-brands-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-brands-400.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: swap;
    font-weight: 900;
    src: url(https://use.fontawesome.com/releases/v6.2.0/webfonts//content/fonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: swap;
    font-weight: 400;
    src: url(https://use.fontawesome.com/releases/v6.2.0/webfonts//content/fonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-regular-400.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: swap;
    src: url(https://use.fontawesome.com/releases/v6.2.0/webfonts//content/fonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: swap;
    src: url(https://use.fontawesome.com/releases/v6.2.0/webfonts//content/fonts/webfonts/fa-brands-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-brands-400.ttf) format("truetype")
}

@font-face {
    font-family: FontAwesome;
    font-display: swap;
    src: url(https://use.fontawesome.com/releases/v6.2.0/webfonts//content/fonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.2.0/webfonts/fa-regular-400.ttf) format("truetype");
    unicode-range: u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc
}

.bc-compliance-header {
    position: absolute;
    width: 100%;
    height: 50px;
    top: 0;
    text-align: center;
    background-color: #fff;
    padding: 5px 1px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.bc-compliance-header .bc-compliance__element--text {
    font-size: 12px;
    font-weight: 400;
    width: 100%
}

@media (max-width: 991px) {
    .bc-compliance-header .bc-compliance__element--text {
        font-size:11px
    }
}

.bc-compliance-header img {
    max-height: 35px
}

.bc-compliance-footer {
    width: 100%;
    position: relative;
    text-align: center;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
    clear: both
}

.bc-compliance-footer .bc-compliance__element--text {
    font-size: 11px;
    width: 100%
}

.bc-compliance-footer .bc-compliance__element--image~.bc-compliance__element--text {
    font-weight: 600
}

.bc-compliance-footer img {
    max-height: 100px
}

.bc-compliance__element {
    margin: 4px 10px
}

.bc-compliance__element img {
    max-width: 100%;
    height: auto;
    width: auto;
    display: block
}

body {
    top: auto
}

@font-face {
    font-family: FontAwesome;
    src: url(/content/fonts/fontawesome-webfont.eot);
    src: url(/content/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/content/fonts/fontawesome-webfont.woff2) format("woff2"),url(/content/fonts/fontawesome-webfont.woff) format("woff"),url(/content/fonts/fontawesome-webfont.ttf) format("truetype"),url(/content/fonts/fontawesome-webfont.svg#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.fa {
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-search:before {
    content: "\F002"
}

.fa-star:before {
    content: "\F005"
}

.fa-check:before {
    content: "\F00C"
}

.fa-close:before {
    content: "\F00D"
}

.fa-clock-o:before {
    content: "\F017"
}

.fa-twitter:before {
    content: "\F099"
}

.fa-rss:before {
    content: "\F09E"
}

.fa-bars:before {
    content: "\F0C9"
}

.fa-linkedin:before {
    content: "\F0E1"
}

.fa-angle-up:before {
    content: "\F106"
}

.fa-spinner:before {
    content: "\F110"
}

.fa-usd:before {
    content: "\F155"
}

.fa-clone:before {
    content: "\F24D"
}

@font-face {
    font-family: jegicon;
    src: url(/content/fonts/jegicon.eot);
    src: url(/content/fonts/font/jegicon.eot?#iefix) format("embedded-opentype"),url(/content/fonts/jegicon.woff) format("woff"),url(/content/fonts/jegicon.ttf) format("truetype"),url(/content/fonts/jegicon.svg#jegicon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

[class*=" jegicon-"]:before,[class^=jegicon-]:before {
    font-family: jegicon!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.jegicon-cross:before {
    content: "d"
}

.jspContainer {
    overflow: hidden;
    position: relative
}

.jspPane,.jspVerticalBar {
    position: absolute
}

.jspVerticalBar {
    height: 100%;
    right: 0;
    width: 8px;
    top: 0
}

.jspHorizontalBar {
    background: red;
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 100%
}

.jspCap {
    display: none
}

.jspHorizontalBar .jspCap {
    float: left
}

.jspTrack {
    background: 0 0;
    position: relative
}

.jspDrag {
    opacity: 0;
    -webkit-transition: opacity .3s .3s;
    -o-transition: opacity .3s .3s;
    transition: opacity .3s ease .3s;
    background: #ababab;
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0;
    border-radius: 5px
}

.jspContainer:hover .jspDrag {
    opacity: 1
}

.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack {
    float: left;
    height: 100%
}

.jspArrow {
    background: #50506d;
    cursor: pointer;
    direction: ltr;
    display: block;
    margin: 0;
    padding: 0;
    text-indent: -20000px
}

.jspDisabled {
    background: #80808d;
    cursor: default
}

.jspVerticalBar .jspArrow {
    height: 16px
}

.jspHorizontalBar .jspArrow {
    float: left;
    height: 100%;
    width: 16px
}

.jspVerticalBar .jspArrow:focus {
    border: 1px solid red;
    outline: 0
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
}

* html .jspCorner {
    margin: 0 -3px 0 0
}

body.okayNav-loaded {
    overflow-x: hidden
}

.okayNav:not(.loaded) {
    visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.okayNav ul {
    float: left
}

.okayNav a {
    position: relative;
    z-index: 1
}

.okayNav__nav--visible {
    overflow: hidden;
    white-space: nowrap
}

.okayNav__nav--visible li {
    display: inline-block
}

.okayNav__nav--visible a {
    display: block;
    padding: 15px;
    transition: color .2s cubic-bezier(.55,0,.1,1)
}

.okayNav__nav--visible:empty~.okayNav__menu-toggle {
    top: 0
}

.okayNav__nav--invisible {
    background: #fff;
    position: absolute;
    top: 100%;
    z-index: 10;
    min-width: auto;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15);
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(30px);
    transform: translateY(30px)
}

.okayNav__nav--invisible a {
    color: #7b7b7b;
    font-size: 11px;
    padding: 3px 16px;
    display: block;
    border-bottom: 1px solid #eee
}

.okayNav__nav--invisible.nav-left {
    left: 0
}

.okayNav__nav--invisible.transition-enabled {
    -webkit-transition: opacity .4s .2s,transform .4s cubic-bezier(.55,0,.1,1) .2s;
    -o-transition: opacity .4s .2s,transform .4s cubic-bezier(.55,0,.1,1) .2s;
    transition: opacity .4s ease .2s,transform .4s cubic-bezier(.55,0,.1,1) .2s
}

.okayNav__nav--invisible.nav-open {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.okayNav__menu-toggle {
    position: relative;
    z-index: 1;
    float: left;
    width: 36px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    -webkit-transition: transform .4s cubic-bezier(.55,0,.1,1);
    -o-transition: transform .4s cubic-bezier(.55,0,.1,1);
    transition: transform .4s cubic-bezier(.55,0,.1,1)
}

.okayNav__menu-toggle.okay-invisible {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    opacity: 0;
    display: none
}

.okayNav__menu-toggle span {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    left: 0;
    display: block;
    width: 3px;
    height: 3px;
    margin: auto;
    pointer-events: none;
    border-radius: 50%
}

.okayNav__menu-toggle span:first-child {
    margin-top: -5px
}

.okayNav__menu-toggle span:nth-child(3) {
    margin-top: 5px
}

.okayNav__menu-toggle.icon--active {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.okayNav__menu-toggle span {
    background: #a0a0a0
}

.okayNav__menu-toggle.icon--active span {
    background: #212121
}

.mfp-bg {
    z-index: 1042;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8
}

.mfp-bg,.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed
}

.mfp-wrap {
    z-index: 1043;
    outline: 0!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-arrow,.mfp-close,.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

button.mfp-arrow,button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close:focus,.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    top: 50%;
    margin: -55px 0 0;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure,img.mfp-img {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

@media screen and (max-height: 300px),screen and (max-width:800px) and (orientation:landscape) {
    .mfp-img-mobile img.mfp-img {
        padding:0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(.75);
        transform: scale(.75)
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: all .3s ease-out
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1
}

.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0
}

.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    zoom:1;outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.chosen-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0,0,0,.15)
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0
}

.chosen-container a {
    cursor: pointer
}

.chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}

.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none
}

.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer
}

.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default
}

.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
    background-image: -webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);
    background-image: -moz-linear-gradient(#3875d7 20%,#2a62bc 90%);
    background-image: -o-linear-gradient(#3875d7 20%,#2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%,#2a62bc 90%);
    color: #fff
}

.chosen-container .chosen-results li.no-results {
    color: #777;
    display: list-item;
    background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: 700;
    cursor: default
}

.chosen-container .chosen-results li.group-option {
    padding-left: 15px
}

.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline
}

.chosen-container-active .chosen-single {
    border: 1px solid #949494;
    box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background: -moz-linear-gradient(top,#f4f4f4 0,#feffff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f4f4),color-stop(100%,#feffff));
    background: -webkit-linear-gradient(top,#f4f4f4,#feffff);
    background: -o-linear-gradient(top,#f4f4f4 0,#feffff 100%);
    background: -ms-linear-gradient(top,#f4f4f4 0,#feffff 100%);
    background: linear-gradient(180deg,#f4f4f4 0,#feffff);
    box-shadow: inset 0 1px 0 #fff
}

.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: 0 0
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px
}

.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.chosen-container-active .chosen-choices li.search-field input[type=text] {
    color: #222!important
}

.chosen-disabled {
    opacity: .5!important;
    cursor: default
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single {
    cursor: default
}

.chosen-rtl {
    text-align: right
}

.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0
}

.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl
}

.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px
}

.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px
}

.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px
}

.chosen-rtl .chosen-choices li {
    float: right
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
    direction: rtl
}

.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px
}

.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search {
    left: 9999px
}

.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none
}

.chosen-rtl .chosen-search input[type=text] {
    padding: 4px 5px 4px 20px;
    background: url(https://sportshandle.com/wp-content/themes/jnews/assets/dist/image/chosen-sprite.png) -30px -20px no-repeat #fff;
    background: url(https://sportshandle.com/wp-content/themes/jnews/assets/dist/image/chosen-sprite.png) -30px -20px no-repeat;
    direction: rtl
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution:144dpi) {
    .chosen-rtl .chosen-search input[type=text] {
        background-image:url(https://sportshandle.com/wp-content/themes/jnews/assets/dist/image/chosen-sprite@2x.png)!important;
        background-size: 52px 37px!important;
        background-repeat: no-repeat!important
    }
}

.tns-outer {
    padding: 0!important
}

.tns-outer [hidden] {
    display: none!important
}

.tns-outer [aria-controls],.tns-outer [data-action] {
    cursor: pointer
}

.tns-slider {
    -webkit-transition: none;
    -moz-transition: none;
    transition: all 0s
}

.tns-slider>.tns-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.tns-no-calc {
    position: relative;
    left: 0
}

.tns-autowidth {
    display: inline-block
}

.tns-lazy-img {
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    transition: opacity .6s;
    opacity: .6
}

.tns-lazy-img.tns-complete {
    opacity: 1
}

.tns-ah {
    -webkit-transition: height;
    -moz-transition: height;
    transition: height 0s
}

.tns-ovh {
    overflow: hidden
}

.tns-visually-hidden {
    position: absolute;
    left: -10000em
}

.tns-transparent {
    opacity: 0;
    visibility: hidden
}

.tns-fadeIn {
    opacity: 1;
    z-index: 0
}

.tns-fadeOut,.tns-normal {
    opacity: 0;
    z-index: -1
}

.tns-vpfix {
    white-space: nowrap
}

.tns-vpfix>div,.tns-vpfix>li {
    display: inline-block
}

.tns-t-subp2 {
    margin: 0 auto;
    width: 310px;
    position: relative;
    height: 10px;
    overflow: hidden
}

.tns-t-ct {
    width: 2333.3333333%;
    width: 2333.33333%;
    position: absolute;
    right: 0
}

.tns-t-ct:after {
    content: "";
    display: table;
    clear: both
}

.tns-t-ct>div {
    width: 1.4285714%;
    width: 1.42857%;
    height: 10px;
    float: left
}

.tns-visually-hidden {
    display: none
}

.owl-carousel,.tns-slider {
    cursor: -webkit-grab
}

.tns-outer {
    z-index: 1;
    position: relative
}

.tns-slider {
    height: auto!important
}

.tns-item {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0)
}

.tns-item img {
    width: 100%
}

.tns-outer button[data-action=start],.tns-outer button[data-action=stop] {
    display: none
}

.tns-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.tns-nav button {
    display: inline-block;
    zoom:1}

.tns-nav button {
    width: 10px;
    height: 10px;
    margin: 5px 5px 0;
    background: #eee;
    display: block;
    border-radius: 30px;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px
}

.tns-nav button.tns-nav-active,.tns-nav button:hover {
    background: #888
}

.tns-outer .tns-controls button {
    display: inline-block;
    margin-right: 5px;
    width: 26px;
    line-height: 24px;
    font-size: 12px;
    background: 0 0;
    color: #53585c;
    border: 1px solid #e0e0e0;
    text-align: center;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: all .2s ease;
    outline: 0
}

.tns-outer .tns-controls button:last-child {
    margin-right: 0
}

.tns-outer .tns-controls button:hover {
    color: #212121;
    background: #f7f7f7
}

.tns-outer .tns-controls button:before {
    font-family: FontAwesome;
    text-rendering: auto;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.tns-outer button.tns-prev:before {
    content: "\F104"
}

.tns-outer button.tns-next:before {
    content: "\F105"
}

.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: 0
}

.pswp * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pswp img {
    max-width: none
}

a,abbr,article,aside,audio,b,body,canvas,caption,center,code,details,div,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,header,hgroup,html,i,iframe,img,label,legend,li,mark,nav,object,ol,output,p,pre,s,samp,section,small,span,strong,summary,table,tbody,td,th,time,tr,ul,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
    display: block
}

body {
    line-height: 1
}

ol,ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
    color: #53585c;
    background: #fff;
    font-family: 'Helvetica Neue',Helvetica,Roboto,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.6em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-anchor: none
}

body,html {
    height: 100%;
    margin: 0
}

::-moz-selection {
    background: #fde69a;
    color: #212121;
    text-shadow: none
}

::-webkit-selection {
    background: #fde69a;
    color: #212121;
    text-shadow: none
}

::selection {
    background: #fde69a;
    color: #212121;
    text-shadow: none
}

a {
    color: #f70d28;
    text-decoration: none
}

a:focus,a:hover {
    color: #212121;
    outline: 0
}

audio,canvas,img,video {
    vertical-align: middle
}

img {
    max-width: 100%;
    -ms-interpolation-mode: bicubic;
    height: auto
}

figcaption {
    margin: 3px 0 1em;
    font-size: 11px;
    color: #a0a0a0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

button,input,label,optgroup,select,textarea {
    font: inherit
}

[class*=jeg_] .fa {
    font-family: FontAwesome
}

span.required {
    color: #f70d28;
    font-weight: 400;
    font-family: monospace;
    font-size: 16px
}

.clearfix:after,.container:after,.jeg_authorbox:after,.jeg_block_heading:after,.jeg_postblock:after,.row:after {
    content: "";
    display: table;
    clear: both
}

h1,h2,h3,h4 {
    color: #212121;
    text-rendering: optimizeLegibility
}

h1 {
    font-size: 2.25em;
    margin: .67em 0 .5em;
    line-height: 1.25;
    letter-spacing: -.02em
}

h2 {
    font-size: 1.953em;
    margin: .83em 0 .5em;
    line-height: 1.35
}

h3 {
    font-size: 1.563em;
    margin: 1em 0 .5em;
    line-height: 1.4
}

h4 {
    font-size: 1.25em;
    margin: 1.33em 0 .5em;
    line-height: 1.5
}

b,strong {
    font-weight: 700
}

em,i {
    font-style: italic
}

mark {
    background: #efca56;
    padding: 0 .4em;
    color: #fff
}

p,pre {
    margin: 0 0 1.75em;
    text-rendering: optimizeLegibility
}

code,pre,samp {
    font-family: 'Lucida Console',Monaco,monospace;
    font-size: .9em;
    padding: .2em .5em
}

pre {
    color: #7b7b7b;
    background: #fafafa;
    border: 1px solid #eee;
    padding: .5em 1.5em;
    white-space: pre-wrap;
    word-wrap: break-word
}

small {
    font-size: 80%
}

.jeg_boxed .jeg_main .jeg_container {
    overflow: hidden
}

@media (max-width: 767px) {
    .container {
        width:98%;
        width: calc(100% - 10px)
    }
}

@media (max-width: 479px) {
    .container {
        width:100%
    }
}

@media (min-width: 768px) {
    .container {
        max-width:750px
    }
}

@media (min-width: 992px) {
    .container {
        max-width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width:1170px
    }
}

.container,.vc_column_container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.col-md-12,.col-md-3 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

@media (min-width: 767px) {
    .vc_col-sm-12,.vc_col-sm-4,.vc_col-sm-8 {
        float:left
    }

    .vc_col-sm-12 {
        width: 100%
    }

    .vc_col-sm-8 {
        width: 66.66666667%
    }

    .vc_col-sm-4 {
        width: 33.33333333%
    }
}

@media (min-width: 992px) {
    .col-md-12,.col-md-3 {
        float:left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-3 {
        width: 25%
    }
}

*,:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.hidden {
    display: none
}

.jeg_viewport {
    position: relative
}

.jeg_container,.jeg_container_full {
    width: auto;
    margin: 0 auto;
    padding: 0
}

.jeg_boxed .jeg_main .jeg_container,.jeg_content {
    background: #fff
}

.jeg_content {
    padding: 30px 0 40px
}

.jeg_sidebar {
    padding-left: 30px
}

.theiaStickySidebar {
    -webkit-backface-visibility: hidden
}

.post-ajax-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f5f5f5;
    display: none;
    z-index: 5
}

input:not([type=submit]),select,textarea {
    display: inline-block;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 0;
    padding: 7px 14px;
    height: 40px;
    outline: 0;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
    width: 100%;
    max-width: 100%;
    -webkit-transition: .2s;
    transition: .25s ease;
    box-shadow: none
}

input[type=checkbox],input[type=radio] {
    width: auto;
    height: auto;
    line-height: inherit;
    display: inline
}

.chosen-container .chosen-results {
    color: #7b7b7b;
    margin: 0 0 5px;
    padding: 0
}

.chosen-container .chosen-results li.active-result {
    padding: 4px 14px;
    font-size: 13px;
    line-height: inherit;
    text-align: inherit
}

.chosen-container .chosen-drop {
    border-color: #a0a0a0;
    box-shadow: 0 2px 3px rgba(0,0,0,.15)
}

.chosen-container .chosen-results li.highlighted {
    color: #212121;
    background: #f5f5f5
}

.select2-container .select2-choice>.select2-chosen {
    margin-right: 20px
}

input:not([type=submit]):focus,select:focus,textarea:focus {
    border-color: #ccc;
    box-shadow: inset 0 2px 2px rgba(0,0,0,.05)
}

textarea {
    min-height: 60px;
    height: auto
}

.btn,.button,input[type=submit] {
    border: none;
    border-radius: 0;
    background: #f70d28;
    color: #fff;
    padding: 0 20px;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    outline: 0;
    -webkit-appearance: none;
    -webkit-transition: .3s;
    transition: .3s ease
}

.btn:focus,.button:focus,input[type=submit]:focus {
    color: #fff;
    outline: #666 dotted thin
}

.btn:hover,.button:hover,input[type=submit]:hover {
    color: #fff;
    box-shadow: inset 0 0 0 100px rgba(0,0,0,.15)
}

.jeg_header {
    position: relative
}

.jeg_header .container {
    height: 100%
}

.jeg_header.full .container {
    max-width: 100%
}

.jeg_nav_row {
    position: relative;
    -js-display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%
}

.jeg_nav_grow {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.jeg_nav_normal {
    -webkit-box-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.item_wrap {
    width: 100%;
    display: inline-block;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.jeg_nav_left {
    margin-right: auto
}

.jeg_nav_right {
    margin-left: auto
}

.jeg_nav_center {
    margin: 0 auto
}

.jeg_nav_alignleft {
    justify-content: flex-start
}

.jeg_nav_alignright {
    justify-content: flex-end
}

.jeg_nav_aligncenter {
    justify-content: center
}

.jeg_topbar {
    font-size: 12px;
    color: #757575;
    position: relative;
    z-index: 11;
    background: #f5f5f5;
    border-bottom: 1px solid #e0e0e0;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto
}

.jeg_topbar .jeg_nav_item {
    padding: 0 12px;
    border-right: 1px solid #e0e0e0
}

.jeg_topbar.dark {
    background: #212121;
    color: #f5f5f5;
    border-bottom-width: 0
}

.jeg_topbar.dark .jeg_search_toggle,.jeg_topbar.dark .jeg_search_wrapper.jeg_search_no_expand .jeg_search_button,.jeg_topbar.dark .jeg_search_wrapper.jeg_search_no_expand .jeg_search_input {
    color: #f5f5f5
}

.jeg_topbar.dark .jeg_top_menu>li>a:hover {
    color: #fff
}

.jeg_topbar.dark .sf-arrows .sf-with-ul:after {
    color: hsla(0,0%,100%,.6)
}

.jeg_topbar.dark .sf-arrows ul .sf-with-ul:after {
    color: inherit
}

.jeg_topbar.dark,.jeg_topbar.dark .jeg_nav_item {
    border-color: hsla(0,0%,100%,.15)
}

.jeg_topbar .jeg_nav_item:last-child {
    border-right-width: 0
}

.jeg_topbar .jeg_nav_row {
    height: 34px;
    line-height: 34px
}

.jeg_midbar {
    background-color: #fff;
    height: 140px;
    position: relative;
    z-index: 10;
    border-bottom: 0 solid #e8e8e8
}

.jeg_navbar+.jeg_midbar {
    z-index: 9
}

.jeg_midbar .jeg_nav_item {
    padding: 0 14px
}

.jeg_midbar.dark {
    background-color: #212121;
    color: #f5f5f5
}

.jeg_midbar.dark .sf-arrows .sf-with-ul:after {
    color: hsla(0,0%,100%,.6)
}

.jeg_midbar.dark .jeg_search_toggle {
    color: #f5f5f5
}

.jeg_navbar {
    background: #fff;
    position: relative;
    border-top: 0 solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    line-height: 50px;
    z-index: 9;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.jeg_navbar.jeg_search_expanded {
    z-index: 9999
}

.jeg_navbar:first-child,.jeg_topbar+.jeg_navbar {
    z-index: 10
}

.jeg_navbar .jeg_nav_item {
    padding: 0 14px
}

.jeg_nav_item:first-child {
    padding-left: 0
}

.jeg_nav_item:last-child {
    padding-right: 0
}

.jeg_navbar_dark:not(.jeg_navbar_boxed) {
    background: #212121
}

.jeg_navbar_dark .jeg_menu>li>a,.jeg_navbar_dark .jeg_search_toggle {
    color: #fafafa
}

.jeg_navbar_dark .sf-arrows .sf-with-ul:after {
    color: hsla(0,0%,100%,.6)
}

.jeg_navbar_dark .sf-arrows ul .sf-with-ul:after {
    color: inherit
}

.jeg_navbar_dark .jeg_menu>li>ul {
    border-top: 0
}

.jeg_featured {
    margin-bottom: 30px
}

.jeg_logo {
    position: relative
}

.site-title {
    margin: 0;
    padding: 0;
    line-height: 1;
    font-size: 60px;
    letter-spacing: -.02em
}

.jeg_mobile_logo .site-title {
    font-size: 34px
}

.site-title a {
    display: block;
    color: #212121
}

.jeg_midbar.dark .site-title a,.jeg_navbar.jeg_navbar_dark .site-title a {
    color: #f5f5f5
}

.jeg_logo img {
    height: auto;
    image-rendering: optimizeQuality;
    display: block
}

.jeg_nav_left .jeg_logo {
    margin-right: 7px
}

.jeg_nav_left .jeg_logo:last-child {
    margin-right: 28px
}

.jeg_midbar .jeg_social_icon_block.nobg a .fa {
    font-size: 18px
}

.jeg_topbar .jeg_social_icon_block.nobg a .fa {
    font-size: 14px
}

.btn.round {
    border-radius: 40px
}

.btn.outline {
    color: inherit;
    letter-spacing: 1.5px;
    line-height: 36px;
    height: auto;
    background: 0 0;
    border: 2px solid #e0e0e0
}

.dark .btn.outline,.jeg_navbar_dark .btn.outline {
    color: #f5f5f5;
    border-color: hsla(0,0%,100%,.15)
}

.dark .btn.outline:hover,.jeg_navbar_dark .btn.outline:hover {
    box-shadow: inset 0 0 0 100px hsla(0,0%,100%,.15)
}

.btn .fa {
    margin-right: 2px;
    font-size: 14px
}

.jeg_topbar .btn {
    height: 26px;
    line-height: 26px;
    font-size: 11px;
    letter-spacing: .5px;
    font-weight: 500;
    padding: 0 10px
}

.jeg_topbar .btn.outline {
    line-height: 22px
}

.jeg_topbar .btn.round {
    padding: 0 14px
}

.jeg_navbar .btn {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    font-weight: 500;
    padding: 0 16px
}

.jeg_navbar .btn.outline {
    line-height: 34px
}

.jeg_midbar .jeg_nav_html,.jeg_navbar .jeg_nav_html {
    line-height: 1.4em
}

.jeg_nav_html .fa {
    margin-right: 2px
}

.jeg_topbar .jeg_mobile_toggle {
    color: inherit
}

.jeg_navbar_dark .jeg_mobile_toggle {
    color: #fafafa
}

.jeg_topbar .socials_widget a {
    margin: 0 5px 0 0
}

.jeg_topbar .socials_widget a .fa {
    width: 26px;
    line-height: 26px
}

.jeg_topbar .socials_widget.nobg a {
    margin-right: 14px
}

.jeg_topbar .socials_widget.nobg a:last-child {
    margin-right: 0
}

.jeg_topbar .socials_widget.nobg a .fa {
    font-size: 14px
}

.jeg_search_wrapper {
    position: relative
}

.jeg_search_wrapper .jeg_search_form {
    display: block;
    position: relative;
    line-height: normal;
    min-width: 60%
}

.jeg_search_toggle {
    color: #212121;
    display: block;
    text-align: center
}

.jeg_topbar .jeg_search_toggle {
    font-size: 14px;
    min-width: 13px;
    color: inherit
}

.jeg_midbar .jeg_search_toggle {
    font-size: 18px;
    min-width: 16px;
    line-height: 50px
}

.jeg_navbar .jeg_search_toggle {
    font-size: 16px;
    min-width: 15px
}

.jeg_search_wrapper .jeg_search_input {
    width: 100%;
    vertical-align: middle;
    height: 40px;
    padding: .5em 30px .5em 14px
}

.jeg_search_wrapper .jeg_search_button {
    color: #212121;
    background: 0 0;
    border: 0;
    font-size: 14px;
    outline: 0;
    cursor: pointer;
    position: absolute;
    height: auto;
    min-height: unset;
    line-height: normal;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0 10px;
    transition: none
}

.jeg_search_wrapper .jeg_search_button:hover {
    color: inherit;
    box-shadow: none;
    background: 0 0
}

.jeg_navbar .jeg_search_wrapper .jeg_search_input {
    height: 36px
}

.jeg_topbar .jeg_search_wrapper .jeg_search_form {
    display: block
}

.jeg_topbar .jeg_search_no_expand .jeg_search_input {
    line-height: 34px;
    height: auto;
    padding: 0 20px 0 0!important;
    border: 0;
    background: 0 0;
    box-shadow: none
}

.jeg_topbar .jeg_search_no_expand .jeg_search_button {
    color: #757575;
    width: auto;
    padding-right: 0!important
}

.jeg_search_no_expand .jeg_search_toggle {
    display: none
}

.jeg_search_no_expand.square .jeg_search_input {
    border-radius: 0
}

.jeg_search_no_expand.round .jeg_search_input {
    border-radius: 33px;
    padding: .5em 15px
}

.jeg_search_no_expand.round .jeg_search_button {
    padding-right: 12px
}

.jeg_midbar .jeg_search_no_expand .jeg_search_input {
    font-size: 15px;
    padding: .5em 35px .5em 15px
}

.jeg_midbar .jeg_search_wrapper .jeg_search_button {
    padding-right: 15px
}

.jeg_midbar .jeg_search_no_expand.round .jeg_search_input {
    padding: .5em 35px .5em 20px
}

.jeg_midbar .jeg_search_no_expand.round .jeg_search_button {
    padding-right: 15px
}

.jeg_navbar_dark .jeg_search_no_expand .jeg_search_input {
    background: hsla(0,0%,100%,.1);
    border-color: transparent
}

.jeg_navbar_dark .jeg_search_no_expand .jeg_search_button,.jeg_navbar_dark .jeg_search_no_expand .jeg_search_input {
    color: #fafafa
}

.jeg_navbar_dark .jeg_search_no_expand .jeg_search_input::-webkit-input-placeholder {
    color: hsla(0,0%,100%,.75)
}

.jeg_navbar_dark .jeg_search_no_expand .jeg_search_input:-moz-placeholder,.jeg_navbar_dark .jeg_search_no_expand .jeg_search_input::-moz-placeholder {
    color: hsla(0,0%,100%,.75)
}

.jeg_navbar_dark .jeg_search_no_expand .jeg_search_input:-ms-input-placeholder {
    color: hsla(0,0%,100%,.75)
}

.jeg_search_popup_expand .jeg_search_form {
    display: block;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    right: -4px;
    text-align: center;
    width: 325px;
    background: #fff;
    border: 1px solid #eee;
    padding: 0;
    height: 0;
    z-index: 12;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.09);
    box-shadow: 0 1px 4px rgba(0,0,0,.09);
    -webkit-transition: height .1s;
    -o-transition: height .1s;
    transition: height .1s
}

.jeg_search_expanded .jeg_search_popup_expand .jeg_search_form {
    opacity: 1;
    visibility: visible;
    padding: 20px;
    height: auto;
    -webkit-transition: padding .2s,height .1s,opacity .15s;
    -o-transition: padding .2s,height .1s,opacity .15s;
    transition: padding .2s,height .1s,opacity .15s
}

.jeg_search_popup_expand .jeg_search_form:before {
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 8px 8px;
    content: "";
    right: 16px;
    position: absolute;
    top: -8px;
    z-index: 98
}

.jeg_search_popup_expand .jeg_search_form:after {
    border-color: transparent transparent #eaeaea;
    border-style: solid;
    border-width: 0 9px 9px;
    content: "";
    right: 15px;
    position: absolute;
    top: -9px;
    z-index: 97
}

.jeg_topbar .jeg_search_popup_expand .jeg_search_form,.jeg_topbar .jeg_search_popup_expand .jeg_search_result {
    right: 0
}

.jeg_topbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form,.jeg_topbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_result {
    left: 0
}

.jeg_topbar .jeg_search_popup_expand .jeg_search_form:before {
    right: 11px;
    top: -6px;
    border-width: 0 6px 6px
}

.jeg_topbar .jeg_search_popup_expand .jeg_search_form:after {
    right: 10px;
    top: -8px;
    border-width: 0 7px 7px
}

.jeg_topbar .jeg_search_popup_expand:last-child .jeg_search_form,.jeg_topbar .jeg_search_popup_expand:last-child .jeg_search_result {
    right: -12px
}

.jeg_topbar .jeg_nav_left .jeg_search_popup_expand:first-child .jeg_search_form,.jeg_topbar .jeg_nav_left .jeg_search_popup_expand:first-child .jeg_search_result {
    left: -12px
}

.jeg_topbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form:before {
    right: auto;
    left: 11px
}

.jeg_topbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form:after {
    right: auto;
    left: 10px
}

.jeg_search_popup_expand .jeg_search_input {
    width: 100%;
    -webkit-box-shadow: inset 0 0 15px 0 rgba(0,0,0,.08);
    box-shadow: inset 0 0 15px 0 rgba(0,0,0,.08)
}

.jeg_search_popup_expand .jeg_search_button {
    color: #888;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px
}

.jeg_midbar .jeg_search_popup_expand:last-child .jeg_search_form,.jeg_midbar .jeg_search_popup_expand:last-child .jeg_search_result {
    right: -18px
}

.jeg_midbar .jeg_search_popup_expand .jeg_search_form:before {
    right: 17px
}

.jeg_midbar .jeg_search_popup_expand .jeg_search_form:after {
    right: 16px
}

.jeg_header.full .jeg_midbar .jeg_nav_right .jeg_search_popup_expand:last-child .jeg_search_form,.jeg_header.full .jeg_midbar .jeg_nav_right .jeg_search_popup_expand:last-child .jeg_search_result {
    right: -15px
}

.jeg_header.full .jeg_midbar .jeg_nav_right .jeg_search_popup_expand:last-child .jeg_search_form:before {
    right: 14px
}

.jeg_header.full .jeg_midbar .jeg_nav_right .jeg_search_popup_expand:last-child .jeg_search_form:after {
    right: 13px
}

.jeg_midbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form,.jeg_midbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_result {
    right: auto;
    left: -4px
}

.jeg_midbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form:before {
    right: auto;
    left: 16px
}

.jeg_midbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form:after {
    right: auto;
    left: 15px
}

.jeg_midbar .jeg_nav_left .jeg_search_popup_expand:first-child .jeg_search_form,.jeg_midbar .jeg_nav_left .jeg_search_popup_expand:first-child .jeg_search_result {
    left: -18px
}

.jeg_midbar .jeg_nav_left .jeg_search_popup_expand:first-child .jeg_search_form:before {
    right: auto;
    left: 17px
}

.jeg_midbar .jeg_nav_left .jeg_search_popup_expand:first-child .jeg_search_form:after {
    right: auto;
    left: 16px
}

.jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_search_popup_expand:last-child .jeg_search_form,.jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_search_popup_expand:last-child .jeg_search_result {
    right: -17px
}

.jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_nav_left .jeg_search_popup_expand:first-child .jeg_search_form,.jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_nav_left .jeg_search_popup_expand:first-child .jeg_search_result {
    left: -17px
}

.jeg_header.full .jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_nav_right .jeg_search_popup_expand:last-child .jeg_search_form,.jeg_header.full .jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_nav_right .jeg_search_popup_expand:last-child .jeg_search_result {
    right: -15px
}

.jeg_header.full .jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_nav_right .jeg_search_popup_expand:last-child .jeg_search_form:before {
    right: 14px
}

.jeg_header.full .jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_nav_right .jeg_search_popup_expand:last-child .jeg_search_form:after {
    right: 13px
}

.jeg_navbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form,.jeg_navbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_result {
    right: auto;
    left: -4px
}

.jeg_header.full .jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_nav_left .jeg_search_popup_expand:not(:first-child) .jeg_search_form:before,.jeg_navbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form:before {
    right: auto;
    left: 16px
}

.jeg_header.full .jeg_navbar:not(.jeg_navbar_boxed):not(.jeg_navbar_menuborder) .jeg_nav_left .jeg_search_popup_expand:not(:first-child) .jeg_search_form:after,.jeg_navbar .jeg_nav_left .jeg_search_popup_expand .jeg_search_form:after {
    right: auto;
    left: 15px
}

.jeg_nav_left .jeg_search_popup_expand .jeg_search_form,.jeg_nav_left .jeg_search_popup_expand .jeg_search_result {
    right: auto;
    left: 0
}

.jeg_nav_center .jeg_search_popup_expand .jeg_search_form,.jeg_nav_center .jeg_search_popup_expand .jeg_search_form:after,.jeg_nav_center .jeg_search_popup_expand .jeg_search_form:before {
    right: 50%!important;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.jeg_search_expanded .jeg_search_modal_expand {
    background: #fff;
    z-index: 10000;
    position: fixed;
    float: none;
    width: 100%;
    min-height: 100%;
    top: 0;
    right: 0
}

.jeg_search_modal_expand .jeg_search_form {
    display: block;
    opacity: 0;
    visibility: hidden;
    margin: 0 auto;
    position: absolute;
    right: 0
}

.jeg_search_expanded .jeg_navbar_mobile,.jeg_search_expanded .jeg_navbar_mobile.jeg_sticky_nav,.jeg_search_expanded .jeg_navbar_wrapper,.jeg_search_expanded .jeg_navbar_wrapper.jeg_sticky_nav {
    transform: none!important
}

.jeg_search_expanded .jeg_search_modal_expand .jeg_search_form {
    opacity: 1;
    visibility: visible;
    width: 80%;
    height: 160px;
    left: 0;
    right: 0;
    top: -80px;
    bottom: 0;
    margin: auto
}

.jeg_search_modal_expand .jeg_search_input {
    opacity: 0;
    -webkit-transition: opacity .5s cubic-bezier(.7,0,.3,1);
    transition: opacity .5s cubic-bezier(.7,0,.3,1)
}

.jeg_search_expanded .jeg_search_modal_expand .jeg_search_input {
    opacity: 1;
    width: 100%;
    height: 100%;
    padding: 0 130px 0 20px;
    background: 0 0;
    font-size: 5em;
    color: #666;
    -webkit-transition: opacity .3s ease-out .15s;
    -o-transition: opacity .3s ease-out .15s;
    transition: opacity .3s ease-out .15s;
    border: none;
    border-bottom: 5px solid #eee;
    box-shadow: none;
    outline: 0
}

.jeg_search_modal_expand .jeg_search_input::-webkit-input-placeholder {
    color: #a0a0a0
}

.jeg_search_modal_expand .jeg_search_input:-moz-placeholder,.jeg_search_modal_expand .jeg_search_input::-moz-placeholder {
    color: #a0a0a0
}

.jeg_search_modal_expand .jeg_search_input:-ms-input-placeholder {
    color: #a0a0a0
}

.jeg_search_modal_expand .jeg_search_button {
    opacity: 0;
    margin-left: 0;
    -webkit-transform: translate3d(-30px,0,0) scale3d(0,0,1);
    transform: translate3d(-30px,0,0) scale3d(0,0,1)
}

.jeg_search_expanded .jeg_search_modal_expand .jeg_search_button {
    color: #a0a0a0;
    position: absolute;
    right: 0;
    padding: 0 0 0 5px;
    font-size: 5em;
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(-30px,0,0) scaleX(1);
    transform: translate3d(-30px,0,0) scaleX(1);
    -webkit-transition: .25s ease-out .15s;
    -o-transition: .25s ease-out .15s;
    transition: .25s ease-out .15s
}

.jeg_search_expanded .jeg_search_modal_expand .jeg_search_button .fa {
    font-size: inherit
}

.jeg_search_expanded .jeg_search_modal_expand .jeg_search_button:focus,.jeg_search_expanded .jeg_search_modal_expand .jeg_search_button:hover {
    outline: 0;
    color: #212121
}

.jeg_header .jeg_search_expanded .jeg_search_wrapper.jeg_search_modal_expand .jeg_search_toggle {
    color: #888;
    position: absolute;
    right: .5em;
    top: .5em;
    font-size: 24px;
    line-height: normal;
    pointer-events: auto
}

.jeg_search_hide {
    display: none
}

.jeg_search_result {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 100%;
    right: -4px;
    width: 325px;
    background: #fff;
    border: 1px solid #eee;
    padding: 0;
    height: 0;
    line-height: 1;
    z-index: 9;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.09);
    box-shadow: 0 1px 4px rgba(0,0,0,.09);
    -webkit-transition: height .1s;
    -moz-transition: height .1s;
    transition: height .1s
}

.jeg_header .jeg_search_result {
    z-index: 10
}

.dark .jeg_search_result .jeg_post_meta .fa {
    color: inherit
}

.jeg_nav_left .jeg_search_result {
    right: auto;
    left: 0
}

.jeg_search_result .jeg_pl_xs_3 .jeg_thumb {
    width: 60px
}

.jeg_search_result .jeg_pl_xs_3 .jeg_postblock_content {
    margin-left: 60px
}

.jeg_search_expanded .jeg_search_popup_expand .jeg_search_result {
    margin-top: 81px
}

.jeg_search_expanded .jeg_search_popup_expand .jeg_search_result,.widget_search .jeg_search_result {
    opacity: 1;
    visibility: visible;
    height: auto;
    -webkit-transition: padding .2s,height .1s,opacity .15s;
    -o-transition: padding .2s,height .1s,opacity .15s;
    transition: padding .2s,height .1s,opacity .15s
}

.widget_search .jeg_search_result {
    margin-top: 5px;
    width: 100%;
    left: 0
}

.jeg_search_no_expand .jeg_search_result {
    margin-top: 0;
    opacity: 1;
    visibility: visible;
    height: auto;
    min-width: 100%;
    right: 0
}

.jeg_search_result .jeg_post,.jeg_search_result.no_result .search-noresult,.jeg_search_result.with_result .search-all-button {
    overflow: hidden
}

.jeg_search_result .jeg_post {
    margin: 15px;
    padding: 0
}

.jeg_search_result .search-link {
    display: none;
    text-align: center;
    font-size: 12px;
    padding: 12px 15px;
    border-top: 1px solid #eee
}

.jeg_search_result .search-link .fa {
    margin-right: 5px
}

.jeg_search_result.with_result .search-all-button {
    display: block;
    cursor: pointer
}

.jeg_search_result.no_result .search-noresult {
    display: block
}

.alert {
    padding: 8px;
    background: #f5f5f5;
    font-size: 12px;
    line-height: 1.6;
    border-radius: 3px
}

.alert-error {
    background: #fff5f6
}

.alert-success {
    background: #ebf8f1
}

.jeg_postblock:hover~.alert-compatibility {
    opacity: 1;
    visibility: visible;
    z-index: 9
}

.mfp-zoom-out.mfp-bg {
    opacity: 0;
    transition: all .25s ease
}

.mfp-zoom-out.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-zoom-out.mfp-removing.mfp-bg {
    opacity: 0
}

.mfp-bottom-bar {
    margin-top: -26px
}

.mfp-figure:after {
    -webkit-box-shadow: 0 5px 35px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.5);
    box-shadow: 0 5px 35px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.5)
}

.mfp-container figcaption,.mfp-counter,.mfp-title {
    font-size: 13px
}

.jeg_menu>li {
    position: relative;
    float: left;
    text-align: left;
    padding-right: 1.2em
}

.jeg_menu>li:last-child {
    padding-right: 0
}

.jeg_menu>li>a {
    -webkit-transition: .2s;
    transition: .2s ease
}

.jeg_midbar .jeg_menu:not(.jeg_main_menu)>li>a,.jeg_navbar .jeg_menu:not(.jeg_main_menu)>li>a {
    color: #212121;
    font-weight: bolder;
    line-height: 50px
}

.jeg_midbar .jeg_menu:not(.jeg_main_menu)>li>a:hover,.jeg_navbar .jeg_menu:not(.jeg_main_menu)>li>a:hover {
    color: #f70d28
}

.jeg_midbar.dark .jeg_menu>li>a,.jeg_navbar.jeg_navbar_dark .jeg_menu>li>a {
    color: #f5f5f5
}

.jeg_topbar .jeg_menu>li>a {
    color: inherit
}

.jeg_menu li li {
    position: relative;
    line-height: 20px
}

.jeg_menu li>ul {
    background: #fff;
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    min-width: 15em;
    text-align: left;
    z-index: 11;
    white-space: nowrap;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1),0 20px 40px rgba(0,0,0,.18);
    box-shadow: 0 0 2px rgba(0,0,0,.1),0 20px 40px rgba(0,0,0,.18)
}

.jeg_menu li>ul li a {
    padding: 8px 16px;
    font-size: 13px;
    color: #7b7b7b;
    border-bottom: 1px solid #eee;
    -webkit-transition: .1s;
    transition: .1s
}

.jeg_menu li>ul>li:last-child>a {
    border-bottom: 0
}

.jeg_menu li>ul li.current-menu-ancestor>a,.jeg_menu li>ul li.current-menu-item>a,.jeg_menu li>ul li.sfHover>a,.jeg_menu li>ul li:hover>a {
    color: #212121;
    background: #f5f5f5
}

.jeg_menu li>ul li.current-menu-ancestor>.sf-with-ul:after,.jeg_menu li>ul li.current-menu-item>.sf-with-ul:after,.jeg_menu li>ul li.sfHover>.sf-with-ul:after,.jeg_menu li>ul li:hover>.sf-with-ul:after {
    color: #212121
}

.sf-arrows .sf-with-ul:after {
    color: #a0a0a0;
    content: "\F107";
    display: inline-block;
    margin-left: 5px;
    margin-right: -3px;
    font: 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: .1s;
    transition: .1s
}

.sf-arrows ul .sf-with-ul {
    padding-right: 32px
}

.sf-arrows ul .sf-with-ul:after {
    content: "\F105";
    position: absolute;
    top: 50%;
    right: 10px;
    margin: -6px 0 0;
    color: #949494
}

.jeg_menu a,.jeg_menu li.sfHover>ul,.jeg_menu li:hover>ul {
    display: block
}

.jeg_menu a {
    position: relative
}

.jeg_menu ul ul {
    top: 0;
    left: 100%
}

.jeg_main_menu>li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left
}

.jeg_main_menu>li>a {
    color: #212121;
    display: block;
    position: relative;
    padding: 0 16px;
    margin: 0;
    font-size: 1em;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase;
    -webkit-transition: color .2s,background .2s;
    transition: color .2s ease,background .2s ease;
    white-space: nowrap
}

.jeg_main_menu>li.sfHover>.sf-with-ul:after,.jeg_main_menu>li>.sf-with-ul:hover:after {
    color: inherit
}

.jeg_topbar .jeg_main_menu:not(.jeg_menu_style_1)>li {
    padding-right: 0
}

.jeg_topbar .jeg_main_menu:not(.jeg_menu_style_1)>li>a {
    line-height: inherit
}

.jeg_megamenu ul.sub-menu {
    display: none!important
}

.jeg_menu_style_2>li>a:before {
    content: "";
    position: absolute;
    bottom: -1px;
    margin: auto;
    left: 0;
    right: 0;
    width: 0;
    height: 3px;
    background: #f70d28;
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: all .3s ease-in-out
}

.jeg_navbar_dark .jeg_menu_style_2>li>a:before {
    bottom: 0
}

.jeg_menu_style_2>li.current-menu-ancestor>a:before,.jeg_menu_style_2>li.current-menu-item>a:before,.jeg_menu_style_2>li.sfHover>a:before,.jeg_menu_style_2>li>a:hover:before {
    width: 80%;
    opacity: 1
}

.jeg_navbar_mobile_wrapper,.jeg_navbar_mobile_wrapper .sticky_blankspace {
    display: none
}

.jeg_navbar_mobile_wrapper .jeg_sticky_nav~.sticky_blankspace {
    display: block
}

.jeg_header_sticky.sticky_blankspace {
    visibility: hidden;
    height: 0
}

.jeg_stickybar {
    position: fixed;
    top: 0;
    left: auto;
    width: 100%;
    z-index: 9997;
    margin: 0 auto;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .2s;
    transition: opacity .2s ease
}

.jeg_stickybar.jeg_sticky_nav {
    opacity: 1;
    visibility: visible
}

.jeg_stickybar[data-mode=fixed] {
    -webkit-transform: translate3d(0,-130%,0);
    transform: translate3d(0,-130%,0);
    -webkit-transition: transform .15s ease-in;
    transition: transform .15s ease-in
}

.jeg_stickybar[data-mode=fixed].jeg_sticky_nav {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: transform .25s ease-out .1s;
    transition: transform .25s ease-out .1s
}

.jeg_navbar_mobile:not(.notransition)[data-mode=pinned],.jeg_stickybar:not(.notransition)[data-mode=pinned] {
    transition: transform .3s
}

.jeg_navbar_mobile.notransition,.jeg_stickybar.notransition {
    transition: none
}

.jeg_boxed:not(.jeg_sidecontent) .jeg_container .jeg_navbar_wrapper.jeg_sticky_nav {
    max-width: 1230px
}

.jeg_stickybar .jeg_logo img {
    width: auto;
    max-height: 36px
}

.jeg_header .jeg_sticky_nav .jeg_main_menu>li>a,.jeg_header .jeg_sticky_nav .jeg_navbar .jeg_search_wrapper {
    line-height: 50px
}

.jeg_navbar_mobile.jeg_sticky_nav {
    position: fixed;
    top: 0;
    left: auto;
    width: 100%;
    z-index: 9997;
    margin: 0 auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@media only screen and (max-width: 1280px) {
    .jeg_boxed:not(.jeg_sidecontent) .jeg_container .jeg_navbar_wrapper.jeg_sticky_nav {
        max-width:none
    }
}

.jeg_topbar .jeg_menu>li {
    padding-right: 12px
}

.jeg_topbar .jeg_menu>li:last-child {
    padding-right: 0
}

.jeg_topbar.dark .jeg_top_menu>li>ul {
    border-top: 0
}

.jeg_top_menu li>ul li a {
    font-size: 12px;
    padding: 6px 12px
}

.jeg_top_menu li>ul {
    width: auto
}

.jeg_topbar,.jeg_topbar.dark {
    border-top-style: solid
}

.jeg_menu li.jeg_megamenu {
    position: static
}

.jeg_megamenu .sub-menu {
    background: #fff;
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 11;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1),0 20px 40px rgba(0,0,0,.18);
    box-shadow: 0 0 2px rgba(0,0,0,.1),0 20px 40px rgba(0,0,0,.18)
}

.jeg_megamenu .jeg_thumb {
    max-height: 200px
}

.jeg_megamenu .owl-loaded .jeg_thumb {
    max-height: none
}

.jeg_boxed .jeg_navbar_wrapper:not(.jeg_navbar_boxed) .jeg_megamenu .sub-menu {
    width: calc(100% + 90px);
    margin-left: -45px;
    margin-right: -45px
}

.jeg_newsfeed {
    display: table;
    table-layout: fixed;
    width: 100%;
    min-height: 192px
}

.sub-menu .jeg_newsfeed_subcat {
    display: table-cell;
    background: #f9f9f9;
    border-color: #eee;
    border-right: 1px #eee;
    border-style: solid;
    vertical-align: top;
    width: 180px
}

.jeg_newsfeed_subcat li {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s ease
}

.jeg_newsfeed_subcat li a {
    display: block;
    color: #a0a0a0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 20px;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s ease
}

.jeg_newsfeed_subcat li.active {
    background: #fff;
    border-color: #eee;
    margin-right: -1px;
    padding-right: 1px
}

.jeg_newsfeed_subcat li.active a {
    color: #212121;
    background: 0 0!important
}

.jeg_newsfeed_list {
    display: table-cell;
    position: relative;
    overflow: hidden;
    padding: 20px;
    width: 100%;
    z-index: 1
}

.jeg_newsfeed_list .jeg_newsfeed_container {
    opacity: 0;
    height: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: all .3s ease
}

.jeg_newsfeed_list.loaded .jeg_newsfeed_container {
    opacity: 1;
    height: auto
}

.newsfeed_carousel {
    display: block;
    overflow: visible
}

.jeg_newsfeed .jeg_post_title {
    font-size: 13px;
    margin: 5px 0 0
}

.jeg_newsfeed_list .newsfeed_carousel {
    position: absolute;
    visibility: hidden
}

.jeg_newsfeed_list.loaded .newsfeed_carousel {
    position: relative;
    visibility: visible;
    z-index: 1
}

.jeg_newsfeed_list .tns-outer .tns-controls {
    margin-top: 15px;
    margin-bottom: -5px;
    line-height: normal
}

.jeg_newsfeed_list .tns-outer .tns-controls button {
    font-size: 12px;
    width: 26px;
    line-height: 22px;
    color: #53585c
}

.jeg_newsfeed_list .tns-outer .tns-controls button:disabled {
    color: #9e9e9e;
    border-color: #eee;
    background: 0 0
}

.jeg_header.full .jeg_megamenu .sub-menu {
    left: -15px;
    right: -15px
}

.newsfeed_overlay {
    background: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transition: opacity .2s ease
}

.jeg_newsfeed_list.loaded .newsfeed_overlay {
    opacity: 0;
    display: none
}

.jeg_navbar_mobile {
    display: none;
    position: relative;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0,0,0,.1);
    top: 0;
    transform: translateZ(0);
    transition: .2s ease
}

.jeg_navbar_mobile .container {
    width: 100%;
    height: 100%
}

.jeg_mobile_bottombar {
    border-style: solid;
    height: 60px;
    line-height: 60px
}

.jeg_mobile_bottombar .jeg_nav_item {
    padding: 0 10px
}

.jeg_navbar_mobile .jeg_nav_left .jeg_nav_item:first-child {
    padding-left: 0
}

.jeg_navbar_mobile .jeg_nav_right .jeg_nav_item:last-child {
    padding-right: 0
}

.jeg_mobile_bottombar.dark {
    background: #000;
    color: #212121
}

.jeg_mobile_bottombar.dark a {
    color: #212121
}

.jeg_mobile_bottombar.dark .jeg_search_toggle,.jeg_mobile_bottombar.dark .toggle_btn {
    color: #fff
}

.jeg_navbar_mobile .jeg_search_toggle,.jeg_navbar_mobile .toggle_btn {
    color: #212121;
    font-size: 22px;
    display: block
}

.jeg_mobile_logo a {
    display: block
}

.jeg_mobile_logo img {
    width: auto;
    max-height: 40px;
    display: block
}

.jeg_aside_copyright {
    font-size: 11px;
    color: #757575;
    letter-spacing: .5px
}

.jeg_aside_copyright a {
    color: inherit;
    border-bottom: 1px solid #aaa
}

.jeg_aside_copyright p {
    margin-bottom: 1.2em
}

.jeg_aside_copyright p:last-child {
    margin-bottom: 0
}

.jeg_navbar_mobile .jeg_search_wrapper {
    position: static
}

.jeg_navbar_mobile .jeg_search_popup_expand {
    float: none
}

.jeg_search_expanded .jeg_search_popup_expand .jeg_search_toggle {
    position: relative
}

.jeg_navbar_mobile .jeg_search_expanded .jeg_search_popup_expand .jeg_search_toggle:before {
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 8px 8px;
    content: "";
    right: 0;
    position: absolute;
    bottom: -1px;
    z-index: 98
}

.jeg_navbar_mobile .jeg_search_expanded .jeg_search_popup_expand .jeg_search_toggle:after {
    border-color: transparent transparent #eee;
    border-style: solid;
    border-width: 0 9px 9px;
    content: "";
    right: -1px;
    position: absolute;
    bottom: 0;
    z-index: 97
}

.jeg_navbar_mobile .jeg_search_popup_expand .jeg_search_form:after,.jeg_navbar_mobile .jeg_search_popup_expand .jeg_search_form:before {
    display: none!important
}

.jeg_navbar_mobile .jeg_search_popup_expand .jeg_search_form {
    width: auto;
    border-left: 0;
    border-right: 0;
    left: -15px!important;
    right: -15px!important;
    padding: 20px;
    -webkit-transform: none;
    transform: none
}

.jeg_navbar_mobile .jeg_search_popup_expand .jeg_search_result {
    margin-top: 84px;
    width: auto;
    left: -15px!important;
    right: -15px!important;
    border: 0
}

.jeg_navbar_mobile .jeg_search_form .jeg_search_button {
    font-size: 18px
}

.jeg_navbar_mobile .jeg_search_wrapper .jeg_search_input {
    font-size: 18px;
    padding: .5em 40px .5em 15px;
    height: 42px
}

.jeg_navbar_mobile .jeg_nav_left .jeg_search_popup_expand .jeg_search_form:before {
    right: auto;
    left: 16px
}

.jeg_navbar_mobile .jeg_nav_left .jeg_search_popup_expand .jeg_search_form:after {
    right: auto;
    left: 15px
}

.jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_input {
    box-shadow: inset 0 2px 2px rgba(0,0,0,.05)
}

.jeg_mobile_wrapper .jeg_search_result {
    width: 100%;
    border-left: 0;
    border-right: 0;
    right: 0
}

body.jeg_show_menu {
    overflow: hidden
}

.jeg_bg_overlay {
    content: "";
    display: block;
    position: fixed;
    width: 100%;
    top: 0;
    bottom: 0;
    background: #000;
    background: -webkit-linear-gradient(180deg,#000,#434343);
    background: linear-gradient(180deg,#000,#434343);
    -webkit-transition: .2s ease-out .1s;
    transition: .2s ease-out .1s;
    opacity: 0;
    z-index: 9998;
    visibility: hidden
}

.jeg_show_menu .jeg_bg_overlay {
    opacity: .85;
    visibility: visible;
    -webkit-transition: .4s cubic-bezier(.22,.61,.36,1) .1s;
    transition: .4s cubic-bezier(.22,.61,.36,1) .1s
}

.jeg_mobile_wrapper {
    opacity: 0;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    width: 320px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 9999;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    -webkit-transition: .3s cubic-bezier(.25,.46,.45,.94);
    -o-transition: .3s cubic-bezier(.25,.46,.45,.94);
    transition: .3s cubic-bezier(.25,.46,.45,.94)
}

.jeg_show_menu .jeg_mobile_wrapper {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-shadow: 1px 0 5px rgba(0,0,0,.1),3px 0 25px rgba(0,0,0,.18);
    box-shadow: 1px 0 5px rgba(0,0,0,.1),3px 0 25px rgba(0,0,0,.18)
}

.jeg_menu_close {
    position: fixed;
    top: 15px;
    right: 15px;
    padding: 0;
    font-size: 16px;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: .2s;
    transition: .2s ease;
    z-index: 9999
}

@media only screen and (min-width: 1023px) {
    .jeg_menu_close {
        font-size:20px;
        padding: 20px
    }
}

.jeg_menu_close:hover {
    color: #fff
}

.jeg_show_menu .jeg_menu_close {
    opacity: .75;
    visibility: visible;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .2s .3s;
    transition: .2s ease .3s
}

.jeg_mobile_wrapper .nav_wrap {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    position: relative
}

.jeg_mobile_wrapper .nav_wrap:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-height: 100%;
    z-index: -1
}

.jeg_mobile_wrapper .item_main {
    flex: 1
}

.jeg_mobile_wrapper .item_bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.jeg_aside_item {
    display: block;
    padding: 20px;
    border-bottom: 1px solid #eee
}

.item_bottom .jeg_aside_item {
    padding: 10px 20px;
    border-bottom: 0
}

.item_bottom .jeg_aside_item:first-child {
    padding-top: 20px
}

.item_bottom .jeg_aside_item:last-child {
    padding-bottom: 20px
}

.jeg_aside_item:last-child {
    border-bottom: 0
}

.jeg_aside_item:after {
    content: "";
    display: table;
    clear: both
}

.jeg_mobile_wrapper .widget {
    display: block;
    padding: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee
}

.jeg_mobile_wrapper .widget:last-child {
    border-bottom: 0
}

.jeg_mobile_wrapper .widget .jeg_ad_module {
    margin-bottom: 0
}

.jeg_navbar_mobile_wrapper {
    position: relative;
    z-index: 9
}

.jeg_mobile_menu li a {
    color: #212121;
    margin-bottom: 15px;
    display: block;
    font-size: 18px;
    line-height: 1.444em;
    font-weight: 700;
    position: relative
}

.jeg_mobile_menu li a:hover,.jeg_mobile_menu li.sfHover>a {
    color: #f70d28
}

.jeg_mobile_menu ul {
    padding-bottom: 10px
}

.jeg_mobile_menu ul li a {
    color: #757575;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 12px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee
}

.jeg_mobile_menu.sf-arrows .sf-with-ul:after {
    font-size: 14px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -6px;
    width: auto;
    text-align: center;
    content: "f";
    font-family: jegicon;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: .3s
}

.jeg_mobile_menu.sf-arrows .sfHover .sf-with-ul:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.jeg_mobile_wrapper .socials_widget {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jeg_mobile_wrapper .socials_widget a {
    margin-bottom: 0!important;
    display: block
}

.dark .jeg_bg_overlay {
    background: #fff
}

.dark .jeg_mobile_wrapper {
    background-color: #212121;
    color: #f5f5f5
}

.dark .jeg_mobile_wrapper .jeg_search_result {
    background: rgba(0,0,0,.9);
    color: #f5f5f5;
    border: 0
}

.dark .jeg_menu_close {
    color: #212121
}

.dark .jeg_aside_copyright,.dark .jeg_mobile_menu li a,.dark .jeg_mobile_wrapper .jeg_search_result .search-link,.dark .jeg_mobile_wrapper .jeg_search_result a {
    color: #f5f5f5
}

.dark .jeg_aside_copyright a {
    border-color: hsla(0,0%,100%,.8)
}

.dark .jeg_aside_item,.dark .jeg_mobile_menu ul li a,.dark .jeg_search_result.with_result .search-all-button {
    border-color: hsla(0,0%,100%,.15)
}

.dark .jeg_mobile_menu ul li a,.dark .jeg_mobile_menu.sf-arrows .sf-with-ul:after,.dark .jeg_mobile_wrapper .jeg_search_result .jeg_post_meta {
    color: hsla(0,0%,100%,.5)
}

.dark .jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_input {
    background: hsla(0,0%,100%,.1);
    border: 0
}

.dark .jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_button,.dark .jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_input {
    color: #fafafa
}

.dark .jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_input::-webkit-input-placeholder {
    color: hsla(0,0%,100%,.75)
}

.dark .jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_input:-moz-placeholder,.dark .jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_input::-moz-placeholder {
    color: hsla(0,0%,100%,.75)
}

.dark .jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_input:-ms-input-placeholder {
    color: hsla(0,0%,100%,.75)
}

.jeg_side_tabs {
    display: block;
    padding: 0 15px;
    overflow: hidden;
    border-bottom: 1px solid #eee
}

.jeg_side_tabs li {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 38px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer
}

.jeg_side_tabs li:not(:last-child) {
    margin-right: 15px
}

.jeg_side_tabs li.active {
    color: #f70d28
}

.jeg_sidefeed_overlay,.module-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: hsla(0,0%,100%,.9);
    display: none;
    z-index: 5
}

.jeg_block_heading {
    position: relative;
    margin-bottom: 30px
}

.jeg_subcat {
    display: block;
    float: left;
    margin-left: 1em
}

.jeg_subcat .okayNav__menu-toggle {
    width: 30px
}

.jeg_block_heading:not(.jeg_subcat_right) .okayNav__menu-toggle {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jeg_block_heading:not(.jeg_subcat_right) .okayNav__menu-toggle.icon--active {
    -webkit-transform: translateY(-50%) rotate(90deg)!important;
    transform: translateY(-50%) rotate(90deg)!important
}

.jeg_pl_lg_1 .jeg_post_title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4em;
    margin: 15px 0 5px
}

.jeg_pl_lg_2 .jeg_thumb,.jeg_pl_lg_3 .jeg_thumb {
    width: 360px
}

.jeg_pl_lg_2 .jeg_thumb {
    float: left;
    margin-right: 30px
}

.jeg_pl_lg_3 .jeg_thumb {
    float: right;
    margin-left: 30px
}

.jeg_pl_lg_2 .jeg_thumb .jeg_post_category,.jeg_pl_lg_3 .jeg_thumb .jeg_post_category {
    top: 10px;
    bottom: auto
}

.jeg_pl_lg_2 .jeg_postblock_content,.jeg_pl_lg_3 .jeg_postblock_content {
    overflow: hidden
}

.jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title {
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 5px
}

.jeg_pl_lg_4 .jeg_post_title {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.1;
    margin: 0 0 5px
}

.jeg_pl_lg_4 .jeg_thumb .jeg_post_category {
    bottom: auto;
    top: 10px
}

.jeg_pl_lg_4 .jeg_postblock_heading {
    margin-bottom: 20px
}

.jeg_pl_lg_5 .jeg_post_title {
    font-weight: 700;
    margin-bottom: 10px
}

.jeg_pl_lg_6 .jeg_post_title {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 10px
}

.jeg_pl_lg_6 .jeg_thumb {
    width: 300px;
    float: right;
    margin-left: 30px
}

.jeg_pl_lg_7 .jeg_postblock_content {
    padding: 20px 30px 30px;
    margin: 0 15px;
    position: relative;
    text-align: center
}

.jeg_pl_lg_7 .jeg_post_title {
    font-size: 24px;
    font-weight: 700;
    margin: 0 auto 8px
}

.jeg_pl_lg_7 .jeg_thumb .jeg_post_category {
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    margin: auto;
    text-align: center;
    line-height: 20px
}

.jeg_pl_lg_7 .jeg_thumb .jeg_post_category a {
    display: inline-block;
    color: #f70d28;
    background: #fff;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 2px 12px;
    line-height: 20px
}

.jeg_pl_lg_8 .jeg_post_title {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 10px
}

.jeg_pl_lg_8 .jeg_postblock_content {
    max-width: 600px
}

.jeg_pl_lg_8 .jeg_post_meta {
    margin: 15px 0 0
}

.jeg_pl_lg_8 .jeg_thumb img {
    width: 100%
}

.jeg_pl_lg_8 .jeg_post_meta a {
    font-weight: 400
}

.jeg_pl_lg_8 .jeg_post_meta>div {
    margin-right: 0!important
}

.jeg_pl_lg_8 .jeg_post_meta>div:not(:last-of-type):after {
    display: inline-block;
    content: "\2022";
    padding: 0 7px
}

.jeg_postblock_18.jeg_col_2o3 .jeg_block_navigation,.jeg_postblock_18.jeg_col_3o3 .jeg_block_navigation {
    margin-top: 20px
}

.jeg_pl_lg_9 .jeg_postblock_heading {
    margin-bottom: 20px;
    text-align: center
}

.jeg_pl_lg_9 .jeg_post_title {
    font-size: 34px;
    letter-spacing: -.035em;
    margin: 0 0 10px
}

.jeg_pl_lg_9 .jeg_post_category {
    margin-bottom: 10px
}

.jeg_pl_lg_9 .jeg_post_excerpt {
    margin-top: 20px
}

.jeg_post_meta .jeg_meta_author img {
    width: 35px;
    border-radius: 100%;
    margin-right: 5px
}

.jeg_meta_footer .jeg_post_share a {
    display: inline-block;
    font-size: 14px;
    margin: 0 10px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.jeg_pl_lg_card .jeg_thumb {
    position: relative
}

.jeg_pl_lg_card .jeg_thumb img {
    width: 100%
}

.jeg_pl_lg_card .jeg_postblock_content {
    background: #fff;
    padding: 15px 30px 20px;
    margin: -60px 20px 0;
    position: relative;
    z-index: 3
}

.jeg_pl_lg_card .jeg_post_title {
    font-size: 24px;
    font-weight: 700;
    margin: 0 auto 8px
}

.jeg_pl_lg_card .jeg_post_excerpt {
    margin: 5px 0 10px
}

.jeg_pl_md_card .jeg_thumb {
    position: relative
}

.jeg_pl_md_card .jeg_thumb img {
    width: 100%
}

.jeg_pl_md_card .jeg_postblock_content {
    background: #fff;
    padding: 12px 20px 15px;
    margin: -50px 15px 0;
    position: relative;
    z-index: 3
}

.jeg_pl_md_card .jeg_post_title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.35;
    margin: 0 auto 5px
}

.jeg_pl_lg_card .jeg_post_category,.jeg_pl_md_card .jeg_post_category {
    line-height: normal;
    margin-top: -2px;
    margin-bottom: 8px
}

.jeg_pl_lg_card .jeg_post_category a,.jeg_pl_md_card .jeg_post_category a {
    font-size: 11px;
    color: #a0a0a0;
    font-weight: 400;
    letter-spacing: normal
}

.jeg_pl_lg_card .jeg_post_category a:hover,.jeg_pl_md_card .jeg_post_category a:hover {
    color: #212121
}

.jeg_pl_lg_box .jeg_thumb img,.jeg_pl_md_box .jeg_thumb img {
    width: 100%
}

.jeg_pl_lg_box .jeg_postblock_content,.jeg_pl_md_box .jeg_postblock_content {
    padding: 20px 15px 10px;
    position: absolute;
    width: 100%;
    bottom: 0;
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 70%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(70%,rgba(0,0,0,.65)));
    background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.65) 70%);
    background: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 70%);
    background: -ms-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 70%);
    background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 70%)
}

.jeg_pl_lg_box .jeg_post_category,.jeg_pl_md_box .jeg_post_category {
    margin-bottom: 10px
}

.jeg_pl_lg_box .jeg_post_category a,.jeg_pl_md_box .jeg_post_category a {
    color: #fff;
    display: inline-block;
    font-size: 11px;
    line-height: normal;
    margin-right: 5px;
    padding: 3px 6px;
    background: #f70d28;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.jeg_pl_lg_box .jeg_postblock_content {
    padding: 40px 20px 20px
}

.jeg_pl_lg_box .jeg_post_title {
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto 5px
}

.jeg_pl_md_box .jeg_post_title {
    font-size: 17px;
    font-weight: 500;
    margin: 0 auto 5px
}

.jeg_pl_lg_box .jeg_thumb .jeg_post_category,.jeg_pl_md_box .jeg_thumb .jeg_post_category {
    top: 10px;
    bottom: auto
}

.jeg_pl_lg_box .jeg_post_meta,.jeg_pl_lg_box .jeg_post_title a,.jeg_pl_md_box .jeg_post_meta,.jeg_pl_md_box .jeg_post_title a,.jeg_postblock .jeg_pl_lg_box .jeg_post_title a:hover,.jeg_postblock .jeg_pl_md_box .jeg_post_title a:hover {
    color: #fff
}

.jeg_pl_lg_box .jeg_post_meta .fa,.jeg_pl_lg_box .jeg_post_meta a,.jeg_pl_md_box .jeg_post_meta .fa,.jeg_pl_md_box .jeg_post_meta a {
    color: inherit
}

.jeg_pl_md_1 .jeg_post_title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0 0 5px
}

.jeg_pl_md_1 .jeg_thumb {
    margin-bottom: 15px
}

.jeg_pl_md_2 .jeg_thumb,.jeg_pl_md_3 .jeg_thumb {
    width: 260px
}

.jeg_pl_md_2 .jeg_thumb {
    float: left;
    margin-right: 30px
}

.jeg_pl_md_3 .jeg_thumb {
    float: right;
    margin-left: 30px
}

.jeg_pl_md_2 .jeg_postblock_content,.jeg_pl_md_3 .jeg_postblock_content {
    overflow: hidden
}

.jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.4em;
    margin: 0 0 5px
}

.jeg_pl_md_4 .jeg_thumb {
    margin-bottom: 15px
}

.jeg_pl_md_4 .jeg_post_title {
    font-size: 20px;
    line-height: 1.4;
    margin: 0 0 5px
}

.jeg_pl_md_5 .jeg_post_title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
    margin: 0 0 5px
}

.jeg_pl_md_5 .jeg_thumb {
    margin-bottom: 10px
}

.jeg_pl_sm .jeg_post_title {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4em;
    margin: 0 0 5px;
    letter-spacing: normal
}

.jeg_pl_sm .jeg_thumb {
    width: 120px;
    float: left
}

.jeg_pl_sm .jeg_postblock_content {
    margin-left: 120px;
    padding-left: 15px
}

.jeg_footer .jeg_post_meta {
    color: inherit
}

.jeg_footer_3 .jeg_pl_sm .jeg_thumb {
    width: 90px
}

.jeg_footer_3 .jeg_pl_sm .jeg_postblock_content {
    margin-left: 90px
}

.jeg_pl_sm_2 .jeg_post_title {
    font-size: 16px;
    line-height: 1.4;
    margin: 0 auto 5px;
    letter-spacing: normal
}

.jeg_pl_sm_2 .jeg_post_category {
    margin-bottom: 5px
}

.jeg_pl_sm_2 .jeg_post_category a {
    display: inline-block;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700
}

.jeg_pl_sm_3 .jeg_post_title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4em;
    margin: 0 0 5px;
    letter-spacing: normal
}

.jeg_pl_sm_3 .jeg_thumb {
    width: 120px;
    float: right
}

.jeg_pl_sm_3 .jeg_postblock_content {
    margin-right: 120px;
    padding-right: 15px
}

.jeg_pl_xs .jeg_postblock_content {
    position: relative;
    overflow: hidden;
    line-height: 1.4
}

.jeg_pl_xs .jeg_post_title {
    font-size: 14px;
    font-weight: 500;
    display: inline;
    margin: 0 5px 0 0;
    letter-spacing: normal
}

.jeg_pl_xs .jeg_post_meta {
    display: inline
}

.jeg_pl_xs_2 .jeg_postblock_content {
    position: relative
}

.jeg_pl_xs_2 .jeg_post_title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.429em;
    margin: 0 0 .5em;
    letter-spacing: normal
}

.jeg_pl_xs_3 {
    overflow: hidden;
    margin-bottom: 20px
}

.jeg_pl_xs_3 .jeg_post_title {
    font-size: 14px;
    line-height: 1.3em;
    margin: 0 0 5px;
    letter-spacing: normal
}

.jeg_pl_xs_3 .jeg_thumb {
    float: left;
    width: 75px
}

.jeg_pl_xs_3 .jeg_postblock_content {
    margin-left: 75px;
    padding-left: 15px
}

.jeg_pl_xs_4 .jeg_postblock_content {
    position: relative;
    padding: 0 0 0 14px
}

.jeg_pl_xs_4 .jeg_postblock_content:before {
    color: #f70d28;
    font-size: 14px;
    position: absolute;
    left: 1px;
    top: 0;
    content: "\F0DA";
    font-family: FontAwesome;
    text-rendering: auto;
    width: 100%;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.jeg_pl_xs_4 .jeg_post_title {
    font-size: 1em;
    font-weight: 400;
    display: inline-block;
    margin: 0 5px 0 0;
    letter-spacing: normal
}

.jeg_pl_xs_4 .jeg_post_meta {
    display: inline
}

.jeg_post.format-gallery .jeg_thumb:before,.jeg_post.format-video .jeg_thumb:before {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: #000;
    opacity: .3;
    -webkit-transition: .3s;
    transition: .3s ease;
    z-index: 1;
    pointer-events: none
}

.jeg_post.format-gallery .jeg_thumb:after,.jeg_post.format-video .jeg_thumb:after {
    font-family: FontAwesome;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    z-index: 1;
    pointer-events: none
}

.jeg_post.format-gallery .jeg_thumb:hover .jeg_thumb:before,.jeg_post.format-video .jeg_thumb:hover .jeg_thumb:before {
    opacity: .1
}

.jeg_post.format-video .jeg_thumb:after {
    content: "\F04B";
    border-radius: 100%;
    border: 2px solid #fff;
    font-size: 24px;
    line-height: 44px;
    height: 48px;
    width: 48px;
    letter-spacing: -4px;
    margin: -22px 0 0 -22px;
    -webkit-backface-visibility: hidden
}

.jeg_post.format-gallery .jeg_thumb:after {
    content: "\F03E";
    font-size: 32px;
    margin: -10px 0 0 -16px
}

.jeg_pl_sm.format-gallery .jeg_thumb:after,.jeg_pl_sm.format-video .jeg_thumb:after,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(n+3).format-gallery .jeg_thumb:after,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(n+3).format-video .jeg_thumb:after,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(n+4).format-gallery .jeg_thumb:after,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(n+4).format-video .jeg_thumb:after {
    transform: scale(.7)
}

@media only screen and (min-width: 768px) {
    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_md_1:nth-child(n+1).format-gallery .jeg_thumb:after,.jeg_postblock_13.jeg_col_1o3 .jeg_pl_md_1:nth-child(n+1).format-video .jeg_thumb:after,.jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_post:nth-child(n+1).format-gallery .jeg_thumb:after,.jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_post:nth-child(n+1).format-video .jeg_thumb:after,.jeg_postblock_22.jeg_col_1o3 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_22.jeg_col_1o3 .jeg_post.format-video .jeg_thumb:after,.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2.format-gallery .jeg_thumb:after,.jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2.format-video .jeg_thumb:after,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3.format-gallery .jeg_thumb:after,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3.format-video .jeg_thumb:after {
        transform:scale(.7)
    }

    .jeg_col_3o3 .jeg_pl_lg_5.format-gallery .jeg_thumb:after,.jeg_col_3o3 .jeg_pl_lg_5.format-video .jeg_thumb:after,.jeg_col_3o3 .jeg_pl_lg_9.format-gallery .jeg_thumb:after,.jeg_col_3o3 .jeg_pl_lg_9.format-video .jeg_thumb:after,.jeg_col_3o3 .jeg_pl_lg_box.format-gallery .jeg_thumb:after,.jeg_col_3o3 .jeg_pl_lg_box.format-video .jeg_thumb:after,.jeg_col_3o3 .jeg_pl_lg_card.format-gallery .jeg_thumb:after,.jeg_col_3o3 .jeg_pl_lg_card.format-video .jeg_thumb:after,.jeg_postblock_10.jeg_col_2o3 .jeg_pl_lg_4.format-gallery .jeg_thumb:after,.jeg_postblock_10.jeg_col_2o3 .jeg_pl_lg_4.format-video .jeg_thumb:after,.jeg_postblock_10.jeg_col_3o3 .jeg_pl_lg_4.format-gallery .jeg_thumb:after,.jeg_postblock_10.jeg_col_3o3 .jeg_pl_lg_4.format-video .jeg_thumb:after {
        transform: scale(1.5)
    }
}

@media only screen and (max-width: 768px) {
    .jeg_post.format-video .jeg_thumb:after {
        font-size:16px;
        line-height: 30px;
        height: 34px;
        width: 34px;
        margin: -17px 0 0 -17px;
        -webkit-backface-visibility: hidden
    }

    .jeg_post.format-gallery .jeg_thumb:after {
        font-size: 24px;
        margin: -12.5px 0 0 -14px
    }

    .jeg_pl_lg_5.format-gallery .jeg_thumb:after,.jeg_pl_lg_5.format-video .jeg_thumb:after,.jeg_pl_lg_9.format-gallery .jeg_thumb:after,.jeg_pl_lg_9.format-video .jeg_thumb:after,.jeg_pl_lg_box.format-gallery .jeg_thumb:after,.jeg_pl_lg_box.format-video .jeg_thumb:after,.jeg_postblock_13 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_13 .jeg_post.format-video .jeg_thumb:after {
        transform: scale(1.5)
    }

    .jeg_pl_lg_card.format-gallery .jeg_thumb:after,.jeg_pl_lg_card.format-video .jeg_thumb:after {
        transform: scale(1.5);
        margin-top: -37px
    }
}

@media only screen and (max-width: 667px) {
    .jeg_postblock_22 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_22 .jeg_post.format-video .jeg_thumb:after {
        transform:scale(1.5)
    }
}

@media only screen and (max-width: 568px) {
    .jeg_postblock_23 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_23 .jeg_post.format-video .jeg_thumb:after,.jeg_postblock_27 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_27 .jeg_post.format-video .jeg_thumb:after {
        transform:scale(1.5)
    }
}

@media only screen and (max-width: 480px) {
    .jeg_postblock_5 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_5 .jeg_post.format-video .jeg_thumb:after,.jeg_postblock_6 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_6 .jeg_post.format-video .jeg_thumb:after {
        transform:scale(.8)
    }

    .jeg_postblock_25 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_25 .jeg_post.format-video .jeg_thumb:after {
        transform: scale(1.5)
    }

    .jeg_pl_lg_5.format-gallery .jeg_thumb:after,.jeg_pl_lg_5.format-video .jeg_thumb:after,.jeg_pl_lg_box.format-gallery .jeg_thumb:after,.jeg_pl_lg_box.format-video .jeg_thumb:after,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(n+3).format-gallery .jeg_thumb:after,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(n+3).format-video .jeg_thumb:after,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(n+4).format-gallery .jeg_thumb:after,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(n+4).format-video .jeg_thumb:after {
        transform: none
    }
}

@media only screen and (max-width: 320px) {
    .jeg_pl_lg_9.format-gallery .jeg_thumb:after,.jeg_pl_lg_9.format-video .jeg_thumb:after,.jeg_pl_lg_card.format-gallery .jeg_thumb:after,.jeg_pl_lg_card.format-video .jeg_thumb:after,.jeg_postblock_22 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_22 .jeg_post.format-video .jeg_thumb:after,.jeg_postblock_23 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_23 .jeg_post.format-video .jeg_thumb:after,.jeg_postblock_25 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_25 .jeg_post.format-video .jeg_thumb:after,.jeg_postblock_27 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_27 .jeg_post.format-video .jeg_thumb:after {
        transform:none
    }

    .jeg_col_1o3 .jeg_pl_lg_card.format-gallery .jeg_thumb:after,.jeg_col_1o3 .jeg_pl_lg_card.format-video .jeg_thumb:after {
        margin-top: -27px
    }
}

.jeg_video_playlist {
    position: relative;
    overflow: hidden;
    margin-bottom: 40px
}

.jeg_postblock {
    margin-bottom: 20px;
    position: relative
}

.jeg_postblock.loaded,.jeg_postblock.menu-active,.loaded .jeg_postblock {
    z-index: 2
}

.jeg_post_title {
    letter-spacing: -.02em
}

.jeg_post_title a {
    color: #212121;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

.jeg_postblock .jeg_post_title a:hover,.jeg_sidefeed .jeg_pl_xs_3 .jeg_post_title a:hover,.widget_jnews_popular .jeg_post_title a:hover {
    color: #f70d28
}

.jeg_post_excerpt {
    font-size: 14px;
    line-height: 1.6;
    margin-top: 1em
}

.jeg_post_excerpt p {
    margin-bottom: 1em
}

.jeg_post_excerpt p:last-of-type {
    margin-bottom: 0
}

.jeg_post_meta {
    font-size: 11px;
    text-transform: uppercase;
    color: #a0a0a0
}

.jeg_post_category {
    margin-bottom: 5px;
    text-rendering: auto;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto
}

.jeg_post_category a {
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-right: 10px
}

.jeg_post_category a:last-child {
    margin-right: 0
}

.jeg_post_meta .jeg_post_category {
    text-transform: uppercase
}

.jeg_post_meta a {
    color: inherit;
    font-weight: 700
}

.jeg_meta_date a {
    font-weight: 400
}

.jeg_meta_author a {
    color: #f70d28
}

.jeg_post_meta .fa,.jeg_post_meta .jpwt-icon {
    color: #2e9fff
}

.jeg_post_meta>div {
    display: inline-block
}

.jeg_post_meta>div:not(:last-of-type) {
    margin-right: 1em
}

.jeg_post_meta>div>.fa {
    margin-right: 2px
}

.jeg_thumb,.thumbnail-container {
    position: relative;
    overflow: hidden;
    z-index: 0
}

.thumbnail-container {
    display: block;
    height: 0;
    background: #f7f7f7;
    background-position: 50%;
    background-size: cover
}

.thumbnail-container.no_thumbnail:after {
    font-family: FontAwesome,serif;
    content: "\F03E";
    display: block;
    position: absolute;
    text-align: left;
    left: 50%;
    top: 50%;
    background: 0 0;
    color: #bfbfbf;
    font-size: 18px;
    margin-top: -9px;
    margin-left: -10px;
    line-height: 1
}

.thumbnail-container>img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    color: #a0a0a0;
    z-index: -1
}

.jeg_postblock_35 .thumbnail-container>img {
    min-height: 0
}

.thumbnail-background>div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.size-1000 {
    padding-bottom: 100%
}

.thumbnail-container.animate-lazy>img {
    opacity: 0
}

.thumbnail-container:after {
    content: "";
    opacity: 1;
    background: url(https://sportshandle.com/wp-content/themes/jnews/assets/dist/image/preloader.gif) #f7f7f7;
    background-position: 50%;
    background-size: cover;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -2
}

.lazyloaded,.thumbnail-background>div.lazyloaded {
    opacity: 1!important;
    transition: opacity .4s ease
}

.jeg_thumb .jeg_post_category {
    position: absolute;
    z-index: 3;
    bottom: 10px;
    left: 10px;
    margin: 0;
    line-height: 1
}

.jeg_thumb .jeg_post_category a {
    display: inline-block;
    font-size: 11px;
    color: #fff;
    margin-right: 5px;
    padding: 3px 6px;
    background: #f70d28;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.jeg_post_category span {
    display: inline-block;
    line-height: 1
}

.jeg_block_navigation {
    position: relative
}

.jeg_block_nav {
    position: relative;
    text-align: center;
    overflow: hidden
}

.jeg_block_nav:after,.jeg_block_nav:before {
    content: "";
    width: 50%;
    height: 1px;
    position: absolute;
    border-bottom: 1px solid #eee;
    left: -40px;
    top: 50%
}

.jeg_block_nav:after {
    right: -40px;
    left: auto
}

.jeg_block_nav a {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    font-size: 16px;
    line-height: 26px;
    width: 30px;
    border: 1px solid #e0e0e0;
    text-align: center;
    color: #212121;
    background: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s ease
}

.jeg_block_nav .prev {
    margin-right: 2px
}

.jeg_block_nav a:not(.disabled):hover {
    background: #f5f5f5
}

.jeg_block_nav a.disabled {
    color: #a0a0a0;
    border-color: #eee
}

.jeg_block_nav.inactive {
    display: none
}

.jeg_block_loadmore {
    text-align: center;
    position: relative;
    overflow: hidden
}

.jeg_block_loadmore a {
    min-width: 30%;
    height: 30px;
    line-height: 28px;
    position: relative;
    display: inline-block;
    white-space: nowrap;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
    padding: 0 18px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    text-align: center;
    color: #212121;
    background: #fff;
    -webkit-transition: .2s;
    transition: .2s ease;
    text-rendering: auto;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto
}

.jeg_block_loadmore a:after,.jeg_block_loadmore a:before {
    content: "";
    height: 1px;
    background: #eee;
    width: 1000px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    cursor: none;
    pointer-events: none
}

.jeg_block_loadmore a:before {
    right: 100%;
    margin-right: 20px
}

.jeg_block_loadmore a:after {
    left: 100%;
    margin-left: 20px
}

.jeg_block_loadmore a.active,.jeg_block_loadmore a:hover {
    color: #fff;
    background: #f70d28;
    border-color: #f70d28
}

.jeg_block_loadmore a.disabled {
    display: none
}

.jeg_postblock.loaded,.loaded .jeg_postblock {
    height: auto
}

.jeg_postblock.loaded .jeg_block_container,.loaded .jeg_postblock .jeg_block_container {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.jeg_postblock.loaded.subclass .jeg_block_container,.loaded.subclass .jeg_postblock .jeg_block_container {
    -webkit-animation-name: jeg_fadeinup;
    animation-name: jeg_fadeinup
}

.jeg_postblock.loaded.next .jeg_block_container,.loaded.next .jeg_postblock .jeg_block_container {
    -webkit-animation-name: jeg_fadeinright;
    animation-name: jeg_fadeinright
}

.jeg_postblock.loaded.prev .jeg_block_container,.loaded.prev .jeg_postblock .jeg_block_container {
    -webkit-animation-name: jeg_fadeinleft;
    animation-name: jeg_fadeinleft
}

.jeg_postblock.loaded.more .jeg_ajax_loaded,.jeg_postblock.loaded.scroll .jeg_ajax_loaded,.loaded.more .jeg_postblock .jeg_ajax_loaded,.loaded.scroll .jeg_postblock .jeg_ajax_loaded {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: jeg_fadeinup;
    animation-name: jeg_fadeinup
}

.jeg_postblock.loaded.more .anim_1,.jeg_postblock.loaded.scroll .anim_1,.loaded.more .jeg_postblock .anim_1,.loaded.scroll .jeg_postblock .anim_1 {
    -webkit-animation-delay: .05s
}

.jeg_postblock.loaded.more .anim_2,.jeg_postblock.loaded.scroll .anim_2,.loaded.more .jeg_postblock .anim_2,.loaded.scroll .jeg_postblock .anim_2 {
    -webkit-animation-delay: .15s
}

.jeg_postblock.loaded.more .anim_3,.jeg_postblock.loaded.scroll .anim_3,.loaded.more .jeg_postblock .anim_3,.loaded.scroll .jeg_postblock .anim_3 {
    -webkit-animation-delay: .25s
}

.jeg_postblock.loaded.more .anim_4,.jeg_postblock.loaded.scroll .anim_4,.loaded.more .jeg_postblock .anim_4,.loaded.scroll .jeg_postblock .anim_4 {
    -webkit-animation-delay: .35s
}

.jeg_postblock.loaded.more .anim_5,.jeg_postblock.loaded.scroll .anim_5,.loaded.more .jeg_postblock .anim_5,.loaded.scroll .jeg_postblock .anim_5 {
    -webkit-animation-delay: .45s
}

.jeg_postblock.loaded.more .anim_6,.jeg_postblock.loaded.scroll .anim_6,.loaded.more .jeg_postblock .anim_6,.loaded.scroll .jeg_postblock .anim_6 {
    -webkit-animation-delay: .55s
}

.jeg_postblock.loaded.more .anim_7,.jeg_postblock.loaded.scroll .anim_7,.loaded.more .jeg_postblock .anim_7,.loaded.scroll .jeg_postblock .anim_7 {
    -webkit-animation-delay: .65s
}

.jeg_postblock.loaded.more .anim_8,.jeg_postblock.loaded.scroll .anim_8,.loaded.more .jeg_postblock .anim_8,.loaded.scroll .jeg_postblock .anim_8 {
    -webkit-animation-delay: .75s
}

.jeg_postblock.loaded.more .anim_9,.jeg_postblock.loaded.scroll .anim_9,.loaded.more .jeg_postblock .anim_9,.loaded.scroll .jeg_postblock .anim_9 {
    -webkit-animation-delay: .85s
}

.jeg_postblock.loaded.more .anim_10,.jeg_postblock.loaded.scroll .anim_10,.loaded.more .jeg_postblock .anim_10,.loaded.scroll .jeg_postblock .anim_10 {
    -webkit-animation-delay: .95s
}

.jeg_postblock.loaded.more .anim_11,.jeg_postblock.loaded.scroll .anim_11,.loaded.more .jeg_postblock .anim_11,.loaded.scroll .jeg_postblock .anim_11 {
    -webkit-animation-delay: 1.05s
}

.jeg_postblock.loaded.more .anim_12,.jeg_postblock.loaded.scroll .anim_12,.loaded.more .jeg_postblock .anim_12,.loaded.scroll .jeg_postblock .anim_12 {
    -webkit-animation-delay: 1.15s
}

.jeg_postblock.loaded.more .anim_13,.jeg_postblock.loaded.scroll .anim_13,.loaded.more .jeg_postblock .anim_13,.loaded.scroll .jeg_postblock .anim_13 {
    -webkit-animation-delay: 1.25s
}

.jeg_postblock.loaded.more .anim_14,.jeg_postblock.loaded.scroll .anim_14,.loaded.more .jeg_postblock .anim_14,.loaded.scroll .jeg_postblock .anim_14 {
    -webkit-animation-delay: 1.35s
}

.jeg_postblock.loaded.more .anim_15,.jeg_postblock.loaded.scroll .anim_15,.loaded.more .jeg_postblock .anim_15,.loaded.scroll .jeg_postblock .anim_15 {
    -webkit-animation-delay: 1.45s
}

.jeg_postblock.loaded.more .anim_16,.jeg_postblock.loaded.scroll .anim_16,.loaded.more .jeg_postblock .anim_16,.loaded.scroll .jeg_postblock .anim_16 {
    -webkit-animation-delay: 1.55s
}

.jeg_postblock.loaded.more .anim_17,.jeg_postblock.loaded.scroll .anim_17,.loaded.more .jeg_postblock .anim_17,.loaded.scroll .jeg_postblock .anim_17 {
    -webkit-animation-delay: 1.65s
}

.jeg_postblock.loaded.more .anim_18,.jeg_postblock.loaded.scroll .anim_18,.loaded.more .jeg_postblock .anim_18,.loaded.scroll .jeg_postblock .anim_18 {
    -webkit-animation-delay: 1.75s
}

.jeg_postblock.loaded.more .anim_19,.jeg_postblock.loaded.scroll .anim_19,.loaded.more .jeg_postblock .anim_19,.loaded.scroll .jeg_postblock .anim_19 {
    -webkit-animation-delay: 1.85s
}

.jeg_postblock.loaded.more .anim_20,.jeg_postblock.loaded.scroll .anim_20,.loaded.more .jeg_postblock .anim_20,.loaded.scroll .jeg_postblock .anim_20 {
    -webkit-animation-delay: 1.95s
}

.jeg_postblock.loaded.more .anim_21,.jeg_postblock.loaded.scroll .anim_21,.loaded.more .jeg_postblock .anim_21,.loaded.scroll .jeg_postblock .anim_21 {
    -webkit-animation-delay: 2.05s
}

.jeg_postblock.loaded.more .anim_22,.jeg_postblock.loaded.scroll .anim_22,.loaded.more .jeg_postblock .anim_22,.loaded.scroll .jeg_postblock .anim_22 {
    -webkit-animation-delay: 2.15s
}

.jeg_postblock.loaded.more .anim_23,.jeg_postblock.loaded.scroll .anim_23,.loaded.more .jeg_postblock .anim_23,.loaded.scroll .jeg_postblock .anim_23 {
    -webkit-animation-delay: 2.25s
}

.jeg_postblock.loaded.more .anim_24,.jeg_postblock.loaded.scroll .anim_24,.loaded.more .jeg_postblock .anim_24,.loaded.scroll .jeg_postblock .anim_24 {
    -webkit-animation-delay: 2.35s
}

.jeg_postblock.loaded.more .anim_25,.jeg_postblock.loaded.scroll .anim_25,.loaded.more .jeg_postblock .anim_25,.loaded.scroll .jeg_postblock .anim_25 {
    -webkit-animation-delay: 2.45s
}

.jeg_postblock.loaded.more .anim_26,.jeg_postblock.loaded.scroll .anim_26,.loaded.more .jeg_postblock .anim_26,.loaded.scroll .jeg_postblock .anim_26 {
    -webkit-animation-delay: 2.55s
}

.jeg_postblock.loaded.more .anim_27,.jeg_postblock.loaded.scroll .anim_27,.loaded.more .jeg_postblock .anim_27,.loaded.scroll .jeg_postblock .anim_27 {
    -webkit-animation-delay: 2.65s
}

.jeg_postblock.loaded.more .anim_28,.jeg_postblock.loaded.scroll .anim_28,.loaded.more .jeg_postblock .anim_28,.loaded.scroll .jeg_postblock .anim_28 {
    -webkit-animation-delay: 2.75s
}

.jeg_postblock.loaded.more .anim_29,.jeg_postblock.loaded.scroll .anim_29,.loaded.more .jeg_postblock .anim_29,.loaded.scroll .jeg_postblock .anim_29 {
    -webkit-animation-delay: 2.85s
}

.jeg_postblock.loaded.more .anim_30,.jeg_postblock.loaded.scroll .anim_30,.loaded.more .jeg_postblock .anim_30,.loaded.scroll .jeg_postblock .anim_30 {
    -webkit-animation-delay: 2.95s
}

.jeg_postblock_3 .jeg_block_loadmore,.jeg_postblock_3 .jeg_block_nav,.jeg_postblock_4 .jeg_block_loadmore,.jeg_postblock_4 .jeg_block_nav,.jeg_postblock_5 .jeg_block_loadmore,.jeg_postblock_5 .jeg_block_nav,.jeg_postblock_6 .jeg_block_loadmore,.jeg_postblock_6 .jeg_block_nav {
    margin-bottom: 20px
}

.jeg_postblock_11.jeg_pagination_loadmore .jeg_block_navigation,.jeg_postblock_11.jeg_pagination_nextprev .jeg_block_navigation,.jeg_postblock_11.jeg_pagination_scrollload .jeg_block_navigation {
    margin-top: -5px;
    margin-bottom: 20px
}

.jeg_postblock_12.jeg_pagination_loadmore .jeg_block_navigation,.jeg_postblock_12.jeg_pagination_nextprev .jeg_block_navigation,.jeg_postblock_12.jeg_pagination_scrollload .jeg_block_navigation {
    margin-top: -10px;
    margin-bottom: 30px
}

.jeg_postblock_14,.jeg_postblock_15,.jeg_postblock_15 .jeg_block_loadmore,.jeg_postblock_15 .jeg_block_nav,.jeg_postblock_3,.jeg_postblock_4,.jeg_postblock_5,.jeg_postblock_6 {
    margin-bottom: 10px
}

.jeg_postblock_19 {
    margin-bottom: 15px
}

.jeg_postblock_2 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_2 .jeg_posts {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: normal;
    margin-right: -30px
}

.jeg_postblock_2 .jeg_pl_sm {
    float: left;
    width: 50%;
    padding-right: 30px
}

.jeg_postblock_8 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_8 .jeg_posts {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
    margin-right: -30px
}

.jeg_postblock_8 .jeg_post {
    float: left;
    width: 33.333333333%;
    padding-right: 30px
}

.jeg_postblock_8 .jeg_post_title {
    font-size: 14px;
    line-height: 1.4
}

.jeg_postblock_9 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_9 .jeg_posts {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
    margin-right: -30px
}

.jeg_postblock_9 .jeg_post {
    float: left;
    width: 50%;
    padding-right: 30px
}

.jeg_postblock_11 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_11 .jeg_posts {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    margin-right: -30px
}

.jeg_postblock_11 .jeg_post {
    float: left;
    width: 50%;
    padding-right: 30px;
    display: flex
}

.jeg_postblock_11 .jeg_post .jeg_inner_post {
    width: 100%
}

.jeg_postblock_11 .jeg_postblock_content {
    display: flex;
    flex-direction: column;
    flex: 1 0 auto
}

.jeg_postblock_11 .jeg_post_title {
    flex: 1 0 auto;
    margin: 0 0 5px
}

.jeg_postblock_12 {
    margin-bottom: 0
}

.jeg_postblock_11.jeg_pb_boxed_shadow,.jeg_postblock_12.jeg_pb_boxed_shadow {
    box-shadow: none
}

.jeg_postblock_11.jeg_pb_boxed_shadow .jeg_inner_post,.jeg_postblock_12.jeg_pb_boxed_shadow .jeg_inner_post {
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.08);
    box-shadow: 0 2px 4px rgba(0,0,0,.08)
}

.jeg_postblock_14 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_14 .jeg_posts {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
    margin-right: -30px
}

.jeg_postblock_14 .jeg_posts .jeg_post {
    float: left;
    width: 50%;
    padding-right: 30px
}

.jeg_postblock_14 .jeg_block_nav {
    margin-bottom: 30px
}

.jeg_postblock_15 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_15 .jeg_posts {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
    margin-right: -30px
}

.jeg_postblock_15 .jeg_post {
    float: left;
    width: 50%;
    padding-right: 30px
}

.jeg_postblock_16 {
    margin-bottom: 30px
}

.jeg_postblock_16 .jeg_postbig .jeg_post {
    margin-bottom: 20px
}

.jeg_postblock_16 .jeg_posts {
    padding-top: 15px;
    border-top: 1px solid #eee;
    -webkit-columns: 2 340px;
    -moz-columns: 2 340px;
    columns: 340px 2;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px
}

.jeg_postblock_16 .jeg_pl_xs_2 {
    page-break-inside: avoid;
    margin-bottom: 5px
}

.jeg_postblock_20 .jeg_pl_sm {
    margin-bottom: 15px
}

.jeg_postblock_21.jeg_col_1o3 .jeg_block_navigation {
    margin-top: 0
}

.jeg_postblock_22 {
    margin-bottom: 15px
}

.jeg_postblock_22 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_22 .jeg_posts {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
    margin-right: -30px
}

.jeg_postblock_22 .jeg_post {
    float: left;
    width: 33.333333333%;
    padding-right: 30px;
    margin-bottom: 25px
}

.jeg_postblock_22.jeg_col_1o3 .jeg_posts {
    margin-right: -20px
}

.jeg_postblock_22.jeg_col_1o3 .jeg_post {
    width: 50%;
    padding-right: 20px;
    margin-bottom: 20px
}

.jeg_postblock_23 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_23 .jeg_posts {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
    margin-right: -40px
}

.jeg_postblock_23 .jeg_post {
    float: left;
    width: 50%;
    padding-right: 40px
}

.jeg_postblock_23 .jeg_post_excerpt {
    margin: 10px 0
}

.jeg_postblock_24 {
    margin-bottom: 40px
}

.jeg_postblock_24 .jeg_pl_md_box {
    margin-bottom: 20px
}

.jeg_postblock_24 .jeg_pl_xs_4 {
    margin-bottom: 8px
}

.jeg_postblock_24 .jeg_pl_xs_4 .jeg_postblock_content {
    border-bottom: 1px solid #eee;
    padding-bottom: 8px
}

.jeg_postblock_24.jeg_col_1o3.jeg_pagination_loadmore .jeg_pl_xs_4:last-child .jeg_postblock_content,.jeg_postblock_24.jeg_col_1o3.jeg_pagination_nextprev .jeg_pl_xs_4:last-child .jeg_postblock_content {
    border-bottom: 0
}

.jeg_postblock_25 .jeg_post {
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.jeg_postblock_25 .jeg_post:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.jeg_postblock_25 .jeg_postblock_heading {
    margin-bottom: 15px
}

.jeg_postblock_25 .jeg_post_title {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 10px
}

.jeg_postblock_25 .jeg_thumb {
    width: 280px;
    float: left;
    margin-right: 30px
}

.jeg_postblock_25 .jeg_post_excerpt {
    margin-top: 0
}

.jeg_postblock_26 {
    margin-bottom: 0
}

.jeg_postblock_27 .jeg_posts_wrap {
    position: relative;
    overflow: hidden
}

.jeg_postblock_27 .jeg_post_excerpt {
    margin: 10px 0
}

.jeg_postblock_27 .jeg_block_navigation {
    margin-top: 0
}

@media only screen and (min-width: 567px) {
    .jeg_postblock_27 .jeg_posts {
        -webkit-flex-wrap:wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: flex-start;
        margin-right: -25px
    }

    .jeg_postblock_27 .jeg_post {
        float: left;
        width: 50%;
        padding-right: 25px
    }
}

@media only screen and (min-width: 768px) {
    .jeg_postblock_27 .jeg_posts {
        margin-right:-40px
    }

    .jeg_postblock_27 .jeg_post {
        padding-right: 40px
    }

    .jeg_postblock_27.jeg_col_3o3 .jeg_post {
        width: 33.333333333%
    }
}

.jeg_postblock_28 .jeg_meta_date {
    display: inline;
    margin-left: 5px
}

.jeg_postblock_28 .show_border article,.jeg_postblock_29 .show_border article {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px
}

.jeg_postblock_28 .show_border article:last-child,.jeg_postblock_29 .show_border article:last-child {
    border-bottom: 0
}

.jeg_postblock_28 .jeg_post_title,.jeg_postblock_29 .jeg_post_title {
    display: block
}

.jeg_postblock_32 .jeg_block_container,.jeg_postblock_33 .jeg_block_container {
    overflow: visible
}

.jeg_postblock_32 .jeg_post,.jeg_postblock_33 .jeg_post,.jeg_postblock_34 .jeg_post,.jeg_postblock_37 .jeg_post {
    width: 100%;
    margin-bottom: 20px
}

.jeg_postblock_32 .jeg_post .box_wrap,.jeg_postblock_33 .jeg_post .box_wrap,.jeg_postblock_35 .jeg_pl_md_5 .box_wrap,.jeg_postblock_36 .jeg_pl_md_5 .box_wrap,.jeg_postblock_37 .jeg_post .box_wrap {
    background: #fff;
    border: 1px solid #eee
}

.jeg_postblock_32.alt .jeg_post .box_wrap,.jeg_postblock_33.alt .jeg_post .box_wrap,.jeg_postblock_35.alt .jeg_pl_md_5 .box_wrap,.jeg_postblock_36.alt .jeg_pl_md_5 .box_wrap,.jeg_postblock_37.alt .jeg_post .box_wrap {
    background: #000;
    border: 0
}

.jeg_postblock_32 .box_shadow .box_wrap,.jeg_postblock_33 .box_shadow .box_wrap,.jeg_postblock_35 .jeg_pl_md_5.box_shadow .box_wrap,.jeg_postblock_36 .jeg_pl_md_5.box_shadow .box_wrap,.jeg_postblock_37 .box_shadow .box_wrap {
    border: 0;
    box-shadow: 0 2px 4px rgba(0,0,0,.08)
}

.jeg_postblock_32 .jeg_postblock_heading {
    padding: 15px 20px;
    position: relative
}

.jeg_postblock_32 .jeg_post_title {
    font-size: 18px;
    margin: 5px 0 0
}

.jeg_postblock_32 .jeg_postblock_content {
    padding: 15px 20px 25px
}

.jeg_postblock_32 .jeg_post_excerpt {
    margin-top: 0
}

.jeg_postblock_32 .jeg_post_meta {
    padding: 5px 20px;
    background: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.05)
}

.jeg_postblock_32.alt .jeg_post_meta {
    color: hsla(0,0%,100%,.7);
    background: #111;
    border-color: hsla(0,0%,100%,.1)
}

.jeg_postblock_32 .jeg_meta_author a {
    color: inherit
}

.jeg_postblock_32 .jeg_post_meta>div:not(:last-of-type) {
    margin-right: 15px
}

.jeg_postblock_32 .jeg_post_meta .jeg_meta_comment,.jeg_postblock_32 .jeg_post_meta .jeg_post_review {
    float: right;
    margin-right: 0!important
}

.jeg_postblock_32 .thumbnail-container>img,.jeg_postblock_33 .thumbnail-container>img,.jeg_postblock_34 .thumbnail-container>img,.jeg_postblock_35 .thumbnail-container>img {
    position: relative
}

.jeg_postblock_32 .thumbnail-container,.jeg_postblock_33 .thumbnail-container,.jeg_postblock_34 .thumbnail-container,.jeg_postblock_35 .thumbnail-container {
    height: auto;
    padding-bottom: 0
}

.jeg_postblock_32 .jeg_readmore,.jeg_postblock_33 .jeg_readmore,.jeg_postblock_35 .jeg_readmore {
    background: #53585c;
    color: #fff;
    box-shadow: none;
    border: 0
}

.jeg_postblock_32 .jeg_readmore:hover,.jeg_postblock_33 .jeg_readmore:hover,.jeg_postblock_35 .jeg_readmore:hover {
    background: #212121
}

.jeg_postblock_33 .jeg_postblock_content {
    padding: 20px
}

.jeg_postblock_33 .jeg_thumb .jeg_post_category {
    top: 20px;
    left: 20px
}

.jeg_postblock_33 .jeg_post_title,.jeg_postblock_35 .jeg_post_title {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 5px
}

.jeg_postblock_34 .jeg_pl_md_box .jeg_postblock_content,.jeg_postblock_35 .jeg_pl_md_box .jeg_postblock_content {
    padding: 20px
}

.jeg_postblock_34 .jeg_post .jeg_thumb:before,.jeg_postblock_35 .jeg_pl_md_box .jeg_thumb:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    z-index: 1;
    width: 100%;
    height: 100%;
    transition: .25s ease-out;
    opacity: .18;
    pointer-events: none
}

.jeg_postblock_34 .jeg_post:hover .jeg_thumb:before,.jeg_postblock_35 .jeg_pl_md_box:hover .jeg_thumb:before {
    opacity: .35
}

.jeg_postblock_35 .jeg_pl_md_box .jeg_post_title,.jeg_postblock_36 .jeg_pl_md_box .jeg_post_title {
    font-size: 20px;
    margin-bottom: 10px
}

.jeg_postblock_35 .jeg_pl_md_5 .jeg_postblock_content {
    padding: 20px 20px 30px
}

.jeg_postblock_35 .jeg_pl_md_5 .jeg_post_meta {
    padding: 5px 20px;
    background: rgba(0,0,0,.03);
    border-top: 1px solid rgba(0,0,0,.05)
}

.jeg_postblock_35.alt .jeg_pl_md_5 .jeg_post_meta {
    color: hsla(0,0%,100%,.7);
    background: #111;
    border-color: hsla(0,0%,100%,.1)
}

.jeg_postblock_35 .jeg_pl_md_5 .jeg_meta_author a {
    color: inherit
}

.jeg_postblock_35 .jeg_pl_md_5 .jeg_thumb,.jeg_postblock_36 .jeg_pl_md_5 .jeg_thumb {
    margin-bottom: 0
}

.jeg_postblock_35 .jeg_thumb .jeg_post_category,.jeg_postblock_36 .jeg_thumb .jeg_post_category {
    top: 20px;
    left: 20px;
    bottom: auto
}

.jeg_postblock_35 .jeg_pl_md_box .jeg_postblock_content {
    background: 0 0;
    bottom: 50%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.jeg_postblock_35 .jeg_pl_md_box .jeg_thumb:before {
    opacity: .35
}

.jeg_postblock_35 .jeg_pl_md_box.format-gallery .jeg_thumb:after,.jeg_postblock_35 .jeg_pl_md_box.format-video .jeg_thumb:after,.jeg_postblock_36 .jeg_pl_md_box.format-gallery .jeg_thumb:after,.jeg_postblock_36 .jeg_pl_md_box.format-video .jeg_thumb:after {
    display: none
}

.jeg_postblock_35 .jeg_postformat_icon:after,.jeg_postblock_36 .jeg_postformat_icon:after {
    font-family: FontAwesome;
    color: #fff;
    position: absolute;
    top: 15px;
    right: 15px;
    text-align: center;
    z-index: 1
}

.jeg_postblock_35 .jeg_post.format-video .jeg_postformat_icon:after,.jeg_postblock_36 .jeg_post.format-video .jeg_postformat_icon:after {
    content: "\F04B";
    border-radius: 100%;
    font-size: 14px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    letter-spacing: -4px;
    -webkit-backface-visibility: hidden;
    box-shadow: 0 0 0 2px #fff
}

.jeg_postblock_35 .jeg_post.format-gallery .jeg_postformat_icon:after,.jeg_postblock_36 .jeg_post.format-gallery .jeg_postformat_icon:after {
    content: "\F03E";
    font-size: 24px;
    top: 20px;
    right: 20px;
    text-shadow: 1px 1px 3px rgba(0,0,0,.15)
}

.jeg_postblock_35 .jeg_pl_md_box .jeg_post_excerpt,.jeg_postblock_36 .jeg_pl_md_box .jeg_post_excerpt {
    color: #fff
}

.jeg_postblock_35 .jeg_pl_md_box .jeg_post_meta {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 5px 20px;
    border-top: 1px solid hsla(0,0%,100%,.15)
}

.jeg_postblock_35 .jeg_post_meta .jeg_meta_comment,.jeg_postblock_35 .jeg_post_meta .jeg_post_review,.jeg_postblock_36 .jeg_pl_md_box .jeg_post_meta .jeg_meta_comment,.jeg_postblock_36 .jeg_pl_md_box .jeg_post_meta .jeg_post_review {
    float: right;
    margin-right: 0!important
}

.jeg_postblock_36 .jeg_posts,.jeg_postblock_37 .jeg_posts {
    flex-wrap: wrap;
    display: flex
}

.jeg_postblock_36 .jeg_pl_md_5 .jeg_postblock_content {
    position: relative;
    padding: 20px 20px 25px
}

.jeg_postblock_36 .jeg_pl_md_box .jeg_post_meta {
    margin-top: 20px
}

.jeg_postblock_36 .jeg_post_title {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 5px
}

.jeg_postblock_36 .jeg_pl_md_box {
    min-height: 400px
}

.jeg_postblock_36 .jeg_post {
    width: 100%
}

.jeg_postblock_36 .box_wrap,.jeg_postblock_37 .box_wrap {
    height: 100%
}

.jeg_postblock_36 .jeg_pl_md_box .jeg_thumb {
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.jeg_postblock_37 .jeg_postblock_content {
    padding: 20px 20px 25px;
    position: relative;
    text-align: center
}

.jeg_postblock_37 .jeg_post_title {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 5px
}

.jeg_postblock_37 .jeg_post_category {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0
}

@media only screen and (min-width: 567px) {
    .jeg_postblock_32 .jeg_posts_masonry,.jeg_postblock_33 .jeg_posts_masonry,.jeg_postblock_34 .jeg_posts_masonry,.jeg_postblock_35 .jeg_posts_masonry,.jeg_postblock_36 .jeg_posts,.jeg_postblock_37 .jeg_posts {
        margin:0 -10px
    }

    .jeg_postblock_32 .jeg_post,.jeg_postblock_33 .jeg_post,.jeg_postblock_34 .jeg_post,.jeg_postblock_35 .jeg_post,.jeg_postblock_36 .jeg_post,.jeg_postblock_37 .jeg_post {
        float: left;
        width: 50%;
        margin-bottom: 30px;
        padding: 0 10px
    }
}

@media (min-width: 767px) and (max-width:991px) {
    .jeg_postblock_35 .jeg_post_meta .jeg_meta_comment {
        float:unset
    }
}

@media only screen and (min-width: 768px) {
    .jeg_postblock_32 .jeg_posts_masonry,.jeg_postblock_33 .jeg_posts_masonry,.jeg_postblock_34 .jeg_posts_masonry,.jeg_postblock_35 .jeg_posts_masonry,.jeg_postblock_36 .jeg_posts,.jeg_postblock_37 .jeg_posts {
        margin:0 -15px
    }

    .jeg_postblock_32 .jeg_post,.jeg_postblock_33 .jeg_post,.jeg_postblock_34 .jeg_post,.jeg_postblock_35 .jeg_post,.jeg_postblock_36 .jeg_post,.jeg_postblock_37 .jeg_post {
        padding: 0 15px
    }

    .jeg_postblock_32.jeg_col_1o3 .jeg_posts_masonry,.jeg_postblock_33.jeg_col_1o3 .jeg_posts_masonry,.jeg_postblock_34.jeg_col_1o3 .jeg_posts_masonry,.jeg_postblock_35.jeg_col_1o3 .jeg_posts_masonry,.jeg_postblock_36.jeg_col_1o3 .jeg_posts,.jeg_postblock_37.jeg_col_1o3 .jeg_posts {
        margin: 0
    }

    .jeg_postblock_32.jeg_col_1o3 .jeg_post,.jeg_postblock_33.jeg_col_1o3 .jeg_post,.jeg_postblock_34.jeg_col_1o3 .jeg_post,.jeg_postblock_35.jeg_col_1o3 .jeg_post,.jeg_postblock_36.jeg_col_1o3 .jeg_post,.jeg_postblock_37.jeg_col_1o3 .jeg_post {
        width: 100%;
        padding: 0
    }

    .jeg_postblock_32.jeg_col_3o3 .jeg_post,.jeg_postblock_33.jeg_col_3o3 .jeg_post,.jeg_postblock_34.jeg_col_3o3 .jeg_post,.jeg_postblock_35.jeg_col_3o3 .jeg_post,.jeg_postblock_36.jeg_col_3o3 .jeg_post,.jeg_postblock_37.jeg_col_3o3 .jeg_post {
        width: 33.333333333%
    }
}

@media only screen and (min-width: 1024px) {
    .jeg_postblock_32 .jeg_post_title,.jeg_postblock_35 .jeg_pl_md_box .jeg_post_title,.jeg_postblock_36 .jeg_pl_md_box .jeg_post_title {
        font-size:22px
    }

    .jeg_postblock_33 .jeg_post_title,.jeg_postblock_35 .jeg_pl_md_5 .jeg_post_title,.jeg_postblock_36 .jeg_pl_md_5 .jeg_post_title {
        font-size: 20px
    }

    .jeg_postblock_37 .jeg_post_title {
        font-size: 18px
    }
}

.jeg_postblock_38 .jeg_post {
    margin: 0 auto;
    padding: 25px 0;
    position: relative;
    border-top: 1px solid #eaeaea
}

.jeg_postblock_38 .jeg_thumb:after {
    display: none
}

.jeg_postblock_38 .box_wrap {
    position: relative
}

.jeg_postblock_38 .box_wrap>div {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    z-index: 2
}

.jeg_postblock_38 .box_wrap .jeg_readmore_arrow {
    position: absolute;
    bottom: 0;
    right: 15px
}

.jeg_postblock_38 .jeg_readmore_arrow a {
    opacity: 0;
    font-size: 22px;
    color: #a0a0a0;
    transition: .25s ease-out;
    transform: translate3d(-20px,0,0)
}

.jeg_postblock_38 .jeg_post:hover .jeg_readmore_arrow a {
    opacity: 1;
    transform: translateZ(0)
}

.jeg_postblock_38 .jeg_post_title {
    font-size: 26px;
    font-weight: 600;
    margin: 0 0 .5em
}

.jeg_postblock_38 .jeg_post_meta>div:not(:last-of-type) {
    margin-right: 1em
}

.jeg_postblock_38 .jeg_post_meta {
    margin-top: 1.5em
}

.jeg_postblock_38 .jeg_post .jeg_post_excerpt {
    font-size: 16px
}

.jeg_postblock_38 .jeg_meta_author {
    color: #212121
}

.jeg_postblock_38 .jeg_meta_author a {
    color: inherit
}

.jeg_postblock_38 .jeg_thumb {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    opacity: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.jeg_postblock_38 .jeg_thumb:before {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background: #000;
    opacity: .4;
    -webkit-transition: .3s;
    transition: .3s ease;
    z-index: 1;
    pointer-events: none
}

.jeg_postblock_38 .jeg_post:hover .jeg_thumb {
    opacity: 1;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.jeg_postblock_38 .jeg_post .jeg_meta_date a {
    font-weight: 600
}

.jeg_postblock_38 .jeg_post:hover .jeg_meta_author,.jeg_postblock_38 .jeg_post:hover .jeg_post_category a,.jeg_postblock_38 .jeg_post:hover .jeg_post_excerpt,.jeg_postblock_38 .jeg_post:hover .jeg_post_meta,.jeg_postblock_38 .jeg_post:hover .jeg_post_meta .fa,.jeg_postblock_38 .jeg_post:hover .jeg_post_title a,.jeg_postblock_38 .jeg_post:hover .jeg_readmore_arrow a {
    color: #fff
}

@media screen and (min-width: 768px) {
    .jeg_postblock_38 .box_wrap {
        margin:0 auto;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        padding-left: 20px;
        padding-right: 20px
    }

    .jeg_postblock_38 .jeg_post_category {
        flex: 0 0 20%;
        max-width: 20%
    }

    .jeg_postblock_38 .jeg_postblock_content {
        flex-grow: 1
    }

    .jeg_postblock_38 .box_wrap .jeg_readmore_arrow {
        position: relative;
        bottom: auto;
        right: auto;
        flex: 0 0 10%;
        max-width: 10%;
        display: flex;
        align-items: center;
        justify-content: flex-end
    }

    .jeg_postblock_38 .jeg_readmore_arrow a {
        padding: 15px
    }

    .jeg_postblock_38.jeg_col_3o3 .jeg_post {
        padding: 35px 0
    }

    .jeg_postblock_38.jeg_col_1o3 .box_wrap,.jeg_postblock_38.jeg_col_2o3 .box_wrap {
        display: block
    }

    .jeg_postblock_38.jeg_col_1o3 .box_wrap>div,.jeg_postblock_38.jeg_col_2o3 .box_wrap>div {
        flex: none;
        max-width: none
    }

    .jeg_postblock_38.jeg_col_1o3 .box_wrap>div {
        padding-left: 5px;
        padding-right: 5px
    }

    .jeg_postblock_38.jeg_col_1o3 .jeg_readmore_arrow,.jeg_postblock_38.jeg_col_2o3 .jeg_readmore_arrow {
        position: absolute;
        right: 15px;
        bottom: 0
    }

    .jeg_postblock_38.jeg_col_1o3 .jeg_readmore_arrow a,.jeg_postblock_38.jeg_col_2o3 .jeg_readmore_arrow a {
        padding: 0
    }

    .jeg_postblock_15.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_15.jeg_pb_boxed.jeg_col_3o3 .jeg_posts,.jeg_postblock_17.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_17.jeg_pb_boxed.jeg_col_3o3 .jeg_posts,.jeg_postblock_2.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_2.jeg_pb_boxed.jeg_col_3o3 .jeg_posts,.jeg_postblock_21.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_21.jeg_pb_boxed.jeg_col_3o3 .jeg_posts,.jeg_postblock_22.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_22.jeg_pb_boxed.jeg_col_3o3 .jeg_posts,.jeg_postblock_23.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_23.jeg_pb_boxed.jeg_col_3o3 .jeg_posts,.jeg_postblock_27.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_27.jeg_pb_boxed.jeg_col_3o3 .jeg_posts,.jeg_postblock_8.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_8.jeg_pb_boxed.jeg_col_3o3 .jeg_posts,.jeg_postblock_9.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_9.jeg_pb_boxed.jeg_col_3o3 .jeg_posts {
        margin-bottom: -25px
    }

    .jeg_postblock_19.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_19.jeg_pb_boxed.jeg_col_3o3 .jeg_posts {
        margin-bottom: -20px
    }

    .jeg_postblock_13.jeg_pb_boxed.jeg_col_1o3 .jeg_posts_wrap .jeg_post {
        margin-bottom: 20px
    }

    .jeg_postblock_13.jeg_pb_boxed.jeg_col_1o3 .jeg_block_container {
        margin-bottom: -20px
    }

    .jeg_postblock_14.jeg_pb_boxed.jeg_col_2o3 .jeg_pl_lg_box,.jeg_postblock_14.jeg_pb_boxed.jeg_col_3o3 .jeg_pl_lg_box {
        margin-bottom: 30px
    }

    .jeg_postblock_14.jeg_pb_boxed .jeg_block_navigation {
        margin-top: 0
    }

    .jeg_postblock_25.jeg_pb_boxed.jeg_col_2o3 .jeg_post:last-child,.jeg_postblock_25.jeg_pb_boxed.jeg_col_3o3 .jeg_post:last-child {
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1571px) {
    .elementor-section-stretched.elementor-section-full_width .jeg_postblock_38 .box_wrap,.jeg_vc_content>.vc_row[data-vc-stretch-content=true]>.jeg-vc-wrapper .jeg_postblock_38 .box_wrap,.jeg_vc_content>.wpb-content-wrapper>.vc_row[data-vc-stretch-content=true]>.jeg-vc-wrapper .jeg_postblock_38 .box_wrap {
        max-width:90%
    }

    .elementor-section-stretched.elementor-section-full_width .jeg_postblock_38 .jeg_post_category,.jeg_vc_content>.vc_row[data-vc-stretch-content=true]>.jeg-vc-wrapper .jeg_postblock_38 .jeg_post_category,.jeg_vc_content>.wpb-content-wrapper>.vc_row[data-vc-stretch-content=true]>.jeg-vc-wrapper .jeg_postblock_38 .jeg_post_category {
        flex: 0 0 25%;
        max-width: 25%
    }

    .elementor-section-stretched.elementor-section-full_width .jeg_postblock_38 .jeg_readmore_arrow,.jeg_vc_content>.vc_row[data-vc-stretch-content=true]>.jeg-vc-wrapper .jeg_postblock_38 .jeg_readmore_arrow,.jeg_vc_content>.wpb-content-wrapper>.vc_row[data-vc-stretch-content=true]>.jeg-vc-wrapper .jeg_postblock_38 .jeg_readmore_arrow {
        flex: 0 0 20%;
        max-width: 20%
    }
}

.jnews_boxed_container .jeg_main div[class*=widget_jnews_module_] .jeg_postblock {
    margin-bottom: 0
}

.jeg_pb_boxed .jeg_post:last-child {
    margin-bottom: 0
}

.jeg_postblock_25.jeg_pb_boxed .jeg_post:last-child {
    padding-bottom: 0
}

.jeg_postblock_18.jeg_pb_boxed .jeg_block_container,.jeg_postblock_25.jeg_pb_boxed .jeg_block_container,.jeg_postblock_7.jeg_pb_boxed .jeg_block_container {
    overflow: visible
}

.jeg_postblock_18.jeg_pb_boxed .jeg_post,.jeg_postblock_25.jeg_pb_boxed .jeg_post,.jeg_postblock_7.jeg_pb_boxed .jeg_post {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px
}

.jeg_postblock_14.jeg_pb_boxed .jeg_pl_lg_box,.jeg_postblock_16.jeg_pb_boxed .jeg_pl_lg_5 {
    margin-bottom: 20px
}

.jeg_postblock_16.jeg_pb_boxed .jeg_posts {
    -webkit-columns: 2 200px;
    -moz-columns: 2 200px;
    columns: 200px 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px
}

.custom_post_template h1.jeg_post_title {
    font-size: 4em;
    line-height: 1.1;
    font-weight: 700;
    margin: 0 0 .4em;
    letter-spacing: -.04em
}

.custom_post_template .jeg_post_subtitle {
    font-size: 1.4em;
    line-height: 1.4em;
    margin-bottom: 20px;
    color: #a0a0a0
}

.custom_post_template .jeg_post_meta {
    font-size: 13px;
    color: #a0a0a0;
    text-transform: none;
    display: block
}

.custom_post_template .jeg_post_meta>div>div {
    display: inline-block
}

.custom_post_template .jeg_post_meta>div>div:not(:last-of-type) {
    margin-right: 10px
}

.custom_post_template .jeg_meta_author+.jeg_meta_date:before {
    content: "\2014";
    margin-right: 10px;
    padding-left: 10px
}

.custom_post .thumbnail-container {
    background: #fc00ff;
    background: -webkit-linear-gradient(90deg,#fc00ff,#00dbde);
    background: linear-gradient(90deg,#fc00ff,#00dbde)
}

.jeg_custom_featured_wrapper .thumbnail-container:after {
    opacity: 0
}

.custom_post .thumbnail-container span {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
    font-size: 12px;
    left: 0;
    background: rgba(255,0,0,.3);
    padding: 10px
}

.custom_post .jeg_post_meta:after {
    content: "";
    clear: both;
    display: block
}

.jeg_blocklink {
    position: relative;
    width: 100%;
    height: 230px;
    margin-bottom: 40px
}

.jeg_blocklink .jeg_block_container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.jeg_blocklink .jeg_videowrapper {
    position: relative
}

.jeg_blocklink:hover a {
    -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.2);
    box-shadow: 0 10px 30px rgba(0,0,0,.2)
}

.jeg_heropost_1 .jeg_post:last-child,.jeg_postblock_11 .row:last-child .jeg_post,.jeg_postblock_12 .row:last-child .jeg_pl_md_card,.jeg_postblock_14 .row:last-child .jeg_pl_md_box,.jeg_postblock_15 .row:last-child .jeg_pl_md_box,.jeg_postblock_8 .row:last-child .jeg_post,.jeg_postblock_9 .row:last-child .jeg_post,.jeg_section .row:last-child>div[class*=col-]>.jeg_postblock:last-child,.widget .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_post:last-child,.widget .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_post:nth-last-child(2),.widget_jnews_recent_news .jeg_postblock .jeg_post:last-child,.widget_postblock .jeg_post:last-child {
    margin-bottom: 0
}

.jeg_overlay_slider {
    display: none
}

.jeg_navigation {
    position: relative;
    margin-bottom: 30px
}

.jeg_ad {
    text-align: center
}

.jeg_ad small {
    font-size: 10px;
    margin: 5px 0 -10px;
    display: block;
    text-transform: uppercase;
    color: #a0a0a0
}

.jeg_ad_module {
    margin-bottom: 40px
}

.jeg_ad_module:empty {
    display: none
}

.jnews_header_bottom_ads,.jnews_header_top_ads {
    position: relative;
    background: #f5f5f5;
    z-index: 8
}

.jnews_mobile_sticky_ads>* {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #dbdbdb;
    text-align: center;
    line-height: 1;
    z-index: 1
}

.jnews_mobile_sticky_ads>.ads-wrapper>* {
    padding: 10px
}

.widget {
    margin-bottom: 40px
}

.jeg_tabpost_nav {
    display: block;
    overflow: hidden
}

.jeg_tabpost_nav li {
    float: left;
    border: solid #eee;
    border-width: 1px 1px 2px;
    border-right: 0;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 500;
    width: 33.333333333%;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: all .2s ease
}

.jeg_tabpost_nav li:last-child {
    border-right: 1px solid #eee
}

.jeg_tabpost_nav li:hover {
    color: #212121;
    background: #fafafa
}

.jeg_tabpost_nav li.active {
    border-bottom-color: #f70d28;
    color: #212121
}

.widget_search .jeg_search_form {
    position: relative
}

.widget_search .jeg_search_input {
    padding-right: 50px
}

.widget_search .jeg_search_button {
    width: 40px;
    border: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 1em;
    letter-spacing: normal
}

.widget_categories li {
    margin: 0;
    list-style: none;
    color: #a0a0a0;
    border-top: 1px solid #eee;
    position: relative;
    line-height: 1.8em;
    padding: 6px 0
}

.widget.widget_categories li {
    text-align: right
}

.widget.widget_categories a {
    float: left;
    text-align: left
}

.widget.widget_categories li:after {
    clear: both;
    content: "";
    display: table
}

.widget_categories>ul>li:first-child {
    border-top: 0;
    padding-top: 0
}

.widget_categories li a {
    text-transform: uppercase
}

.widget_categories li a {
    color: #212121;
    display: inline-block;
    font-weight: 700
}

.widget_categories li a:hover {
    color: #f70d28
}

.widget_categories li span {
    position: absolute;
    right: 0;
    top: 5px
}

.widget_categories li ul {
    padding-top: 6px
}

.widget_categories li li {
    font-size: 12px;
    padding: 3px 0 3px 20px;
    border-style: dotted
}

.widget.widget_categories .chosen-container li {
    text-align: left
}

.jeg_footer .widget_categories>ul {
    -webkit-columns: 3;
    -moz-columns: 3;
    column-count: 3;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.jeg_footer .widget_categories li {
    border-top: 0;
    margin: 0;
    padding: 0 0 10px;
    line-height: normal;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.jeg_footer .widget_categories li a {
    padding: 0;
    text-transform: capitalize
}

.jeg_footer .widget_categories li span {
    font-size: .9em;
    position: relative;
    top: 0
}

.jeg_footer .col-md-3 .widget_categories>ul {
    -webkit-columns: 2;
    -moz-columns: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px
}

.socials_widget a {
    display: inline-block;
    margin: 0 10px 10px 0;
    text-decoration: none!important
}

.socials_widget a .fa {
    font-size: 1em;
    display: inline-block;
    width: 38px;
    line-height: 36px;
    white-space: nowrap;
    color: #fff;
    text-align: center;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: all .2s ease-in-out
}

.socials_widget .fa {
    font-size: 16px
}

.socials_widget a:hover .fa {
    opacity: .75
}

.socials_widget.nobg a .fa {
    font-size: 18px;
    width: auto;
    height: auto;
    line-height: inherit;
    background: 0 0!important
}

.socials_widget a img:hover {
    opacity: .75
}

.socials_widget span {
    display: inline-block;
    margin-left: .5em
}

.socials_widget.nobg a {
    margin: 0 20px 15px 0
}

.socials_widget a:last-child {
    margin-right: 0
}

.socials_widget .jeg_rss .fa {
    background: #ff6f00
}

.socials_widget .jeg_twitter .fa {
    background: #5eb2ef
}

.socials_widget .jeg_linkedin .fa {
    background: #0083bb
}

.socials_widget.nobg .jeg_rss .fa {
    color: #ff6f00
}

.socials_widget.nobg .jeg_twitter .fa {
    color: #5eb2ef
}

.socials_widget.nobg .jeg_linkedin .fa {
    color: #0083bb
}

.popularpost_item .jeg_post_title {
    font-size: 14px;
    margin: 0 0 5px
}

.popularpost_item .jeg_post_title a:before {
    content: attr(data-num);
    position: absolute;
    font-size: 18px;
    text-align: center;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-style: italic;
    background: #eee;
    padding: 10px;
    border-radius: 100%;
    box-sizing: content-box;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: all .3s
}

.popularpost_item:hover .jeg_post_title a:before {
    background: #f70d28;
    color: #fff
}

.popularpost_item:first-child .jeg_post_title {
    font-size: 18px;
    font-weight: 700;
    margin: 15px auto 5px;
    line-height: 1.25;
    padding-right: 80px;
    position: relative
}

.popularpost_item:first-child .jeg_post_title a:before,.popularpost_item:first-child:hover .jeg_post_title a:before {
    right: 0;
    left: auto;
    text-align: center;
    height: auto;
    line-height: 1;
    width: 50px;
    font-size: 36px;
    border-radius: 0;
    background: 0 0;
    border-left: 1px solid #eee;
    color: #d7d7d7;
    -webkit-animation: none
}

.socialshare_list {
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s ease;
    opacity: 0;
    height: 0;
    width: 0;
    overflow: hidden
}

.socialshare_list a {
    font-size: 11px;
    position: relative;
    margin-right: 5px;
    text-transform: none
}

.jeg_post .jeg_meta_trending .fa {
    width: 16px;
    line-height: 16px;
    font-size: 10px
}

.content-inner ol,.content-inner ul,.wpb_text_column ol,.wpb_text_column ul {
    padding-left: 2.14285714em;
    list-style-position: inside;
    margin-bottom: 1.5em
}

.content-inner li,.wpb_text_column li {
    margin-bottom: .5em
}

.content-inner ul,.wpb_text_column ul {
    list-style: square
}

.jeg_video_container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.jeg_video_container embed,.jeg_video_container iframe,.jeg_video_container object,.jeg_video_container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.entry-content iframe {
    max-width: 100%
}

.jeg_share_stats>div {
    float: left;
    text-align: center;
    line-height: 1;
    margin-right: 15px;
    position: relative
}

.jeg_share_stats>div:last-child {
    padding-right: 15px
}

.jeg_share_stats>div:last-child:after {
    width: 1px;
    height: 100%;
    background: #e0e0e0;
    display: block;
    content: "";
    position: absolute;
    right: 0;
    top: -2px;
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg)
}

.jeg_share_stats .counts {
    font-size: 26px;
    font-weight: 700
}

.jeg_share_count .counts {
    color: #f70d28
}

@media only screen and (min-width: 1024px) {
    .with-share .content-inner {
        margin-left:90px
    }
}

.content-inner .jeg_post_category,.jeg_post_source,.jeg_post_tags,.jeg_post_via {
    font-size: 12px;
    clear: both
}

.content-inner .jeg_post_category span,.jeg_post_source span,.jeg_post_tags span,.jeg_post_via span {
    font-weight: 700;
    margin-right: 3px
}

.content-inner .jeg_post_category a,.jeg_post_source a,.jeg_post_tags a,.jeg_post_via a {
    color: #616161;
    background: #f5f5f5;
    display: inline-block;
    letter-spacing: 1px;
    line-height: normal;
    padding: 4px 10px;
    margin: 0 3px 5px 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
    -webkit-transition: .2s linear;
    -o-transition: .2s linear;
    transition: all .2s linear
}

.content-inner .jeg_post_category a:hover,.jeg_post_source a:hover,.jeg_post_tags a:hover,.jeg_post_via a:hover {
    color: #fff;
    background: #f70d28
}

.jeg_meganav_bar .nav_wrap {
    padding: 0 30px
}

.jeg_authorbox {
    border: 1px solid #eee;
    padding: 30px 0;
    margin-bottom: 30px
}

.jeg_author_image {
    width: 150px;
    text-align: center;
    float: left
}

.jeg_author_image img {
    border-radius: 100%;
    width: 80px;
    height: 80px
}

.jeg_author_content {
    padding-right: 20px;
    margin-left: 150px;
    color: #a0a0a0
}

.jeg_author_content p {
    margin-bottom: 1em
}

h3.jeg_author_name {
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 700
}

.jeg_author_socials a {
    font-size: 16px;
    display: inline-block;
    margin: 10px 10px 20px 0;
    color: #999;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: all .2s ease-in-out
}

.jeg_author_socials a svg {
    fill: #999;
    height: 12px
}

.jeg_author_socials a:hover {
    color: #53585c
}

.jeg_author_socials a:hover svg {
    fill: #53585c
}

.aligncenter,div.aligncenter {
    text-align: center;
    display: block;
    margin: 5px auto 1.25em
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.gallery {
    clear: both;
    overflow: hidden;
    width: 100%;
    margin: 15px auto!important
}

.gallery:after {
    content: "";
    clear: both;
    display: block;
    margin-bottom: 30px
}

.gallery img {
    display: block;
    width: 100%;
    height: auto;
    border: none!important
}

.gallery .gallery-item {
    position: relative;
    overflow: hidden;
    border-color: transparent;
    padding: 5px;
    margin: 0!important;
    float: left
}

.gallery-item {
    margin-top: 5px!important
}

.gallery-item img {
    border: 0!important
}

.content-inner>* {
    padding-left: 0;
    padding-right: 0
}

.jeg_footer_content {
    background: #f5f5f5;
    color: #666
}

.jeg_footer_primary {
    width: 100%;
    padding: 60px 0 40px
}

.jeg_footer_content a {
    color: #53585c
}

.jeg_footer_bottom a:hover {
    text-decoration: underline
}

.footer_logo {
    margin-bottom: 20px;
    display: block
}

.jeg_footer .jeg_footer_heading h3,.jeg_footer .widget h2 {
    color: #f70d28;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 20px
}

.jeg_footer.dark .jeg_footer_heading h3 {
    color: #f93d53
}

.footer_widget,.jeg_footer .widget {
    margin-bottom: 30px
}

.footer_widget:last-of-type,.jeg_footer .widget:last-of-type {
    margin-bottom: 0
}

.jeg_footer .jeg_postblock .jeg_post_meta .fa {
    color: #bdbdbd
}

.jeg_footer h1,.jeg_footer h2,.jeg_footer h3,.jeg_footer h4 {
    margin-top: 0
}

.jeg_footer p {
    margin-bottom: 1em
}

.jeg_footer .socials_widget:not(.nobg) .fa {
    color: #666;
    background: #e0e0e0
}

.jeg_footer .socials_widget.nobg .fa {
    color: #a0a0a0
}

.jeg_footer.dark .socials_widget .fa {
    color: #a8a8aa;
    background: hsla(0,0%,100%,.15)
}

.jeg_footer.dark .socials_widget:not(.nobg) a .fa {
    background: hsla(0,0%,100%,.15);
    color: #eee
}

.jeg_footer.dark .socials_widget:not(.nobg) a:hover .fa {
    color: #fff;
    background: #f70d28;
    opacity: 1
}

.jscroll-to-top {
    position: fixed;
    right: 30px;
    bottom: 30px;
    -webkit-backface-visibility: hidden;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s ease;
    -webkit-transform: translate3d(0,30px,0);
    -ms-transform: translate3d(0,30px,0);
    transform: translate3d(0,30px,0);
    z-index: 11
}

.jscroll-to-top.show {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.jscroll-to-top>a {
    color: #a0a0a0;
    font-size: 30px;
    display: block;
    width: 46px;
    border-radius: 5px;
    height: 46px;
    line-height: 44px;
    background: hsla(0,0%,70.6%,.15);
    border: 1px solid rgba(0,0,0,.11);
    -webkit-box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.1),0 2px 6px rgba(0,0,0,.1);
    box-shadow: inset 0 0 0 1px hsla(0,0%,100%,.1),0 2px 6px rgba(0,0,0,.1);
    text-align: center;
    opacity: .8;
    -webkit-transition: opacity .2s;
    transition: opacity .2s ease
}

.jscroll-to-top>a:hover {
    opacity: 1
}

@media only screen and (max-width: 1024px) {
    .jscroll-to-top {
        bottom:50px
    }
}

.jeg_footer input:not([type=submit]),.jeg_footer select,.jeg_footer textarea {
    border: 2px solid #e0e0e0;
    font-size: 12px
}

.jeg_footer.dark .btn,.jeg_footer.dark .button,.jeg_footer.dark input[type=submit] {
    background: #f93d53;
    color: #fff
}

.jeg_footer.dark input:not([type=submit]),.jeg_footer.dark select,.jeg_footer.dark textarea {
    color: #eee;
    background: hsla(0,0%,100%,.15);
    border: 0
}

.jeg_footer.dark .chosen-container .chosen-drop {
    border: 0
}

.jeg_footer.dark .chosen-container .chosen-results li {
    color: inherit!important
}

.jeg_footer.dark .chosen-container-active.chosen-with-drop .chosen-single {
    box-shadow: none
}

.jeg_footer.dark input::-webkit-input-placeholder {
    color: #eee
}

.jeg_footer.dark input:-moz-placeholder,.jeg_footer.dark input::-moz-placeholder {
    color: #eee
}

.jeg_footer.dark input:-ms-input-placeholder {
    color: #eee
}

.jeg_footer.custom input:not([type=submit]),.jeg_footer.custom select,.jeg_footer.custom textarea {
    border: 0
}

.jeg_footer .copyright {
    margin-bottom: 1em;
    font-size: 12px
}

.jeg_footer_bottom {
    background: #fff;
    padding: 20px 0;
    color: #a8a8aa
}

.jeg_footer_bottom a {
    color: #53585c
}

.jeg_footer_bottom p.copyright {
    margin-bottom: 0
}

.jeg_footer.dark .jeg_footer_bottom {
    background: #141414;
    color: #a8a8aa
}

.jeg_footer.dark .jeg_footer_bottom a {
    color: #eee
}

.jeg_footer.dark .jeg_footer_bottom a:hover {
    color: #f5f5f5
}

.footer_right {
    float: right;
    text-align: right
}

.footer-holder .jeg_social_icon_block,.jeg_menu_footer {
    display: inline-block
}

.jeg_menu_footer {
    margin-bottom: 1em
}

.jeg_footer_bottom .jeg_menu_footer {
    margin-bottom: 0
}

.jeg_menu_footer li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    white-space: nowrap
}

.jeg_menu_footer li:not(:last-child):after {
    content: "/";
    margin-right: 6px;
    color: #e0e0e0
}

.footer_right .jeg_menu_footer li:not(:last-child):after {
    margin: 0 0 0 6px
}

.dark .jeg_menu_footer li:not(:last-child):after {
    color: hsla(0,0%,100%,.3)
}

.jeg_menu_footer li a {
    font-size: 13px;
    position: relative;
    margin: 0 6px 0 0;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s ease
}

.footer_right .jeg_menu_footer li a {
    margin: 0 0 0 6px
}

.jeg_social_icon_block.nobg a .fa {
    font-size: 16px
}

.jeg_footer.custom .jeg_social_icon_block a:hover .fa {
    opacity: 1
}

.jeg_social_icon_block a {
    margin-bottom: 0!important
}

@media only screen and (min-width: 1024px) {
    .footer_right .socials_widget,.footer_right .socials_widget.nobg a {
        margin-left:1em
    }

    .footer_right .socials_widget a {
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 5px
    }
}

.jeg_footer_3 .jeg_footer_primary {
    padding: 60px 0
}

.jeg_footer.dark .jeg_footer_content {
    background: #212121;
    color: #a8a8aa
}

.jeg_footer.dark .jeg_footer_content a,.jeg_footer.dark h1,.jeg_footer.dark h2,.jeg_footer.dark h3,.jeg_footer.dark h4 {
    color: hsla(0,0%,100%,.8)
}

.jeg_footer.dark .jeg_footer_content a:hover {
    color: #fff
}

.jeg_footer.dark .socials_widget a:hover .fa {
    color: inherit;
    opacity: 1
}

.jeg_footer .footer_dark .jeg_postblock .jeg_post_meta .fa,.jeg_footer.dark .jeg_postblock .jeg_post_meta .fa {
    color: #bdbdbd
}

.jeg_footer.dark .widget_categories li {
    color: #a8a8aa
}

.jnews-cookie-law-policy {
    display: none;
    position: fixed;
    z-index: 999;
    text-align: center;
    width: 100%;
    background: #fff;
    padding: 10px;
    bottom: 0;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.2),0 2px 20px rgba(0,0,0,.15);
    box-shadow: 0 0 1px rgba(0,0,0,.2),0 2px 20px rgba(0,0,0,.15)
}

.jnews-cookie-law-policy .btn-cookie {
    margin-left: 10px;
    border-radius: 2px;
    height: 30px;
    line-height: 30px;
    text-transform: none
}

@-webkit-keyframes jeg_bounce {
    0%,20%,50%,80%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    70% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
}

@keyframes jeg_bounce {
    0%,20%,50%,80%,to {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    70% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }
}

@-webkit-keyframes jeg_fadeinright {
    0% {
        opacity: .5;
        -webkit-transform: translate3d(30px,0,0);
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes jeg_fadeinright {
    0% {
        opacity: .5;
        -webkit-transform: translate3d(30px,0,0);
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes jeg_fadeinleft {
    0% {
        opacity: .5;
        -webkit-transform: translate3d(-30px,0,0);
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes jeg_fadeinleft {
    0% {
        opacity: .5;
        -webkit-transform: translate3d(-30px,0,0);
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes jeg_fadeinup {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,30px,0);
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes jeg_fadeinup {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,30px,0);
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@keyframes sk-scaleout {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

.wpb_row {
    margin-bottom: 0
}

.vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0
}

.wpb_content_element,ul.wpb_thumbnails-fluid>li {
    margin-bottom: 30px
}

.ff-container {
    display: inline-block;
    position: relative;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLXNwaW4iPjxwYXRoIGZpbGw9Im5vbmUiIGNsYXNzPSJiayIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQgNTApIj48Y2lyY2xlIHI9IjgiIGZpbGw9IiNmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIuMSIgYmVnaW49IjBzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwcyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgLTUyLjM1NSAxMjYuMzk3KSI+PGNpcmNsZSByPSI4IiBmaWxsPSIjZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iLjEiIGJlZ2luPSIwLjEycyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBmcm9tPSIxLjUiIHRvPSIxIiBiZWdpbj0iMC4xMnMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9jaXJjbGU+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDkwIC0xNyA2NykiPjxjaXJjbGUgcj0iOCIgZmlsbD0iI2ZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89Ii4xIiBiZWdpbj0iMC4yNXMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuMjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgLTIuMzU1IDQyLjM5NykiPjxjaXJjbGUgcj0iOCIgZmlsbD0iI2ZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89Ii4xIiBiZWdpbj0iMC4zN3MiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuMzdzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgOCAyNSkiPjxjaXJjbGUgcj0iOCIgZmlsbD0iI2ZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89Ii4xIiBiZWdpbj0iMC41cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBmcm9tPSIxLjUiIHRvPSIxIiBiZWdpbj0iMC41cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoLTEzNSAxOC4zNTUgNy42MDMpIj48Y2lyY2xlIHI9IjgiIGZpbGw9IiNmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIuMSIgYmVnaW49IjAuNjJzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjYycyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDMzIC0xNykiPjxjaXJjbGUgcj0iOCIgZmlsbD0iI2ZmZiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89Ii4xIiBiZWdpbj0iMC43NXMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuNzVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgNjguMzU1IC03Ni4zOTcpIj48Y2lyY2xlIHI9IjgiIGZpbGw9IiNmZmYiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIuMSIgYmVnaW49IjAuODdzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjg3cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L2NpcmNsZT48L2c+PC9zdmc+") 50% no-repeat rgba(0,0,0,.5)
}

.ff-container .ff-image {
    z-index: 0;
    vertical-align: top;
    background: rgba(0,0,0,.5);
    opacity: 0
}

.ff-container .ff-image.ff-image-ready {
    opacity: 1
}

.ff-container .ff-canvas {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
    vertical-align: top;
    opacity: 0
}

.ff-container .ff-canvas.ff-responsive {
    width: 100%
}

.ff-container .ff-canvas.ff-canvas-ready {
    transition: opacity .3s;
    opacity: 1
}

.ff-container .ff-canvas.ff-canvas-active {
    transition: none;
    opacity: 0
}

.ff-container.ff-responsive .ff-canvas-ready,.ff-container.ff-responsive .ff-image {
    width: 100%
}

.ff-container>img {
    margin: 0 auto
}

.ff-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    background-color: rgba(0,0,0,.1);
    z-index: 2
}

.ff-control {
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    -moz-transform: translate3d(-50%,-50%,0);
    -ms-transform: translate3d(-50%,-50%,0);
    -o-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    display: inline-block;
    width: 72px;
    height: 72px;
    padding: 3px;
    border-radius: 72px;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 66px;
    text-align: center;
    color: #fff;
    background-color: rgba(0,0,0,.4);
    left: 50%
}

.ff-container-active .ff-control {
    visibility: hidden
}

.ff-overlay.ff-container-active {
    background-color: transparent
}

.ff-control:before {
    content: " ";
    display: block;
    position: absolute;
    left: 3px;
    top: 3px;
    width: 66px;
    height: 66px;
    border: 3px dashed #fff;
    border-radius: 66px
}

.jspPane {
    margin-left: 0!important
}

.jeg_post:hover .jnews-edit-post {
    color: #fff!important;
    visibility: visible;
    opacity: 1;
    top: 0
}

.jeg_sidefeed .jeg_pl_xs_3 .jnews-edit-post span {
    display: none
}

.jeg_carousel .jeg_postblock_carousel_3 .jeg_post_title a,.jeg_meganav_bar.alt,.jeg_postblock.alt .jeg_block_loadmore a,.jeg_postblock.alt .jeg_block_nav a,.jeg_postblock.alt .jeg_post_title a,.jeg_postblock.alt .jeg_readmore,.jeg_postblock.alt .okayNav__menu-toggle.icon--active span,.jeg_postblock.alt .owl-carousel .owl-dot,.jeg_postblock.alt .owl-carousel .owl-nav .owl-next,.jeg_postblock.alt .owl-carousel .owl-nav .owl-prev,.jeg_postblock.alt.jeg_postblock_27 .jeg_pl_md_4 .jeg_post_title a,.jeg_review_search.alt .jeg_post_title a {
    color: #fff
}

.jeg_postblock.alt .jeg_meta_author a,.jeg_postblock.alt .jeg_meta_footer .jeg_meta_author a,.jeg_postblock.alt .jeg_meta_footer .jeg_meta_comment a,.jeg_postblock.alt .jeg_post_excerpt p,.jeg_postblock.alt .jeg_post_meta,.jeg_postblock.alt .jeg_post_meta a,.jeg_postblock.alt .jeg_subcat_list>li>a,.jeg_postblock.alt .okayNav__nav--invisible a,.jeg_postblock.alt.jeg_postblock_27 .jeg_pl_md_4 .jeg_post_meta,.jeg_review_search.alt {
    color: #eee
}

.jeg_postblock.alt .jeg_block_nav a.disabled {
    color: #999
}

.jeg_postblock.alt .jeg_meta_footer .label,.jeg_postblock.alt.jeg_postblock_27 .jeg_post_excerpt {
    color: #ccc
}

.jeg_postblock.alt .okayNav__nav--invisible,.jeg_review_search.alt .review-search-form {
    background: #fff
}

.jeg_postblock.alt .jeg_block_loadmore a:after,.jeg_postblock.alt .jeg_block_loadmore a:before,.jeg_postblock.alt .jeg_block_nav a:hover:not(.disabled),.jeg_postblock.alt .owl-carousel .owl-nav div:hover {
    background: hsla(0,0%,100%,.3)
}

.jeg_postblock.alt .jeg_block_loadmore a,.jeg_postblock.alt .jeg_block_nav a {
    background: rgba(0,0,0,.4)
}

.jeg_postblock.alt .jeg_block_nav:after,.jeg_postblock.alt .jeg_block_nav:before {
    border-color: hsla(0,0%,100%,.1)
}

.jeg_postblock.alt .jeg_block_nav a,.jeg_postblock.alt .owl-carousel .owl-dot,.jeg_postblock.alt .owl-carousel .owl-nav .owl-next,.jeg_postblock.alt .owl-carousel .owl-nav .owl-prev {
    border-color: hsla(0,0%,100%,.3)
}

.jeg_heropost_14.alt .jeg_pl_lg_7 .jeg_postblock_content,.jeg_heropost_14.alt .jeg_pl_lg_7 .jeg_thumb .jeg_post_category a,.jeg_postblock.alt .jeg_pl_lg_card .jeg_inner_post,.jeg_postblock.alt .jeg_pl_lg_card .jeg_postblock_content,.jeg_postblock.alt .jeg_pl_md_card .jeg_inner_post,.jeg_postblock.alt .jeg_pl_md_card .jeg_postblock_content {
    background: #000
}

.jeg_postblock.alt .jeg_block_heading_2,.jeg_postblock.alt .module-overlay,.jeg_review_search.alt .module-overlay {
    background: rgba(0,0,0,.2)
}

.jeg_postblock.alt .okayNav__menu-toggle span {
    background: #ccc
}

.jeg_postblock.alt .jeg_block_heading_1,.jeg_postblock.alt .jeg_block_heading_6 {
    border-color: hsla(0,0%,100%,.2)
}

.jeg_postblock.alt .okayNav__nav--invisible a {
    color: #333
}

.jeg_postblock.alt .jeg_block_loadmore a,.jeg_postblock.alt .jeg_meta_footer,.jeg_postblock.alt .jeg_meta_footer>div,.jeg_postblock.alt .jeg_pl_lg_8:not(:last-of-type),.jeg_postblock.alt .jeg_pl_lg_9,.jeg_postblock.alt.jeg_postblock_16 .jeg_posts.jeg_load_more_flag,.jeg_postblock.alt.jeg_postblock_24 .jeg_pl_xs_4 .jeg_postblock_content,.jeg_postblock.alt.jeg_postblock_25 .jeg_post {
    border-color: hsla(0,0%,100%,.2)
}

.jeg_postblock.alt .jeg_pl_lg_6 {
    border-color: hsla(0,0%,100%,.1)
}

.jeg_postblock.alt .jeg_pl_md_card .jeg_postblock_content {
    padding: 12px 20px 10px
}

.jeg_postblock.alt .jeg_pl_lg_card .jeg_postblock_content {
    padding: 15px 30px
}

.jeg_meganav_bar.alt {
    border: 1px solid #666;
    background: #222
}

.alt .jeg_meta_footer .jeg_post_share a,.alt .jeg_pl_xs_4 .jeg_postblock_content:before,.alt .jeg_post_meta .fa,.alt .jeg_post_meta .jpwt-icon {
    color: #fff
}

.jeg_postblock_28.alt .show_border article,.jeg_postblock_29.alt .show_border article {
    border-color: hsla(0,0%,100%,.2)
}

.jeg_postblock_30.alt .jeg_pl_lg_7 {
    background: 0 0;
    border-color: hsla(0,0%,100%,.2)
}

.alt .a:hover,.alt .content-inner,.alt .entry-header .jeg_meta_comment a,.alt .entry-header .jeg_post_title,.alt .jeg_author_content,.alt .jeg_author_socials a,.alt .jeg_post_source span,.alt .jeg_post_tags span,.alt .jeg_post_title a,.alt .jeg_post_via span,.alt .jeg_video_playlist_title,.alt a:focus,.alt h1,.alt h1.jeg_post_title,.alt h2,.alt h3,.alt h4,.alt label {
    color: #fff
}

.custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta.alt,.custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta.alt .jeg_meta_bookmark a,.custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta.alt .jeg_meta_comment a,.custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta.alt .jeg_meta_donation a,.custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta.alt .jeg_meta_like a {
    color: #f0f0f0
}

.alt .jeg_post_source a,.alt .jeg_post_tags a,.alt .jeg_post_via a {
    color: #fff;
    background: #474747
}

.alt .jeg_authorbox {
    border-color: hsla(0,0%,100%,.2)
}

.alt .chosen-single,.alt input:not([type=submit]),.alt select,.alt textarea:not([name=comment]) {
    background: hsla(0,0%,100%,.1);
    border-color: hsla(0,0%,100%,.3);
    color: #eee
}

.alt .jeg_postblock .jeg_block_heading_1,.alt .jeg_postblock .jeg_block_heading_6,.alt .jeg_postblock .okayNav__nav--invisible a {
    border-color: hsla(0,0%,100%,.2)
}

.alt .jeg_post_subtitle {
    color: #e6e6e6
}

@media only screen and (min-width: 736px) {
    .jnews_inline_related_post .jeg_postblock_29.jeg_col_2o3 .jeg_postsmall {
        white-space:normal;
        -webkit-column-gap: 60px;
        -moz-column-gap: 60px;
        column-gap: 60px;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-rule: 1px solid #eee;
        -moz-column-rule: 1px solid #eee;
        column-rule: 1px solid #eee
    }

    .jeg_postblock_22.jeg_col_1o3 .jeg_post {
        margin-bottom: 16px
    }
}

.jnews_inline_related_post .jeg_postblock_28 .jeg_post_title,.jnews_inline_related_post .jeg_postblock_29 .jeg_post_title {
    font-weight: 700;
    font-size: 15px
}

.jnews_inline_related_post .jeg_pl_sm .jeg_thumb {
    width: 90px
}

.jnews_inline_related_post .jeg_pl_sm .jeg_postblock_content {
    margin-left: 90px
}

.jnews_inline_related_post .jeg_pl_sm .jeg_post_title {
    font-size: 14px
}

.jnews_inline_related_post .jeg_pl_sm .jeg_post_meta {
    line-height: 1;
    margin-top: 8px
}

.jnews_inline_related_post .jeg_postblock .jeg_block_nav {
    margin-top: 10px
}

.jnews_inline_related_post .jeg_postblock .jeg_block_loadmore {
    margin-top: 10px;
    padding: 0
}

.jnews_inline_related_post .jeg_postblock_21.jeg_col_1o3 .jeg_block_loadmore,.jnews_inline_related_post .jeg_postblock_21.jeg_col_1o3 .jeg_block_nav {
    margin-top: 0
}

.ajax_comment_button {
    text-align: center
}

.ajax_comment_button span {
    display: inline-block;
    border-radius: 3px;
    cursor: pointer;
    padding: 0 30px;
    height: 45px;
    line-height: 45px
}

@media only screen and (max-width: 1024px) {
    .mobile-truncate.content-inner {
        position:relative;
        height: 250px;
        overflow: hidden;
        margin-bottom: 50px
    }

    .mobile-truncate.content-inner:after {
        position: absolute;
        bottom: 0;
        z-index: 0;
        content: "";
        display: block;
        width: 100%;
        height: 150px;
        -webkit-box-shadow: inset 0 -107px 61px -15px hsla(0,0%,98%,.8);
        -moz-box-shadow: inset 0 -107px 61px -15px hsla(0,0%,98%,.8);
        box-shadow: inset 0 -107px 61px -15px hsla(0,0%,98%,.8)
    }
}

.jeg_postblock_39 .jeg_author_avatar {
    position: relative;
    display: inline-block
}

.jeg_postblock_39 .jeg_meta_author img {
    width: 30px;
    margin-right: 8px
}

body.rtl .jeg_postblock_39 .jeg_meta_author img {
    margin-right: 0;
    margin-left: 8px
}

.jeg_postblock_39 .jeg_author_info>span {
    display: block;
    line-height: 22px
}

.jeg_postblock_39 .jeg_pl_sm .jeg_postblock_content {
    margin-left: 0;
    padding-left: 0
}

.jeg_postblock_39 .jeg_post:after {
    content: "";
    clear: both;
    display: table
}

.jeg_postblock_39 .jeg_pl_md_1 .jeg_post_title a,.jeg_postblock_39 .jeg_pl_sm .jeg_post_title a {
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 14px;
    font-weight: 500;
    color: #000
}

.jeg_postblock_39 .jeg_pl_md_1 .jeg_post_meta {
    box-sizing: border-box;
    border-bottom: 4px solid #eee;
    margin-top: 14px;
    padding-bottom: 25px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.jeg_postblock_39 .jeg_pl_sm .jeg_meta_author {
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0,0,0,.2);
    padding-bottom: 25px
}

.jeg_postblock_39 .jeg_meta_author:after {
    content: "";
    display: table;
    clear: both
}

.jeg_postblock_39 .jeg_meta_author a {
    color: #212121
}

.jeg_postblock_39 .jeg_author_desc {
    font-size: 14px;
    color: #666
}

.jeg_postblock_39 .jeg_author_name:hover,.jeg_postblock_39 .jeg_post_title:hover {
    text-decoration: underline
}

.jeg_postblock_39 .jeg_author_avatar:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: all .2s ease;
    display: block;
    top: 0;
    left: 0;
    opacity: 0
}

@media screen and (min-width: 768px) {
    .jeg_postblock_39.jeg_pb_boxed.jeg_col_2o3 .jeg_posts,.jeg_postblock_39.jeg_pb_boxed.jeg_col_3o3 .jeg_posts {
        margin-bottom:-25px
    }
}

@media only screen and (min-width: 768px) {
    .jeg_postblock_39:not(.jeg_col_1o3) .jeg_posts_wrap {
        position:relative
    }

    .jeg_postblock_39:not(.jeg_col_1o3) .jeg_posts_wrap:after {
        content: "";
        clear: both;
        display: table
    }

    .jeg_postblock_39:not(.jeg_col_1o3) .jeg_posts {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: stretch;
        margin-right: -30px
    }

    .widget .jeg_postblock_39.jeg_col_1o3 {
        margin-bottom: 0
    }

    .jeg_postblock_39.jeg_col_2o3 .jeg_post {
        float: left;
        width: 50%;
        padding-right: 30px
    }

    .jeg_postblock_39.jeg_col_3o3 .jeg_post {
        float: left;
        width: 33.333333333%;
        padding-right: 30px
    }
}

@media only screen and (max-width: 768px) {
    .jeg_postblock_39 .jeg_pl_md_1 {
        margin-bottom:20px
    }
}

@media only screen and (max-width: 767px) {
    .jeg_postblock_39 .jeg_posts {
        margin-bottom:30px
    }
}

@media only screen and (max-width: 480px) {
    .jeg_postblock_39 .jeg_posts {
        margin-bottom:0
    }
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.1);
    -webkit-transition: .4s;
    transition: .4s
}

.slider:before {
    color: #666;
    background-color: #fff;
    font-family: FontAwesome;
    font-size: 14px!important;
    position: absolute;
    content: "\F186";
    height: 19px;
    line-height: 20px;
    width: 19px;
    text-align: center;
    left: 3px;
    bottom: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    transition: .25s
}

.jeg_midbar.dark .slider,.jeg_mobile_bottombar.dark .slider,.jeg_navbar_dark .slider,.jeg_topbar.dark .slider,input:checked+.slider {
    background-color: hsla(0,0%,100%,.3)
}

input:checked+.slider:before {
    content: "\F185";
    -webkit-transform: translateX(19px);
    -ms-transform: translateX(19px);
    transform: translateX(19px)
}

.slider.round {
    border-radius: 25px
}

.slider.round:before {
    border-radius: 50%
}

[class*=google-plus].removed,[class*=google_plus].removed,[class*=googleplus].removed {
    position: relative;
    opacity: .2;
    cursor: not-allowed
}

[class*=google-plus].removed:hover,[class*=google_plus].removed:hover,[class*=googleplus].removed:hover {
    opacity: .2
}

[class*=google-plus].removed:after,[class*=google_plus].removed:after,[class*=googleplus].removed:after {
    content: "";
    position: absolute;
    opacity: 1;
    z-index: 999999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.jeg_meta_author.coauthor .meta_text {
    margin-right: .25em
}

.author-truncate.jnews_author_box_container {
    position: relative;
    height: 28em;
    overflow: hidden;
    margin-bottom: 40px
}

.author-truncate.jnews_author_box_container:after {
    position: absolute;
    bottom: 0;
    z-index: 2;
    content: "";
    display: block;
    width: 100%;
    height: 13em;
    background: #fff;
    background: linear-gradient(0deg,#fff,#fff 60%,hsla(0,0%,100%,0))
}

.jeg_menu.jeg_main_menu>.menu-item-has-children>a:after {
    content: "\F107";
    display: inline-block;
    margin-left: 5px;
    margin-right: -3px;
    font: 12px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: .1s
}

.jeg_sidefeed .jeg_post.active {
    background: #f5f5f5;
    border-left: 3px solid #f70d28;
    padding-left: 12px!important
}

.jeg_sidecontent .jeg_viewport {
    margin-left: 340px
}

.jeg_sidecontent .jeg_header.full {
    margin-left: -340px
}

#jeg_sidecontent {
    position: absolute;
    left: 0;
    background: #fff;
    width: 340px;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    z-index: 4;
    border-right: 2px solid #eee;
    outline: 0
}

#jeg_sidecontent.fixed {
    position: fixed;
    top: 0
}

.sidecontent_postwrapper {
    height: 100%;
    overflow: hidden
}

.jeg_side_heading {
    position: relative
}

.jeg_filter_menu {
    text-align: right;
    left: auto;
    right: 0
}

.jeg_filter_menu .active {
    background: #fafafa;
    color: #a0a0a0
}

.jeg_filter_menu {
    display: none;
    position: absolute;
    background: #fff;
    top: 100%;
    z-index: 10;
    min-width: 4em;
    white-space: nowrap;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15),0 12px 30px rgba(0,0,0,.25);
    box-shadow: 0 1px 3px rgba(0,0,0,.15),0 12px 30px rgba(0,0,0,.25)
}

.jeg_filter_menu li a {
    color: inherit;
    font-size: 11px;
    padding: 5px 12px;
    line-height: normal;
    display: block;
    border-bottom: 1px solid #eee
}

.jeg_filter_menu li a:hover {
    color: #212121;
    background: #f7f7f7
}

#jeg_sidecontent .jeg_pl_xs_3 {
    margin: 0;
    padding: 15px;
    overflow: hidden;
    border-top: 0;
    border-bottom: 1px solid #eee
}

.sidefeed_loadmore {
    text-align: center;
    padding: 15px
}

.sidefeed_loadmore .btn {
    font-size: 11px;
    padding: 0 30px;
    min-height: 0;
    line-height: 30px;
    border-radius: 3px
}

.jeg_sidefeed .widget {
    padding: 20px;
    border-top: 1px solid #eee;
    margin-bottom: 0
}

.jeg_sidefeed .widget:first-child {
    border-top: 0
}

.jeg_sidefeed .widget .jeg_block_heading {
    margin-bottom: 20px
}

.jeg_sidefeed .widget .jeg_block_heading~* {
    margin-bottom: 10px
}

.jeg_menu_footer li ul {
    margin: 0;
    display: inline
}

.jeg_sidefeed .jeg_pl_md_box .overlay_container .jeg_postblock_content {
    position: absolute
}

@media only screen and (max-width: 1570px) and (min-width:1025px) {
    .jeg_sidecontent .container,.jeg_sidecontent .jeg_container {
        width:auto
    }

    .jeg_sidecontent .container {
        padding: 0 45px
    }
}

@media only screen and (max-width: 1440px) and (min-width:1025px) {
    .jeg_sidecontent .container {
        padding:0 30px
    }

    .jeg_sidecontent .jeg_sidebar {
        padding: 0 15px
    }
}

@media only screen and (max-width: 1024px) {
    .jeg_sidecontent .jeg_viewport {
        margin-left:auto
    }

    #jeg_sidecontent {
        display: none
    }
}

@media only screen and (max-width: 480px) {
    #jeg_sidecontent {
        width:80%;
        left: -80%
    }

    .jeg_sidecontent .container {
        padding: 0 20px
    }
}

.jeg_instagram_feed .zoom li .thumbnail-container,.jeg_instagram_feed .zoom-rotate li .thumbnail-container {
    -webkit-transition: 1s linear;
    transition: 1s linear
}

.jeg_instagram_feed .zoom li:hover .thumbnail-container {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition: 1.5s ease-out;
    transition: 1.5s ease-out
}

.jeg_instagram_feed .zoom-rotate li:hover .thumbnail-container {
    -webkit-transform: scale(1.3) rotate(10deg);
    transform: scale(1.3) rotate(10deg);
    -webkit-transition: 1.5s ease-out;
    transition: 1.5s ease-out
}

.jeg_reviewbars .reviewscore {
    font-weight: 700;
    float: right
}

.jeg_reviewbars .barbg {
    height: 4px;
    border-radius: 2px
}

.jeg_reviewbars .barbg {
    position: relative;
    display: block;
    opacity: 0;
    width: 0;
    background: #f7c90d;
    background: -moz-linear-gradient(left,#f7c90d 0,#f7c90d 45%,#f77e0d 100%);
    background: -webkit-linear-gradient(left,#f7c90d,#f7c90d 45%,#f77e0d);
    background: linear-gradient(90deg,#f7c90d 0,#f7c90d 45%,#f77e0d);
    -webkit-transition: none;
    -o-transition: none;
    transition: 0s ease
}

.jeg_reviewbars.show .barbg {
    opacity: 1
}

.jeg_reviewbars .barbg:after {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #fff;
    content: "";
    position: absolute;
    right: 0;
    display: block;
    border: 3px solid #f77e0d;
    top: -3px
}

.review-search-form {
    padding: 20px;
    background: #f7f7f7;
    box-sizing: border-box;
    margin-bottom: 30px
}

.jeg_review_search_result .jeg_post {
    -js-display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.jeg_review_search_result .jeg_post>div {
    -webkit-box-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.jeg_review_search_result .jeg_post .jeg_postblock_content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.jeg_review_search_result .jeg_pl_md_2 .jeg_thumb {
    float: none
}

@media only screen and (max-width: 768px) {
    .jeg_review_search_result .jeg_post {
        display:block
    }

    .jeg_review_search_result .jeg_pl_md_2 .jeg_thumb {
        float: left;
        margin-bottom: 10px
    }
}

.rtl .jeg_reviewbars .reviewscore {
    float: left
}

.rtl .jeg_reviewbars .barbg {
    background: -moz-linear-gradient(right,#f7c90d 0,#f7c90d 45%,#f77e0d 100%);
    background: -webkit-linear-gradient(right,#f7c90d,#f7c90d 45%,#f77e0d);
    background: linear-gradient(270deg,#f7c90d 0,#f7c90d 45%,#f77e0d)
}

.jeg_post_list_count {
    text-align: right
}

.jeg_account_page .jeg_post {
    margin-bottom: 0;
    padding: 15px 0;
    border-bottom: 1px solid #eee
}

.jeg_account_page .jeg_post:last-child {
    border-bottom: none
}

.jeg_account_page .jeg_post_title {
    font-size: 18px
}

.jeg_account_page .jeg_post_status {
    font-weight: 700
}

.jeg_account_page .jeg_post_control {
    opacity: 0;
    position: relative;
    transition: .2s;
    color: #a0a0a0
}

.jeg_account_page .jeg_post:hover .jeg_post_control {
    opacity: 1
}

.jeg_account_page .jeg_post_control a {
    font-size: 12px;
    display: inline-block
}

.entry-header .jeg_post_title {
    color: #212121;
    font-weight: 700;
    font-size: 3em;
    line-height: 1.15;
    margin: 0 0 .4em;
    letter-spacing: -.04em
}

.entry-header .jeg_post_subtitle {
    font-size: 20px;
    line-height: 1.4em;
    margin-bottom: 20px;
    color: #a0a0a0
}

.entry-header {
    margin: 0 0 30px
}

.entry-header .jeg_post_meta {
    font-size: 13px;
    color: #a0a0a0;
    text-transform: none;
    display: block
}

.entry-header .jeg_post_meta_1 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    align-content: flex-start
}

.entry-header .jeg_meta_comment a {
    color: #53585c;
    font-weight: 400
}

.entry-header .jeg_post_meta_2 .jeg_meta_comment,.entry-header .jeg_post_meta_2 .jeg_meta_like_container {
    margin-left: 15px;
    font-size: 16px
}

.entry-header .jeg_post_meta .fa {
    color: #2e9fff;
    font-size: 16px;
    margin-right: 2px
}

.entry-header .jeg_meta_author+.jeg_meta_date:before {
    content: "\2014";
    margin-right: 10px
}

.entry-header .meta_right {
    text-align: right;
    flex: 1 0 auto;
    margin-left: auto
}

.entry-header .meta_left>div {
    display: inline-block
}

.entry-header .meta_left>div:not(:last-of-type) {
    margin-right: 6px
}

.entry-header .meta_right>div {
    display: inline-block;
    font-size: 18px;
    margin-left: 15px
}

.entry-header .jeg_post_meta .meta_right .fa {
    font-size: inherit
}

.entry-header .jeg_post_meta .jeg_meta_trending .fa {
    width: 22px;
    border-radius: 50px;
    background: #f93d53;
    line-height: 22px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-right: 0
}

.meta_right .jeg_meta_zoom {
    font-family: arial;
    text-align: center;
    display: inline-flex
}

.jeg_featured .wp-caption-text {
    margin: 3px 0 0;
    text-align: right;
    font-size: 11px;
    color: #a0a0a0
}

.load-image {
    position: relative;
    display: block
}

.load-image:before {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.53)
}

.load-image:after,.load-image:before {
    content: "";
    display: block;
    position: absolute
}

.load-image:after {
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    background-color: #fff;
    top: 50%;
    left: 50%;
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite sk-scaleout;
    animation: 1s ease-in-out infinite sk-scaleout
}

.jeg_fs_container {
    min-height: 0
}

.jeg_fs_content {
    position: relative;
    height: 540px
}

.jeg_featured_bg {
    background: #212121;
    background: #000;
    background: -moz-linear-gradient(top,#000 0,#545454 100%);
    background: -webkit-linear-gradient(top,#000,#545454);
    background: linear-gradient(180deg,#000 0,#545454)
}

.jeg_featured_bg,.jeg_featured_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.jeg_featured_img {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 50%;
    opacity: .4
}

.jeg_parallax .jeg_featured_img {
    background-position: 50% 0
}

.jeg_fs_container .entry-header {
    padding-bottom: 50px;
    margin-bottom: 0
}

.jeg_fs_content .jeg_post_meta {
    margin: 20px 0 0
}

.jeg_fs_content .entry-header .jeg_post_meta .fa {
    color: #fff
}

.jeg_fs_scroll {
    cursor: pointer;
    z-index: 3;
    opacity: .8;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -20px;
    text-align: center;
    width: 40px;
    line-height: 40px;
    height: 40px;
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    -webkit-animation: 4s infinite jeg_bounce;
    animation: 4s infinite jeg_bounce
}

.jeg_featured_big .entry-header .jeg_post_meta,.jeg_featured_big .entry-header .jeg_post_meta a,.jeg_featured_big .entry-header .jeg_post_title,.jeg_featured_big .jeg_post_subtitle {
    color: #fff
}

.jeg_featured_big .entry-header .jeg_post_title {
    max-width: 960px;
    font-size: 58px
}

.entry-content {
    margin-bottom: 30px;
    position: relative
}

.single .content-inner {
    color: #333;
    font-size: 16px;
    line-height: 1.625em;
    word-break: normal;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.single .content-inner:after {
    content: "";
    display: table;
    clear: both
}

.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4 {
    font-weight: 500
}

.entry-content input:not([type=submit]) {
    width: auto
}

body:not(.jnews-disable-style-table) .entry-content table {
    width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    overflow-x: auto;
    word-break: break-word;
    margin: 1em 0 30px;
    line-height: normal;
    color: #7b7b7b
}

body:not(.jnews-disable-style-table) .entry-content tr {
    border-bottom: 1px solid #eee
}

body:not(.jnews-disable-style-table) .entry-content tbody tr:hover {
    color: #53585c;
    background: #f7f7f7
}

body:not(.jnews-disable-style-table) .entry-content td,body:not(.jnews-disable-style-table) .entry-content th {
    font-size: .85em;
    padding: 8px 20px;
    border: 0;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee
}

body:not(.jnews-disable-style-table) .entry-content td:not(.has-text-align-left,.has-text-align-center,.has-text-align-right),body:not(.jnews-disable-style-table) .entry-content th:not(.has-text-align-left,.has-text-align-center,.has-text-align-right) {
    text-align: left
}

body:not(.jnews-disable-style-table) .entry-content th {
    color: #53585c;
    font-weight: 700;
    vertical-align: middle
}

body:not(.jnews-disable-style-table) .entry-content tbody tr:last-child,body:not(.jnews-disable-style-table) .entry-content td:first-child,body:not(.jnews-disable-style-table) .entry-content td:last-child,body:not(.jnews-disable-style-table) .entry-content th:first-child,body:not(.jnews-disable-style-table) .entry-content th:last-child {
    border: 0
}

.entry-content em {
    font-style: italic
}

.entry-content .highlight {
    padding: 0 .2em;
    border-radius: 2px;
    background: #000;
    color: #fff;
    display: inline-block
}

.entry-content:after {
    clear: both;
    content: "";
    display: block
}

.content-inner ol {
    list-style: decimal
}

.content-inner .btn {
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    text-shadow: 0 1px rgba(0,0,0,.12)
}

.content-inner .alert {
    color: #666;
    padding: 8px 16px;
    margin: 1em 0;
    font-size: 14px;
    border: 1px solid #e0e0e0
}

.content-inner .alert-error {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.content-inner .alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.content-inner p,.content-inner>[class^=wp-block-]:not(h1,h2,h3,h4,h5,h6) {
    margin: 0 0 1.25em
}

.jeg_single_tpl_2 .entry-header .jeg_post_title,.jeg_single_tpl_3 .entry-header .jeg_post_title,.jeg_single_tpl_6 .entry-header .jeg_post_title {
    font-size: 4em;
    line-height: 1.1
}

.jeg_featured_big .entry-header .jeg_post_subtitle,.jeg_single_tpl_2 .entry-header .jeg_post_subtitle,.jeg_single_tpl_3 .entry-header .jeg_post_subtitle,.jeg_single_tpl_6 .entry-header .jeg_post_subtitle {
    font-size: 1.4em
}

@media screen and (min-width: 1024px) {
    .jeg_share_bottom_container {
        width:auto
    }
}

@media only screen and (max-width: 729px) {
    .jeg_single_tpl_2 .entry-header .jeg_post_meta_2 {
        display:flex;
        align-items: center
    }
}

.jeg_single_tpl_5 .jeg_featured_big .jeg_post_title {
    margin-left: auto;
    margin-right: auto;
    text-shadow: 0 1px 1px rgba(0,0,0,.15)
}

.jeg_single_tpl_6 .entry-header .jeg_post_title {
    margin-top: -2.5em;
    min-height: 2em;
    position: relative
}

.jeg_single_tpl_6 .entry-header .jeg_post_subtitle span,.jeg_single_tpl_6 .entry-header .jeg_post_title span {
    background: #fff;
    box-shadow: 7px 0 0 #fff,-7px 0 0 #fff
}

.jeg_post_nav .post {
    position: absolute;
    top: 50%;
    padding: 5px;
    transform: translateY(-50%)
}

.jeg_post_nav .prev-post {
    left: 0
}

.jeg_post_nav .next-post {
    right: 0
}

.jeg_post_nav .post .arrow {
    display: block;
    position: relative;
    font-size: 48px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: hsla(0,0%,100%,.5);
    transition: .25s ease .15s
}

.jeg_post_nav .post:hover .arrow {
    opacity: 0;
    transform: translate3d(-50%,0,0)
}

.jeg_post_nav .next-post:hover .arrow {
    transform: translate3d(50%,0,0)
}

.jeg_post_nav .post-title {
    display: block;
    color: #fff;
    font-size: 14px;
    width: 200px;
    position: absolute;
    top: 0;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    transition: .3s
}

.jeg_post_nav .post-title span {
    display: inline;
    background: rgba(0,0,0,.75)
}

.jeg_post_nav .post:hover .post-title {
    opacity: 1;
    visibility: visible;
    transition: .25s ease .3s;
    transform: translateZ(0)
}

.jeg_post_nav .prev-post .post-title {
    left: 20px;
    transform: translate3d(-30px,0,0)
}

.jeg_post_nav .next-post .post-title {
    right: 20px;
    text-align: right;
    transform: translate3d(30px,0,0)
}

.jeg_popup_post {
    display: block;
    position: fixed;
    background: #fff;
    width: 300px;
    bottom: 150px;
    right: 15px;
    z-index: 4;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.2),0 2px 20px rgba(0,0,0,.15);
    box-shadow: 0 0 1px rgba(0,0,0,.2),0 2px 20px rgba(0,0,0,.15);
    padding: 5px 20px 15px 15px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s ease
}

.jeg_popup_post.active {
    opacity: 1;
    visibility: visible;
    bottom: 100px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s ease
}

.jeg_popup_post .caption {
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    position: absolute;
    right: 0;
    bottom: 0;
    line-height: 1;
    padding: 3px 5px;
    background: #f70d28
}

.jeg_popup_content .jeg_thumb {
    float: left;
    margin-right: 10px;
    width: 60px
}

.jeg_popup_close {
    color: #949494;
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-align: center
}

@media only screen and (max-width: 1024px) {
    .custom_post_template h1.jeg_post_title,.entry-header .jeg_post_title {
        font-size:2.4em
    }

    .jeg_featured_big .entry-header .jeg_post_title,.jeg_single_tpl_2 .entry-header .jeg_post_title,.jeg_single_tpl_3 .entry-header .jeg_post_title,.jeg_single_tpl_6 .entry-header .jeg_post_title {
        font-size: 3em
    }

    .entry-content h1 {
        font-size: 2em
    }

    .entry-content h2 {
        font-size: 1.703em
    }

    .entry-content h3 {
        font-size: 1.35em
    }

    .entry-content h4 {
        font-size: 1.2em
    }

    .jeg_featured_img {
        background-attachment: inherit
    }

    .jeg_parallax .jeg_featured_img {
        background-position: 50%!important;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }
}

@media only screen and (max-width: 768px) {
    .custom_post_template h1.jeg_post_title,.entry-header .jeg_post_title {
        font-size:2.4em!important;
        line-height: 1.15!important
    }

    .custom_post_template .jeg_post_subtitle,.entry-header .jeg_post_subtitle {
        margin: -5px 0 15px;
        font-size: 18px
    }

    .jeg_fs_container .jeg_post_meta {
        margin: 15px 0 0
    }

    .entry-header,.jeg_featured {
        margin-bottom: 20px
    }

    .entry-content p {
        margin-bottom: 1em
    }
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .jeg_featured_big .entry-header .jeg_post_title {
        font-size:40px!important
    }

    .jeg_fs_container .jeg_post_meta {
        margin-top: 30px
    }

    .jeg_fs_container .entry-header {
        padding-bottom: 80px
    }
}

@media only screen and (max-width: 767px) {
    .custom_post_template h1.jeg_post_title,.entry-header .jeg_post_title {
        font-size:32px!important
    }

    .entry-header .meta_right>div {
        font-size: 16px
    }

    .jeg_fs_scroll {
        bottom: 0;
        font-size: 20px;
        height: 30px;
        line-height: 30px
    }
}

@media only screen and (max-width: 568px) {
    .jeg_fs_container .entry-header {
        padding-bottom:40px
    }

    .jeg_featured_big .jeg_post_subtitle {
        font-size: 14px
    }

    .entry-header .jeg_meta_comment {
        display: none!important
    }
}

@media only screen and (max-width: 480px) {
    .entry-header,.jeg_featured {
        margin-bottom:15px
    }

    .entry-header .jeg_meta_comment {
        display: none!important
    }

    .jeg_post_nav .post .arrow {
        font-size: 28px;
        width: 28px;
        height: 28px;
        line-height: 28px
    }

    .jeg_post_nav .post-title {
        font-size: 12px
    }

    .jeg_post_nav .prev-post .post-title {
        left: 10px
    }

    .jeg_post_nav .next-post .post-title {
        right: 10px
    }
}

.jeg_slider_wrapper {
    margin-bottom: 40px
}

.jeg_slider_placeholder .thumbnail-container img {
    -o-object-fit: cover;
    object-fit: cover
}

.jeg_carousel_placeholder .thumbnail-wrapper.jeg_thumb:before {
    content: unset
}

.jeg_slider_wrapper {
    overflow: hidden;
    position: relative;
    z-index: 0
}

.jeg_slider_wrapper .owl-carousel {
    overflow: hidden
}

.jeg_slide_caption .jeg_post_meta .fa,.jeg_slide_caption .jeg_post_meta a {
    color: #fff
}

.jeg_slide_caption .jeg_post_title a {
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1)
}

.jeg_slide_caption .jeg_post_title {
    font-size: 26px;
    font-weight: 700;
    margin: 10px auto
}

.jeg_slide_caption .jeg_post_category {
    line-height: normal
}

.jeg_slide_caption .jeg_post_category a {
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    color: inherit;
    line-height: normal;
    margin-right: 5px;
    padding: 3px 6px;
    background: #f70d28;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.jeg_slide_caption .jeg_post_excerpt {
    text-shadow: 0 1px 0 rgba(0,0,0,.7)
}

.jeg_slide_caption .jeg_post_meta {
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1)
}

.jeg_slide_caption .jeg_post_meta>div {
    display: inline-block;
    margin-right: 10px;
    white-space: nowrap
}

.jeg_slide_caption .jeg_post_meta span {
    display: inline-block;
    margin-right: 6px
}

.jeg_slide_caption .jeg_post_meta span:last-child {
    margin-right: 0
}

.jeg_slider_type_1 .jeg_slide_item {
    position: relative;
    -webkit-backface-visibility: hidden
}

.jeg_slider_type_1 .jeg_slide_caption .jeg_post_title {
    font-size: 34px;
    line-height: 1.1;
    margin-top: 10px
}

.jeg_slider_thumbnail {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.jeg_slider_thumbnail .jeg_slide_thumbnail_item {
    position: relative
}

.jeg_slider_thumbnail .tns-slide-active.current .jeg_slide_thumbnail_item:before {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0;
    content: "";
    right: 0;
    left: 0;
    width: 10px;
    margin: auto;
    position: absolute;
    top: 0;
    z-index: 2
}

.jeg_slider_thumbnail .tns-slide-active.current .jeg_slide_thumbnail_item:after {
    content: "";
    position: absolute;
    top: 0;
    z-index: 1;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 5px 10px rgba(0,0,0,.4);
    box-shadow: inset 0 5px 10px rgba(0,0,0,.4)
}

.jeg_slider_wrapper .jeg_slider.jeg_slider_type_1 {
    position: relative;
    visibility: visible;
    opacity: 1
}

.jeg_slider_thumbnail:not(.tns-slider) {
    margin: 10px -5px 0
}

.jeg_slider_type_1 .jeg_slide_item:not(.tns-item):not(:first-child) {
    display: none
}

.jeg_slider_type_2_wrapper .thumbnail-container {
    padding-bottom: 540px
}

.jeg_slider_type_2 .jeg_slide_item {
    width: 100%;
    height: 540px;
    position: relative;
    background-color: #212121;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.jeg_slider_type_2 .jeg_slide_item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: -o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.45) 50%,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),color-stop(50%,rgba(0,0,0,.45)),to(transparent));
    background: linear-gradient(90deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.45) 50%,transparent)
}

.jeg_slider_type_2 .jeg_slide_caption .jeg_post_title {
    font-size: 46px;
    font-weight: 700;
    line-height: 1.1;
    margin: 20px auto;
    letter-spacing: -.04em
}

.jeg_slider_type_2 .jeg_slide_caption .jeg_post_excerpt {
    max-width: 80%;
    text-shadow: 0 1px 0 rgba(0,0,0,.7)
}

.jeg_slider_wrapper .jeg_slider.jeg_slider_type_2 {
    position: relative;
    visibility: visible;
    opacity: 1
}

.jeg_slider_type_2 .jeg_slide_item:not(.tns-item):not(:first-child) {
    display: none
}

.jeg_slider_type_3.jeg_slider {
    position: inherit;
    visibility: visible;
    opacity: 1;
    display: block
}

.jeg_slider_wrapper .jeg_slider_type_3:not(.tns-slider) {
    -js-display: flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: auto;
    margin: 0 35px
}

.jeg_slider_type_3:not(.tns-slider) .jeg_slide_item {
    margin-right: 5px;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    position: relative
}

.jeg_slider_type_3 .jeg_slide_item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.18);
    z-index: 1
}

.jeg_slider_type_3 .jeg_slide_caption .jeg_post_excerpt {
    display: none
}

.jeg_slider_type_3 .jeg_post_title {
    font-size: 20px
}

@media only screen and (max-width: 567px) {
    .jeg_slider_type_3:not(.tns-slider) .jeg_slide_item:nth-child(n+2) {
        display:none
    }
}

@media only screen and (max-width: 767px) and (min-width:568px) {
    .jeg_slider_type_3:not(.tns-slider) .jeg_slide_item:nth-child(n+3) {
        display:none
    }

    .jeg_postblock_carousel_2 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+3) {
        display: none
    }
}

@media only screen and (max-width: 1023px) and (min-width:768px) {
    .jeg_slider_type_3:not(.tns-slider) .jeg_slide_item:nth-child(n+4) {
        display:none
    }

    .jeg_postblock_carousel_2 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+4),.jeg_postblock_carousel_2 .jeg_carousel_post:not(.tns-slider)[data-items="4"] .jeg_post_wrapper:nth-child(n+4),.jeg_postblock_carousel_2 .jeg_carousel_post:not(.tns-slider)[data-items="5"] .jeg_post_wrapper:nth-child(n+4),.jeg_postblock_carousel_2 .jeg_carousel_post:not(.tns-slider)[data-items="6"] .jeg_post_wrapper:nth-child(n+4),.jeg_postblock_carousel_3.jeg_col_12 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+4),.jeg_postblock_carousel_3.jeg_col_12 .jeg_carousel_post:not(.tns-slider)[data-items="4"] .jeg_post_wrapper:nth-child(n+4),.jeg_postblock_carousel_3.jeg_col_12 .jeg_carousel_post:not(.tns-slider)[data-items="5"] .jeg_post_wrapper:nth-child(n+4),.jeg_postblock_carousel_3.jeg_col_12 .jeg_carousel_post:not(.tns-slider)[data-items="6"] .jeg_post_wrapper:nth-child(n+4) {
        display: none
    }
}

@media only screen and (max-width: 1024px) and (min-width:1024px) {
    .jeg_slider_type_3:not(.tns-slider) .jeg_slide_item:nth-child(n+4) {
        display:none
    }
}

@media only screen and (min-width: 1025px) {
    .jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_title,.jeg_col_3o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title {
        font-size:16px;
        margin-bottom: 5px
    }

    .jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_title {
        font-size: 15px;
        margin-bottom: 2px
    }

    .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] .jeg_post_title,.jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title {
        font-size: 13px;
        margin-bottom: 0
    }

    .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] .jeg_slide_caption .jeg_post_category a,.jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_slide_caption .jeg_post_category a,.jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_slide_caption .jeg_post_category a {
        font-size: 10px;
        padding: 2px 5px
    }
}

.jeg_slider_type_4.jeg_slider {
    position: inherit;
    visibility: visible;
    opacity: 1;
    display: block
}

.jeg_slider_type_4 .jeg_slide_item {
    width: 100%;
    height: 0;
    padding-bottom: 47.369%;
    background-color: #212121;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.jeg_slider_type_4 .jeg_slide_item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0,0,0,.45)
}

.jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
    font-size: 44px;
    font-weight: 500;
    margin: 0 auto 15px;
    letter-spacing: -.04em;
    position: relative
}

.jeg_slider_type_4 .jeg_slide_caption .jeg_post_excerpt {
    max-width: 80%;
    text-shadow: 0 1px 0 rgba(0,0,0,.7)
}

.jeg_slider_type_5.jeg_slider {
    position: inherit;
    visibility: visible;
    opacity: 1;
    display: block
}

.jeg_slider_type_5:not(.tns-slider) .jeg_slide_item:nth-child(n+2) {
    display: none
}

.jeg_slider_type_5 .jeg_slide_item {
    width: 100%;
    height: 540px;
    position: relative;
    background-color: #212121;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.jeg_slider_type_5 .jeg_slide_item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: -o-linear-gradient(top,rgba(0,0,0,.1) 0,rgba(0,0,0,.7) 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.7)));
    background: linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.7))
}

.jeg_slider_type_5 .jeg_slide_caption .jeg_post_title {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.3;
    margin: 20px auto 15px;
    letter-spacing: -.04em
}

.jeg_slider_type_5 .jeg_slide_caption .jeg_post_category a {
    font-size: 11px;
    padding: 0;
    background: 0 0
}

.jeg_slider_type_6.jeg_slider {
    position: inherit;
    visibility: visible;
    opacity: 1;
    display: block
}

.jeg_slider_type_6 .jeg_slide_item {
    width: 100%;
    height: 540px;
    position: relative;
    background-color: #212121;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.jeg_slider_type_6:not(.tns-slider) .jeg_slide_item:nth-child(n+2) {
    display: none
}

.jeg_slider_type_6 .jeg_slide_item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #000;
    opacity: .6
}

.jeg_slider_type_6 .jeg_slide_caption .jeg_post_title {
    font-size: 56px;
    font-weight: 700;
    line-height: 1.1;
    margin: 30px auto 40px;
    letter-spacing: -.04em;
    position: relative
}

.jeg_slider_type_6 .jeg_slide_caption .jeg_post_title:before {
    width: 40px;
    display: block;
    content: "";
    position: absolute;
    left: 0;
    bottom: -52px;
    border-top: 5px solid #fff
}

.jeg_slider_type_6 .jeg_slide_caption .jeg_post_excerpt {
    max-width: 40%;
    text-shadow: 0 1px 0 rgba(0,0,0,.7)
}

.jeg_slider_type_6 .jeg_slide_caption .jeg_post_excerpt,.jeg_slider_type_6 .jeg_slide_caption .jeg_post_meta {
    margin-left: 90px
}

@media only screen and (min-width: 768px) {
    .jeg_slider_type_6.jeg_col_2o3 .jeg_post_title {
        font-size:40px;
        margin: 20px auto 30px
    }

    .jeg_slider_type_6.jeg_col_2o3 .jeg_post_title:before {
        bottom: -42px
    }

    .jeg_slider_type_6.jeg_col_2o3 .jeg_slide_caption .jeg_post_excerpt {
        max-width: 60%
    }
}

.jeg_slider_type_7.jeg_slider {
    position: inherit;
    visibility: visible;
    opacity: 1;
    display: block
}

.jeg_slider_type_7 {
    cursor: auto
}

.jeg_slider_type_7 .jeg_slide_item {
    width: 100%;
    height: 540px;
    background-color: #212121;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden
}

.jeg_slider_type_7:not(.tns-slider) .jeg_slide_item {
    position: relative
}

.jeg_slider_type_7:not(.tns-slider) .jeg_slide_item:nth-child(n+2) {
    display: none
}

.jeg_slider_type_7_wrapper .jeg_slider_placeholder.featured-left .thumbnail-container {
    float: left
}

.jeg_slider_type_7_wrapper .jeg_slider_placeholder.featured-right .thumbnail-container {
    float: right
}

.jeg_slider_type_7_wrapper .jeg_slider_placeholder .thumbnail-container {
    width: 65%;
    height: 100%;
    background-color: #212121;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.jeg_slider_type_7 .jeg_slide_caption .jeg_post_title {
    font-size: 28px;
    margin: 20px auto
}

.jeg_slider_type_7 .jeg_slide_caption .jeg_post_category a {
    background: 0 0;
    padding: 0
}

.jeg_slider_type_7 .jeg_slide_caption .jeg_post_excerpt {
    font-size: 1em;
    margin-bottom: 25px
}

.jeg_slider_type_7 .jeg_block_nav {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jeg_slider_type_7 .jeg_block_nav a {
    background: 0 0;
    color: #fff;
    width: auto;
    padding: 0 20px;
    height: 60px;
    line-height: 60px;
    border-color: hsla(0,0%,100%,.15);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    border-bottom: 0
}

.jeg_slider_type_7 .jeg_block_nav .fa {
    font-size: 14px
}

.jeg_slider_type_7 .prev .fa {
    margin-right: 10px
}

.jeg_slider_type_7 .next .fa {
    margin-left: 10px
}

.jeg_slider_type_7 .jeg_block_nav a:not(.disabled):hover {
    background: hsla(0,0%,100%,.1)
}

.jeg_slider_type_7 .jeg_block_nav:after,.jeg_slider_type_7 .jeg_block_nav:before {
    display: none
}

@media only screen and (min-width: 768px) {
    .jeg_slider_type_7.jeg_col_2o3 .jeg_slide_item {
        height:auto
    }

    .jeg_slider_type_7_wrapper .jeg_slider_placeholder.jeg_col_2o3 .thumbnail-container {
        float: none;
        width: 100%
    }

    .jeg_slider_type_7_wrapper .jeg_slider_placeholder.jeg_col_2o3 .thumbnail-container {
        padding-bottom: 50%
    }

    .jeg_slider_type_7.jeg_col_2o3 .jeg_slide_caption .jeg_post_excerpt {
        margin-bottom: 20px
    }

    .jeg_col_1o3 .jeg_slider_type_3[data-items="2"] .jeg_slide_caption .jeg_post_meta,.jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_slide_caption .jeg_post_meta {
        display: none
    }
}

@media only screen and (min-width: 1200px) {
    .vc_row[data-vc-stretch-content=true] .jeg_slider_type_5.jeg_col_3o3 .jeg_post_title {
        font-size:46px
    }

    .vc_row[data-vc-stretch-content=true] .jeg_slider_type_6.jeg_col_3o3 .jeg_slide_caption .jeg_post_excerpt {
        font-size: 16px;
        max-width: 420px
    }

    .vc_row[data-vc-stretch-content=true] .jeg_slider_type_6.jeg_col_3o3 .jeg_post_title {
        font-size: 80px
    }

    .vc_row[data-vc-stretch-content=true] .jeg_slider_type_7_wrapper .jeg_slider_placeholder.jeg_col_3o3 .thumbnail-container {
        width: 66.66667%
    }

    .vc_row[data-vc-stretch-content=true] .jeg_slider_type_7.jeg_col_3o3 .jeg_post_title {
        font-size: 34px
    }
}

@media only screen and (min-width: 1600px) {
    .vc_row[data-vc-stretch-content=true] .jeg_slider_type_7.jeg_col_3o3 .jeg_post_title {
        font-size:42px
    }
}

.jeg_slider_type_8.jeg_slider {
    position: inherit;
    visibility: visible;
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.jeg_slider_wrapper .jeg_slider_type_8:not(.tns-slider) {
    padding: 0 30px
}

.jeg_slider_type_8 .jeg_slide_item {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.jeg_slider_type_8 .jeg_post_category {
    line-height: normal
}

.jeg_slider_type_8 .jeg_post_category a {
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    color: inherit;
    line-height: normal;
    margin-right: 5px;
    padding: 3px 6px;
    background: #f70d28;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.jeg_slider_type_8 .jeg_item_caption .jeg_post_meta,.jeg_slider_type_8 .jeg_item_caption .jeg_post_title a {
    color: #212121;
    text-shadow: none
}

.jeg_slider_type_8 .jeg_item_caption .jeg_post_category a {
    color: #a0a0a0;
    background: 0 0;
    padding: 0
}

.jeg_slider_type_8 .jeg_item_caption .jeg_post_meta {
    color: #a0a0a0;
    font-size: 11px;
    text-shadow: none;
    text-transform: uppercase
}

.jeg_slider_type_8 .jeg_post_title {
    font-size: 16px;
    font-weight: 700;
    margin: 20px auto 15px
}

@media only screen and (min-width: 1024px) {
    .jeg_slider_wrapper .jeg_slider_type_8:not(.tns-slider) {
        padding:0 50px
    }

    .jeg_postblock_carousel_3.jeg_col_6 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_6 .jeg_carousel_post:not(.tns-slider)[data-items="3"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_6 .jeg_carousel_post:not(.tns-slider)[data-items="4"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_6 .jeg_carousel_post:not(.tns-slider)[data-items="5"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_6 .jeg_carousel_post:not(.tns-slider)[data-items="6"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_7 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_7 .jeg_carousel_post:not(.tns-slider)[data-items="3"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_7 .jeg_carousel_post:not(.tns-slider)[data-items="4"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_7 .jeg_carousel_post:not(.tns-slider)[data-items="5"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_7 .jeg_carousel_post:not(.tns-slider)[data-items="6"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_8 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_8 .jeg_carousel_post:not(.tns-slider)[data-items="3"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_8 .jeg_carousel_post:not(.tns-slider)[data-items="4"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_8 .jeg_carousel_post:not(.tns-slider)[data-items="5"] .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_3.jeg_col_8 .jeg_carousel_post:not(.tns-slider)[data-items="6"] .jeg_post_wrapper:nth-child(n+3) {
        display: none
    }
}

@media only screen and (min-width: 1200px) {
    .jeg_col_2o3 .jeg_slider_type_8[data-items="4"] .jeg_post_title,.jeg_col_2o3 .jeg_slider_type_8[data-items="5"] .jeg_post_title {
        margin:15px auto 10px
    }

    .jeg_col_2o3 .jeg_slider_type_8[data-items="5"] .jeg_post_title {
        font-size: 13px
    }

    .vc_row[data-vc-stretch-content=true] .jeg_col_3o3 .jeg_slider_type_8 .jeg_post_title {
        font-size: 22px
    }

    .vc_row[data-vc-stretch-content=true] .jeg_col_3o3 .jeg_slider_type_8[data-items="5"] .jeg_post_title {
        font-size: 20px
    }
}

.jeg_slider_type_9.jeg_slider {
    position: inherit;
    visibility: visible;
    opacity: 1;
    display: block
}

.jeg_slider_type_9 .jeg_slide_caption .jeg_post_title {
    font-size: 18px;
    margin: 10px auto 0
}

.jeg_slider_type_9 .jeg_post_meta {
    display: none
}

@media only screen and (max-width: 320px) {
    #jeg_sidecontent {
        width:90%;
        left: -90%
    }

    .jeg_slider_type_9_wrapper .jeg_slider_placeholder .thumbnail-container {
        padding-bottom: 145px
    }

    .jeg_slider_type_9 .jeg_slide_item {
        height: 145px
    }

    .jeg_slider_type_9 .jeg_slide_caption .jeg_post_title {
        font-size: 1em;
        margin-top: 5px
    }
}

.jeg_slider_type_9_wrapper .jeg_slider_placeholder .thumbnail-container {
    padding-bottom: 540px
}

.jeg_slider_type_9 .jeg_slide_item {
    width: 100%;
    height: 540px;
    background-color: #212121;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.jeg_slider_type_9 .jeg_slide_item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: -o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.45) 50%,transparent 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.65)),color-stop(50%,rgba(0,0,0,.45)),to(transparent));
    background: linear-gradient(90deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.45) 50%,transparent)
}

.jeg_slider_type_9:not(.tns-slider) .jeg_slide_item:nth-child(n+2) {
    display: none
}

.jeg_slider_type_9 .jeg_slide_caption .jeg_post_title {
    font-size: 46px;
    font-weight: 700;
    line-height: 1.1;
    margin: 20px auto;
    letter-spacing: -.04em
}

.jeg_slider_type_9 .jeg_slide_caption .jeg_post_excerpt {
    max-width: 80%;
    text-shadow: 0 1px 0 rgba(0,0,0,.7)
}

.jeg_slider_type_9 .jeg_post_meta {
    margin-top: 20px
}

.jeg_slider_type_9_thumb .jeg_post.jeg_pl_sm:after {
    content: "";
    display: table;
    clear: both
}

.jeg_slider_type_9_thumb.jeg_posts {
    max-width: 445px;
    padding: 25px 20px 20px;
    background: rgba(0,0,0,.5);
    height: 555px;
    overflow: scroll;
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.jeg_slider_type_9_thumb .jeg_post {
    border-bottom: 1px solid hsla(0,0%,100%,.075);
    margin-bottom: 20px!important;
    padding-bottom: 20px!important
}

.jeg_slider_type_9_thumb .jeg_post:hover {
    cursor: pointer
}

.entry-content .jeg_slider_type_9_thumb .jeg_post_title a {
    color: #fff!important;
    font-weight: 400
}

.jeg_slider_type_9_thumb .jeg_post_meta {
    color: #fff;
    margin-bottom: 5px;
    font-size: 13px
}

.jeg_slider_type_9_thumb .jeg_post_meta .fa {
    color: #fff;
    padding-right: 2px
}

.jeg_slider_type_9_thumb .jeg_post:last-child {
    margin-bottom: 0!important
}

.jeg_slider_type_9_thumb .thumbnail-container img {
    max-width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: all .3s
}

.jeg_slider_type_9_thumb .thumbnail-container:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.jeg_slider_type_9_thumb .thumbnail-container:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    background: hsla(0,0%,100%,.3);
    content: "";
    z-index: 9;
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    -o-transition: transform .6s;
    transition: transform .6s;
    transition: transform .6s,-webkit-transform .6s;
    -webkit-transform: scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-100%,0);
    transform: scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-100%,0)
}

.jeg_slider_type_9_thumb .thumbnail-container:hover:after {
    -webkit-transform: scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,140%,0);
    transform: scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,140%,0)
}

.jeg_slider_type_9_thumb .jeg_post_title a {
    color: #fff
}

@media only screen and (max-width: 800px) {
    .jeg_slider_type_9_thumb {
        display:none!important
    }
}

@media only screen and (max-width: 1024px) {
    .jeg_slider_type_9_wrapper .jeg_slider_placeholder .thumbnail-container {
        padding-bottom:445px
    }

    .jeg_slider_type_9 .jeg_slide_item {
        height: 445px
    }

    .jeg_slider_type_9 .jeg_slide_caption .jeg_post_title {
        font-size: 30px
    }
}

@media only screen and (max-width: 768px) {
    .jeg_slider_type_9_wrapper .jeg_slider_placeholder .thumbnail-container {
        padding-bottom:364px
    }

    .jeg_slider_type_9 .jeg_slide_item {
        height: 364px
    }

    .jeg_slider_type_9 .jeg_slide_caption .jeg_post_title {
        font-size: 26px;
        margin: 15px auto 5px
    }
}

@media only screen and (max-width: 767px) {
    .jeg_slider_type_9_wrapper .jeg_slider_placeholder .thumbnail-container {
        padding-bottom:320px
    }

    .jeg_slider_type_9 .jeg_slide_item {
        height: 320px
    }
}

@media only screen and (max-width: 568px) {
    .jeg_slider_type_9_wrapper .jeg_slider_placeholder .thumbnail-container {
        padding-bottom:228px
    }

    .jeg_slider_type_9 .jeg_slide_item {
        height: 228px
    }

    .jeg_slider_type_9 .jeg_slide_caption .jeg_post_title {
        font-size: 20px;
        line-height: 1.4
    }
}

@media only screen and (max-width: 1024px) {
    .jeg_slider_type_2_wrapper .thumbnail-container {
        padding-bottom:445px
    }

    .jeg_slider_type_2 .jeg_slide_item {
        height: 445px
    }

    .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title {
        font-size: 30px
    }

    .jeg_slider_type_3 .jeg_post_title {
        font-size: 18px
    }

    .jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_title,.jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_title,.jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title,.jeg_col_3o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title {
        font-size: 16px;
        margin-bottom: 5px
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
        font-size: 30px;
        letter-spacing: -.02em
    }

    .jeg_slider_type_5_wrapper .thumbnail-container,.jeg_slider_type_6_wrapper .thumbnail-container {
        padding-bottom: 445px
    }

    .jeg_slider_type_5 .jeg_slide_item,.jeg_slider_type_6 .jeg_slide_item {
        height: 445px
    }

    .jeg_slider_type_5 .jeg_slide_caption .jeg_post_title {
        font-size: 30px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title {
        font-size: 40px;
        margin: 20px auto 30px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title:before {
        bottom: -42px
    }

    .jeg_slider_type_7_wrapper .thumbnail-container {
        padding-bottom: 445px
    }

    .jeg_slider_type_7 .jeg_slide_item {
        height: 445px
    }

    .jeg_slider_type_7 .jeg_slide_caption .jeg_post_title {
        font-size: 24px
    }

    .jeg_slider_type_7 .jeg_post_excerpt {
        margin-bottom: 15px
    }

    .jeg_slider_type_7 .jeg_block_nav a {
        height: 50px;
        line-height: 50px
    }

    .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title {
        font-size: 23px
    }
}

@media only screen and (max-width: 768px) {
    .jeg_slide_caption .jeg_post_category a {
        font-size:10px
    }

    .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title {
        font-size: 26px
    }

    .jeg_slider_type_2_wrapper .thumbnail-container {
        padding-bottom: 364px
    }

    .jeg_slider_type_2 .jeg_slide_item {
        height: 364px
    }

    .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title {
        font-size: 26px;
        margin: 15px auto 5px
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
        font-size: 28px
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_category a {
        font-size: 10px
    }

    .jeg_slider_type_5_wrapper .thumbnail-container,.jeg_slider_type_6_wrapper .thumbnail-container {
        padding-bottom: 364px
    }

    .jeg_slider_type_5 .jeg_slide_item,.jeg_slider_type_6 .jeg_slide_item {
        height: 364px
    }

    .jeg_slider_type_5 .jeg_slide_caption .jeg_post_title {
        font-size: 26px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title {
        font-size: 32px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_excerpt {
        max-width: 50%
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_excerpt,.jeg_slider_type_6 .jeg_slide_caption .jeg_post_meta {
        margin-left: 75px
    }

    .jeg_slider_type_7_wrapper .thumbnail-container {
        padding-bottom: 364px
    }

    .jeg_slider_type_7 .jeg_slide_item {
        height: 364px
    }

    .jeg_slider_type_7 .jeg_slide_caption .jeg_post_title {
        font-size: 18px
    }

    .jeg_slider_type_7 .jeg_slide_caption .jeg_post_excerpt {
        display: none
    }
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .jeg_col_3o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title {
        font-size:18px
    }

    .jeg_col_1o3 .jeg_slider_type_3 .jeg_post_title,.jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_title,.jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_title,.jeg_col_2o3 .jeg_slider_type_3[data-items="5"] .jeg_post_title {
        font-size: 13px;
        margin-bottom: 0
    }

    .jeg_col_1o3 .jeg_slider_type_3 .jeg_slide_caption .jeg_post_meta,.jeg_col_2o3 .jeg_slider_type_3[data-items="3"] .jeg_post_meta,.jeg_col_2o3 .jeg_slider_type_3[data-items="4"] .jeg_post_meta {
        display: none
    }
}

@media only screen and (max-width: 767px) {
    .jeg_slider_wrapper {
        margin-bottom:30px
    }

    .jeg_slider_type_2_wrapper .thumbnail-container {
        padding-bottom: 320px
    }

    .jeg_slider_type_2 .jeg_slide_item {
        height: 320px
    }

    .jeg_slider_type_3 .jeg_post_title {
        font-size: 18px!important;
        margin-bottom: 5px!important
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
        font-size: 26px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title:before {
        bottom: -30px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_excerpt {
        display: none
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_meta {
        margin-left: 0;
        padding-top: 30px
    }

    .jeg_slider_type_7 .jeg_slide_item {
        height: auto
    }

    .jeg_slider_type_7_wrapper .jeg_slider_placeholder .thumbnail-container {
        float: none!important;
        width: 100%
    }

    .jeg_slider_type_7_wrapper .jeg_slider_placeholder .thumbnail-container {
        padding-bottom: 50%
    }
}

@media only screen and (max-width: 667px) {
    .jeg_slider_wrapper {
        margin-bottom:30px
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
        font-size: 24px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title {
        font-size: 26px
    }
}

@media only screen and (max-width: 568px) {
    .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title {
        font-size:20px;
        line-height: 1.4
    }

    .jeg_slider_type_2_wrapper .thumbnail-container {
        padding-bottom: 228px
    }

    .jeg_slider_type_2 .jeg_slide_item {
        height: 228px
    }

    .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title {
        font-size: 20px;
        line-height: 1.4
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
        font-size: 26px;
        margin-bottom: 10px
    }

    .jeg_slider_type_5_wrapper .thumbnail-container,.jeg_slider_type_6_wrapper .thumbnail-container {
        padding-bottom: 228px
    }

    .jeg_slider_type_5 .jeg_slide_item,.jeg_slider_type_6 .jeg_slide_item {
        height: 228px
    }

    .jeg_slider_type_5 .jeg_slide_caption .jeg_post_title {
        font-size: 20px
    }

    .jeg_slider_type_8 .tns-controls button {
        width: 34px;
        height: 34px;
        line-height: 34px;
        font-size: 15px
    }
}

@media only screen and (max-width: 480px) {
    .jeg_slider_wrapper {
        margin-bottom:20px
    }

    .jeg_slider_type_1 .jeg_post_category a,.jeg_slider_type_1 .jeg_slide_caption .jeg_post_meta {
        font-size: 10px;
        line-height: 10px
    }

    .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title {
        font-size: 19px;
        margin-bottom: 5px;
        line-height: 1.3
    }

    .jeg_slider_type_2_wrapper .thumbnail-container {
        padding-bottom: 190px
    }

    .jeg_slider_type_2 .jeg_slide_item {
        height: 190px
    }

    .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title {
        font-size: 18px;
        margin: 10px auto 0
    }

    .jeg_slider_type_2 .jeg_post_meta {
        display: none
    }

    .jeg_slider_type_4_wrapper .thumbnail-container {
        padding-bottom: 56.25%
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
        font-size: 22px;
        margin-bottom: 5px
    }

    .jeg_slider_type_4 .jeg_slide_item {
        padding-bottom: 56.25%
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
        margin: 10px 0 5px
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_category a {
        font-size: 8px
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_meta {
        font-size: 10px
    }

    .jeg_slider_type_5_wrapper .thumbnail-container {
        padding-bottom: 190px
    }

    .jeg_slider_type_5 .jeg_slide_item {
        height: 190px
    }

    .jeg_slider_type_5 .jeg_slide_caption .jeg_post_title {
        font-size: 18px;
        margin: 12px auto 0
    }

    .jeg_slider_type_5 .jeg_slide_caption .jeg_post_category a {
        font-size: 10px
    }

    .jeg_slider_type_5 .jeg_post_meta {
        display: none
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title {
        font-size: 20px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_meta {
        display: none
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_category a {
        font-size: 8px
    }
}

@media only screen and (max-width: 320px) {
    .jeg_slider_type_1 .jeg_slide_caption .jeg_post_title {
        font-size:1em;
        line-height: 1.3;
        margin-top: 5px
    }

    .jeg_slider_type_1 .jeg_slide_caption .jeg_post_meta {
        display: none
    }

    .jeg_slider_type_2_wrapper .thumbnail-container {
        padding-bottom: 145px
    }

    .jeg_slider_type_2 .jeg_slide_item {
        height: 145px
    }

    .jeg_slider_type_2 .jeg_slide_caption .jeg_post_title {
        font-size: 1em;
        margin-top: 5px
    }

    .jeg_slider_type_3 .jeg_post_title {
        font-size: 16px!important
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_title {
        font-size: 16px;
        margin-bottom: 0
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_category a {
        font-size: 8px
    }

    .jeg_slider_type_4 .jeg_slide_caption .jeg_post_meta {
        display: none
    }

    .jeg_slider_type_5_wrapper .thumbnail-container {
        padding-bottom: 145px
    }

    .jeg_slider_type_5 .jeg_slide_item {
        height: 145px
    }

    .jeg_slider_type_5 .jeg_slide_caption .jeg_post_title {
        font-size: 1em;
        margin: 10px auto 0
    }

    .jeg_slider_type_6 .jeg_slide_item {
        height: 180px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title {
        font-size: 1em;
        margin: 15px auto 20px
    }

    .jeg_slider_type_6 .jeg_slide_caption .jeg_post_title:before {
        bottom: -20px;
        border-width: 2px
    }

    .jeg_postblock_carousel .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+2) {
        display: none
    }
}

.jeg_carousel_post {
    position: relative;
    visibility: visible;
    opacity: 1
}

.jeg_carousel_post:not(.tns-slider) {
    -js-display: flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: auto
}

.jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    position: relative
}

.jeg_carousel_post:not(.tns-slider)[data-items="1"] .jeg_post_wrapper:nth-child(n+2),.jeg_carousel_post:not(.tns-slider)[data-items="2"] .jeg_post_wrapper:nth-child(n+3),.jeg_carousel_post:not(.tns-slider)[data-items="3"] .jeg_post_wrapper:nth-child(n+4),.jeg_carousel_post:not(.tns-slider)[data-items="4"] .jeg_post_wrapper:nth-child(n+5),.jeg_carousel_post:not(.tns-slider)[data-items="5"] .jeg_post_wrapper:nth-child(n+6),.jeg_carousel_post:not(.tns-slider)[data-items="6"] .jeg_post_wrapper:nth-child(n+7) {
    display: none
}

.jeg_postblock_carousel_1 {
    margin-bottom: 40px
}

.jeg_postblock_carousel_1 .jeg_post_title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4;
    margin: 10px auto 5px
}

.jeg_postblock_carousel_1 .jeg_meta_trending .fa {
    margin-left: 2px
}

.jeg_postblock_carousel_1 .tns-outer .tns-controls {
    margin-top: 15px
}

.jeg_postblock_carousel_1 .jeg_block_heading_6 .tns-outer .tns-controls {
    position: absolute;
    top: -70px;
    right: 0;
    margin-top: 0
}

.jeg_postblock_carousel_1 [data-margin="0"] .jeg_postblock_content {
    padding: 0 10px
}

.jeg_postblock_carousel_2 {
    margin-bottom: 40px
}

.jeg_postblock_carousel_2 .jeg_post {
    position: relative;
    margin-bottom: 0
}

.jeg_postblock_carousel_2 .jeg_thumb {
    position: relative;
    z-index: 0
}

.jeg_postblock_carousel_2 .format-gallery .jeg_thumb:before,.jeg_postblock_carousel_2 .format-video .jeg_thumb:before,.jeg_postblock_carousel_2 .jeg_thumb:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    z-index: 1;
    pointer-events: none
}

.jeg_postblock_carousel_2 .tns-item:hover .jeg_thumb:before {
    opacity: .5
}

.jeg_postblock_carousel_2 .overlay_content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    white-space: nowrap;
    text-align: center;
    padding: 15px 20px;
    pointer-events: none
}

.jeg_postblock_carousel_2 .overlay_content:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.jeg_postblock_carousel_2 .overlay_content a {
    pointer-events: auto
}

.jeg_postblock_carousel_2 .jeg_postblock_content {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    position: relative;
    z-index: 1;
    text-align: center;
    -webkit-transform: translate3d(0,1em,0);
    -ms-transform: translate3d(0,1em,0);
    transform: translate3d(0,1em,0);
    -webkit-transition: transform .35s;
    -o-transition: transform .35s;
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s
}

.jeg_postblock_carousel_2 .tns-item:hover .jeg_postblock_content {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.jeg_postblock_carousel_2 .jeg_thumb .thumbnail-container {
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.jeg_postblock_carousel_2 .thumbnail-container:not(.no_thumbnail).animate-lazy:before {
    background-color: #212121;
    background-image: -o-linear-gradient(left,#212121 0,#313131 20%,#222 40%,#212121 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(#212121),color-stop(20%,#313131),color-stop(40%,#222),to(#212121));
    background-image: linear-gradient(90deg,#212121,#313131 20%,#222 40%,#212121)
}

.jeg_postblock_carousel_2 .tns-item:hover .jeg_thumb .thumbnail-container {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.jeg_postblock_carousel_2 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_carousel_2 .jeg_post.format-video .jeg_thumb:after {
    top: 10px;
    right: 10px;
    left: auto;
    margin: 0!important;
    border: 1px solid #fff;
    font-size: 16px;
    border-radius: 100%;
    height: 36px;
    line-height: 34px;
    width: 36px;
    opacity: 1;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.jeg_postblock_carousel_2 .tns-item:hover .jeg_post .jeg_thumb:after {
    opacity: 0
}

.jeg_postblock_carousel_2 .jeg_post_title {
    font-size: 18px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 5px
}

.jeg_postblock_carousel_2 .jeg_post_meta .fa,.jeg_postblock_carousel_2 .jeg_post_title a,.jeg_postblock_carousel_2 .jeg_post_title a:hover {
    color: #fff!important;
    text-shadow: 0 1px 0 rgba(0,0,0,.1)
}

.jeg_postblock_carousel_2 .jeg_post_title a:hover {
    border-bottom: 0!important
}

.jeg_postblock_carousel_2 .jeg_post_meta {
    font-size: 11px;
    text-transform: uppercase;
    color: #fff
}

.jeg_postblock_carousel_2 .jeg_post_meta,.jeg_postblock_carousel_2 .jeg_post_review {
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    opacity: 0;
    -webkit-transform: translate3d(0,1em,0);
    -ms-transform: translate3d(0,1em,0);
    transform: translate3d(0,1em,0);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.jeg_postblock_carousel_2 .tns-item:hover .jeg_post_meta,.jeg_postblock_carousel_2 .tns-item:hover .jeg_post_review {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.jeg_postblock_carousel_2 .jeg_post_category a {
    display: inline-block;
    font-size: 11px;
    line-height: normal;
    padding: 3px 6px;
    background: #f70d28;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .05em
}

.jeg_postblock_carousel_2 .jeg_post_meta a {
    color: #fff
}

.jeg_postblock_carousel_2 .tns-outer .tns-controls {
    margin-top: 0
}

.jeg_postblock_carousel_2 .tns-outer .tns-controls button {
    font-size: 16px;
    position: absolute;
    bottom: 20px;
    color: #fff;
    border: 2px solid #fff;
    opacity: .7;
    z-index: 1
}

.jeg_postblock_carousel_2 .tns-outer .tns-controls button:hover {
    background: 0 0;
    border-color: #fff;
    opacity: 1
}

.jeg_postblock_carousel_2 .tns-outer .tns-controls button.tns-next {
    right: 20px;
    text-align: left
}

.jeg_postblock_carousel_2 .tns-outer .tns-controls button.tns-prev {
    left: 20px;
    text-align: right
}

.jeg_postblock_carousel_2 .tns-outer .tns-controls button.tns-prev:before {
    content: "\F177";
    margin-right: -2px
}

.jeg_postblock_carousel_2 .tns-outer .tns-controls button.tns-next:before {
    content: "\F178";
    margin-left: -2px
}

.jeg_postblock_carousel_3 [data-margin="0"] .jeg_postblock_content {
    padding-right: 12px
}

.jeg_postblock_carousel_3 article {
    display: table
}

.jeg_postblock_carousel_3 article:after {
    content: "";
    display: table;
    clear: both
}

.jeg_postblock_carousel_3 .jeg_thumb {
    width: 75px;
    float: left;
    margin-right: 10px
}

.jeg_postblock_carousel_3 .jeg_post_title {
    font-size: 14px;
    margin: 0 0 5px
}

.jeg_postblock_carousel_3 article .jeg_thumb,.jeg_postblock_carousel_3 article .overlay_content {
    display: table-cell;
    vertical-align: middle
}

.jeg_postblock_carousel_3 article .jeg_thumb {
    vertical-align: top
}

.jeg_postblock_carousel_3.shownav .jeg_carousel_post:not(.tns-slider),.jeg_postblock_carousel_3.shownav .tns-inner {
    padding: 0 36px
}

.jeg_postblock_carousel_3.shownav .jeg_postblock_content {
    padding-right: 15px
}

.jeg_postblock_carousel_3 .tns-outer .tns-controls button {
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1
}

.jeg_postblock_carousel_3 .tns-outer .tns-controls button.tns-next {
    left: auto;
    right: 0
}

@media only screen and (max-width: 567px) and (min-width:321px) {
    .jeg_postblock_carousel .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+3),.jeg_postblock_carousel_2 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+2),.jeg_postblock_carousel_3 .jeg_carousel_post:not(.tns-slider) .jeg_post_wrapper:nth-child(n+2) {
        display:none
    }
}

@media only screen and (min-width: 768px) {
    .jeg_postblock_carousel_2.jeg_col_12 .jeg_carousel_post[data-items="5"] .jeg_post_title,.jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="3"] .jeg_post_title {
        font-size:14px
    }

    .jeg_postblock_carousel_2.jeg_col_12 .jeg_carousel_post[data-items="5"] .overlay_content,.jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .overlay_content {
        padding: 10px 15px
    }

    .jeg_postblock_carousel_2.jeg_col_12 .jeg_carousel_post[data-items="5"] .jeg_post_category a,.jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_post_category a {
        font-size: 10px;
        padding: 2px 5px
    }

    .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_post_title {
        font-size: 12px;
        margin-bottom: 0
    }

    .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_post_title {
        font-size: 11px;
        margin-bottom: 0
    }

    .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_post_category a {
        font-size: 9px;
        padding: 0 3px
    }

    .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_post_category,.jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_post_category {
        line-height: 1
    }

    .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_postblock_content,.jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_postblock_content {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .overlay_content,.jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .overlay_content {
        padding: 5px 10px
    }

    .jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="4"] .jeg_post_meta,.jeg_postblock_carousel_2.jeg_col_8 .jeg_carousel_post[data-items="5"] .jeg_post_meta {
        display: none
    }

    .jeg_postblock_carousel_3 .jeg_post.format-gallery .jeg_thumb:after,.jeg_postblock_carousel_3 .jeg_post.format-video .jeg_thumb:after {
        -webkit-transform: scale(.6);
        -ms-transform: scale(.6);
        transform: scale(.6)
    }

    .widget .socials_widget.nobg a:nth-child(10),.widget .socials_widget:not(.nobg) a:nth-child(7) {
        margin-right: 0
    }
}

@media only screen and (max-width: 1024px) {
    .jeg_postblock_carousel_2 .jeg_post_title {
        font-size:16px
    }

    .jeg_postblock_carousel_3 .jeg_post_title {
        font-size: 14px
    }

    .jeg_postblock_carousel_3 .jeg_thumb {
        width: 65px
    }

    .jeg_postblock_carousel_3 .jeg_post_meta {
        display: none
    }
}

@media only screen and (max-width: 767px) {
    .jeg_postblock_carousel_2 {
        margin-bottom:30px
    }
}

@media only screen and (max-width: 667px) {
    .jeg_postblock_carousel_2 .jeg_post_title {
        font-size:16px
    }
}

@media only screen and (max-width: 568px) {
    .jeg_postblock_carousel_2 .jeg_post_title {
        font-size:16px
    }
}

@media only screen and (max-width: 480px) {
    .jeg_postblock_carousel_2 .jeg_post_title {
        font-size:18px
    }
}

@media only screen and (max-width: 320px) {
    .jeg_postblock_carousel_2 .jeg_post_title {
        font-size:14px
    }
}

.jeg_heropost_1 .jeg_postbig {
    width: 50%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.jeg_heropost_1 .jeg_postsmall.left {
    width: 25%;
    padding-left: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.jeg_heropost_1 .jeg_postsmall.right {
    width: 25%;
    padding-right: 0;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.jeg_heroblock {
    margin-bottom: 40px;
    overflow: hidden;
    position: relative
}

.jeg_heroblock .jeg_heroblock_wrapper {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    position: relative
}

.jeg_heroblock_wrapper {
    position: relative;
    overflow: hidden;
    z-index: 1
}

.jeg_heroblock .jeg_post {
    overflow: hidden;
    position: absolute
}

.jeg_block_container {
    display: block;
    height: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.jeg_heroblock.tiny-slider .tns-slide-active {
    z-index: 1
}

.jeg_heroblock.tiny-slider .tns-outer .tns-controls button {
    position: absolute;
    background: #fff;
    border: 0;
    margin: 0;
    font-size: 20px;
    width: 30px;
    line-height: 50px;
    height: 50px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    z-index: 1;
    padding: 0
}

.jeg_heroblock:hover .tns-outer .tns-controls button {
    opacity: 1
}

.jeg_heroblock.tiny-slider .tns-outer .tns-controls button.tns-next {
    left: auto;
    right: 0
}

.jeg_heroblock .jeg_post_meta,.jeg_heroblock .jeg_post_meta .fa,.jeg_heroblock .jeg_post_meta a,.jeg_heroblock .jeg_post_title a,.jeg_heroblock .jeg_postblock_content {
    color: #fff
}

.jeg_heroblock .jeg_post_title {
    font-size: 18px;
    font-weight: 700;
    margin: 0 auto 10px
}

.jeg_heroblock .jeg_post_info {
    text-shadow: 0 1px 1px rgba(0,0,0,.4)
}

.jeg_heroblock .jeg_post_category {
    line-height: 1;
    font-size: 11px
}

.jeg_heroblock .jeg_post_category a {
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    color: inherit;
    line-height: 1;
    margin-bottom: 5px;
    padding: 2px 6px;
    background: #f70d28;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.jeg_heroblock .thumbnail-container:not(.no_thumbnail).animate-lazy:before {
    background-color: #212121;
    background-image: -o-linear-gradient(left,#212121 0,#313131 20%,#222 40%,#212121 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(#212121),color-stop(20%,#313131),color-stop(40%,#222),to(#212121));
    background-image: linear-gradient(90deg,#212121,#313131 20%,#222 40%,#212121)
}

.jeg_heroblock .jeg_thumb,.jeg_heroblock .jeg_thumb a>div {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.jeg_heroblock .jeg_postblock_content {
    pointer-events: none
}

.jeg_heroblock .jeg_postblock_content a {
    pointer-events: auto
}

.jeg_hero_style_1 .jeg_thumb {
    max-width: none;
    width: calc(100% + 50px);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    -o-transition: transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s;
    -webkit-transform: translate3d(-40px,0,0);
    transform: translate3d(-40px,0,0)
}

.jeg_hero_style_1 .jeg_post:hover .jeg_thumb {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jeg_hero_style_1 .jeg_thumb a>div:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background: -o-linear-gradient(top,transparent 0,#000 65%,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(65%,#000),to(#000));
    background: linear-gradient(180deg,transparent 0,#000 65%,#000);
    opacity: .6;
    z-index: 2
}

.jeg_hero_style_1 .jeg_thumb a>div:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: hsla(0,0%,100%,.15);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0
}

.jeg_hero_style_1 .jeg_post:hover .jeg_thumb a>div:after {
    opacity: 1
}

.jeg_hero_style_1 .jeg_post_category,.jeg_hero_style_1 .jeg_post_title {
    -webkit-transform: translate3d(0,25px,0);
    transform: translate3d(0,25px,0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    -o-transition: transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s
}

.jeg_hero_style_1 .jeg_post_meta,.jeg_hero_style_1 .jeg_post_review {
    opacity: 0;
    -webkit-transform: translate3d(0,30px,0);
    transform: translate3d(0,30px,0);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s ease
}

.jeg_hero_style_1 .jeg_post:hover .jeg_post_category,.jeg_hero_style_1 .jeg_post:hover .jeg_post_meta,.jeg_hero_style_1 .jeg_post:hover .jeg_post_review,.jeg_hero_style_1 .jeg_post:hover .jeg_post_title {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jeg_hero_style_1 .jeg_post:hover .jeg_post_meta,.jeg_hero_style_1 .jeg_post:hover .jeg_post_review {
    opacity: 1
}

.jeg_hero_style_1 .jeg_postblock_content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 25px 25px;
    z-index: 3
}

.jeg_hero_style_2 .jeg_thumb a>div:before {
    background: -o-linear-gradient(top,transparent 0,#000 65%,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(65%,#000),to(#000));
    background: linear-gradient(180deg,transparent 0,#000 65%,#000);
    opacity: .5
}

.jeg_hero_style_2 .jeg_thumb a>div:after,.jeg_hero_style_2 .jeg_thumb a>div:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.jeg_hero_style_2 .jeg_thumb a>div:after {
    background: #b3ffab;
    background: -o-linear-gradient(right,#b3ffab,#12fff7);
    background: -webkit-gradient(linear,right top,left top,from(#b3ffab),to(#12fff7));
    background: linear-gradient(270deg,#b3ffab,#12fff7);
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s ease;
    opacity: 0
}

.jeg_hero_style_2 .jeg_post:hover .jeg_thumb a>div:after {
    opacity: .35
}

.jeg_hero_style_2 .jeg_postblock_content {
    position: static;
    top: auto;
    bottom: 0;
    z-index: 3
}

.jeg_hero_style_2 .jeg_post_category,.jeg_hero_style_2 .jeg_post_info {
    position: absolute;
    z-index: 3
}

.jeg_hero_style_2 .jeg_post_category {
    top: 0;
    left: 25px;
    line-height: 1
}

.jeg_hero_style_2 .jeg_post_info {
    margin: 0 25px;
    bottom: 25px
}

.jeg_hero_style_3 .jeg_thumb a>div {
    max-width: none;
    width: calc(100% + 50px);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    -o-transition: transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.jeg_hero_style_3 .jeg_post:hover .jeg_thumb a>div {
    -webkit-transform: translate3d(-40px,0,0);
    transform: translate3d(-40px,0,0)
}

.jeg_hero_style_3 .jeg_thumb a>div:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background: -o-linear-gradient(285deg,#000 0,rgba(0,0,0,.5) 65%,transparent 100%);
    background: linear-gradient(165deg,#000,rgba(0,0,0,.5) 65%,transparent);
    opacity: .5;
    z-index: 2
}

.jeg_hero_style_3 .jeg_thumb a:after {
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    background: hsla(0,0%,100%,.2);
    border: 1px solid hsla(0,0%,100%,.4);
    opacity: 0;
    z-index: 2;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}

.jeg_hero_style_3 .jeg_post:hover .jeg_thumb a:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.jeg_hero_style_3 .jeg_postblock_content {
    position: static;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3
}

.jeg_hero_style_3 .jeg_post_category {
    margin: 25px 25px 5px
}

.jeg_hero_style_3 .jeg_post_category,.jeg_hero_style_3 .jeg_post_info {
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: -webkit-transform .35s;
    transition: -webkit-transform .35s;
    -o-transition: transform .35s;
    transition: transform .35s;
    transition: transform .35s,-webkit-transform .35s
}

.jeg_hero_style_3 .jeg_post_info {
    bottom: auto;
    margin: 0 25px
}

.jeg_hero_style_3 .jeg_post:hover .jeg_post_category,.jeg_hero_style_3 .jeg_post:hover .jeg_post_info {
    -webkit-transform: translate3d(5px,5px,0);
    transform: translate3d(5px,5px,0)
}

.jeg_hero_style_4 .jeg_postblock_content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 25px 10px;
    z-index: 3;
    background: rgba(0,0,0,.7)
}

.jeg_hero_style_4 .jeg_post_category {
    position: absolute;
    top: -10px
}

.jeg_hero_style_5 .jeg_postblock_content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    padding: 25px;
    z-index: 3;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.jeg_hero_style_5 .jeg_post_info {
    text-shadow: 0 1px 1px rgba(0,0,0,.5)
}

.jeg_hero_style_5 .jeg_thumb a>div:after,.jeg_hero_style_5 .jeg_thumb a>div:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background: hsla(0,0%,100%,.25);
    z-index: 2
}

.jeg_hero_style_5 .jeg_thumb a>div:after {
    opacity: .7;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s
}

.jeg_hero_style_5 .jeg_post_category a {
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15);
    box-shadow: 0 2px 3px rgba(0,0,0,.15)
}

.jeg_hero_style_5 .jeg_thumb {
    -webkit-transition: 1.5s;
    -o-transition: 1.5s;
    transition: 1.5s
}

.jeg_hero_style_5 .jeg_post:hover .jeg_thumb {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s
}

.jeg_hero_style_5 .jeg_post:hover .jeg_thumb a>div:after {
    opacity: .3
}

.jeg_hero_style_5 .jeg_hero_item_1 .jeg_thumb a>div:after {
    background: #1a237e;
    background: -o-linear-gradient(45deg,#1a237e 0,#d84315 100%);
    background: linear-gradient(45deg,#1a237e,#d84315)
}

.jeg_hero_style_5 .jeg_hero_item_2 .jeg_thumb a>div:after {
    background: #004d40;
    background: -o-linear-gradient(45deg,#004d40 0,#827717 100%);
    background: linear-gradient(45deg,#004d40,#827717)
}

.jeg_hero_style_5 .jeg_hero_item_3 .jeg_thumb a>div:after {
    background: #0d47a1;
    background: -o-linear-gradient(45deg,#0d47a1 0,#00897b 100%);
    background: linear-gradient(45deg,#0d47a1,#00897b)
}

.jeg_hero_style_5 .jeg_hero_item_4 .jeg_thumb a>div:after {
    background: #311b92;
    background: -o-linear-gradient(45deg,#311b92 1%,#c2185b 100%);
    background: linear-gradient(45deg,#311b92 1%,#c2185b)
}

.jeg_hero_style_5 .jeg_hero_item_5 .jeg_thumb a>div:after {
    background: #827717;
    background: -o-linear-gradient(45deg,#827717 0,#bf360c 100%);
    background: linear-gradient(45deg,#827717,#bf360c)
}

.jeg_hero_style_5 .jeg_hero_item_6 .jeg_thumb a>div:after {
    background: #0288d1;
    background: -o-linear-gradient(315deg,#0288d1 0,#ffa000 100%);
    background: linear-gradient(135deg,#0288d1,#ffa000)
}

.jeg_hero_style_5 .jeg_hero_item_7 .jeg_thumb a>div:after {
    background: #5d4037;
    background: -o-linear-gradient(45deg,#5d4037 0,#512da8 100%);
    background: linear-gradient(45deg,#5d4037,#512da8)
}

.jeg_hero_style_6 .jeg_postblock_content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    right: 30px;
    padding: 0 25px 15px;
    z-index: 3
}

.jeg_hero_style_6 .jeg_thumb a>div:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: .1;
    z-index: 2;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.jeg_hero_style_6 .jeg_post:hover .jeg_thumb a>div:before {
    background: #fff;
    opacity: .2
}

.jeg_hero_style_6 .jeg_post_info {
    text-shadow: none;
    line-height: 1
}

.jeg_hero_style_6 .jeg_post_title {
    line-height: 1.3;
    margin-bottom: 5px
}

.jeg_hero_style_6 .jeg_post_meta,.jeg_hero_style_6 .jeg_post_title a {
    display: inline;
    background: #fff;
    color: #212121;
    padding: 0 5px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone
}

.jeg_hero_style_6 .jeg_post_meta {
    display: inline-block;
    padding: 2px 5px;
    text-transform: none;
    font-style: italic
}

.jeg_hero_style_6 .jeg_post_meta .fa {
    display: none
}

.jeg_hero_style_6 .jeg_post_title a:hover {
    color: #f70d28
}

.jeg_hero_style_6 .jeg_post_meta a {
    color: #212121
}

.jeg_hero_style_7 .jeg_postblock_content {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 75%;
    padding: 15px 20px;
    z-index: 3;
    background: hsla(0,0%,100%,.94);
    -webkit-box-shadow: 3px 3px 15px rgba(0,0,0,.1);
    box-shadow: 3px 3px 15px rgba(0,0,0,.1)
}

.jeg_hero_style_7 .jeg_post_info {
    text-shadow: none
}

.jeg_hero_style_7 .jeg_post_title {
    margin: 20px 0 5px
}

.jeg_hero_style_7 .jeg_post_title a {
    color: #212121
}

.jeg_hero_style_7 .jeg_post_meta a {
    color: #53585c
}

.jeg_hero_style_7 .jeg_post_category a {
    position: absolute;
    top: 0
}

.jeg_hero_style_7 .jeg_post_meta,.jeg_hero_style_7 .jeg_post_meta .fa {
    color: #a0a0a0
}

.jeg_heroblock_10 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_11 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_11 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_5 .jeg_post_title,.jeg_heroblock_8 .jeg_post_title {
    font-size: 22px
}

.jeg_heroblock_1 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_2 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_3 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_4 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_9 .jeg_post_title {
    font-size: 26px;
    margin-bottom: 5px
}

.jeg_heroblock_13 .jeg_post_title,.jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_skew .jeg_post_title {
    font-size: 30px;
    line-height: 1.1em;
    margin-bottom: 8px
}

.jeg_heroblock_1 .jeg_heroblock_wrapper {
    height: 500px
}

.jeg_heroblock_1 .jeg_hero_item_3,.jeg_heroblock_1 .jeg_hero_item_4 {
    width: 25%;
    height: 45%;
    top: 55%
}

.jeg_heroblock_1 .jeg_hero_item_3 {
    left: 50%
}

.jeg_heroblock_1 .jeg_hero_item_4 {
    left: 75%
}

.jeg_heroblock .jeg_post.format-gallery .jeg_thumb:after,.jeg_heroblock .jeg_post.format-video .jeg_thumb:after {
    content: "";
    display: none
}

.jeg_heroblock .jeg_postformat_icon:after {
    font-family: FontAwesome;
    color: #fff;
    position: absolute;
    top: 15px;
    right: 15px;
    text-align: center;
    z-index: 1;
    opacity: .7
}

.jeg_heroblock .jeg_post.format-video .jeg_postformat_icon:after {
    content: "\F04B";
    border-radius: 100%;
    border: 2px solid #fff;
    background: rgba(0,0,0,.5);
    font-size: 15px;
    width: 32px;
    height: 32px;
    line-height: 28px;
    letter-spacing: -4px;
    -webkit-backface-visibility: hidden
}

.jeg_heroblock .jeg_post.format-gallery .jeg_postformat_icon:after {
    content: "\F03E";
    font-size: 22px;
    text-shadow: 1px 1px 3px rgba(0,0,0,.15)
}

.jeg_heroblock_1 .jeg_hero_item_1.format-video .jeg_postformat_icon:after,.jeg_heroblock_13 .jeg_post.format-video .jeg_postformat_icon:after,.jeg_heroblock_2 .jeg_hero_item_1.format-video .jeg_postformat_icon:after,.jeg_heroblock_4 .jeg_hero_item_1.format-video .jeg_postformat_icon:after,.jeg_heroblock_5 .jeg_hero_item_1.format-video .jeg_postformat_icon:after,.jeg_heroblock_6 .jeg_hero_item_1.format-video .jeg_postformat_icon:after {
    font-size: 22px;
    line-height: 40px;
    height: 44px;
    width: 44px
}

.jeg_heroblock_1 .jeg_hero_item_1.format-gallery .jeg_postformat_icon:after,.jeg_heroblock_13 .jeg_post.format-gallery .jeg_postformat_icon:after,.jeg_heroblock_2 .jeg_hero_item_1.format-gallery .jeg_postformat_icon:after,.jeg_heroblock_4 .jeg_hero_item_1.format-gallery .jeg_postformat_icon:after,.jeg_heroblock_5 .jeg_hero_item_1.format-gallery .jeg_postformat_icon:after,.jeg_heroblock_6 .jeg_hero_item_1.format-gallery .jeg_postformat_icon:after {
    font-size: 30px;
    margin-top: 3px
}

.jeg_heroblock_13 .jeg_post.format-video .jeg_postformat_icon:after {
    top: 25px;
    right: 25px
}

.jeg_heroblock_2 .jeg_heroblock_wrapper {
    height: 500px
}

.jeg_heroblock_2 .jeg_hero_item_3,.jeg_heroblock_2 .jeg_hero_item_4,.jeg_heroblock_2 .jeg_hero_item_5 {
    width: 25%;
    height: 50%
}

.jeg_heroblock_2 .jeg_hero_item_3 {
    top: 0;
    left: 75%
}

.jeg_heroblock_2 .jeg_hero_item_4 {
    top: 50%;
    left: 50%
}

.jeg_heroblock_2 .jeg_hero_item_5 {
    top: 50%;
    left: 75%
}

.jeg_heroblock_3 .jeg_heroblock_wrapper {
    height: 430px
}

.jeg_heroblock_3 .jeg_hero_item_3,.jeg_heroblock_3 .jeg_hero_item_4 {
    width: 25%;
    height: 50%
}

.jeg_heroblock_3 .jeg_hero_item_3 {
    top: 0;
    left: 75%
}

.jeg_heroblock_3 .jeg_hero_item_4 {
    top: 50%;
    left: 75%
}

.jeg_heroblock_4 .jeg_heroblock_wrapper {
    height: 430px
}

.jeg_heroblock_4 .jeg_hero_item_3 {
    width: 25%;
    height: 100%;
    top: 0;
    left: 50%
}

.jeg_heroblock_4 .jeg_hero_item_3 {
    left: 75%
}

.jeg_heroblock_6 .jeg_post_title {
    font-size: 16px
}

.jeg_heroblock_7 .jeg_post {
    width: 25%;
    height: 100%;
    top: 0;
    left: 0
}

.jeg_heroblock_8 .jeg_post {
    width: 33.33333333333333%;
    height: 100%;
    top: 0;
    left: 0
}

.jeg_heroblock_9 .jeg_post {
    width: 50%;
    height: 100%;
    top: 0;
    left: 0
}

.jeg_heroblock_10 .jeg_post {
    width: 33.333333333%;
    height: 33.333333333%
}

.jeg_heroblock_11 .jeg_hero_item_1 .jeg_post_title {
    font-size: 24px
}

.jeg_heroblock_12 .jeg_hero_item_1 .jeg_post_title {
    font-size: 24px
}

.jeg_heroblock_13 .jeg_post {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content {
    bottom: 40px;
    left: 40px;
    width: 50%
}

@media screen and (min-width: 768px) {
    .jeg_heroblock_13.jeg_col_2o3.jeg_hero_style_1 .jeg_postblock_content {
        bottom:10px;
        left: 20px;
        right: 20px;
        width: auto
    }

    .jeg_heroblock_13.jeg_hero_style_4 .jeg_postblock_content {
        padding: 25px 30px 20px
    }

    .jeg_heroblock_13.jeg_col_3o3.jeg_hero_style_4 .jeg_post_info {
        width: 80%
    }

    .jeg_heroblock_13.jeg_hero_style_6 .jeg_postblock_content {
        padding: 0 30px 30px
    }

    .jeg_heroblock_13.jeg_col_2o3.jeg_hero_style_2 .jeg_post_info,.jeg_heroblock_13.jeg_col_2o3.jeg_hero_style_3 .jeg_postblock_content,.jeg_heroblock_13.jeg_col_2o3.jeg_hero_style_5 .jeg_postblock_content,.jeg_heroblock_13.jeg_col_2o3.jeg_hero_style_6 .jeg_postblock_content,.jeg_heroblock_13.jeg_col_2o3.jeg_hero_style_7 .jeg_postblock_content {
        width: 70%
    }
}

.jeg_heroblock_13.jeg_hero_style_2 .jeg_postblock_content {
    bottom: 20px;
    left: 40px;
    right: 40px
}

.jeg_heroblock_13.jeg_hero_style_2 .jeg_post_info {
    width: 50%
}

.jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content {
    top: 30px;
    left: 30px;
    width: 50%
}

.jeg_heroblock_13.jeg_hero_style_5 .jeg_postblock_content,.jeg_heroblock_13.jeg_hero_style_6 .jeg_postblock_content {
    width: 50%
}

.jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content {
    bottom: 40px;
    left: 40px;
    width: 45%;
    padding: 30px
}

.jeg_heroblock_13.jeg_hero_style_7 .jeg_post_title {
    margin: 20px 0 15px
}

.jeg_heroblock_skew[data-margin="30"] .jeg_hero_item_1 .jeg_postblock_content {
    margin-left: calc(5% + 40px)
}

.jeg_heroblock_skew .jeg_postformat_icon:after {
    top: 20px;
    right: 30px
}

.jeg_heroblock_skew .jeg_hero_item_2 .jeg_postformat_icon:after {
    margin-right: 8%
}

.jeg_heroblock_skew .jeg_postblock_content {
    margin: 0 6% 0 4%;
    z-index: 3
}

.jeg_heroblock_skew .jeg_postblock_content,.jeg_heroblock_skew .jeg_postformat_icon:after {
    -webkit-transform: skewX(7deg);
    -ms-transform: skewX(7deg);
    transform: skewX(7deg)
}

.jeg_heroblock_skew .jeg_hero_item_1 .jeg_postblock_content {
    margin-left: 8%
}

.jeg_heroblock_skew .jeg_thumb a>div {
    -webkit-transform: skewX(7deg) scale(1.1);
    -ms-transform: skewX(7deg) scale(1.1);
    transform: skewX(7deg) scale(1.1)
}

.jeg_heroblock_skew.jeg_hero_style_1 .jeg_thumb {
    -webkit-transform: matrix(1,0,0,1,-40,0);
    -ms-transform: matrix(1,0,0,1,-40,0);
    transform: matrix(1,0,0,1,-40,0)
}

.jeg_heroblock_skew.jeg_hero_style_1 .jeg_post:hover .jeg_thumb {
    -webkit-transform: matrix(1,0,0,1,0,0);
    -ms-transform: matrix(1,0,0,1,0,0);
    transform: matrix(1,0,0,1,0,0)
}

.jeg_heroblock_skew.jeg_hero_style_1 .jeg_post_category,.jeg_heroblock_skew.jeg_hero_style_1 .jeg_post_title {
    -webkit-transform: matrix(1,0,0,1,0,25);
    -ms-transform: matrix(1,0,0,1,0,25);
    transform: matrix(1,0,0,1,0,25)
}

.jeg_heroblock_skew.jeg_hero_style_1 .jeg_post_meta {
    -webkit-transform: matrix(1,0,0,1,0,30);
    -ms-transform: matrix(1,0,0,1,0,30);
    transform: matrix(1,0,0,1,0,30)
}

.jeg_heroblock_skew.jeg_hero_style_1 .jeg_post:hover .jeg_post_category,.jeg_heroblock_skew.jeg_hero_style_1 .jeg_post:hover .jeg_post_meta,.jeg_heroblock_skew.jeg_hero_style_1 .jeg_post:hover .jeg_post_title {
    -webkit-transform: matrix(1,0,0,1,0,0);
    -ms-transform: matrix(1,0,0,1,0,0);
    transform: matrix(1,0,0,1,0,0)
}

.jeg_heroblock_skew.jeg_hero_style_1 .jeg_postblock_content {
    left: 10px;
    max-width: 600px
}

.jeg_heroblock_skew.jeg_hero_style_1 .jeg_hero_item_1 .jeg_postblock_content {
    left: 40px
}

.jeg_heroblock_skew.jeg_hero_style_2 .jeg_postblock_content {
    height: 100%
}

.jeg_heroblock_skew.jeg_hero_style_3 .jeg_thumb a:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.jeg_heroblock_skew.jeg_hero_style_3 .jeg_thumb a>div {
    -webkit-transform: matrix(1,0,0,1,0,0);
    -ms-transform: matrix(1,0,0,1,0,0);
    transform: matrix(1,0,0,1,0,0)
}

.jeg_heroblock_skew.jeg_hero_style_3 .jeg_post:hover .jeg_thumb a>div {
    -webkit-transform: matrix(1,0,0,1,-40,0);
    -ms-transform: matrix(1,0,0,1,-40,0);
    transform: matrix(1,0,0,1,-40,0)
}

.jeg_heroblock_skew.jeg_hero_style_4 .jeg_postblock_content {
    background: 0 0;
    max-width: 96%
}

.jeg_heroblock_skew.jeg_hero_style_4 .jeg_postblock_content:before {
    content: "";
    position: absolute;
    top: 0;
    left: -10%;
    right: -10%;
    height: 100%;
    background: rgba(0,0,0,.7);
    z-index: -1
}

.jeg_heroblock_skew.jeg_hero_style_5 .jeg_post:hover .jeg_thumb {
    -webkit-transform: matrix(1.08024,0,0,1.08024,0,0);
    -ms-transform: matrix(1.08024,0,0,1.08024,0,0);
    transform: matrix(1.08024,0,0,1.08024,0,0)
}

.jeg_heroblock_skew.jeg_hero_style_5 .jeg_postblock_content {
    width: auto;
    -webkit-transform: matrix(1,0,.122785,1,0,-103);
    -ms-transform: matrix(1,0,.122785,1,0,-103);
    transform: matrix(1,0,.122785,1,0,-103)
}

@media only screen and (max-width: 568px) {
    .jeg_heropost_1 .jeg_pl_sm_2 .jeg_post_title {
        font-size:1em
    }
}

@media only screen and (max-width: 1024px) {
    .jeg_heroblock_1 .jeg_heroblock_wrapper,.jeg_heroblock_2 .jeg_heroblock_wrapper {
        height:412px
    }

    .jeg_heroblock_3 .jeg_heroblock_wrapper,.jeg_heroblock_4 .jeg_heroblock_wrapper {
        height: 355px
    }

    .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content {
        left: 30px;
        bottom: 30px
    }

    .jeg_heroblock_13.jeg_hero_style_2 .jeg_postblock_content {
        left: 30px;
        right: 30px
    }

    .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content {
        left: 20px;
        top: 20px
    }

    .jeg_heroblock_skew.jeg_hero_style_1 .jeg_postblock_content {
        left: 0
    }

    .jeg_heroblock_skew.jeg_hero_style_1 .jeg_hero_item_1 .jeg_postblock_content {
        left: 10px
    }

    .jeg_heroblock_6.jeg_hero_style_1 .jeg_heroblock_scroller .jeg_post_category,.jeg_heroblock_6.jeg_hero_style_1 .jeg_heroblock_scroller .jeg_post_title {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    .jeg_hero_style_1 .jeg_postblock_content {
        padding-bottom: 20px
    }

    .jeg_hero_style_2 .jeg_post_info {
        bottom: 20px
    }

    .jeg_hero_style_7 .jeg_post_title {
        font-size: 16px
    }

    .jeg_hero_style_7 .jeg_post_meta {
        font-size: 10px
    }

    .jeg_heroblock_1 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_1 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_6 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_7 .jeg_post_title,.jeg_heroblock_11 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_2 .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_3 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_3 .jeg_hero_item_4 .jeg_post_title {
        font-size: 16px
    }

    .jeg_heroblock_13 .jeg_post_title,.jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_skew .jeg_post_title {
        font-size: 28px;
        line-height: 1.2
    }

    .jeg_hero_style_7 .jeg_postblock_content {
        width: auto;
        right: 20px
    }

    .jeg_heroblock_1.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_1.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_6 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_7 .jeg_post_title,.jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_2.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_3.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_3.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_title {
        font-size: 12px
    }

    .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_5.jeg_hero_style_7 .jeg_post_title,.jeg_heroblock_8.jeg_hero_style_7 .jeg_post_title {
        font-size: 18px
    }

    .jeg_heroblock_1.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_2.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_3.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_4.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_5.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_9.jeg_hero_style_7 .jeg_post_title {
        font-size: 20px
    }

    .jeg_heroblock_skew.jeg_hero_style_7 .jeg_post_title {
        font-size: 22px;
        line-height: 1.3
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_post_title,.jeg_heroblock_6.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title {
        font-size: 24px;
        line-height: 1.4
    }
}

@media only screen and (max-width: 768px) {
    .jeg_heropost_1 .jeg_postbig {
        width:100%;
        margin-bottom: 30px
    }

    .jeg_heropost_1 .jeg_postsmall.left {
        width: 50%;
        float: left;
        margin-right: 10%
    }

    .jeg_heropost_1 .jeg_postsmall.right {
        width: 40%;
        float: left
    }

    .jeg_heropost_1 .jeg_pl_sm_2 .jeg_post_title {
        font-size: 20px;
        line-height: 1.3
    }

    .jeg_heroblock_1 .jeg_heroblock_wrapper,.jeg_heroblock_2 .jeg_heroblock_wrapper {
        height: 350px
    }

    .jeg_heroblock_3 .jeg_heroblock_wrapper,.jeg_heroblock_4 .jeg_heroblock_wrapper {
        height: 300px
    }

    .jeg_heroblock .jeg_post_category {
        font-size: 10px
    }

    .jeg_heroblock .jeg_post_category a {
        font-size: inherit
    }

    .jeg_hero_style_7 .jeg_postblock_content {
        width: auto;
        padding: 18px 12px 10px;
        bottom: 8px;
        left: 8px;
        right: 8px
    }

    .jeg_hero_style_7 .jeg_post_title {
        margin-top: 15px
    }

    .jeg_heroblock_1.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_10.jeg_hero_style_7 .jeg_post_meta,.jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_4 .jeg_post_meta,.jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_5 .jeg_post_meta,.jeg_heroblock_2.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_3.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_6.jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_meta {
        display: none
    }

    .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content {
        left: 20px;
        bottom: 20px;
        width: 70%
    }

    .jeg_heroblock_13.jeg_hero_style_2 .jeg_postblock_content {
        left: 20px;
        right: 20px
    }

    .jeg_heroblock_13.jeg_hero_style_2 .jeg_post_info {
        bottom: 10px
    }

    .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content {
        left: 20px;
        top: 20px
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content {
        bottom: 30px;
        left: 30px;
        padding: 15px 25px
    }

    .jeg_heroblock_skew.jeg_hero_style_3 .jeg_hero_item_1 .jeg_postblock_content {
        left: -10px
    }

    .jeg_heroblock .jeg_post_title {
        font-size: 14px
    }

    .jeg_heroblock .jeg_post_meta {
        font-size: 10px
    }

    .jeg_heroblock_1 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_1 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_6 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_7 .jeg_post_title,.jeg_heroblock_11 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_2 .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_3 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_3 .jeg_hero_item_4 .jeg_post_title {
        font-size: 12px
    }

    .jeg_heroblock_10 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_11 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_11 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_5 .jeg_post_title,.jeg_heroblock_8 .jeg_post_title {
        font-size: 18px
    }

    .jeg_heroblock_11 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_1 .jeg_post_title {
        font-size: 20px
    }

    .jeg_heroblock_1 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_2 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_3 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_4 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_9 .jeg_post_title,.jeg_heroblock_skew .jeg_post_title {
        font-size: 22px
    }

    .jeg_heroblock_13 .jeg_post_title,.jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title {
        font-size: 24px
    }

    .jeg_hero_style_6 .jeg_postblock_content {
        right: 0
    }

    .jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_7 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_5.jeg_hero_style_7 .jeg_post_title,.jeg_heroblock_8.jeg_hero_style_7 .jeg_post_title {
        font-size: 16px
    }

    .jeg_heroblock_1.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_11.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_12.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_2.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_3.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_4.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_5.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_9.jeg_hero_style_7 .jeg_post_title {
        font-size: 18px
    }

    .jeg_heroblock_6.jeg_hero_style_7 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_skew.jeg_hero_style_7 .jeg_post_title {
        font-size: 20px
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content {
        width: 50%
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_post_title {
        font-size: 22px
    }

    .jeg_heroblock_skew.jeg_hero_style_1 .jeg_hero_item_1 .jeg_postblock_content {
        left: 0
    }

    .jeg_heroblock .jeg_postformat_icon:after {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8);
        top: 10px;
        right: 10px
    }

    .jeg_heroblock_skew .jeg_postformat_icon:after {
        -webkit-transform: skewX(7deg) scale(.8);
        -ms-transform: skewX(7deg) scale(.8);
        transform: skewX(7deg) scale(.8)
    }
}

@media only screen and (max-width: 768px) and (min-width:736px) {
    .jeg_hero_style_1 .jeg_postblock_content {
        padding:0 20px 20px
    }

    .jeg_hero_style_2 .jeg_postblock_content {
        left: 20px;
        right: 20px
    }

    .jeg_hero_style_2 .jeg_post_info {
        bottom: 15px
    }

    .jeg_hero_style_3 .jeg_postblock_content {
        padding: 20px 20px 0
    }

    .jeg_heroblock_10 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_10 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_11 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_11 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_12 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_5 .jeg_post_title,.jeg_heroblock_8 .jeg_post_title {
        font-size: 16px
    }

    .jeg_heroblock_1 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_2 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_3 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_4 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_9 .jeg_post_title,.jeg_heroblock_skew .jeg_post_title {
        font-size: 20px
    }

    .jeg_heroblock_13 .jeg_post_title,.jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title {
        font-size: 22px
    }
}

@media only screen and (min-width: 736px) and (max-width:1024px) {
    .jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta,.jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_2 .jeg_post_meta,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_6 .jeg_post_meta,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_7 .jeg_post_meta,.jeg_heroblock_11.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta,.jeg_heroblock_12.jeg_hero_style_2 .jeg_hero_item_5 .jeg_post_meta,.jeg_heroblock_2.jeg_hero_style_2 .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_meta,.jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_meta,.jeg_heroblock_6 .jeg_heroblock_scroller .jeg_post_meta {
        display:none
    }

    .jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_1.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_6 .jeg_post_title,.jeg_heroblock_10.jeg_hero_style_2 .jeg_hero_item_7 .jeg_post_title,.jeg_heroblock_11.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_12.jeg_hero_style_2 .jeg_hero_item_5 .jeg_post_title,.jeg_heroblock_2.jeg_hero_style_2 .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_3 .jeg_post_title,.jeg_heroblock_3.jeg_hero_style_2 .jeg_hero_item_4 .jeg_post_title,.jeg_heroblock_6 .jeg_heroblock_scroller .jeg_post_title {
        margin-bottom: 0
    }
}

@media only screen and (max-width: 767px) {
    .jeg_heroblock {
        margin-bottom:30px
    }

    .jeg_heropost_1 .jeg_pl_sm_2 .jeg_post_title {
        font-size: 16px;
        line-height: 1.4
    }
}

@media only screen and (max-width: 667px) {
    .jeg_heropost_1 .jeg_postsmall.left {
        margin-right:0;
        padding-right: 15px
    }

    .jeg_heropost_1 .jeg_postsmall.right {
        width: 50%;
        padding-left: 15px
    }

    .jeg_heropost_1 .jeg_pl_md_box .jeg_post_title {
        font-size: 18px
    }

    .jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_wrapper,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_wrapper,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_wrapper,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_wrapper {
        height: 440px
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_post,.jeg_heroblock_11:not(.tiny-slider) .jeg_post,.jeg_heroblock_12:not(.tiny-slider) .jeg_post,.jeg_heroblock_1:not(.tiny-slider) .jeg_post,.jeg_heroblock_2:not(.tiny-slider) .jeg_post,.jeg_heroblock_3:not(.tiny-slider) .jeg_post,.jeg_heroblock_4:not(.tiny-slider) .jeg_post,.jeg_heroblock_5:not(.tiny-slider) .jeg_post,.jeg_heroblock_6:not(.tiny-slider) .jeg_post {
        position: relative;
        top: inherit;
        right: inherit;
        bottom: inherit;
        left: inherit
    }

    .jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_scroller,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_scroller,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_scroller,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_scroller {
        white-space: nowrap;
        height: 40%;
        overflow-x: auto;
        overflow-y: hidden;
        z-index: 0;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_11:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_12:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_5:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_6:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post {
        width: 45%;
        height: 100%;
        float: none;
        display: inline-block;
        margin-bottom: 0
    }

    .jeg_heroblock:not(.tiny-slider).jeg_heroblock_4 .jeg_heroblock_scroller .jeg_post,.jeg_heroblock:not(.tiny-slider).jeg_heroblock_5 .jeg_heroblock_scroller .jeg_post {
        width: 50%!important
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_postblock_content,.jeg_heroblock_11:not(.tiny-slider) .jeg_postblock_content,.jeg_heroblock_12:not(.tiny-slider) .jeg_postblock_content,.jeg_heroblock_1:not(.tiny-slider) .jeg_postblock_content,.jeg_heroblock_2:not(.tiny-slider) .jeg_postblock_content,.jeg_heroblock_3:not(.tiny-slider) .jeg_postblock_content,.jeg_heroblock_4:not(.tiny-slider) .jeg_postblock_content,.jeg_heroblock_5:not(.tiny-slider) .jeg_postblock_content,.jeg_heroblock_6:not(.tiny-slider) .jeg_postblock_content {
        white-space: normal
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_11:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_12:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_1:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_2:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_3:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_4:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_5:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_6:not(.tiny-slider) .jeg_post_title {
        font-size: 24px;
        line-height: 1.4;
        margin-bottom: 5px
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_11:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_12:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_5:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_6:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title {
        font-size: 16px!important;
        line-height: 20px;
        margin-bottom: 0
    }

    .jeg_heroblock_10:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_11:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_12:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_1:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_2:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_3:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_4:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_5:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_6:not(.tiny-slider):not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title {
        max-width: 85%;
        margin-left: 0;
        margin-right: 0
    }

    .jeg_heroblock_10:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_11:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_12:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_1:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_2:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_3:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_4:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_5:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_6:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto
    }

    .jeg_heroblock_10:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_11:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_12:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_1:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_2:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_3:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_4:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_5:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_6:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content {
        width: 70%
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_11:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_12:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_5:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta,.jeg_heroblock_6:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_meta {
        display: none
    }

    .jeg_hero_style_1 .jeg_post_category,.jeg_hero_style_1 .jeg_post_meta,.jeg_hero_style_1 .jeg_post_review,.jeg_hero_style_1 .jeg_post_title {
        opacity: 1;
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0)
    }

    .jeg_heroblock_7 .jeg_post {
        float: left;
        position: relative;
        width: 50%;
        height: 300px;
        left: 0;
        top: 0
    }

    .jeg_heroblock_7 .jeg_post_title {
        font-size: 18px;
        line-height: 1.4
    }

    .jeg_heroblock_8 .jeg_post {
        float: left;
        position: relative;
        width: 100%;
        height: 300px;
        left: 0;
        top: 0
    }

    .jeg_heroblock_8 .jeg_post_title {
        font-size: 24px;
        line-height: 1.4
    }

    .jeg_heroblock_9 .jeg_post_title,.jeg_heroblock_skew .jeg_post_title {
        font-size: 20px!important;
        line-height: 1.2
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content {
        width: 60%
    }

    .jeg_heroblock_13.jeg_hero_style_5 .jeg_postblock_content,.jeg_heroblock_13.jeg_hero_style_6 .jeg_postblock_content {
        width: 80%
    }

    .jeg_heroblock_1.tiny-slider .jeg_post,.jeg_heroblock_10.tiny-slider .jeg_post,.jeg_heroblock_11.tiny-slider .jeg_post,.jeg_heroblock_12.tiny-slider .jeg_post,.jeg_heroblock_2.tiny-slider .jeg_post,.jeg_heroblock_3.tiny-slider .jeg_post,.jeg_heroblock_4.tiny-slider .jeg_post,.jeg_heroblock_5.tiny-slider .jeg_post,.jeg_heroblock_6.tiny-slider .jeg_post,.jeg_heroblock_7.tiny-slider .jeg_post,.jeg_heroblock_8.tiny-slider .jeg_post {
        position: relative
    }

    .jeg_heroblock_1.tiny-slider .jeg_heroblock_wrapper,.jeg_heroblock_2.tiny-slider .jeg_heroblock_wrapper,.jeg_heroblock_3.tiny-slider .jeg_heroblock_wrapper,.jeg_heroblock_4.tiny-slider .jeg_heroblock_wrapper {
        height: auto
    }

    .jeg_heroblock.tiny-slider .jeg_heroblock_scroller {
        width: 100%
    }

    .jeg_heroblock_1.tiny-slider .jeg_post,.jeg_heroblock_10.tiny-slider .jeg_post,.jeg_heroblock_11.tiny-slider .jeg_post,.jeg_heroblock_12.tiny-slider .jeg_post,.jeg_heroblock_2.tiny-slider .jeg_post,.jeg_heroblock_3.tiny-slider .jeg_post,.jeg_heroblock_4.tiny-slider .jeg_post,.jeg_heroblock_5.tiny-slider .jeg_post,.jeg_heroblock_6.tiny-slider .jeg_post,.jeg_heroblock_7.tiny-slider .jeg_post,.jeg_heroblock_8.tiny-slider .jeg_post {
        top: auto;
        left: auto
    }

    .jeg_heroblock_1.tiny-slider .jeg_heroblock_scroller,.jeg_heroblock_2.tiny-slider .jeg_heroblock_scroller {
        height: 400px
    }

    .jeg_heroblock_1.tiny-slider .jeg_hero_item_2 .jeg_post_title,.jeg_heroblock_1.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_10.tiny-slider .jeg_post_title,.jeg_heroblock_11.tiny-slider .jeg_post_title,.jeg_heroblock_12.tiny-slider .jeg_post_title,.jeg_heroblock_2.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_3.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_4.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_6.tiny-slider .jeg_heroblock_scroller .jeg_post_title {
        font-size: 18px
    }

    .jeg_heroblock_1.tiny-slider .jeg_hero_item_3,.jeg_heroblock_1.tiny-slider .jeg_hero_item_4,.jeg_heroblock_2.tiny-slider .jeg_hero_item_3,.jeg_heroblock_2.tiny-slider .jeg_hero_item_4,.jeg_heroblock_2.tiny-slider .jeg_hero_item_5 {
        float: left;
        width: 50%;
        height: 50%
    }

    .jeg_heroblock_3.tiny-slider .jeg_heroblock_scroller {
        width: 100%;
        height: 400px
    }

    .jeg_heroblock_3.tiny-slider .jeg_hero_item_3,.jeg_heroblock_3.tiny-slider .jeg_hero_item_4 {
        float: left;
        width: 50%
    }

    .jeg_heroblock_3.tiny-slider .jeg_hero_item_3,.jeg_heroblock_3.tiny-slider .jeg_hero_item_4 {
        height: 50%
    }

    .jeg_heroblock_4.tiny-slider .jeg_heroblock_scroller {
        width: 100%;
        height: 400px
    }

    .jeg_heroblock_4.tiny-slider .jeg_hero_item_3 {
        float: left;
        width: 50%;
        height: 100%
    }

    .jeg_heroblock_10.tiny-slider .jeg_post,.jeg_heroblock_11.tiny-slider .jeg_post,.jeg_heroblock_12.tiny-slider .jeg_post {
        width: 100%;
        height: 200px
    }
}

@media only screen and (max-width: 568px) {
    .jeg_heropost_1 .jeg_pl_md_box .jeg_post_title {
        font-size:16px
    }

    .jeg_hero_style_7 .jeg_heroblock_scroller .jeg_post_title {
        margin-top: 6px
    }

    .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content {
        left: 15px;
        bottom: 15px;
        width: 60%
    }

    .jeg_heroblock_13.jeg_hero_style_2 .jeg_postblock_content {
        left: 20px;
        right: 20px
    }

    .jeg_heroblock_13.jeg_hero_style_2 .jeg_post_info {
        width: 60%
    }

    .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content {
        left: 15px;
        top: 15px;
        width: 60%
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content {
        bottom: 20px;
        left: 20px;
        padding: 15px 20px;
        width: 60%
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_post_title {
        font-size: 20px
    }

    .jeg_heroblock_1 .jeg_hero_item_1.format-video .jeg_postformat_icon:after,.jeg_heroblock_13 .jeg_post.format-video .jeg_postformat_icon:after,.jeg_heroblock_2 .jeg_hero_item_1.format-video .jeg_postformat_icon:after,.jeg_heroblock_4 .jeg_hero_item_1.format-video .jeg_postformat_icon:after,.jeg_heroblock_5 .jeg_hero_item_1.format-video .jeg_postformat_icon:after,.jeg_heroblock_6 .jeg_hero_item_1.format-video .jeg_postformat_icon:after {
        width: 32px;
        height: 32px;
        font-size: 15px;
        line-height: 28px
    }

    .jeg_heroblock_13 .jeg_post.format-video .jeg_postformat_icon:after {
        top: 10px;
        right: 10px
    }

    .jeg_heroblock_9 .jeg_post_title,.jeg_heroblock_skew .jeg_post_title {
        font-size: 16px!important
    }

    .jeg_heroblock_6 .jeg_hero_item_1 .jeg_post_title {
        font-size: 18px
    }

    .jeg_heroblock_13 .jeg_post_title {
        font-size: 20px
    }
}

@media only screen and (max-width: 480px) {
    .jeg_heropost_1 .jeg_postbig {
        margin-bottom:20px
    }

    .jeg_heropost_1 .jeg_postsmall.left {
        width: 100%;
        padding-right: 0
    }

    .jeg_heropost_1 .jeg_postsmall.right {
        width: 100%;
        padding-left: 0
    }

    .jeg_heropost_1 .jeg_pl_md_box .jeg_post_title {
        font-size: 18px
    }

    .jeg_heroblock .jeg_post_category {
        font-size: 9px
    }

    .jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_wrapper,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_wrapper,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_wrapper,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_wrapper {
        height: 300px
    }

    .jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_scroller,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_scroller,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_scroller,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_scroller {
        height: 45%
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_11:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_12:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_1:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_2:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_3:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_4:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_5:not(.tiny-slider) .jeg_post_title,.jeg_heroblock_6:not(.tiny-slider) .jeg_post_title {
        font-size: 18px!important
    }

    .jeg_heroblock_1 .jeg_post_meta,.jeg_heroblock_10 .jeg_post_meta,.jeg_heroblock_11 .jeg_post_meta,.jeg_heroblock_12 .jeg_post_meta,.jeg_heroblock_2 .jeg_post_meta,.jeg_heroblock_3 .jeg_post_meta,.jeg_heroblock_4 .jeg_post_meta,.jeg_heroblock_5 .jeg_post_meta,.jeg_heroblock_6 .jeg_post_meta {
        display: none
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_11:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_12:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_5:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post,.jeg_heroblock_6:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post {
        width: 80%!important
    }

    .jeg_heroblock_10:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_11:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_12:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_1:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_2:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_3:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_4:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_5:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_6:not(.tiny-slider) .jeg_heroblock_scroller .jeg_post_title {
        font-size: 15px!important
    }

    .jeg_heroblock_10:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_11:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_12:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_1:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_2:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_3:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_4:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_5:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content,.jeg_heroblock_6:not(.tiny-slider).jeg_hero_style_7 .jeg_hero_item_1 .jeg_postblock_content {
        width: auto
    }

    .jeg_heroblock_10:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_11:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_12:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_1:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_2:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_3:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_4:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_5:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title,.jeg_heroblock_6:not(.tiny-slider).jeg_hero_style_5 .jeg_hero_item_1 .jeg_post_title {
        max-width: 90%
    }

    .jeg_heroblock_1.tiny-slider .jeg_post_title,.jeg_heroblock_10.tiny-slider .jeg_post_title,.jeg_heroblock_11.tiny-slider .jeg_post_title,.jeg_heroblock_12.tiny-slider .jeg_post_title,.jeg_heroblock_2.tiny-slider .jeg_post_title,.jeg_heroblock_3.tiny-slider .jeg_post_title,.jeg_heroblock_4.tiny-slider .jeg_post_title,.jeg_heroblock_5.tiny-slider .jeg_post_title,.jeg_heroblock_6.tiny-slider .jeg_post_title,.jeg_heroblock_7.tiny-slider .jeg_post_title,.jeg_heroblock_8.tiny-slider .jeg_post_title {
        font-size: 18px
    }

    .jeg_heroblock_1.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_10.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_11.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_12.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_2.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_3.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_4.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_5.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_6.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_7.tiny-slider .jeg_heroblock_scroller .jeg_post_title,.jeg_heroblock_8.tiny-slider .jeg_heroblock_scroller .jeg_post_title {
        font-size: 14px
    }

    .jeg_heroblock_1.tiny-slider .jeg_heroblock_scroller,.jeg_heroblock_2.tiny-slider .jeg_heroblock_scroller,.jeg_heroblock_3.tiny-slider .jeg_heroblock_scroller,.jeg_heroblock_4.tiny-slider .jeg_heroblock_scroller {
        height: 300px
    }

    .jeg_heroblock_10.tiny-slider .jeg_post,.jeg_heroblock_11.tiny-slider .jeg_post,.jeg_heroblock_12.tiny-slider .jeg_post {
        height: 130px
    }

    .jeg_heroblock_7 .jeg_post {
        width: 100%;
        height: 200px
    }

    .jeg_heroblock_8 .jeg_post {
        height: 200px
    }

    .jeg_heroblock_8 .jeg_post_title {
        font-size: 16px;
        line-height: 20px
    }

    .jeg_heroblock_skew .jeg_postblock_content,.jeg_heroblock_skew .jeg_thumb>div {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .jeg_heroblock_skew.jeg_hero_style_5 .jeg_postblock_content {
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .jeg_heroblock_9 .jeg_post,.jeg_heroblock_skew .jeg_post {
        position: relative;
        width: 100%;
        height: 50%;
        left: auto;
        right: auto;
        padding-left: 0!important
    }

    .jeg_heroblock_skew .jeg_postblock_content {
        margin: 0!important
    }

    .jeg_heroblock_skew .jeg_postformat_icon:after {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }

    .jeg_heroblock_skew .jeg_hero_item_2 .jeg_postformat_icon:after {
        margin-right: 0
    }

    .jeg_heroblock_9 .jeg_post_title,.jeg_heroblock_skew .jeg_post_title {
        font-size: 16px!important;
        max-width: 90%;
        margin-left: 0;
        margin-right: 0
    }

    .jeg_hero_style_1 .jeg_postblock_content,.jeg_hero_style_6 .jeg_postblock_content {
        padding: 5px 15px 10px
    }

    .jeg_hero_style_2 .jeg_postblock_content {
        left: 15px;
        right: 15px
    }

    .jeg_hero_style_2 .jeg_post_info {
        bottom: 10px
    }

    .jeg_hero_style_4 .jeg_postblock_content {
        padding: 15px 15px 10px
    }

    .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content {
        left: 0;
        bottom: 0;
        width: 85%
    }

    .jeg_heroblock_13.jeg_hero_style_2 .jeg_post_info {
        width: 85%
    }

    .jeg_heroblock_13.jeg_hero_style_3 .jeg_postblock_content {
        left: 0;
        top: 0;
        width: auto
    }

    .jeg_heroblock_13.jeg_hero_style_5 .jeg_postblock_content,.jeg_heroblock_13.jeg_hero_style_6 .jeg_postblock_content {
        width: auto
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content {
        left: 5px;
        right: 5px;
        bottom: 5px;
        width: auto;
        padding: 10px 12px
    }

    .jeg_heroblock_13.jeg_hero_style_7 .jeg_post_title {
        max-width: 100%;
        margin-bottom: 6px;
        font-size: 16px
    }

    .jeg_heroblock_skew.jeg_hero_style_3 .jeg_hero_item_1 .jeg_postblock_content {
        left: 0
    }

    .jeg_heroblock .jeg_post.format-video .jeg_postformat_icon:after {
        top: 5px;
        right: 5px
    }
}

@media only screen and (max-width: 320px) {
    .jeg_heropost_1 .jeg_postbig {
        margin-bottom:15px
    }

    .jeg_heroblock .jeg_post_meta {
        display: none
    }

    .jeg_heroblock .jeg_post_title {
        margin-bottom: 0
    }

    .jeg_heroblock_13.jeg_hero_style_1 .jeg_postblock_content {
        width: 100%
    }

    .jeg_heroblock:not(.jeg_hero_style_7) .jeg_hero_item_1 .jeg_post_title {
        font-size: 15px!important;
        max-width: 100%!important
    }

    .jeg_heroblock .jeg_heroblock_scroller .jeg_post_title {
        font-size: 13px!important
    }
}

.jeg_news_ticker {
    background: #fff;
    font-size: 13px;
    display: block;
    overflow: hidden;
    width: auto;
    height: 40px;
    line-height: 38px;
    border: 1px solid #eee;
    border-left: 0;
    padding: 0 95px 0 15px;
    position: relative
}

.jeg_news_ticker_item {
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jeg_news_ticker_next:before {
    content: "\F105"
}

.jeg_news_ticker_prev:before {
    content: "\F104"
}

.jeg_news_ticker_control {
    position: absolute;
    top: 0;
    right: 0
}

.jeg_news_ticker_item {
    z-index: 0;
    opacity: 0;
    position: absolute;
    top: 0
}

.jeg_news_ticker_active {
    z-index: 1;
    opacity: 1
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

.jeg_video_playlist:not(.jeg_vertical_playlist) .jeg_video_playlist_list_inner_wrapper {
    -js-display: flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: auto
}

.jeg_video_playlist:not(.jeg_vertical_playlist) .jeg_video_playlist_list_inner_wrapper .jeg_video_playlist_item_wrapper {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    position: relative
}

@media only screen and (max-width: 567px) and (min-width:480px) {
    .jeg_video_playlist:not(.jeg_vertical_playlist) .jeg_video_playlist_list_inner_wrapper:not(.tns-slider) .jeg_video_playlist_item_wrapper:nth-child(n+4) {
        display:none
    }
}

@media only screen and (max-width: 767px) and (min-width:568px) {
    .jeg_video_playlist:not(.jeg_vertical_playlist) .jeg_video_playlist_list_inner_wrapper:not(.tns-slider) .jeg_video_playlist_item_wrapper:nth-child(n+5) {
        display:none
    }
}

@media only screen and (max-width: 1023px) and (min-width:768px) {
    .jeg_video_playlist:not(.jeg_vertical_playlist) .jeg_video_playlist_list_inner_wrapper:not(.tns-slider) .jeg_video_playlist_item_wrapper:nth-child(n+7) {
        display:none
    }
}

@media only screen and (min-width: 1024px) {
    .jeg_video_playlist:not(.jeg_vertical_playlist) .jeg_video_playlist_list_inner_wrapper:not(.tns-slider) .jeg_video_playlist_item_wrapper:nth-child(n+8) {
        display:none
    }
}

.jeg_video_playlist .jspTrack {
    background: rgba(0,0,0,.1)
}

.jeg_video_playlist .jspDrag {
    left: 0!important;
    border-radius: 8px!important
}

.jeg_video_playlist_video_content {
    background: #141414
}

.jeg_video_playlist_title {
    color: #212121;
    font-size: 13px;
    margin: 0 0 5px
}

.jeg_video_playlist_category {
    color: #a0a0a0;
    font-size: 11px;
    text-transform: uppercase;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto
}

.jeg_video_playlist_current {
    position: relative;
    overflow: hidden;
    padding: 10px 15px
}

.jeg_video_playlist_current_info {
    z-index: 2;
    position: relative
}

.jeg_video_playlist_current h2 {
    margin: 0;
    font-weight: 700;
    font-size: 14px
}

.jeg_video_playlist_current h2 a {
    color: #212121
}

.jeg_video_holder {
    position: relative
}

.jeg_dark_playlist .jeg_video_playlist_category {
    color: hsla(0,0%,100%,.5)
}

.jeg_dark_playlist .jspTrack {
    background: hsla(0,0%,100%,.2)
}

.jeg_dark_playlist .jspDrag {
    background: hsla(0,0%,100%,.5)
}

.jeg_dark_playlist .jeg_video_playlist_title {
    color: #fff
}

.jeg_vertical_playlist .jeg_video_playlist_wrapper {
    background: #f5f5f5
}

.jeg_vertical_playlist .jeg_video_playlist_list_inner_wrapper:not(.jspScrollable) {
    display: none
}

.jeg_vertical_playlist .jeg_video_playlist_video_content {
    width: 68%;
    float: left
}

.jeg_vertical_playlist .jeg_video_playlist_list_inner_wrapper {
    border: 1px solid #e0e0e0;
    border-left: 0;
    border-top: 0;
    background: #f5f5f5;
    position: relative
}

.jeg_vertical_playlist .jeg_video_playlist_current {
    background: #f70d28;
    -webkit-box-shadow: 0 3px 10px rgba(0,0,0,.2);
    box-shadow: 0 3px 10px rgba(0,0,0,.2);
    z-index: 1
}

.jeg_vertical_playlist .jeg_video_playlist_current h2 {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jeg_vertical_playlist .jeg_video_playlist_current h2,.jeg_vertical_playlist .jeg_video_playlist_current h2 a {
    color: #fff
}

.jeg_vertical_playlist.jeg_dark_playlist .jeg_video_playlist_wrapper {
    background: #141414
}

.jeg_vertical_playlist.jeg_dark_playlist .jeg_video_playlist_list_inner_wrapper {
    background: 0 0;
    border: 0
}

.jeg_preview_slider_loader {
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -100px;
    z-index: 1
}

.jeg_preview_slider_loader_circle {
    margin: 60px auto;
    font-size: 9px;
    position: relative;
    text-indent: -9999em;
    border: .4em solid hsla(0,0%,100%,.2);
    border-left-color: #fff;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: 1.1s linear infinite load8;
    animation: 1.1s linear infinite load8
}

.jeg_preview_slider_loader_circle,.jeg_preview_slider_loader_circle:after {
    border-radius: 50%;
    width: 8em;
    height: 8em
}

@media only screen and (max-width: 1024px) {
    .jeg_vertical_playlist:not(.jeg_col_12) .jeg_video_playlist_video_content {
        width:100%;
        float: none
    }
}

@media only screen and (max-width: 768px) {
    .jeg_vertical_playlist .jeg_video_playlist_video_content {
        width:100%;
        float: none
    }
}

@media only screen and (min-width: 1025px) {
    .jeg_col_8.jeg_vertical_playlist .jeg_video_playlist_video_content {
        width:67%
    }

    .jeg_col_8.jeg_vertical_playlist .jeg_video_playlist_title {
        font-size: 12px
    }

    .jeg_col_6.jeg_vertical_playlist .jeg_video_playlist_video_content,.jeg_col_7.jeg_vertical_playlist .jeg_video_playlist_video_content {
        width: 100%;
        float: none
    }
}

.jeg_overlay_slider {
    overflow: hidden;
    height: 500px;
    margin-top: -30px;
    margin-bottom: 30px;
    display: block
}

.jeg_overlay_slider_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    background: #41301f
}

.jeg_overlay_slider_wrapper:before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: .5;
    background: -o-linear-gradient(90deg,#780206 10%,#061161 90%);
    background: -webkit-gradient(linear,left top,right top,color-stop(10%,#780206),color-stop(90%,#061161));
    background: -o-linear-gradient(left,#780206 10%,#061161 90%);
    background: linear-gradient(90deg,#780206 10%,#061161 90%)
}

.jeg_overlay_slider_wrapper:after {
    content: "";
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    bottom: 0;
    opacity: .35;
    background: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 70%);
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,rgba(0,0,0,.65)));
    background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.65) 70%)
}

.jeg_overlay_slider_bottom {
    visibility: visible;
    opacity: 1;
    display: block
}

.jeg_overlay_slider_bottom:not(.tns-slider) {
    -js-display: flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: auto;
    margin: 0 35px
}

.jeg_overlay_slider_bottom:not(.tns-slider) .jeg_overlay_slider_item_wrapper {
    margin-right: 5px;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    position: relative
}

.jeg_overlay_slider_bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: 50%;
    background-attachment: fixed;
    display: none
}

.jeg_overlay_slider_bg.active {
    display: block
}

.jeg_overlay_caption_container {
    position: absolute;
    bottom: 100px;
    max-width: 600px;
    color: #fff;
    display: none
}

.jeg_overlay_caption_container.active {
    display: block
}

.jeg_overlay_caption_container .jeg_post_title {
    font-size: 36px;
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: 700
}

.jeg_overlay_caption_container .jeg_post_title a {
    color: #fff
}

.jeg_overlay_slider .jeg_post_category {
    border-left: 3px solid #f70d28;
    line-height: 11px
}

.jeg_overlay_slider .jeg_post_category a {
    color: #fff;
    background: 0 0;
    display: inline-block;
    font-size: 11px;
    margin: 0 10px 0 5px;
    text-transform: uppercase;
    letter-spacing: .05em
}

.jeg_overlay_slider .tns-controls button.tns-next {
    top: 0
}

.jeg_overlay_slider .tns-controls button.tns-prev {
    top: 50%
}

.jeg_overlay_slider .tns-controls button.tns-next:before {
    content: "e"
}

.jeg_overlay_slider .tns-controls button.tns-prev:before {
    content: "f"
}

.jeg_overlay_slider_loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: none
}

.jeg_overlay_slider_bottom:not(.tns-slider) .jeg_overlay_slider_item_wrapper:nth-child(n+5) {
    display: none
}

@-webkit-keyframes sliderFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes sliderFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes sliderFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes sliderFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.jeg_overlay_slider .jeg_slider_fadein {
    display: block;
    opacity: 1;
    -webkit-animation-name: sliderFadeIn;
    animation-name: sliderFadeIn
}

.jeg_overlay_slider .jeg_slider_fadeout {
    display: block;
    opacity: 0;
    -webkit-animation-name: sliderFadeOut;
    animation-name: sliderFadeOut
}

.jeg_overlay_slider_loader.jeg_slider_fadeout {
    display: none
}

.jeg_overlay_caption_container,.jeg_overlay_slider_bg,.jeg_overlay_slider_loader {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@media only screen and (max-width: 1024px) {
    .jeg_overlay_slider {
        height:400px
    }

    .jeg_overlay_slider_wrapper {
        height: 450px
    }

    .jeg_overlay_caption_container .jeg_post_title {
        font-size: 32px
    }

    .jeg_header {
        display: none
    }

    #jeg_off_canvas,.jeg_navbar_mobile,.jeg_navbar_mobile_wrapper {
        display: block
    }

    .jeg_navbar_mobile_wrapper {
        display: block
    }

    .jeg_sidebar {
        padding: 0 15px!important
    }

    .popularpost_item:first-child .jeg_post_title {
        font-size: 20px
    }
}

@media only screen and (max-width: 768px) {
    .jeg_overlay_slider {
        width:100%
    }

    .jeg_overlay_caption_container .jeg_post_title {
        font-size: 30px
    }
}

@media only screen and (max-width: 767px) {
    .jeg_overlay_slider_bottom:not(.tns-slider) .jeg_overlay_slider_item_wrapper:nth-child(n+3) {
        display:none
    }

    .jeg_overlay_slider {
        margin-top: -20px
    }

    .jeg_overlay_caption_container .jeg_post_title {
        font-size: 26px
    }

    .jeg_overlay_caption_container {
        bottom: 85px
    }
}

@media only screen and (max-width: 567px) {
    .jeg_overlay_caption_container {
        bottom:65px
    }

    .jeg_overlay_slider .jeg_post_category a {
        font-size: 10px;
        font-weight: 500
    }
}

@media only screen and (max-width: 480px) {
    .jeg_overlay_caption_container .jeg_post_title {
        font-size:18px
    }
}

@media only screen and (max-width: 479px) {
    .jeg_video_playlist:not(.jeg_vertical_playlist) .jeg_video_playlist_list_inner_wrapper:not(.tns-slider) .jeg_video_playlist_item_wrapper:nth-child(n+3) {
        display:none
    }

    .jeg_overlay_slider .jeg_post_category {
        margin-bottom: 5px;
        line-height: 1
    }

    .jeg_overlay_slider .jeg_post_category a {
        font-size: 11px
    }

    .jeg_overlay_caption_container .jeg_post_title {
        font-size: 15px
    }

    .jeg_overlay_caption_container {
        bottom: 60px
    }
}

@media only screen and (max-width: 379px) {
    .jeg_overlay_slider_bottom:not(.tns-slider) .jeg_overlay_slider_item_wrapper:nth-child(n+2) {
        display:none
    }
}

@media only screen and (min-width: 1281px) {
    .jeg_boxed.jeg_sidecontent .jeg_container,.jeg_boxed:not(.jeg_sidecontent) .jeg_viewport {
        max-width:1230px;
        margin: 0 auto
    }

    .jeg_boxed.jeg_sidecontent .jeg_header.full .jeg_container {
        max-width: none
    }
}

@media only screen and (max-width: 1023px) {
    .jeg_overlay_slider_bottom:not(.tns-slider) .jeg_overlay_slider_item_wrapper:nth-child(n+4) {
        display:none
    }

    .footer_right {
        float: none;
        text-align: inherit;
        margin: .5em 0
    }

    .footer_right .jeg_menu_footer li a,.footer_right .jeg_menu_footer li:not(:last-child):after {
        margin: 0 1em 0 0
    }

    .footer_right .socials_widget a {
        margin: 0 1em 1em 0
    }

    .jeg_footer .jeg_social_icon_block a {
        margin-bottom: 1em!important
    }

    .footer_column {
        margin-bottom: 40px
    }
}

@media only screen and (max-width: 768px) {
    .jeg_footer_primary {
        padding:40px 0 30px
    }

    .footer_column {
        margin-bottom: 20px
    }

    .footer_column:last-child {
        margin-bottom: 0
    }

    .jeg_footer p.copyright {
        margin: .5em 0
    }

    .jeg_author_image {
        width: 130px
    }

    .jeg_author_content {
        margin-left: 130px
    }
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .jeg_block_heading {
        margin-bottom:20px
    }

    .okayNav__menu-toggle {
        height: 30px!important;
        line-height: 30px!important
    }

    .popularpost_item:first-child .jeg_post_title {
        font-size: 15px;
        line-height: 1.4;
        padding-right: 40px;
        margin-top: 10px
    }

    .popularpost_item:first-child .jeg_post_title a:before,.popularpost_item:first-child:hover .jeg_post_title a:before {
        font-size: 26px;
        width: 30px
    }

    .popularpost_item .jeg_post_title a:before {
        font-size: 15px;
        width: 18px;
        height: 18px;
        line-height: 18px
    }

    .popularpost_item .jeg_post_title {
        font-size: 14px;
        line-height: 1.4
    }

    .jeg_views_count {
        display: none
    }

    .jeg_share_stats .counts {
        font-size: 20px
    }
}

@media only screen and (max-width: 767px) {
    .jeg_content {
        padding:20px 0 30px
    }

    .jeg_postblock {
        margin-bottom: 10px
    }

    .jeg_block_heading,.jeg_blocklink {
        margin-bottom: 25px
    }

    .jeg_ad_module,.jeg_sidebar .widget,.jeg_video_playlist {
        margin-bottom: 30px
    }

    .jeg_post_nav .post .arrow {
        font-size: 36px;
        width: 36px;
        height: 36px;
        line-height: 36px
    }

    .jeg_post_nav .prev-post .post-title {
        left: 10px
    }

    .jeg_post_nav .next-post .post-title {
        right: 10px
    }
}

@media only screen and (max-width: 667px) {
    .jeg_news_ticker {
        padding-right:65px
    }
}

@media only screen and (max-width: 480px) {
    .jeg_block_heading,.jeg_postblock,.jeg_postblock_14 .row:last-child>div[class*=col-]:not(:last-child) .jeg_pl_md_box,.jeg_postblock_15 .row:last-child>div[class*=col-]:not(:last-child) .jeg_pl_md_box,.jeg_video_playlist {
        margin-bottom:20px
    }

    .jeg_meta_author img {
        width: 25px
    }

    .jeg_views_count {
        display: none
    }

    .jeg_authorbox {
        text-align: center;
        padding: 20px 0
    }

    .jeg_author_image {
        display: block;
        float: none;
        margin: 0 auto 1em
    }

    .jeg_author_content {
        margin-left: 0;
        padding: 0 30px
    }
}

@media only screen and (max-width: 320px) {
    .jeg_mobile_wrapper {
        width:275px
    }

    .jeg_mobile_menu li a {
        font-size: 16px;
        margin-bottom: 12px
    }

    .jeg_mobile_wrapper .socials_widget.nobg a .fa {
        font-size: 16px
    }

    .jeg_navbar_mobile .jeg_search_wrapper .jeg_search_input {
        font-size: 16px;
        padding: .5em 35px .5em 12px;
        height: 38px
    }

    .jeg_navbar_mobile .jeg_search_popup_expand .jeg_search_result {
        margin-top: 80px
    }

    .jeg_navbar_mobile .jeg_search_form .jeg_search_button {
        font-size: 16px
    }
}

@media only screen and (min-width: 768px) {
    .jeg_col_3o3 .jeg_pl_lg_2 .jeg_post_title,.jeg_col_3o3 .jeg_pl_lg_3 .jeg_post_title {
        font-size:24px
    }

    .jeg_postblock_1.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_2.jeg_col_3o3 .jeg_pl_sm {
        width: 33.3333333%
    }

    .jeg_postblock_2.jeg_col_1o3 .jeg_pl_lg_2 .jeg_post_title {
        font-size: 16px;
        margin-top: 15px
    }

    .jeg_postblock_2.jeg_col_1o3 .jeg_pl_lg_2 .jeg_thumb {
        width: auto;
        float: none;
        margin-right: 0
    }

    .jeg_postblock_2.jeg_col_1o3 .jeg_posts {
        display: block;
        margin-right: 0
    }

    .jeg_postblock_2.jeg_col_1o3 .jeg_pl_sm {
        float: none;
        width: auto;
        padding-right: 0
    }

    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
        width: 120px;
        margin-right: 15px;
        margin-bottom: 5px
    }

    .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_thumb {
        width: 120px;
        margin-left: 15px;
        margin-bottom: 5px
    }

    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_title,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_title {
        font-size: 14px
    }

    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_postblock_content,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_postblock_content {
        overflow: visible
    }

    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_meta_author,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_meta_author {
        display: none
    }

    .jeg_postblock_3.jeg_col_3o3 .jeg_pl_md_2 .jeg_post_title,.jeg_postblock_4.jeg_col_3o3 .jeg_pl_md_3 .jeg_post_title {
        font-size: 24px;
        line-height: 1.3em
    }

    .jeg_postblock_5.jeg_col_1o3 .jeg_post .jeg_post_title,.jeg_postblock_6.jeg_col_1o3 .jeg_post .jeg_post_title {
        font-size: 16px;
        margin-top: 15px
    }

    .jeg_postblock_5.jeg_col_1o3 .jeg_post .jeg_thumb,.jeg_postblock_6.jeg_col_1o3 .jeg_post .jeg_thumb {
        width: auto;
        float: none;
        margin-left: 0;
        margin-right: 0
    }

    .jeg_postblock_5.jeg_col_1o3 .jeg_readmore,.jeg_postblock_6.jeg_col_1o3 .jeg_readmore {
        display: none
    }

    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_post_title {
        font-size: 18px
    }

    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_thumb {
        width: 100%;
        margin: 0 0 5px
    }

    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_post_excerpt {
        margin-top: 5px
    }

    .jeg_col_3o3 .jeg_pl_lg_6 .jeg_post_title {
        font-size: 26px
    }

    .jeg_postblock_8.jeg_col_1o3 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_8.jeg_col_1o3 .jeg_post {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px
    }

    .jeg_postblock_8.jeg_col_2o3 .jeg_post:first-child,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(2) {
        width: 50%
    }

    .jeg_postblock_8.jeg_col_3o3 .jeg_post {
        width: 25%
    }

    .jeg_postblock_8.jeg_col_3o3 .jeg_post:first-child,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3) {
        width: 33.333333333%
    }

    .jeg_postblock_8.jeg_col_1o3 .jeg_post_title,.jeg_postblock_8.jeg_col_2o3 .jeg_post:first-child .jeg_post_title,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(2) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:first-child .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3) .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_9.jeg_col_1o3 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_9.jeg_col_1o3 .jeg_post {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px
    }

    .widget .jeg_postblock_9.jeg_col_1o3 .jeg_post:last-child {
        margin-bottom: 0
    }

    .jeg_postblock_9.jeg_col_3o3 .jeg_post {
        width: 33.333333333%
    }

    .jeg_col_1o3 .jeg_pl_lg_4 .jeg_postblock_heading {
        margin-bottom: 15px
    }

    .jeg_col_1o3 .jeg_pl_lg_4 .jeg_post_title {
        font-size: 18px;
        line-height: 1.25
    }

    .jeg_col_3o3 .jeg_pl_lg_4 .jeg_thumb img {
        width: 100%
    }

    .jeg_col_3o3 .jeg_pl_lg_4 .jeg_post_title {
        font-size: 32px
    }

    .jeg_postblock_11.jeg_col_1o3 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_11.jeg_col_1o3 .jeg_post {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px
    }

    .jeg_postblock_11.jeg_col_3o3 .jeg_post {
        width: 33.333333333%
    }

    .jeg_postblock_12.jeg_col_1o3 .jeg_post {
        margin-bottom: 30px
    }

    .jeg_postblock_12.jeg_col_1o3 .jeg_post_title {
        font-size: 16px;
        line-height: 1.3;
        margin: 0 auto 5px
    }

    .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content {
        padding: 12px 20px 15px;
        margin: -50px 15px 0
    }

    .jeg_postblock_12.jeg_col_1o3 .jeg_meta_comment,.jeg_postblock_12.jeg_col_1o3 .jeg_meta_like,.jeg_postblock_12.jeg_col_1o3 .jeg_post_excerpt {
        display: none
    }

    .jeg_postblock_12.jeg_col_3o3 .jeg_block_loadmore,.jeg_postblock_12.jeg_col_3o3 .jeg_block_nav {
        margin-bottom: 20px
    }

    .jeg_postblock_12.jeg_col_3o3 .jeg_post_title {
        font-size: 32px;
        margin-bottom: 10px
    }

    .jeg_postblock_12.jeg_col_3o3 .jeg_postblock_content {
        margin-top: -70px
    }

    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1 {
        margin-bottom: 30px
    }

    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title {
        font-size: 18px
    }

    .jeg_postblock_13 .jeg_posts_wrap {
        position: relative;
        overflow: hidden
    }

    .jeg_postblock_13 .jeg_posts_wrap .jeg_posts {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: flex-start;
        margin-right: -30px
    }

    .jeg_postblock_13.jeg_col_2o3 .jeg_posts_wrap .jeg_post {
        float: left;
        width: 50%;
        padding-right: 30px
    }

    .jeg_postblock_13.jeg_col_3o3 .jeg_posts_wrap .jeg_post {
        float: left;
        width: 33.333333333%;
        padding-right: 30px
    }

    .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_posts {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: flex-start;
        margin-right: -20px
    }

    .jeg_postblock_13.jeg_col_1o3 .jeg_posts_wrap .jeg_post {
        float: left;
        width: 50%;
        padding-right: 20px
    }

    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_lg_1 .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title {
        font-size: 12px;
        line-height: 1.4em
    }

    .jeg_postblock_13.jeg_col_1o3 .jeg_pl_md_1 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_lg_box .jeg_postblock_content {
        padding: 20px 15px 10px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_lg_box .jeg_post_title {
        font-size: 16px;
        margin-bottom: 0
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_posts {
        margin-right: -20px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_post {
        padding-right: 20px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_thumb .jeg_post_category {
        left: 0;
        bottom: 0
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_posts .jeg_thumb .jeg_post_category a {
        font-size: 10px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1,.jeg_postblock_14.jeg_col_1o3 .jeg_post {
        margin-bottom: 20px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title {
        font-size: 12px;
        font-weight: 500
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_meta_author {
        display: none
    }

    .jeg_postblock_14.jeg_col_3o3 .jeg_postbig .jeg_post_title {
        font-size: 32px
    }

    .jeg_postblock_14.jeg_col_3o3 .jeg_posts .jeg_post {
        width: 33.333333333%
    }

    .jeg_postblock_15.jeg_col_1o3 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_15.jeg_col_1o3 .jeg_post {
        width: 100%;
        padding-right: 0
    }

    .jeg_postblock_15.jeg_col_3o3 .jeg_post {
        width: 33.333333333%
    }

    .jeg_postblock_16.jeg_col_1o3 .jeg_pl_lg_5 {
        margin-bottom: 20px
    }

    .jeg_postblock_16.jeg_col_1o3 .jeg_pl_lg_5 .jeg_post_title {
        font-size: 18px
    }

    .jeg_postblock_16.jeg_col_3o3 .jeg_pl_lg_5 .jeg_post_title {
        font-size: 32px
    }

    .jeg_postblock_16.jeg_col_3o3 .jeg_pl_lg_5 .jeg_thumb img {
        width: 100%
    }

    .jeg_postblock_17:not(.jeg_col_1o3) .jeg_posts_wrap {
        position: relative;
        overflow: hidden
    }

    .jeg_postblock_17:not(.jeg_col_1o3) .jeg_posts {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: stretch;
        margin-right: -30px
    }

    .widget .jeg_postblock_17.jeg_col_1o3 {
        margin-bottom: 0
    }

    .jeg_postblock_17.jeg_col_2o3 .jeg_post {
        float: left;
        width: 50%;
        padding-right: 30px
    }

    .jeg_postblock_17.jeg_col_3o3 .jeg_post {
        float: left;
        width: 33.333333333%;
        padding-right: 30px
    }

    .jeg_col_1o3 .jeg_pl_lg_8 .jeg_post_title {
        font-size: 18px
    }

    .jeg_postblock_18.jeg_col_1o3 .jeg_pl_lg_8:not(:last-of-type) {
        margin-bottom: 20px
    }

    .jeg_postblock_18.jeg_col_1o3 .jeg_pl_lg_8 .jeg_post_meta {
        margin-top: 5px
    }

    .jeg_postblock_18.jeg_col_1o3 .jeg_share_button {
        margin: 10px 0
    }

    .jeg_postblock_18.jeg_col_1o3 .jeg_share_button a {
        width: 30px;
        height: 30px;
        line-height: 30px
    }

    .jeg_postblock_18.jeg_col_1o3 .jeg_share_button .fa {
        font-size: 14px
    }

    .jeg_postblock_18.jeg_col_1o3 .jeg_meta_author,.jeg_postblock_18.jeg_col_1o3 .jeg_share_button a.expanded>span {
        display: none
    }

    .widget_jnews_module_block_19 .jeg_col_1o3 .jeg_post:last-child,.widget_jnews_module_block_19 .jeg_postblock {
        margin-bottom: 0
    }

    .jeg_postblock_19:not(.jeg_col_1o3) .jeg_posts {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: stretch;
        margin-right: -30px
    }

    .jeg_postblock_19.jeg_col_2o3 .jeg_post {
        float: left;
        width: 50%;
        padding-right: 30px
    }

    .jeg_postblock_19.jeg_col_3o3 .jeg_post {
        float: left;
        width: 33.333333333%;
        padding-right: 30px
    }

    .jeg_postblock_20:not(.jeg_col_1o3) .jeg_posts {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: stretch;
        margin-right: -30px
    }

    .jeg_postblock_20.jeg_col_2o3 .jeg_post {
        float: left;
        width: 50%;
        padding-right: 30px
    }

    .jeg_postblock_20.jeg_col_3o3 .jeg_post {
        float: left;
        width: 33.333333333%;
        padding-right: 30px
    }

    .jeg_postblock_21:not(.jeg_col_1o3) .jeg_posts {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: stretch;
        margin-right: -30px
    }

    .jeg_postblock_21.jeg_col_2o3 .jeg_post {
        float: left;
        width: 50%;
        padding-right: 30px
    }

    .jeg_postblock_21.jeg_col_3o3 .jeg_post {
        float: left;
        width: 33.333333333%;
        padding-right: 30px
    }

    .widget_jnews_module_block_21 .jeg_col_1o3 .jeg_post:last-child,.widget_jnews_module_block_21 .jeg_postblock {
        margin-bottom: 0
    }

    .jeg_postblock_22.jeg_col_1o3 .jeg_post_title {
        font-size: 12px;
        font-weight: 500
    }

    .jeg_postblock_22.jeg_col_1o3 .jeg_post_meta {
        display: none
    }

    .jeg_postblock_22.jeg_col_3o3 .jeg_post {
        width: 25%
    }

    .jeg_postblock_23.jeg_col_1o3 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_23.jeg_col_1o3 .jeg_post {
        width: 100%;
        padding-right: 0
    }

    .jeg_postblock_23.jeg_col_3o3 .jeg_post {
        width: 33.333333333%
    }

    .jeg_postblock_24:not(.jeg_col_1o3) .jeg_posts {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: flex;
        align-items: stretch;
        margin-right: -30px
    }

    .jeg_postblock_24.jeg_col_2o3 .jeg_post {
        float: left;
        width: 50%;
        padding-right: 30px
    }

    .jeg_postblock_24.jeg_col_3o3 .jeg_post {
        float: left;
        width: 33.333333333%;
        padding-right: 30px
    }

    .jeg_postblock_24 .jeg_pl_xs_4 .jeg_post_meta,.jeg_postblock_24 .jeg_pl_xs_4 .jeg_post_title {
        position: relative;
        z-index: 1
    }

    .jeg_postblock_25.jeg_col_1o3 .jeg_post {
        margin-bottom: 15px;
        padding-bottom: 20px
    }

    .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_post_title {
        font-size: 18px
    }

    .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_thumb {
        width: 100%;
        float: none
    }

    .jeg_postblock_25.jeg_col_1o3 .jeg_meta_comment,.jeg_postblock_25.jeg_col_1o3 .jeg_meta_like,.jeg_postblock_25.jeg_col_1o3 .jeg_post_excerpt {
        display: none
    }

    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_postblock_heading {
        margin-bottom: 10px
    }

    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_excerpt {
        line-height: 1.4;
        max-height: 4.2em;
        overflow: hidden
    }

    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_title {
        font-size: 16px;
        margin-bottom: 5px
    }

    .jeg_col_1o3 .jeg_meta_footer .jeg_post_share {
        display: none
    }

    .jeg_col_3o3 .jeg_pl_lg_9 .jeg_thumb img {
        width: 100%
    }

    .jeg_postblock_27.jeg_col_1o3 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_27.jeg_col_1o3 .jeg_post {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px
    }

    .jeg_postblock_27.jeg_col_1o3 .jeg_post_excerpt {
        display: none
    }
}

@media only screen and (max-width: 1024px) {
    .jeg_pl_lg_1 .jeg_post_title,.jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title {
        font-size:18px
    }

    .jeg_pl_lg_2 .jeg_thumb,.jeg_pl_lg_3 .jeg_thumb {
        width: 280px
    }

    .jeg_pl_lg_5 .jeg_post_title {
        font-size: 22px;
        line-height: 1.3em
    }

    .jeg_pl_lg_6 .jeg_post_title {
        font-size: 18px
    }

    .jeg_pl_lg_7 .jeg_post_title {
        font-size: 22px;
        line-height: 1.3em
    }

    .jeg_pl_lg_9 .jeg_post_title {
        font-size: 20px
    }

    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_title {
        font-size: 14px
    }

    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_category {
        margin-bottom: 5px
    }

    .jeg_col_1o3 .jeg_pl_lg_9 .jeg_post_category a {
        font-size: 11px
    }

    .jeg_col_3o3 .jeg_pl_lg_9 .jeg_post_title {
        font-size: 26px
    }

    .jeg_pl_lg_card .jeg_postblock_content {
        padding: 15px 20px
    }

    .jeg_pl_lg_box .jeg_post_title,.jeg_pl_lg_card .jeg_post_title {
        font-size: 18px
    }

    .jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title {
        font-size: 16px
    }

    .jeg_pl_md_2 .jeg_thumb,.jeg_pl_md_3 .jeg_thumb {
        width: 200px
    }

    .jeg_pl_sm .jeg_post_title {
        font-size: 13px
    }

    .jeg_pl_sm .jeg_thumb {
        width: 100px
    }

    .jeg_pl_sm .jeg_postblock_content {
        margin-left: 100px
    }

    .jeg_pl_md_card .jeg_postblock_content {
        padding: 12px 15px
    }

    .jeg_pl_md_card .jeg_post_title {
        font-size: 14px
    }

    .jeg_pl_md_box .jeg_post_title {
        font-size: 14px;
        line-height: 1.3em
    }

    .jeg_postblock_8 .jeg_meta_author {
        display: none
    }

    .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content {
        padding: 12px 15px
    }

    .jeg_postblock_12.jeg_col_3o3 .jeg_post_title {
        font-size: 28px
    }

    .jeg_postblock_23 .jeg_posts {
        margin-right: -30px
    }

    .jeg_postblock_23 .jeg_post {
        padding-right: 30px
    }

    .jeg_postblock_25 .jeg_post_title {
        font-size: 18px;
        margin-bottom: 5px
    }

    .jeg_postblock_25 .jeg_thumb {
        margin-right: 20px
    }

    .jeg_postblock_27 .jeg_post_title {
        font-size: 16px
    }

    .jeg_blocklink .jeg_videowrapper {
        display: none
    }

    .jeg_blocklink {
        height: 187px
    }
}

@media only screen and (max-width: 768px) {
    .jeg_pl_lg_2 .jeg_thumb {
        width:230px;
        margin-right: 20px
    }

    .jeg_pl_lg_3 .jeg_thumb {
        width: 230px;
        margin-left: 20px
    }

    .jeg_pl_xs .jeg_post_title {
        width: auto;
        float: none;
        margin-bottom: 5px;
        padding-left: 0
    }

    .jeg_pl_xs .jeg_post_meta {
        float: none;
        width: auto
    }

    .jeg_postblock_17 .jeg_pl_md_1,.jeg_postblock_19 .jeg_pl_md_box {
        margin-bottom: 20px
    }

    .jeg_postblock_20 .jeg_pl_sm {
        margin-bottom: 10px
    }
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .jeg_post_meta {
        font-size:10px
    }

    .jeg_post_excerpt {
        font-size: 12px
    }

    .jeg_pl_lg_1 .jeg_post_title,.jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title {
        font-size: 16px
    }

    .jeg_pl_lg_6 .jeg_thumb {
        width: 220px
    }

    .jeg_col_1o3 .jeg_pl_lg_6 .jeg_post_title {
        font-size: 16px
    }

    .jeg_col_2o3 .jeg_pl_lg_6 .jeg_post_title {
        margin-bottom: 10px
    }

    .jeg_col_3o3 .jeg_pl_lg_6 .jeg_post_title {
        font-size: 22px
    }

    .jeg_pl_lg_9 .jeg_post_title {
        font-size: 18px
    }

    .jeg_col_3o3 .jeg_pl_lg_9 .jeg_post_title {
        font-size: 24px
    }

    .jeg_pl_md_1 .jeg_post_title {
        font-size: 14px;
        margin: 10px 0 5px
    }

    .jeg_pl_md_1 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title {
        font-size: 14px
    }

    .jeg_pl_sm .jeg_thumb,.jeg_pl_sm_3 .jeg_thumb {
        width: 80px
    }

    .jeg_pl_sm .jeg_postblock_content {
        margin-left: 80px;
        padding-left: 10px
    }

    .jeg_pl_sm_3 .jeg_postblock_content {
        margin-right: 80px;
        padding-right: 10px
    }

    .jeg_pl_xs .jeg_postblock_content,.jeg_pl_xs_4 .jeg_postblock_content {
        line-height: normal
    }

    .jeg_pl_xs_4 .jeg_post_title {
        font-size: 12px
    }

    .jeg_col_3o3 .jeg_pl_lg_2 .jeg_post_title,.jeg_col_3o3 .jeg_pl_lg_3 .jeg_post_title {
        font-size: 18px
    }

    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb {
        width: 80px;
        margin-right: 10px
    }

    .jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_thumb {
        width: 80px;
        margin-left: 10px
    }

    .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_post_meta,.jeg_postblock_4.jeg_col_1o3 .jeg_pl_md_3 .jeg_post_meta {
        clear: both;
        padding-top: 5px
    }

    .jeg_postblock_3.jeg_col_3o3 .jeg_pl_md_2 .jeg_post_title,.jeg_postblock_4.jeg_col_3o3 .jeg_pl_md_3 .jeg_post_title {
        font-size: 18px
    }

    .jeg_postblock_8 .jeg_post_title {
        font-size: 13px
    }

    .jeg_postblock_12.jeg_col_1o3 .jeg_post_title {
        font-size: 14px
    }

    .jeg_postblock_12.jeg_col_3o3 .jeg_post_title {
        font-size: 24px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_post_meta {
        display: none
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_lg_box .jeg_post_title {
        font-size: 14px
    }

    .jeg_postblock_14.jeg_col_1o3 .jeg_pl_md_1 .jeg_post_title {
        font-size: 11px;
        line-height: normal
    }

    .jeg_postblock_22 .jeg_post {
        padding-right: 20px
    }

    .jeg_postblock_22 .jeg_post_title {
        font-size: 15px
    }

    .jeg_postblock_24 .jeg_pl_md_box {
        margin-bottom: 10px
    }

    .jeg_postblock_25 .jeg_post {
        padding-bottom: 20px
    }

    .jeg_postblock_25 .jeg_thumb {
        width: 200px;
        margin-right: 15px
    }

    .jeg_postblock_25 .jeg_readmore {
        display: none
    }

    .jeg_postblock_25.jeg_col_1o3 .jeg_post .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_26 .jeg_meta_footer {
        margin-top: 20px
    }

    .jeg_postblock_26 .jeg_meta_footer>div {
        padding: 5px;
        font-size: 11px
    }

    .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a {
        margin: 0 6px
    }

    .jeg_postblock_27 .jeg_posts {
        margin-right: -30px
    }

    .jeg_postblock_27 .jeg_post {
        padding-right: 30px
    }

    .jeg_postblock_27 .jeg_post_title {
        font-size: 14px
    }

    .jeg_postblock_27 .jeg_post_category a {
        font-size: 11px
    }

    .jeg_postblock_27 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_blocklink {
        height: 145px
    }
}

@media only screen and (max-width: 767px) {
    .jeg_block_heading,.jeg_blocklink {
        margin-bottom:20px
    }

    .jeg_pl_lg_2 .jeg_thumb,.jeg_pl_lg_3 .jeg_thumb {
        width: 40%
    }

    .jeg_pl_lg_6 .jeg_post_excerpt {
        margin-top: 5px
    }

    .jeg_pl_lg_9 .jeg_post_title {
        font-size: 22px!important
    }

    .jeg_pl_md_1 .jeg_post_title {
        font-size: 20px
    }

    .jeg_pl_sm .jeg_post_title {
        font-size: 14px
    }

    .jeg_col_3 .jeg_pl_sm .jeg_thumb {
        width: 100px
    }

    .jeg_col_3 .jeg_pl_sm .jeg_postblock_content {
        margin-left: 100px
    }

    .jeg_posttree_2.jeg_col_3 .jeg_post_excerpt {
        display: block
    }

    .jeg_postblock_2 .jeg_posts {
        display: block;
        margin-right: 0
    }

    .jeg_postblock_2 .jeg_pl_sm {
        float: none;
        width: auto;
        padding-right: 0
    }

    .jeg_postblock_8 .jeg_post_title {
        font-size: 13px
    }

    .jeg_postblock_8 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_postblock_8.jeg_col_3o3 .jeg_post:first-child .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3) .jeg_post_title,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(4) .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_8.jeg_col_2o3 .jeg_post:first-child,.jeg_postblock_8.jeg_col_2o3 .jeg_post:nth-child(2),.jeg_postblock_8.jeg_col_3o3 .jeg_post:first-child,.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(2),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(3),.jeg_postblock_8.jeg_col_3o3 .jeg_post:nth-child(4) {
        width: 50%
    }

    .jeg_postblock_14 .jeg_posts .jeg_post_title,.jeg_postblock_9 .jeg_post .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_14 .jeg_posts .jeg_thumb,.jeg_postblock_9 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_postblock_12.jeg_col_1o3 .jeg_postblock_content {
        padding: 15px 20px 0
    }

    .jeg_postblock_12.jeg_col_3o3 .jeg_post_title,.jeg_postblock_13 .jeg_post_title {
        font-size: 18px
    }

    .jeg_postblock_13 .jeg_thumb img {
        width: 100%
    }

    .jeg_postblock_16 .jeg_pl_lg_5 {
        margin-bottom: 20px
    }

    .jeg_postblock_17 .jeg_posts,.jeg_postblock_19 .jeg_posts,.jeg_postblock_20 .jeg_posts,.jeg_postblock_24 .jeg_posts {
        margin-bottom: 30px
    }

    .jeg_postblock_19 .jeg_pl_md_box .jeg_post_title,.jeg_postblock_24 .jeg_pl_md_box .jeg_post_title {
        font-size: 22px
    }

    .jeg_postblock_19 .jeg_pl_md_box .jeg_thumb,.jeg_postblock_24 .jeg_pl_md_box .jeg_thumb {
        max-height: 350px
    }

    .jeg_postblock_22.jeg_col_1o3 .jeg_posts {
        margin-right: -30px
    }

    .jeg_postblock_22.jeg_col_1o3 .jeg_post {
        padding-right: 30px;
        margin-bottom: 30px
    }

    .jeg_postblock_22.jeg_col_3o3 .jeg_post {
        width: 50%
    }

    .jeg_postblock_23 .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_38 .jeg_post_title {
        font-size: 18px
    }

    .jeg_blocklink {
        height: 0!important;
        padding-bottom: 50%
    }
}

@media only screen and (max-width: 667px) {
    .jeg_pl_lg_box .jeg_post_title,.jeg_pl_md_box .jeg_post_title {
        font-size:24px
    }

    .jeg_pl_md_1 .jeg_post_title,.jeg_postblock_15 .jeg_post_title {
        font-size: 18px
    }

    .jeg_pl_sm .jeg_thumb {
        width: 80px
    }

    .jeg_pl_sm .jeg_postblock_content {
        margin-left: 80px
    }

    .jeg_pl_lg_4 .jeg_post_title {
        font-size: 22px
    }

    .jeg_postblock_8 .jeg_post_title {
        font-size: 13px
    }

    .jeg_postblock_22 .jeg_posts {
        margin-right: 0!important
    }

    .jeg_postblock_22 .jeg_post {
        width: 100%!important;
        padding: 0!important
    }

    .jeg_postblock_22 .jeg_post_title,.jeg_postblock_23 .jeg_post_title {
        font-size: 18px
    }
}

@media only screen and (max-width: 568px) {
    .jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title {
        font-size:16px;
        margin-bottom: 5px
    }

    .jeg_pl_lg_4 .jeg_post_title,.jeg_pl_lg_5 .jeg_post_title,.jeg_pl_lg_6 .jeg_post_title,.jeg_pl_lg_7 .jeg_post_title,.jeg_pl_lg_8 .jeg_post_title {
        font-size: 18px;
        line-height: 1.3em
    }

    .jeg_pl_lg_2 .jeg_thumb {
        margin-right: 20px
    }

    .jeg_pl_lg_3 .jeg_thumb {
        margin-left: 20px
    }

    .jeg_postblock_2 .jeg_pl_lg_2 .jeg_postblock_content {
        overflow: visible
    }

    .jeg_postblock_5 .jeg_meta_comment,.jeg_postblock_5 .jeg_meta_like,.jeg_postblock_6 .jeg_meta_comment,.jeg_postblock_6 .jeg_meta_like {
        display: none
    }

    .jeg_postblock_13 .jeg_pl_lg_1 {
        margin-bottom: 30px
    }

    .jeg_pl_lg_6 .jeg_thumb {
        width: 42%
    }

    .jeg_postblock_14 .jeg_posts .jeg_post_title,.jeg_postblock_15 .jeg_post_title,.jeg_postblock_9 .jeg_post .jeg_post_title {
        font-size: 14px
    }

    .jeg_postblock_19 .jeg_pl_md_box .jeg_thumb,.jeg_postblock_24 .jeg_pl_md_box .jeg_thumb {
        max-height: 260px
    }

    .jeg_postblock_23 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_23 .jeg_post {
        width: 100%;
        padding-right: 0
    }

    .jeg_postblock_23 .jeg_post_title {
        font-size: 18px
    }

    .jeg_postblock_23 .jeg_post_excerpt {
        margin: 0 0 .5em
    }

    .jeg_postblock_25 .jeg_post {
        padding-bottom: 20px
    }

    .jeg_postblock_25 .jeg_thumb {
        width: 42%
    }

    .jeg_postblock_25 .jeg_readmore {
        display: none
    }

    .jeg_postblock_26 .jeg_meta_footer {
        margin-top: 20px
    }

    .jeg_postblock_26 .jeg_meta_footer>div {
        padding: 8px;
        font-size: 11px
    }

    .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a {
        margin: 0 6px
    }

    .jeg_postblock_27 .jeg_post {
        margin-bottom: 30px
    }

    .jeg_postblock_27 .jeg_post_title {
        font-size: 18px!important
    }

    .jeg_postblock_27 .jeg_post_category a {
        font-size: 11px!important
    }
}

@media only screen and (max-width: 480px) {
    .jeg_post_meta {
        font-size:10px;
        text-rendering: auto
    }

    .jeg_post_excerpt {
        margin-top: 5px
    }

    .jeg_pl_lg_1 .jeg_post_title {
        font-size: 16px;
        margin-bottom: 5px
    }

    .jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title {
        font-size: 16px
    }

    .jeg_pl_lg_9 .jeg_postblock_heading {
        margin-bottom: 10px
    }

    .jeg_pl_lg_9 .jeg_post_title {
        font-size: 24px!important
    }

    .jeg_pl_lg_9 .jeg_post_category {
        margin-bottom: 6px
    }

    .jeg_pl_lg_9 .jeg_post_category a {
        font-size: 11px
    }

    .jeg_pl_lg_9 .jeg_post_excerpt {
        margin-top: 10px
    }

    .jeg_pl_md_1 .jeg_post_title {
        font-size: 16px
    }

    .jeg_pl_md_1 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title {
        font-size: 15px;
        font-weight: 400
    }

    .jeg_pl_md_2 .jeg_thumb,.jeg_pl_md_3 .jeg_thumb {
        width: 100px
    }

    .jeg_pl_md_2 .jeg_thumb {
        margin-right: 10px
    }

    .jeg_pl_md_3 .jeg_thumb {
        margin-left: 10px
    }

    .jeg_pl_lg_2 .jeg_thumb {
        margin-right: 10px
    }

    .jeg_pl_lg_3 .jeg_thumb {
        margin-left: 10px
    }

    .jeg_col_1o3 .jeg_pl_lg_card .jeg_postblock_content,.jeg_col_3o3 .jeg_pl_lg_card .jeg_postblock_content,.jeg_pl_lg_card .jeg_postblock_content {
        margin: -50px 15px 0;
        padding: 12px 15px
    }

    .jeg_pl_lg_box .jeg_post_title,.jeg_pl_md_box .jeg_post_title {
        font-size: 18px
    }

    .jeg_pl_xs_2 .jeg_post_title,.jeg_pl_xs_4 .jeg_post_title {
        font-size: 14px
    }

    .jeg_postblock_2 .jeg_pl_lg_2 {
        margin-bottom: 20px
    }

    .jeg_postblock_2 .jeg_pl_lg_2 .jeg_postblock_content {
        overflow: visible
    }

    .jeg_postblock_3 .jeg_post_excerpt,.jeg_postblock_4 .jeg_post_excerpt,.jeg_postblock_5 .jeg_post_excerpt,.jeg_postblock_6 .jeg_post_excerpt {
        display: none
    }

    .jeg_postblock_5 .jeg_thumb .jeg_post_category,.jeg_postblock_5 .jeg_thumb .jeg_post_category a {
        font-size: 8px;
        line-height: 8px
    }

    .jeg_pl_lg_6 .jeg_thumb {
        width: 100%;
        float: none;
        margin: 0 0 5px
    }

    .jeg_pl_lg_7 .jeg_postblock_content {
        margin: 5px auto 0
    }

    .jeg_postblock_8 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_8 .jeg_post {
        width: 100%!important;
        padding-right: 0;
        margin-bottom: 20px
    }

    .jeg_postblock_8 .jeg_post .jeg_post_title {
        font-size: 16px!important
    }

    .jeg_postblock_8 .jeg_meta_author {
        display: inline-block
    }

    .jeg_postblock_14 .jeg_posts,.jeg_postblock_15 .jeg_posts,.jeg_postblock_9 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_14 .jeg_posts .jeg_post,.jeg_postblock_15 .jeg_post,.jeg_postblock_9 .jeg_post {
        width: 100%!important;
        float: none;
        padding-right: 0;
        margin-bottom: 20px
    }

    .jeg_postblock_14 .jeg_posts .jeg_post_title,.jeg_postblock_9 .jeg_post .jeg_post_title {
        font-size: 16px
    }

    .jeg_pl_lg_4 .jeg_post_excerpt {
        line-height: 1.5;
        max-height: 4.5em;
        text-overflow: ellipsis;
        overflow: hidden
    }

    .jeg_pl_lg_4 .jeg_postblock_heading {
        margin-bottom: 10px
    }

    .jeg_postblock_11 .jeg_posts {
        margin-right: 0
    }

    .jeg_postblock_11 .jeg_post {
        width: 100%!important;
        padding-right: 0;
        margin-bottom: 20px
    }

    .jeg_postblock_11 .jeg_post .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_12 .jeg_post_title {
        font-size: 16px!important
    }

    .jeg_postblock_13 .jeg_post_title {
        font-size: 16px;
        margin-top: 0
    }

    .jeg_postblock_13 .jeg_post_excerpt {
        display: none
    }

    .jeg_postblock_13 .jeg_post {
        margin-bottom: 20px
    }

    .jeg_postblock_13 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_postblock_16 .jeg_pl_lg_5 {
        margin-bottom: 15px
    }

    .jeg_postblock_16 .jeg_posts {
        padding-top: 10px
    }

    .jeg_postblock_17 .jeg_posts,.jeg_postblock_19 .jeg_posts,.jeg_postblock_20 .jeg_posts,.jeg_postblock_24 .jeg_posts {
        margin-bottom: 0
    }

    .jeg_postblock_18 .jeg_pl_lg_8:not(:last-of-type) {
        margin-bottom: 20px
    }

    .jeg_postblock_18 .jeg_pl_lg_8 .jeg_post_meta {
        margin-top: 5px
    }

    .jeg_postblock_18 .jeg_share_button {
        margin: 10px 0
    }

    .jeg_postblock_18 .jeg_share_button a {
        width: 30px!important;
        height: 30px;
        line-height: 30px
    }

    .jeg_postblock_18 .jeg_share_button .fa {
        font-size: 14px
    }

    .jeg_postblock_18 .jeg_share_button a.expanded>span {
        display: none
    }

    .jeg_postblock_19 .jeg_pl_md_box .jeg_thumb,.jeg_postblock_24 .jeg_pl_md_box .jeg_thumb {
        max-height: 220px
    }

    .jeg_postblock_19 .jeg_pl_md_box .jeg_post_title,.jeg_postblock_24 .jeg_pl_md_box .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_22:not(.jeg_pb_boxed),.jeg_postblock_23:not(.jeg_pb_boxed) {
        margin-bottom: 10px
    }

    .jeg_postblock_22 .jeg_post,.jeg_postblock_23 .jeg_post {
        margin-bottom: 20px
    }

    .jeg_postblock_25 .jeg_postblock_heading {
        margin-bottom: 10px
    }

    .jeg_postblock_25 .jeg_thumb {
        width: 100%;
        float: none;
        margin: 0 0 10px
    }

    .jeg_postblock_26 .jeg_meta_footer>div {
        width: 100%;
        display: block;
        border-right: 0;
        border-bottom: 1px solid #eee
    }

    .jeg_postblock_26 .jeg_meta_footer>div:last-child {
        border-bottom: 0
    }

    .jeg_postblock_26 .jeg_meta_footer .jeg_post_share a {
        margin: 0 6px
    }

    .jeg_postblock_27 .jeg_post {
        margin-bottom: 20px
    }

    .jeg_postblock_27 .jeg_post_title {
        font-size: 16px!important
    }

    .jeg_postblock_27 .jeg_post_category a {
        font-size: 11px!important
    }

    .jeg_hero_style_1 .jeg_post.jeg_hero_item_1 .jeg_post_meta {
        display: block
    }
}

@media only screen and (max-width: 320px) {
    .jeg_pl_lg_2 .jeg_post_title,.jeg_pl_lg_3 .jeg_post_title {
        font-size:1em
    }

    .jeg_pl_lg_9 .jeg_post_title {
        font-size: 16px!important;
        margin-bottom: .5em
    }

    .jeg_pl_lg_9 .jeg_post_category {
        margin-bottom: 5px
    }

    .jeg_pl_lg_9 .jeg_postblock_heading {
        margin-bottom: 10px
    }

    .jeg_pl_md_2 .jeg_post_title,.jeg_pl_md_3 .jeg_post_title {
        font-size: 1em
    }

    .jeg_pl_md_2 .jeg_thumb,.jeg_pl_md_3 .jeg_thumb {
        width: 80px
    }

    .jeg_pl_lg_4 .jeg_post_title,.jeg_pl_lg_5 .jeg_post_title,.jeg_pl_lg_7 .jeg_post_title,.jeg_pl_lg_8 .jeg_post_title {
        font-size: 16px;
        line-height: 1.4
    }

    .jeg_pl_lg_6 .jeg_post_title {
        font-size: 15px
    }

    .jeg_pl_lg_6 .jeg_post_excerpt {
        margin-top: 5px
    }

    .jeg_pl_sm .jeg_post_title {
        font-size: 13px;
        line-height: normal
    }

    .jeg_col_1o3 .jeg_pl_lg_card .jeg_postblock_content,.jeg_col_3o3 .jeg_pl_lg_card .jeg_postblock_content,.jeg_pl_lg_card .jeg_postblock_content,.jeg_pl_md_card .jeg_postblock_content {
        padding: 10px 15px
    }

    .jeg_pl_lg_card .jeg_post_excerpt {
        display: none
    }

    .jeg_pl_md_box .jeg_post_title,.jeg_postblock_11 .jeg_post .jeg_post_title,.jeg_postblock_12 .jeg_post .jeg_post_title,.jeg_postblock_13 .jeg_post_title,.jeg_postblock_14 .jeg_posts .jeg_post_title,.jeg_postblock_22 .jeg_post_title,.jeg_postblock_23 .jeg_post_title,.jeg_postblock_8 .jeg_post .jeg_post_title,.jeg_postblock_9 .jeg_post .jeg_post_title {
        font-size: 14px!important
    }

    .jeg_pl_lg_7 .jeg_postblock_content {
        padding: 20px;
        margin: 0
    }

    .jeg_pl_lg_7 .jeg_post_excerpt {
        display: none
    }

    .jeg_postblock_14 .jeg_pl_lg_box .jeg_post_title {
        margin-bottom: 0
    }

    .jeg_postblock_14 .jeg_pl_lg_box .jeg_post_meta {
        display: none
    }

    .jeg_postblock_25 .jeg_post_title {
        font-size: 16px
    }

    .jeg_postblock_27 .jeg_post {
        margin-bottom: 15px
    }

    .jeg_postblock_27 .jeg_thumb {
        margin-bottom: 10px
    }

    .jeg_postblock_27 .jeg_post_title {
        font-size: 14px!important
    }

    .jeg_postblock_27 .jeg_post_category a {
        font-size: 11px!important
    }
}

.jeg_cart {
    position: relative;
    line-height: inherit
}

.jeg_midbar .jeg_cart {
    line-height: 50px
}

.jeg_cart .cartlink {
    color: inherit;
    font-weight: 500
}

.jeg_topbar .jeg_cart .cartlink {
    font-weight: 400
}

.jeg_cart .empty {
    text-align: center
}

.woocommerce form .form-row .select2-container {
    line-height: 40px
}

.select2-container .select2-choice {
    border-color: #e0e0e0;
    border-radius: 0;
    padding-left: 14px
}

.select2-drop-active {
    border-color: #e0e0e0
}

.widget_text .textwidget input[type=submit] {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px
}

.jeg_hero_style_1 .jeg_post.jeg_hero_item_1 .jeg_post_meta,.jeg_hero_style_1 .jeg_post.jeg_hero_item_1 .jeg_post_review,body .jeg_hero_style_1 .jeg_post.jeg_hero_item_1 .jeg_post_category,body .jeg_hero_style_1 .jeg_post.jeg_hero_item_1 .jeg_post_title {
    opacity: 1;
    transform: none
}

.jnews-dark-mode {
    --j-grey-bg-color: #494949;
    --j-darkgrey-bg-color: #282828;
    --j-bg-color: #1A1A1A;
    --j-dark-bg-color: #131313;
    --j-txt-color: #CACACA;
    --j-link-txt-color: #ffffff;
    --j-meta-txt-color: #8B8B8B;
    --j-border-color: #303030;
    color: var(--j-txt-color);
    background-color: var(--j-bg-color)
}

.jnews-dark-mode.jeg_boxed {
    background-color: #000
}

.jnews-dark-mode .jeg_footer.dark .jeg_footer_content,.jnews-dark-mode .jeg_megamenu .sub-menu,.jnews-dark-mode .jeg_megamenu .sub-menu .jeg_newsfeed_subcat li.active a,.jnews-dark-mode .jeg_megamenu .sub-menu .newsfeed_overlay,.jnews-dark-mode .jeg_menu li>ul,.jnews-dark-mode .jeg_mobile_midbar,.jnews-dark-mode .jeg_mobile_midbar.dark,.jnews-dark-mode .jeg_video_playlist_list_inner_wrapper {
    background-color: var(--j-dark-bg-color)!important
}

.jnews-dark-mode .sub-menu .jeg_newsfeed_subcat {
    background-color: rgba(0,0,0,.7)
}

.jnews-dark-mode #jeg_off_canvas .jeg_mobile_wrapper,.jnews-dark-mode .jeg_container:not(.dark),.jnews-dark-mode .jeg_content,.jnews-dark-mode .jeg_footer.dark .jeg_footer_bottom,.jnews-dark-mode .jeg_hero_style_6 .jeg_post_meta,.jnews-dark-mode .jeg_hero_style_6 .jeg_post_title a,.jnews-dark-mode .jeg_heropost_14 .jeg_pl_lg_7 .jeg_thumb .jeg_post_category a,.jnews-dark-mode .jeg_midbar:not(.dark),.jnews-dark-mode .jeg_mobile_midbar,.jnews-dark-mode .jeg_mobile_wrapper,.jnews-dark-mode .jeg_newsfeed_subcat li.active,.jnews-dark-mode .jeg_pl_lg_7 .jeg_thumb .jeg_post_category a,.jnews-dark-mode .jeg_search_popup_expand .jeg_search_form,.jnews-dark-mode .jeg_search_wrapper.jeg_search_modal_expand,.jnews-dark-mode .jeg_side_heading,.jnews-dark-mode .jeg_sidefeed .jeg_post.active,.jnews-dark-mode .jeg_stickybar:not(.dark),.jnews-dark-mode .jeg_topbar:not(.dark),.jnews-dark-mode .sidecontent_postwrapper,.jnews-dark-mode .tns-outer .tns-controls button,.jnews-dark-mode.jeg_sidecontent #jeg_sidecontent,.jnews-dark-mode.jeg_sidecontent #jeg_sidecontent .sidecontent_postwrapper {
    background-color: var(--j-bg-color)!important
}

.jnews-dark-mode .jeg_postblock_content .jeg_readmore,.jnews-dark-mode .jeg_tabpost_nav li:hover,.jnews-dark-mode .popularpost_item:not(:first-child) .jeg_post_title a:before,.jnews-dark-mode .socials_widget:not(.nobg) a .fa,.jnews-dark-mode .thumbnail-container {
    background-color: var(--j-grey-bg-color)!important
}

.jnews-dark-mode #jeg_off_canvas.dark .jeg_mobile_wrapper,.jnews-dark-mode .jeg_header_sticky .jeg_navbar_wrapper:not(.jeg_navbar_boxed),.jnews-dark-mode .jeg_midbar.dark,.jnews-dark-mode .jeg_mobile_midbar.dark,.jnews-dark-mode .jeg_topbar.dark {
    background-color: var(--j-dark-bg-color)!important
}

.jnews-dark-mode .jeg_filter_menu,.jnews-dark-mode .jeg_header .jeg_search_no_expand .jeg_search_form .jeg_search_input,.jnews-dark-mode .jeg_postblock .jeg_pl_lg_card .jeg_inner_post,.jnews-dark-mode .jeg_postblock .jeg_pl_lg_card .jeg_postblock_content,.jnews-dark-mode .jeg_postblock .jeg_pl_md_card .jeg_inner_post,.jnews-dark-mode .jeg_postblock .jeg_pl_md_card .jeg_postblock_content,.jnews-dark-mode .jeg_postblock_32 .jeg_post_meta,.jnews-dark-mode .jeg_postblock_35 .jeg_post_meta,.jnews-dark-mode .jeg_review_search .review-search-form,.jnews-dark-mode .jeg_search_result {
    background-color: var(--j-darkgrey-bg-color)!important
}

.jnews-dark-mode tr:hover {
    background: var(--j-grey-bg-color)!important
}

.jnews-dark-mode .jeg_block_loadmore a:after,.jnews-dark-mode .jeg_block_loadmore a:before,.jnews-dark-mode .jeg_share_stats>div:last-child:after,.jnews-dark-mode .okayNav__nav--invisible {
    background-color: var(--j-border-color)!important
}

.jnews-dark-mode .jeg_footer:not(.dark) .jeg_footer_bottom,.jnews-dark-mode .jeg_footer:not(.dark) .jeg_footer_content {
    background-color: #292929!important
}

.jnews-dark-mode .jeg_hero_style_7 .jeg_postblock_content {
    background: #242424!important
}

.jnews-dark-mode .jeg_hero_style_7 .jeg_postblock_content {
    background-color: rgba(26,26,26,.94)
}

.jnews-dark-mode .jeg_block_loadmore a,.jnews-dark-mode .jeg_post .box_wrap,.jnews-dark-mode .jeg_search_form {
    background-color: transparent
}

.jnews-dark-mode .jeg_postblock_30 .jeg_pl_lg_7 {
    background: 0 0
}

.jnews-dark-mode .jeg_postblock .jeg_block_nav a:hover:not(.disabled),.jnews-dark-mode .jeg_postblock .owl-carousel .owl-nav div:hover,.jnews-dark-mode .tns-outer .tns-controls button:hover {
    background: rgba(255,255,255,.3)
}

.jnews-dark-mode .jeg_postblock .jeg_block_nav a {
    background: rgba(0,0,0,.4)
}

.jnews-dark-mode .jeg_postblock .module-overlay,.jnews-dark-mode .jeg_review_search .module-overlay {
    background: rgba(0,0,0,.2)
}

.jnews-dark-mode .jeg_postblock .okayNav__menu-toggle span {
    background: #ccc
}

.jnews-dark-mode .thumbnail-container:after {
    background-color: var(--j-darkgrey-bg-color);
    background-image: url(https://sportshandle.com/wp-content/themes/jnews/assets/img/preloader-dark.gif)
}

.jnews-dark-mode .author-truncate.jnews_author_box_container:after,.jnews-dark-mode .mobile-truncate.content-inner:after {
    background: var(--j-bg-color);
    background: linear-gradient(0deg,var(--j-bg-color) 0,var(--j-bg-color) 15%,rgba(0,0,0,0) 100%);
    box-shadow: unset
}

.jnews-dark-mode .jnews-cookie-law-policy {
    background-color: var(--j-grey-bg-color)!important
}

.jnews-dark-mode .jeg_post_editor .jeg_embed_info,.jnews-dark-mode .jeg_post_meta,.jnews-dark-mode .jeg_post_meta a,.jnews-dark-mode .jeg_postblock.jeg_postblock_27 .jeg_pl_md_4 .jeg_post_meta,.jnews-dark-mode .jeg_postblock_content .jeg_post_meta,.jnews-dark-mode .mfp-close-btn-in .mfp-close {
    color: var(--j-meta-txt-color)!important
}

.jeg_midbar .jeg_menu:not(.jeg_main_menu)>li>a,.jnews-dark-mode .cat-item a,.jnews-dark-mode .content-inner a:hover,.jnews-dark-mode .entry-content h1,.jnews-dark-mode .entry-content h2,.jnews-dark-mode .entry-content h3,.jnews-dark-mode .entry-content h4,.jnews-dark-mode .jeg_caption_container .jeg_post_meta,.jnews-dark-mode .jeg_carousel .jeg_postblock_carousel_3 .jeg_post_title a,.jnews-dark-mode .jeg_footer .jeg_footer_content a,.jnews-dark-mode .jeg_footer a,.jnews-dark-mode .jeg_header .jeg_menu.jeg_main_menu>li>a,.jnews-dark-mode .jeg_header .socials_widget.nobg>a>i.fa:before,.jnews-dark-mode .jeg_hero_style_6 .jeg_postblock_content a,.jnews-dark-mode .jeg_hero_style_7 .jeg_postblock_content a,.jnews-dark-mode .jeg_meganav_bar,.jnews-dark-mode .jeg_menu a,.jnews-dark-mode .jeg_meta_author a,.jnews-dark-mode .jeg_midbar .jeg_menu:not(.jeg_main_menu)>li>a,.jnews-dark-mode .jeg_mobile_midbar,.jnews-dark-mode .jeg_mobile_midbar.dark,.jnews-dark-mode .jeg_mobile_wrapper a,.jnews-dark-mode .jeg_nav_item a,.jnews-dark-mode .jeg_navbar .jeg_menu:not(.jeg_main_menu)>li>a,.jnews-dark-mode .jeg_pl_lg_7 .jeg_thumb .jeg_post_category a,.jnews-dark-mode .jeg_pl_md_box .jeg_meta_date,.jnews-dark-mode .jeg_post_title,.jnews-dark-mode .jeg_post_title a,.jnews-dark-mode .jeg_postblock .jeg_block_loadmore a,.jnews-dark-mode .jeg_postblock .jeg_block_nav a,.jnews-dark-mode .jeg_postblock .jeg_post_title a,.jnews-dark-mode .jeg_postblock .jeg_readmore,.jnews-dark-mode .jeg_postblock .okayNav__menu-toggle.icon--active span,.jnews-dark-mode .jeg_postblock .okayNav__nav--invisible a,.jnews-dark-mode .jeg_postblock .owl-carousel .owl-dot,.jnews-dark-mode .jeg_postblock .owl-carousel .owl-nav .owl-next,.jnews-dark-mode .jeg_postblock .owl-carousel .owl-nav .owl-prev,.jnews-dark-mode .jeg_postblock.jeg_postblock_27 .jeg_pl_md_4 .jeg_post_title a,.jnews-dark-mode .jeg_postblock_14 .jeg_postbig .jeg_meta_date *,.jnews-dark-mode .jeg_review_search .jeg_post_title a,.jnews-dark-mode .jeg_side_tabs li,.jnews-dark-mode .jeg_slider_type_8 .jeg_item_caption .jeg_post_title a,.jnews-dark-mode .socials_widget.nobg a .fa,.jnews-dark-mode .tns-outer .tns-controls button,.jnews-dark-mode a:focus,.jnews-dark-mode a:hover {
    color: var(--j-link-txt-color)!important
}

.jnews-dark-mode .entry-header .jeg_post_meta .fa,.jnews-dark-mode .jeg_footer .socials_widget.nobg .fa,.jnews-dark-mode .jeg_post_editor .jeg_embed_info p,.jnews-dark-mode .jeg_post_meta .fa,.jnews-dark-mode .jeg_post_meta .jpwt-icon,.jnews-dark-mode .jeg_post_meta a:hover {
    color: inherit!important
}

.jnews-dark-mode div.jeg_meta_zoom .zoom-in,.jnews-dark-mode div.jeg_meta_zoom .zoom-out,.jnews-dark-mode div.jeg_meta_zoom .zoom-reset {
    background-color: var(--j-darkgrey-bg-color)
}

.jnews-dark-mode .content-inner,.jnews-dark-mode .jeg_megamenu .sub-menu .jeg_newsfeed_subcat li.active a,.jnews-dark-mode .jeg_post_subtitle,.jnews-dark-mode .jeg_postblock .jeg_meta_footer .jeg_meta_author a,.jnews-dark-mode .jeg_postblock .jeg_meta_footer .jeg_meta_comment a,.jnews-dark-mode .jeg_postblock .jeg_post_excerpt p,.jnews-dark-mode .jeg_postblock .jeg_subcat_list>li>a,.jnews-dark-mode .jeg_postblock .okayNav__nav--invisible a,.jnews-dark-mode .jeg_review_search,.jnews-dark-mode .jeg_search_expanded .jeg_search_modal_expand .jeg_search_input,.jnews-dark-mode .jeg_tabpost_nav li,.jnews-dark-mode p {
    color: var(--j-txt-color)!important
}

.jnews-dark-mode .custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta,.jnews-dark-mode .custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta .jeg_meta_bookmark a,.jnews-dark-mode .custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta .jeg_meta_comment a,.jnews-dark-mode .custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta .jeg_meta_donation a,.jnews-dark-mode .custom_post_template .jeg_custom_meta_wrapper.jeg_post_meta .jeg_meta_like a,.jnews-dark-mode .fa-search,.jnews-dark-mode .jeg_meta_footer .jeg_post_share a,.jnews-dark-mode .jeg_pl_xs_4 .jeg_postblock_content:before,.jnews-dark-mode .jeg_post_meta .fa:not(.fa-star):not(.fa-star-o):not(.fa-clock-o):not(.fa-star-half-o),.jnews-dark-mode .jeg_post_review .fa {
    color: var(--j-link-txt-color)
}

.jnews-dark-mode .a:hover,.jnews-dark-mode .content-inner,.jnews-dark-mode .entry-header .jeg_meta_comment a,.jnews-dark-mode .entry-header .jeg_post_title,.jnews-dark-mode .jeg_author_content,.jnews-dark-mode .jeg_author_socials a,.jnews-dark-mode .jeg_post_source span,.jnews-dark-mode .jeg_post_tags span,.jnews-dark-mode .jeg_post_title a,.jnews-dark-mode .jeg_post_via span,.jnews-dark-mode .jeg_share_count .counts,.jnews-dark-mode .jeg_video_playlist_title,.jnews-dark-mode a,.jnews-dark-mode a:focus,.jnews-dark-mode h1,.jnews-dark-mode h1.jeg_post_title,.jnews-dark-mode h2,.jnews-dark-mode h3,.jnews-dark-mode h4,.jnews-dark-mode label,.jnews-dark-mode td,.jnews-dark-mode th {
    color: var(--j-link-txt-color)!important
}

.jnews-dark-mode .jeg_menu_footer li:not(:last-child):after,.jnews-dark-mode .sf-arrows .sf-with-ul:after {
    color: var(--j-grey-bg-color)
}

.jnews-dark-mode .jeg_postblock .jeg_block_nav a.disabled {
    color: #999
}

.jnews-dark-mode .jeg_postblock .jeg_meta_footer .label,.jnews-dark-mode .jeg_postblock.jeg_postblock_27 .jeg_post_excerpt {
    color: #ccc
}

.jnews-dark-mode .ads-wrapper img,.jnews-dark-mode .jeg_aside_item,.jnews-dark-mode .jeg_authorbox,.jnews-dark-mode .jeg_block_heading:before,.jnews-dark-mode .jeg_main_menu>li,.jnews-dark-mode .jeg_midbar,.jnews-dark-mode .jeg_mobile_menu ul li a,.jnews-dark-mode .jeg_nav_item,.jnews-dark-mode .jeg_navigation *,.jnews-dark-mode .jeg_post .box_wrap,.jnews-dark-mode .jeg_postblock,.jnews-dark-mode .jeg_postblock *,.jnews-dark-mode .jeg_postblock .jeg_block_heading.jeg_block_heading_1,.jnews-dark-mode .jeg_postblock .jeg_block_heading.jeg_block_heading_6,.jnews-dark-mode .jeg_postblock .jeg_block_heading_1,.jnews-dark-mode .jeg_postblock .jeg_block_heading_6,.jnews-dark-mode .jeg_postblock .jeg_block_loadmore a,.jnews-dark-mode .jeg_postblock .jeg_block_nav a,.jnews-dark-mode .jeg_postblock .jeg_block_nav:after,.jnews-dark-mode .jeg_postblock .jeg_block_nav:before,.jnews-dark-mode .jeg_postblock .jeg_meta_footer,.jnews-dark-mode .jeg_postblock .jeg_meta_footer>div,.jnews-dark-mode .jeg_postblock .jeg_pl_lg_6,.jnews-dark-mode .jeg_postblock .jeg_pl_lg_8:not(:last-of-type),.jnews-dark-mode .jeg_postblock .jeg_pl_lg_9,.jnews-dark-mode .jeg_postblock .okayNav__nav--invisible a,.jnews-dark-mode .jeg_postblock .owl-carousel .owl-dot,.jnews-dark-mode .jeg_postblock .owl-carousel .owl-nav .owl-next,.jnews-dark-mode .jeg_postblock .owl-carousel .owl-nav .owl-prev,.jnews-dark-mode .jeg_postblock.jeg_postblock_24 .jeg_pl_xs_4 .jeg_postblock_content,.jnews-dark-mode .jeg_postblock.jeg_postblock_25 .jeg_post,.jnews-dark-mode .jeg_postblock_20 .jeg_pl_xs,.jnews-dark-mode .jeg_postblock_28 .show_border article,.jnews-dark-mode .jeg_postblock_29 .show_border article,.jnews-dark-mode .jeg_postblock_30 .jeg_pl_lg_7,.jnews-dark-mode .jeg_postblock_39 .jeg_post_meta,.jnews-dark-mode .jeg_postblock_content .jeg_readmore,.jnews-dark-mode .jeg_search_popup_expand .jeg_search_form,.jnews-dark-mode .jeg_search_result,.jnews-dark-mode .jeg_search_result .search-link,.jnews-dark-mode .jeg_stickybar,.jnews-dark-mode .jeg_tabpost_nav li,.jnews-dark-mode .jeg_topbar,.jnews-dark-mode .jeg_video_playlist_list_inner_wrapper,.jnews-dark-mode .popularpost_item:first-child .jeg_post_title a:before,.jnews-dark-mode .widget_categories li,.jnews-dark-mode td,.jnews-dark-mode th,.jnews-dark-mode tr {
    border-color: var(--j-border-color)
}

.jnews-dark-mode .jnews_inline_related_post .jeg_postblock_29.jeg_col_2o3 .jeg_postsmall {
    column-rule-color: var(--j-border-color)
}

.jnews-dark-mode .jeg_search_popup_expand .jeg_search_form:before {
    border-bottom-color: var(--j-bg-color)
}

.jnews-dark-mode .jeg_filter_menu li a,.jnews-dark-mode .jeg_search_popup_expand .jeg_search_form:after,.jnews-dark-mode .jeg_search_result .jeg_post:not(:last-child) {
    border-bottom-color: var(--j-border-color)
}

.jnews-dark-mode #jeg_sidecontent,.jnews-dark-mode .jeg_ad_module,.jnews-dark-mode .jeg_menu li>ul li a,.jnews-dark-mode .jeg_newsfeed_subcat li.active,.jnews-dark-mode .jeg_side_tabs,.jnews-dark-mode .sidecontent_postwrapper *,.jnews-dark-mode .sub-menu .jeg_newsfeed_subcat {
    border-color: var(--j-border-color)!important
}

.jnews-dark-mode .jeg_postblock .jeg_readmore {
    border: 0
}

.jnews-dark-mode .jeg_slider_thumbnail .active.current .jeg_slide_thumbnail_item:before {
    border-top-color: var(--j-bg-color)
}

.jnews-dark-mode .chosen-container .chosen-results li.highlighted,.jnews-dark-mode .jeg_popup_post {
    color: var(--j-txt-color);
    background: var(--j-grey-bg-color)
}

.jnews-dark-mode .jeg_newsfeed_list .tns-outer .tns-controls button:disabled {
    background: var(--j-border-color)
}

.jnews-dark-mode .jeg_meganav_bar,.jnews-dark-mode .jeg_postblock_carousel_3 .tns-outer .tns-controls button {
    border-color: var(--j-border-color);
    background: var(--j-darkgrey-bg-color)
}

.jnews-dark-mode .content-inner .jeg_post_category a,.jnews-dark-mode .jeg_footer .socials_widget:not(.nobg) .fa,.jnews-dark-mode .jeg_post_source a,.jnews-dark-mode .jeg_post_tags a,.jnews-dark-mode .jeg_post_via a {
    color: var(--j-link-txt-color);
    background: var(--j-grey-bg-color)
}

.jnews-dark-mode .jeg_author_socials a svg,.jnews-dark-mode .jeg_author_socials a:hover svg {
    fill: var(--j-link-txt-color)
}

.jnews-dark-mode .chosen-container-active.chosen-with-drop .chosen-single,.jnews-dark-mode .chosen-drop,.jnews-dark-mode .chosen-single,.jnews-dark-mode .selectize-input,.jnews-dark-mode input:not([type=submit]),.jnews-dark-mode select,.jnews-dark-mode textarea {
    background: var(--j-dark-bg-color);
    border-color: var(--j-border-color);
    color: var(--j-txt-color)
}

.jnews-dark-mode .jeg_filter_menu .active,.jnews-dark-mode .jeg_filter_menu li a:hover,.jnews-dark-mode .jeg_menu li>ul li.current-menu-ancestor>a,.jnews-dark-mode .jeg_menu li>ul li.current-menu-item>a,.jnews-dark-mode .jeg_menu li>ul li.sfHover>a,.jnews-dark-mode .jeg_menu li>ul li:hover>a {
    color: var(--j-link-txt-color)!important;
    background: var(--j-grey-bg-color)!important
}

.jnews-dark-mode.jeg_single_tpl_6 .entry-header .jeg_post_subtitle span,.jnews-dark-mode.jeg_single_tpl_6 .entry-header .jeg_post_title span {
    background: var(--j-bg-color);
    box-shadow: 7px 0 0 var(--j-bg-color),-7px 0 0 var(--j-bg-color)
}

.jnews-dark-mode .jeg_topbar .jeg_search_no_expand .jeg_search_input[type=text] {
    background-color: transparent
}

.jnews-dark-mode .jeg_postblock_carousel_2 .tns-outer .tns-controls button.tns-next,.jnews-dark-mode .jeg_postblock_carousel_2 .tns-outer .tns-controls button.tns-prev {
    color: #fff;
    border-color: #fff
}

.jnews-dark-mode div[class*=vc_custom_] {
    border-color: var(--j-border-color)!important
}

.jnews-dark-mode .jeg_navbar_mobile .jeg_search_expanded .jeg_search_popup_expand .jeg_search_toggle:before {
    bottom: 0
}

.jnews-dark-mode .jeg_post_editor .jeg-tablist li a {
    background: var(--j-darkgrey-bg-color);
    border-color: var(--j-border-color)
}

.jnews-dark-mode .jeg_post_editor .jeg-tablist li a.active {
    background: var(--j-bg-color);
    color: var(--j-link-txt-color);
    border-bottom-color: var(--j-bg-color)
}

.jnews-dark-mode .jeg_post_editor .jeg_upload_wrapper .btn,.jnews-dark-mode .jeg_post_editor .wp-core-ui .button {
    background: var(--j-darkgrey-bg-color);
    border-color: var(--j-border-color);
    color: var(--j-link-txt-color)
}

.jnews-dark-mode .jeg_post_editor .jeg_upload_wrapper .btn .fa,.jnews-dark-mode .jeg_post_editor .wp-core-ui .button .wp-media-buttons-icon {
    color: var(--j-meta-txt-color)
}

.jnews-dark-mode .jeg_post_editor .form-input-wrapper,.jnews-dark-mode .jeg_post_editor .selectize-input {
    border-color: var(--j-border-color)
}

.mpc-animation {
    opacity: 0
}

.velocity-animating,.velocity-animating .mpc-transition {
    -webkit-transition: none!important;
    transition: none!important
}

.mpc-transition {
    -webkit-transition: .25s;
    transition: all .25s
}

.mpc-display--block {
    display: block!important
}

div[class^=mpc-]>p {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    text-align: inherit;
    text-transform: inherit
}

.mpc-carousel__wrapper {
    position: relative;
    z-index: 1
}

[data-mpcslick]:not(.slick-slider) {
    display: -ms-flexbox;
    -ms-flex-pack: center;
    display: flex;
    justify-content: center
}

[data-mpcslick]:not(.slick-slider)>div {
    margin: 0!important;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

[data-mpcslick]:not(.slick-slider)+.mpc-navigation {
    display: none
}

.slick-cloned .mpc-init,.slick-cloned.mpc-init {
    visibility: visible!important;
    opacity: 1
}

@media only screen and (max-width: 768px) {
    .mpc-navigation {
        display:none
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.mfp-figure {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden
}

[class*=mpc],[class*=mpc]:after,[class*=mpc]:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

button.mfp-arrow,button.mfp-close {
    z-index: 1000000
}

[class^=mpc-carousel-],[class^=mpc-grid-] {
    opacity: 0
}

a[class^=mpc-] {
    text-decoration: none
}

.mpc-alert-wrap {
    position: relative
}

.mpc-alert {
    display: flex;
    align-items: stretch;
    width: 100%;
    overflow: hidden
}

.mpc-animated-text-wrap {
    display: inline-block;
    vertical-align: middle
}

.mpc-animated-text {
    display: inline-block;
    vertical-align: middle;
    min-height: 1em;
    overflow: hidden;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

@media screen and (max-width: 768px) {
    .mpc-animated-text {
        display:block;
        margin: 0 auto
    }
}

.mpc-animated-text:before {
    content: '\00a0';
    display: inline-block;
    width: 0;
    float: left
}

.mpc-animated-text__word {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit
}

.mpc-button {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    z-index: 1
}

.mpc-button:hover {
    -webkit-transform: translate3d(0,0,0)
}

.mpc-tooltip-wrap>.mpc-button {
    display: block
}

.mpc-button__content {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center
}

.mpc-button__title {
    display: inline-block;
    vertical-align: middle;
    align-self: center;
    line-height: initial
}

.mpc-button__icon {
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    align-self: center;
    line-height: initial;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.mpc-button__background {
    position: absolute;
    z-index: 1;
    opacity: 0
}

.mpc-active .mpc-button .mpc-button__background,.mpc-button:hover .mpc-button__background,.mpc-parent-hover:hover .mpc-button .mpc-button__background {
    opacity: 1
}

.mpc-button__background.mpc-effect-type--fade.mpc-effect-side--in {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mpc-button__background.mpc-effect-type--slide.mpc-effect-side--top {
    top: -100%;
    left: 0;
    width: 100%;
    height: 100%
}

.mpc-active .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--top,.mpc-button:hover .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--top,.mpc-parent-hover:hover .mpc-button .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--top {
    top: 0
}

.mpc-button__background.mpc-effect-type--slide.mpc-effect-side--right {
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%
}

.mpc-button:hover .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--right {
    left: 0
}

.mpc-button__background.mpc-effect-type--slide.mpc-effect-side--bottom {
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%
}

.mpc-button:hover .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--bottom {
    top: 0
}

.mpc-button__background.mpc-effect-type--slide.mpc-effect-side--left {
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%
}

.mpc-button:hover .mpc-button__background.mpc-effect-type--slide.mpc-effect-side--left {
    left: 0
}

.mpc-button__background.mpc-effect-type--expand.mpc-effect-side--horizontal {
    top: 0;
    bottom: 0;
    left: 50%;
    right: 50%
}

.mpc-button:hover .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--horizontal {
    left: 5%;
    right: 5%
}

.mpc-button__background.mpc-effect-type--expand.mpc-effect-side--vertical {
    top: 50%;
    bottom: 50%;
    left: 0;
    right: 0
}

.mpc-button:hover .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--vertical {
    top: 5%;
    bottom: 5%
}

.mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left {
    top: 50%;
    bottom: 50%;
    left: -20%;
    right: -20%;
    transform: rotate(45deg)
}

.mpc-button:hover .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_left {
    top: -60%;
    bottom: -60%
}

.mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right {
    top: 50%;
    bottom: 50%;
    left: -20%;
    right: -20%;
    transform: rotate(-45deg)
}

.mpc-button:hover .mpc-button__background.mpc-effect-type--expand.mpc-effect-side--diagonal_right {
    top: -60%;
    bottom: -60%
}

.mpc-button__content.mpc-effect-type--stay.mpc-effect-side--left .mpc-button__icon {
    padding-right: .5em
}

.mpc-button__content.mpc-effect-type--stay.mpc-effect-side--left .mpc-button__title {
    padding-left: 0
}

.mpc-button__content.mpc-effect-type--stay.mpc-effect-side--right .mpc-button__icon {
    padding-left: .5em
}

.mpc-button__content.mpc-effect-type--stay.mpc-effect-side--right .mpc-button__title {
    padding-right: 0
}

.mpc-button__content.mpc-effect-type--slide .mpc-button__icon {
    position: absolute;
    top: 50%;
    opacity: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--slide .mpc-button__icon {
    opacity: 1
}

.mpc-button__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-button__icon {
    left: -100%;
    padding: 0
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--slide.mpc-effect-side--left .mpc-button__icon {
    left: 5%
}

.mpc-button__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-button__icon {
    right: -100%;
    padding: 0
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--slide.mpc-effect-side--right .mpc-button__icon {
    right: 5%
}

.mpc-button__content.mpc-effect-type--push_out {
    overflow: hidden
}

.mpc-button__content.mpc-effect-type--push_out .mpc-button__icon {
    position: absolute;
    opacity: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out .mpc-button__icon {
    opacity: 1
}

.mpc-button__content.mpc-effect-type--push_out .mpc-button__title {
    position: relative
}

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__icon {
    top: -100%;
    left: 50%
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__icon {
    top: 50%
}

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__title {
    top: 0
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--top .mpc-button__title {
    top: 5em
}

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__icon {
    top: 50%;
    left: 150%
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__icon {
    left: 50%
}

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__title {
    left: 0
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--right .mpc-button__title {
    left: -100%
}

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__icon {
    top: 150%;
    left: 50%
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__icon {
    top: 50%
}

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__title {
    top: 0
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--bottom .mpc-button__title {
    top: -5em
}

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__icon {
    top: 50%;
    left: -100%
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__icon {
    left: 50%
}

.mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__title {
    left: 0
}

.mpc-button:hover .mpc-button__content.mpc-effect-type--push_out.mpc-effect-side--left .mpc-button__title {
    left: 100%
}

.mpc-button-set {
    display: inline-block
}

.mpc-button-set.mpc-fullwidth.mpc-style--horizontal {
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

.mpc-button-set.mpc-fullwidth.mpc-style--horizontal>.mpc-add_to_cart,.mpc-button-set.mpc-fullwidth.mpc-style--horizontal>.mpc-button,.mpc-button-set.mpc-fullwidth.mpc-style--horizontal>.mpc-lightbox {
    flex-grow: 1
}

.mpc-button-set.mpc-fullwidth.mpc-style--horizontal>.mpc-add_to_cart .mpc-button,.mpc-button-set.mpc-fullwidth.mpc-style--horizontal>.mpc-button .mpc-button,.mpc-button-set.mpc-fullwidth.mpc-style--horizontal>.mpc-lightbox .mpc-button {
    display: block
}

.mpc-button-set.mpc-fullwidth.mpc-style--vertical {
    display: block
}

.mpc-button-set.mpc-style--vertical {
    text-align: center
}

.mpc-button-set .mpc-lightbox .mpc-button {
    vertical-align: bottom
}

.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart-wrap,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-lightbox,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-tooltip-wrap {
    vertical-align: middle
}

.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart-wrap:first-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart-wrap:first-child .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart:first-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart:first-child .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-button:first-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-button:first-child .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-lightbox:first-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-lightbox:first-child .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-tooltip-wrap:first-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-tooltip-wrap:first-child .mpc-button {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    padding-left: 0!important
}

.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart-wrap:last-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart-wrap:last-child .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart:last-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart:last-child .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-button:last-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-button:last-child .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-lightbox:last-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-lightbox:last-child .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-tooltip-wrap:last-child,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-tooltip-wrap:last-child .mpc-button {
    border-left-width: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    padding-right: 0!important
}

.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart-wrap:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart-wrap:not(:first-child):not(:last-child) .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-add_to_cart:not(:first-child):not(:last-child) .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-button:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-button:not(:first-child):not(:last-child) .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-lightbox:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-lightbox:not(:first-child):not(:last-child) .mpc-button,.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-tooltip-wrap:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--horizontal:not(.mpc-frontend)>.mpc-tooltip-wrap:not(:first-child):not(:last-child) .mpc-button {
    border-left-width: 0;
    border-radius: 0
}

.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap {
    display: block
}

.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:first-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:first-child .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:first-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:first-child .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:first-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:first-child .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:first-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:first-child .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:first-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:first-child .mpc-button {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 0!important
}

.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:last-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:last-child .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:last-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:last-child .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:last-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:last-child .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:last-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:last-child .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:last-child,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:last-child .mpc-button {
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-bottom: 0!important
}

.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart-wrap:not(:first-child):not(:last-child) .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-add_to_cart:not(:first-child):not(:last-child) .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-button:not(:first-child):not(:last-child) .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-lightbox:not(:first-child):not(:last-child) .mpc-button,.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:not(:first-child):not(:last-child),.mpc-button-set.mpc-style--vertical:not(.mpc-frontend) .mpc-tooltip-wrap:not(:first-child):not(:last-child) .mpc-button {
    border-top-width: 0;
    border-radius: 0
}

.mpc-button-set .mpc-button-separator-box {
    display: inline-block;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.mpc-button-set .mpc-button-separator {
    display: inline-block;
    min-width: 1em;
    text-align: center;
    white-space: nowrap;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.mpc-button-set .mpc-button-separator.mpc-empty {
    min-width: 0
}

.mpc-button-set.mpc-style--vertical .mpc-button-separator-box {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.mpc-button-set .mpc-button-separator-wrap {
    position: relative;
    display: inline-block;
    width: 0;
    vertical-align: middle;
    z-index: 2
}

.mpc-button-set .mpc-button-separator-wrap:last-child {
    display: none
}

.mpc-button-set.mpc-style--vertical .mpc-button-separator-wrap {
    display: block;
    height: 0;
    width: auto
}

.mpc-callout {
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (max-width: 992px) {
    .mpc-callout .mpc-button {
        margin:.5em auto!important
    }
}

.mpc-carousel-anything {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-carousel-anything.mpc-carousel--stretched .slick-list {
    overflow: visible
}

.mpc-carousel-anything .slick-track {
    display: table;
    table-layout: fixed
}

.mpc-carousel-anything .mpc-carousel__item-wrapper {
    position: relative;
    display: table-cell!important;
    height: 100%;
    float: none!important;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: .25s;
    transition: all .25s
}

.mpc-carousel-anything .slick-slide.mpc-carousel__item-wrapper,.mpc-carousel-anything .slick-slide>div:last-child>.mpc-carousel__item-wrapper {
    margin-bottom: 0!important
}

.mpc-carousel-anything :focus,.mpc-carousel-anything:focus {
    outline: 0;
    -webkit-outline: none
}

.mpc-carousel-anything .slick-slide>div:not([class^=mpc]) {
    display: flex
}

.mpc-carousel-image {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-carousel-image.mpc-carousel--stretched,.mpc-carousel-image.mpc-carousel--stretched .slick-list {
    overflow: visible
}

.mpc-carousel-image .slick-slide.mpc-carousel__item-wrapper,.mpc-carousel-image .slick-slide>div:last-child>.mpc-carousel__item-wrapper {
    margin-bottom: 0!important
}

.mpc-carousel-image :focus,.mpc-carousel-image:focus {
    outline: 0;
    -webkit-outline: none
}

.mpc-carousel-image .mpc-carousel__item-wrapper {
    position: relative;
    display: block!important;
    height: 100%;
    width: auto;
    max-width: 100%!important
}

.mpc-carousel-image .mpc-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.mpc-carousel-image .mpc-item .mpc-border,.mpc-carousel-image .mpc-item .mpc-border::before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: '';
    border-width: 0;
    border-style: solid;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: inherit;
    transition: inherit
}

.mpc-carousel-image img {
    width: 100%;
    height: auto
}

.mpc-carousel-image .mpc-icon-anchor {
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    -webkit-transition: .25s;
    transition: all .25s
}

.mpc-carousel-image .mpc-icon-anchor i {
    display: block;
    vertical-align: bottom;
    width: 1.35em;
    height: 1.35em;
    line-height: 1.35em;
    font-style: normal;
    -webkit-transition: inherit;
    transition: inherit
}

.mpc-carousel-image .mpc-icon-anchor i.mpc-icon--character,.mpc-carousel-image .mpc-icon-anchor i.mpc-icon--image {
    width: auto
}

.mpc-carousel-image .mpc-item-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 5;
    visibility: hidden
}

.mpc-carousel-image .mpc-overlay--vertical-wrap {
    display: table;
    width: 100%;
    height: 100%
}

.mpc-carousel-image .mpc-overlay--vertical {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%
}

.mpc-carousel-image.mpc-overlay--fade .mpc-item-overlay,.mpc-carousel-image.mpc-overlay--none .mpc-item-overlay {
    top: 0;
    left: 0;
    opacity: 0
}

.mpc-carousel-image.mpc-overlay--slide-up .mpc-item-overlay {
    top: 100%;
    left: 0
}

.mpc-carousel-image.mpc-overlay--slide-down .mpc-item-overlay {
    top: -100%;
    left: 0
}

.mpc-carousel-image.mpc-overlay--slide-left .mpc-item-overlay {
    top: 0;
    left: 100%
}

.mpc-carousel-image.mpc-overlay--slide-right .mpc-item-overlay {
    top: 0;
    left: -100%
}

.mpc-carousel-image.mpc-layout--fluid * {
    height: 100%
}

.mpc-carousel-image.mpc-layout--fluid .mpc-overlay--vertical,.mpc-carousel-image.mpc-layout--fluid .mpc-overlay--vertical * {
    height: auto
}

.mpc-carousel-image.mpc-layout--fluid img {
    width: auto!important;
    height: 100%!important
}

.mpc-carousel-posts {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-carousel-posts.mpc-carousel--stretched .slick-list {
    overflow: visible
}

.mpc-carousel-posts .slick-slide.mpc-post,.mpc-carousel-posts .slick-slide>div:last-child>.mpc-post {
    margin-bottom: 0!important
}

.mpc-carousel-posts .mpc-post {
    display: inline-block;
    vertical-align: bottom;
    height: 100%;
    max-width: 100%!important
}

.mpc-carousel-posts :focus,.mpc-carousel-posts:focus {
    outline: 0;
    -webkit-outline: none
}

.mpc-carousel-posts[data-slick-cols="1"] .mpc-post {
    width: 100%
}

.mpc-carousel-posts[data-slick-cols="2"] .mpc-post {
    width: 50%
}

.mpc-carousel-posts[data-slick-cols="3"] .mpc-post {
    width: 33%
}

.mpc-carousel-posts[data-slick-cols="3"] .mpc-post:last-child {
    width: 34%
}

.mpc-carousel-posts[data-slick-cols="4"] .mpc-post {
    width: 25%
}

.mpc-carousel-slider {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-carousel-slider.mpc-carousel--stretched,.mpc-carousel-slider.mpc-carousel--stretched .slick-list {
    overflow: visible
}

.mpc-carousel-slider :focus,.mpc-carousel-slider:focus {
    outline: 0;
    -webkit-outline: none
}

.mpc-carousel-slider .mpc-carousel__item-wrapper,.mpc-carousel-slider .mpc-item,.mpc-carousel-slider .slick-list,.mpc-carousel-slider .slick-track {
    height: 100%!important
}

.mpc-carousel-slider .mpc-carousel__item-wrapper {
    display: block!important;
    overflow: hidden
}

.mpc-carousel-slider .mpc-item {
    position: relative;
    border-width: 0;
    border-style: solid;
    border-radius: 0;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}

.mpc-carousel-slider .mpc-item .mpc-border,.mpc-carousel-slider .mpc-item .mpc-border::before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: '';
    border-width: 0;
    border-style: solid;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: inherit;
    transition: inherit
}

.mpc-carousel-slider img {
    height: 100%!important;
    width: auto!important
}

.mpc-carousel-slider .mpc-icon-anchor {
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    -webkit-transition: .25s;
    transition: all .25s
}

.mpc-carousel-slider .mpc-icon-anchor i {
    display: block;
    vertical-align: bottom;
    width: 1.35em;
    height: 1.35em;
    line-height: 1.35em;
    font-style: normal;
    -webkit-transition: inherit;
    transition: inherit
}

.mpc-carousel-slider .mpc-icon-anchor i.mpc-icon--character,.mpc-carousel-slider .mpc-icon-anchor i.mpc-icon--image {
    width: auto
}

.mpc-carousel-slider .mpc-item-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 5;
    visibility: hidden
}

.mpc-carousel-slider .mpc-overlay--vertical-wrap {
    display: table;
    width: 100%;
    height: 100%
}

.mpc-carousel-slider .mpc-overlay--vertical {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%
}

.mpc-carousel-slider.mpc-overlay--fade .mpc-item-overlay,.mpc-carousel-slider.mpc-overlay--none .mpc-item-overlay {
    top: 0;
    left: 0;
    opacity: 0
}

.mpc-carousel-slider.mpc-overlay--slide-up .mpc-item-overlay {
    top: 100%;
    left: 0
}

.mpc-carousel-slider.mpc-overlay--slide-down .mpc-item-overlay {
    top: -100%;
    left: 0
}

.mpc-carousel-slider.mpc-overlay--slide-left .mpc-item-overlay {
    top: 0;
    left: 100%
}

.mpc-carousel-slider.mpc-overlay--slide-right .mpc-item-overlay {
    top: 0;
    left: -100%
}

.mpc-carousel__item-wrapper:hover .mpc-item-overlay {
    visibility: visible
}

.mpc-carousel__count {
    display: inline-block;
    position: absolute;
    z-index: 10
}

.mpc-carousel__count:after,.mpc-carousel__count:before {
    display: inline-block;
    position: relative
}

.mpc-carousel__count:before {
    top: -.25em;
    padding-right: .25em;
    content: attr(data-current-slide)
}

.mpc-carousel__count:after {
    bottom: -.25em;
    padding-left: .25em;
    content: attr(data-slides-amount)
}

.mpc-carousel__count.mpc-align--top-left {
    top: 0;
    left: 0
}

.mpc-carousel__count.mpc-align--top-right {
    top: 0;
    right: 0
}

.mpc-carousel__count.mpc-align--bottom-left {
    bottom: 0;
    left: 0
}

.mpc-carousel__count.mpc-align--bottom-right {
    bottom: 0;
    right: 0
}

.mpc-carousel-testimonial {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-carousel-testimonial .slick-slide {
    overflow: hidden
}

.mpc-carousel-testimonial .slick-slide>div>.mpc-gap,.mpc-carousel-testimonial .slick-slide>div>.mpc-testimonial {
    width: auto!important;
    display: block!important
}

.mpc-carousel-testimonial.mpc-carousel--stretched .slick-list {
    overflow: visible
}

.mpc-carousel-testimonial :focus,.mpc-carousel-testimonial:focus {
    -webkit-outline: none;
    outline: 0
}

.mpc-carousel-testimonial .mpc-gap {
    vertical-align: middle
}

.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial {
    display: flex;
    align-items: stretch
}

.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_3,.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_4 {
    flex-direction: column
}

.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_1 .mpc-testimonial__thumbnail,.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_2 .mpc-testimonial__thumbnail,.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_6 .mpc-testimonial__thumbnail,.mpc-carousel-testimonial.mpc-align-items .mpc-testimonial.mpc-testimonial--style_7 .mpc-testimonial__thumbnail {
    flex: 1 0 auto
}

.mpc-chart__box {
    position: relative;
    margin: 0 auto
}

.mpc-chart__inner_circle,.mpc-chart__marker,.mpc-chart__outer_circle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    border-radius: 100%;
    background-clip: padding-box!important
}

.mpc-chart__marker {
    opacity: 0
}

.mpc-waypoint--init .mpc-chart__marker {
    opacity: 1
}

.mpc-circle-icons {
    position: relative;
    width: 90%;
    margin: 0 auto;
    border-radius: 50%
}

.mpc-circle-icons:before {
    content: '';
    display: block;
    position: absolute;
    top: 4%;
    left: 4%;
    width: 92%;
    height: 92%;
    border-radius: 50%;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-circle-icons:after {
    content: '';
    display: block;
    padding-top: 100%
}

.mpc-circle-icons .mpc-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2
}

.mpc-circle-icons .mpc-icon-column {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media screen and (min-width: 769px) {
    .mpc-column:not(.vc_col-lg-12) .mpc-circle-icons .mpc-icon-column,.mpc-column:not(.vc_col-md-12) .mpc-circle-icons .mpc-icon-column {
        background:0 0!important;
        padding: 0!important;
        margin: 0!important;
        border: none!important;
        border-radius: 50%!important
    }
}

.mpc-circle-icons .mpc-icon-column.mpc-active .mpc-icon-column__content-wrap {
    visibility: visible;
    opacity: 1
}

.mpc-circle-icons .mpc-icon-column__content-wrap {
    visibility: hidden;
    opacity: 0;
    border-radius: 50%!important;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: all 1s
}

.mpc-circle-icons .mpc-icon-column__content-wrap:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mpc-circle-icons .vc_element.vc_mpc_icon_column {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media screen and (max-width: 768px) {
    .mpc-column .mpc-circle-icons.mpc-circle-icons {
        width:100%
    }

    .mpc-column .mpc-circle-icons.mpc-circle-icons:after,.mpc-column .mpc-circle-icons.mpc-circle-icons:before {
        display: none
    }

    .mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column {
        position: relative;
        border-radius: 0!important;
        padding: 2em;
        margin: 2em 0
    }

    .mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon {
        position: relative;
        top: 0!important;
        left: 0!important;
        margin-left: 0!important;
        margin-top: 0!important;
        margin-bottom: 2em
    }

    .mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column__content-wrap {
        visibility: visible;
        opacity: 1;
        border-radius: 0!important;
        border: none!important;
        margin: 0!important;
        padding: 0!important;
        width: 100%;
        height: auto;
        background: 0 0!important
    }

    .mpc-column .mpc-circle-icons.mpc-circle-icons .mpc-icon-column__content-wrap:before {
        display: none
    }
}

.mpc-connected-icons {
    display: flex;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-connected-icons:after {
    content: '';
    display: block;
    clear: both;
    float: none
}

.mpc-connected-icons>.mpc-connected-icons__line {
    opacity: 0;
    visibility: hidden
}

.mpc-connected-icons .mpc-icon,.mpc-connected-icons .mpc-icon-column {
    position: relative;
    overflow: visible
}

.mpc-connected-icons[data-layout=horizontal] .mpc-connected-icons__line {
    left: 100%
}

.mpc-connected-icons[data-layout=vertical] {
    margin: 0;
    flex-direction: column
}

.mpc-connected-icons[data-layout=vertical] .mpc-connected-icons__item {
    width: 100%
}

.mpc-connected-icons[data-layout=vertical] .mpc-connected-icons__item:nth-child(2) {
    padding-top: 0!important
}

.mpc-connected-icons[data-layout=vertical] .mpc-connected-icons__item:last-child {
    padding-bottom: 0!important
}

.mpc-connected-icons[data-layout=vertical] .mpc-connected-icons__line {
    top: 100%
}

.mpc-connected-icons__item {
    position: relative;
    display: block;
    float: left
}

.mpc-connected-icons__line {
    position: absolute;
    z-index: 1
}

.mpc-connected-icons__line span {
    display: block;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: width .25s;
    transition: width .25s
}

[data-layout=horizontal] .mpc-connected-icons__line span {
    width: 0
}

[data-layout=vertical] .mpc-connected-icons__line span {
    height: 0;
    float: left
}

.mpc-countdown {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-countdown__content {
    overflow: hidden;
    text-align: center;
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap
}

.mpc-countdown__section {
    display: inline-block;
    margin: 1em 0;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-countdown__section h4 {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.mpc-countdown__section .mpc-main {
    display: inline-block;
    white-space: nowrap
}

.mpc-countdown__section .mpc-main>div {
    display: table;
    width: 100%;
    height: 100%
}

.mpc-countdown__section .mpc-main>div div {
    display: table-cell;
    vertical-align: middle
}

@media screen and (max-width: 992px) {
    .mpc-countdown__section {
        margin:1em
    }
}

.mpc-counter {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-counter:after,.mpc-counter:before {
    display: block;
    content: "";
    float: none;
    clear: both
}

.mpc-counter .mpc-divider {
    margin: 0 auto .75em
}

.mpc-counter .mpc-icon {
    margin: 0 auto .75em
}

.mpc-divider {
    position: relative;
    display: table;
    width: 100%
}

.mpc-dropcap {
    display: inline-block;
    float: left
}

.mpc-grid-anything {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-grid-anything .mpc-grid__item-wrapper {
    float: left;
    text-align: center
}

.mpc-grid-anything.mpc-inited .mpc-grid__item-wrapper {
    float: none!important
}

.mpc-grid-anything a,.mpc-grid-anything a:focus {
    outline: 0
}

.mpc-grid-images {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-grid-images a,.mpc-grid-images a:focus {
    outline: 0
}

.mpc-grid-images .mpc-item {
    min-width: 100px;
    float: left;
    width: 100%
}

.mpc-grid-images img {
    width: 100%;
    height: auto;
    display: block
}

.mpc-grid-posts {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-grid-posts .mpc-post {
    display: block;
    float: left;
    min-width: 150px
}

.mpc-interactive_image .mpc-hotspot {
    position: absolute;
    line-height: 1;
    transform: translateX(-50%) translateY(-50%)
}

.mpc-interactive_image .mpc-hotspot.mpc-active {
    z-index: 2
}

.mpc-hotspot img {
    max-width: none
}

.vc_mpc_hotspot.vc_element {
    position: absolute!important;
    display: inline-block!important;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.vc_mpc_hotspot.vc_element .mpc-hotspot {
    position: initial;
    top: 0!important;
    left: 0!important;
    -webkit-transform: none;
    transform: none
}

.mpc-icon {
    display: inline-block;
    text-align: center;
    line-height: 1em;
    vertical-align: middle;
    max-width: 100%;
    overflow: hidden;
    z-index: 1;
    transform: translate3d(0,0,0)
}

.mpc-icon-list {
    display: block;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.mpc-icon-column {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-icon-column:after,.mpc-icon-column:before {
    display: block;
    content: "";
    float: none;
    clear: both
}

.mpc-icon-column.mpc-icon-column--style_2,.mpc-icon-column.mpc-icon-column--style_4,.mpc-icon-column.mpc-icon-column--style_6 {
    position: relative
}

.mpc-icon-column .mpc-divider {
    margin: 0 0 .75em
}

.mpc-icon-column--style_2 {
    padding-top: 0!important
}

.mpc-icon-column--style_2 .mpc-icon {
    position: relative;
    top: 0
}

.mpc-icon-column--style_4 .mpc-icon {
    position: relative;
    left: 0;
    float: left
}

.mpc-icon-column--style_6 .mpc-icon {
    position: relative;
    right: 0;
    float: right
}

@media screen and (min-width: 768px) {
    .vc_col-sm-12 .mpc-icon-column--style_4 {
        padding-left:0!important
    }

    .vc_col-sm-12 .mpc-icon-column--style_6 {
        padding-right: 0!important
    }
}

@media screen and (min-width: 992px) {
    .mpc-icon-column--style_4 {
        padding-left:0!important
    }

    .mpc-icon-column--style_6 {
        padding-right: 0!important
    }
}

@media screen and (min-width: 768px) and (max-width:992px) {
    .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column {
        text-align:center!important
    }

    .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 .mpc-icon,.mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 .mpc-icon {
        float: none;
        position: static
    }

    .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 .mpc-divider,.mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4 .mpc-icon,.mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 .mpc-divider,.mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6 .mpc-icon {
        margin: .5em auto!important
    }

    .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4>:first-child,.mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6>:first-child {
        margin-top: 0!important
    }

    .mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_4>:last-child,.mpc-column:not(.vc_col-sm-12):not(.vc_col-sm-6) .mpc-icon-column--style_6>:last-child {
        margin-bottom: 0!important
    }
}

@media screen and (max-width: 768px) {
    .mpc-icon-column {
        text-align:center!important
    }

    .mpc-icon-column--style_4 .mpc-icon,.mpc-icon-column--style_6 .mpc-icon {
        float: none;
        position: static
    }

    .mpc-icon-column--style_4 .mpc-divider,.mpc-icon-column--style_4 .mpc-icon,.mpc-icon-column--style_6 .mpc-divider,.mpc-icon-column--style_6 .mpc-icon {
        margin: .5em auto!important
    }

    .mpc-icon-column--style_4>:first-child,.mpc-icon-column--style_6>:first-child {
        margin-top: 0!important
    }

    .mpc-icon-column--style_4>:last-child,.mpc-icon-column--style_6>:last-child {
        margin-bottom: 0!important
    }

    .mpc-icon-column .mpc-divider {
        margin: 0 auto!important
    }

    .mpc-icon-column--style_4,.mpc-icon-column--style_6 {
        padding: 2em!important
    }
}

a.mpc-icon-column {
    text-decoration: none
}

@media screen and (max-width: 480px) {
    .mpc-ihover-wrapper .mpc-ihover-item {
        margin-left:0!important;
        margin-right: 0!important
    }
}

.mpc-ihover-item>a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.mpc-image {
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-image :focus,.mpc-image:focus {
    outline: 0;
    -webkit-outline: none
}

.mpc-image img {
    display: block
}

.mpc-ribbon-wrap>.mpc-image {
    width: 100%
}

.mpc-ribbon-wrap>.mpc-image img {
    width: 100%;
    height: auto
}

.mpc-image .mpc-item {
    position: relative;
    overflow: hidden;
    display: block;
    z-index: 1
}

.mpc-image .mpc-item::before {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    content: '';
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: inherit;
    transition: inherit
}

.mpc-interactive_image {
    position: relative
}

.mpc-lightbox {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-lightbox.mpc-display--block .mpc-button {
    display: block
}

.mpc-mailchimp form {
    margin: 0
}

.mpc-mailchimp input,.mpc-mailchimp select {
    outline: 0;
    margin: 0;
    width: 100%;
    max-width: none;
    box-shadow: none;
    -webkit-transition: .25s;
    transition: all .25s
}

.mpc-mailchimp input:focus,.mpc-mailchimp select:focus {
    box-shadow: none
}

.mpc-mailchimp input[type=checkbox],.mpc-mailchimp input[type=radio] {
    width: auto;
    margin: 0 .5em;
    vertical-align: middle
}

.mpc-mailchimp label {
    display: block
}

.mpc-mailchimp label.mpc-input-wrap span {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    text-align: inherit;
    text-transform: inherit;
    vertical-align: middle
}

.mpc-markers {
    position: absolute;
    max-width: 250px;
    max-height: 90%;
    top: 10px;
    right: 10px;
    z-index: 10;
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 4px;
    overflow: auto;
    background: rgba(255,255,255,.8);
    opacity: .7;
    -webkit-transition: opacity .25s;
    transition: opacity .25s
}

.mpc-markers:hover {
    opacity: 1
}

.mpc-marker-title {
    display: block;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background-color: #f9b418
}

.mpc-marker-title img {
    width: 16px;
    margin-top: -2px;
    vertical-align: middle;
    margin-right: 5px
}

.mpc-markers .mpc-marker {
    padding: 8px 5px;
    margin: 0 5px;
    border-bottom: 1px solid #ddd
}

.mpc-markers .mpc-marker img {
    width: 20px;
    margin-right: 10px;
    vertical-align: middle
}

.mpc-modal {
    position: relative;
    display: inline-block
}

.mpc-modal__close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1000;
    cursor: pointer
}

.mpc-modal__close .mpc-icon {
    margin: 0!important
}

body.mpc-block-scroll,html.mpc-block-scroll {
    overflow: hidden!important;
    height: auto!important
}

.mpc-modal-overlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    -webkit-transition: .25s;
    transition: all .25s
}

.mpc-modal-overlay.mpc-visible {
    visibility: visible;
    opacity: 1;
    z-index: 1000000
}

.mpc-modal-overlay:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%
}

.mpc-modal-overlay .mpc-inited,.mpc-modal-overlay .mpc-inited * {
    visibility: inherit
}

.mpc-modal-overlay[data-position^=top] .mpc-modal,.mpc-modal-overlay[data-position^=top]:before {
    vertical-align: top
}

.mpc-modal-overlay[data-position^=bottom] .mpc-modal,.mpc-modal-overlay[data-position^=bottom]:before {
    vertical-align: bottom
}

.mpc-modal-overlay[data-position$=left] {
    text-align: left
}

.mpc-modal-overlay[data-position$=center] {
    text-align: center
}

.mpc-modal-overlay[data-position$=right] {
    text-align: right
}

body.mpc-block-scroll-bridge,html.mpc-block-scroll-bridge {
    overflow: hidden!important
}

body.mpc-block-scroll-bridge .container,body.mpc-block-scroll-bridge .content,body.mpc-block-scroll-bridge .title,body.mpc-block-scroll-bridge header,html.mpc-block-scroll-bridge .container,html.mpc-block-scroll-bridge .content,html.mpc-block-scroll-bridge .title,html.mpc-block-scroll-bridge header {
    z-index: initial
}

.mpc-navigation {
    display: block;
    pointer-events: none;
    z-index: 1;
    direction: initial
}

.mpc-navigation .mpc-nav__icon:focus {
    outline: 0
}

.mpc-navigation i {
    overflow: hidden;
    transform: translate3d(0,0,0);
    position: relative;
    pointer-events: initial;
    display: block;
    cursor: pointer;
    -webkit-transition: inherit;
    transition: inherit
}

.mpc-navigation i:before {
    position: relative;
    z-index: 2
}

.mpc-carousel__wrapper:hover .mpc-navigation.mpc-on-hover {
    opacity: 1!important
}

.mpc-navigation--style_1,.mpc-navigation--style_2 {
    width: 100%
}

.mpc-navigation--style_6 {
    position: absolute;
    top: 0;
    width: auto;
    height: 100%
}

.mpc-navigation--style_6:first-child {
    left: 0
}

.mpc-navigation--style_6:last-child {
    right: 0
}

.mpc-pagination {
    display: block;
    width: 100%
}

.mpc-pagination .mpc-disabled,.mpc-pagination.mpc-disabled {
    opacity: .5;
    cursor: default;
    pointer-events: none
}

.mpc-pagination li:last-child {
    margin-right: 0
}

.mpc-pagination li:after,.mpc-pagination li:before {
    content: ""!important;
    border: 0!important;
    position: static!important
}

.mpc-pagination--infinity {
    visibility: hidden;
    height: 0
}

.mpc-pagination--infinity a {
    opacity: 0;
    height: 0!important;
    border: 0!important
}

.mpc-pagination--classic li {
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 0!important
}

.mpc-pagination--classic li.mpc-current a {
    cursor: default;
    pointer-events: none
}

.mpc-pagination a {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    vertical-align: bottom;
    z-index: 1
}

.mpc--square.mpc-pagination a {
    text-align: center!important;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.mpc--square.mpc-pagination span {
    height: 100%
}

@media screen and (max-width: 640px) {
    .mpc-pagination--classic li:not(:first-child):not(:last-child) {
        display:none
    }
}

.mpc-pricing-box {
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-pricing-box :focus,.mpc-pricing-box:focus {
    outline: 0
}

.mpc-pricing-box__wrapper {
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    flex-wrap: nowrap
}

.mpc-pricing-column {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-pricing-column.mpc-pricing-legend {
    align-self: stretch
}

.mpc-pricing-box .slick-slider {
    width: 100%
}

.mpc-pricing-box .slick-slider,.mpc-pricing-box .slick-slider .mpc-pricing-column {
    -ms-flex: none!important;
    flex: none!important
}

@media screen and (max-width: 992px) {
    .mpc-pricing-box {
        flex-wrap:wrap;
        justify-content: center;
        align-items: flex-end;
        background: 0 0!important
    }

    .mpc-init--slick .mpc-pricing-legend {
        display: none
    }

    .mpc-pricing-box .slick-slider {
        width: 100%!important;
        -ms-flex: none!important;
        flex: none!important
    }

    .mpc-pricing-box .slick-slider .mpc-pricing-column {
        margin: 0!important
    }
}

@media screen and (max-width: 768px) {
    .mpc-close--outside .mpc-modal__close {
        margin:0!important
    }

    .mpc-modal-overlay .mpc-modal,.mpc-modal-overlay:before {
        vertical-align: middle!important;
        margin: 0!important
    }

    .mpc-modal-overlay {
        text-align: center!important
    }

    .mpc-pricing-legend {
        display: none
    }

    .mpc-pricing-box:not([data-pb-cols="1"]) .mpc-pricing-column {
        margin: 0 0 1em
    }
}

.mpc-progress {
    margin-bottom: 1.5em
}

.mpc-progress__value {
    display: block;
    padding-left: .5em;
    white-space: nowrap
}

.mpc-progress.mpc-style--style_8 .mpc-progress__icon-box {
    float: left;
    position: relative;
    width: 10%;
    border: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-progress.mpc-style--style_8 .mpc-progress__icon-box:before {
    content: '';
    display: block;
    padding-top: 100%
}

.mpc-qrcode {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto
}

.mpc-quote {
    position: relative;
    display: block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-quote:after,.mpc-quote:before {
    display: block;
    content: "";
    float: none;
    clear: both
}

.mpc-ribbon {
    position: absolute;
    white-space: nowrap;
    z-index: 999;
    margin: 1em 0
}

.mpc-ribbon:after,.mpc-ribbon:before {
    display: block;
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid
}

.mpc-ribbon-wrap {
    position: relative;
    display: block;
    margin: -10px;
    padding: 10px;
    overflow: hidden
}

.mpc-row {
    display: block
}

.mpc-row p {
    max-width: 100%
}

.mpc-row[data-vc-full-width] {
    overflow: visible
}

.mpc-toggle-row+.mpc-row {
    overflow: hidden
}

.mpc-toggle-row {
    display: block;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .25s;
    transition: all .25s
}

.mpc-toggle-row+.mpc-row:not(.mpc-toggled) {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.mpc-toggle-row__content {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    border-radius: inherit;
    transform: translate3d(0,0,0)
}

.mpc-row {
    position: relative
}

.mpc-separator--css {
    height: 100px
}

@media screen and (max-width: 992px) {
    .mpc-separator--css {
        height:50px
    }
}

.mpc-row[data-vc-full-width-init=true].skrollable {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.mpc-post {
    cursor: pointer
}

.mpc-post a,.mpc-post a:focus,.mpc-post a:hover {
    outline: 0;
    text-decoration: none
}

.mpc-post .mpc-post__wrapper {
    position: relative;
    z-index: 1;
    overflow: hidden
}

.mpc-post .mpc-post__content {
    position: relative;
    z-index: 10;
    overflow: hidden
}

.mpc-layout--style_4 .mpc-post>.mpc-post__wrapper>.mpc-post__content {
    position: relative;
    overflow: hidden;
    margin: 0 2em;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.mpc-layout--style_4 .mpc-post:hover>.mpc-post__wrapper>.mpc-post__content {
    margin: 0
}

.mpc-column {
    display: block
}

.mpc-column--sticky {
    position: relative;
    opacity: 1!important;
    -webkit-transition: none!important;
    transition: none!important
}

.mpc-column--spacer {
    float: left;
    height: 0;
    display: none
}

.mpc-column--spacer.mpc-active {
    float: left;
    height: 1px;
    display: block;
    margin-right: -1px!important
}

.mpc-flipbox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-flipbox.mpc-flipbox--click {
    cursor: pointer
}

.mpc-flipbox__back,.mpc-flipbox__front {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.mpc-cubebox {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-cubebox.mpc-cubebox--click {
    cursor: pointer
}

.mpc-cubebox__front,.mpc-cubebox__side {
    position: absolute;
    top: 0;
    text-align: center;
    width: 100%
}

.mpc-cubebox-side,.mpc-cubebox__front,.mpc-cubebox__side {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .5s
}

.mpc-cubebox-side {
    display: table;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.mpc-cubebox-side .wpb_text_column p:first-child {
    margin-top: 0
}

.mpc-cubebox-side .wpb_text_column p:last-child {
    margin-bottom: 0
}

.mpc-cubebox[data-max-height] .mpc-cubebox__front,.mpc-cubebox[data-max-height] .mpc-cubebox__side,.mpc-cubebox[data-primary-side] .mpc-cubebox__front,.mpc-cubebox[data-primary-side] .mpc-cubebox__side {
    overflow-x: hidden;
    overflow-y: auto
}

.mpc-tabs {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-tabs.mpc-init {
    -webkit-transition: none;
    transition: none
}

.mpc-tabs:after,.mpc-tabs:before {
    display: block;
    content: "";
    float: none;
    clear: both
}

.mpc-tabs--left,.mpc-tabs--right {
    display: -ms-flexbox;
    display: flex
}

.mpc-tabs__nav-item {
    display: block;
    position: relative;
    padding: 0
}

.mpc-tabs__nav-item:after {
    content: ""!important;
    border: 0!important
}

.mpc-tabs__nav-item .mpc-button {
    display: block
}

.mpc-tabs__nav-item .mpc-button .mpc-button__title {
    vertical-align: middle
}

.mpc-tabs__nav-item .mpc-button__content {
    white-space: nowrap;
    display: block
}

.mpc-tabs .mpc-tab {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    opacity: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.mpc-tabs .mpc-tab[data-active=true] {
    position: relative;
    opacity: 1;
    z-index: 2
}

.mpc-tabs--top .mpc-tabs__nav-item {
    display: inline-block;
    vertical-align: bottom;
    padding-top: 0!important;
    padding-left: 0!important;
    padding-right: 0!important
}

@media screen and (min-width: 769px) and (max-width:992px) {
    .mpc-column:not(.vc_col-sm-12) .mpc-tabs {
        margin-right:0!important;
        margin-left: 0!important
    }
}

.mpc-accordion {
    display: block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-accordion:after,.mpc-accordion:before {
    display: block;
    content: "";
    float: none;
    clear: both
}

.mpc-accordion__item {
    display: block;
    list-style: none;
    margin-bottom: 0!important
}

.mpc-accordion__item:after,.mpc-accordion__item:before {
    display: block;
    content: ""!important;
    float: none;
    clear: both;
    border: 0!important;
    position: static!important
}

.mpc-accordion-item__heading {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    width: 100%;
    cursor: pointer
}

.mpc-accordion-item__heading h3 {
    display: inline-block;
    font: inherit!important;
    color: inherit!important;
    line-height: inherit!important;
    text-align: inherit!important;
    text-transform: inherit!important;
    margin: 0;
    flex: auto
}

.mpc-accordion-item__heading .mpc-icon {
    margin-right: 8px;
    flex: 0 0 auto
}

.mpc-accordion-item__heading:after,.mpc-accordion-item__heading:before {
    display: block;
    content: "";
    float: none;
    clear: both
}

.mpc-accordion-item__heading:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.mpc-accordion-item__heading.mpc-active {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}

[data-active=true] .mpc-accordion-item__wrapper {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

.mpc-accordion-item__content {
    overflow: hidden
}

.mpc-accordion-item__content.mpc-hidden {
    height: 0;
    padding-top: 0!important;
    padding-bottom: 0!important
}

.mpc-testimonial {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-testimonial:after,.mpc-testimonial:before {
    display: block;
    content: "";
    float: none;
    clear: both
}

.mpc-textblock {
    display: block
}

.mpc-textblock a,.mpc-textblock h1,.mpc-textblock h2,.mpc-textblock h3,.mpc-textblock h4,.mpc-textblock span {
    font: inherit;
    text-align: inherit;
    color: inherit
}

.mpc-textblock p:first-child {
    margin-top: 0
}

.mpc-textblock p:last-child {
    margin-bottom: 0
}

.mpc-textblock img {
    max-width: 100%;
    height: auto
}

.mpc-timeline-basic {
    position: relative;
    display: block
}

.mpc-timeline-basic,.mpc-timeline-basic .mpc-timeline-item__wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-timeline-basic .mpc-timeline__track {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    height: 100%
}

.mpc-timeline-basic .mpc-timeline__track:after,.mpc-timeline-basic .mpc-timeline__track:before {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    content: ''
}

.mpc-timeline-basic .mpc-track__icon {
    position: absolute;
    bottom: 100%;
    display: inline-block;
    vertical-align: middle;
    max-width: 100%
}

.mpc-timeline-basic .mpc-track__icon:not(.mpc-icon--image) i {
    width: 1.35em;
    height: 1.35em;
    line-height: 1.35em;
    font-style: normal
}

.mpc-timeline-basic .mpc-track__icon i {
    display: block;
    text-align: center
}

.mpc-timeline-basic .mpc-track__icon img {
    vertical-align: middle
}

.mpc-timeline-basic.mpc-layout--both .mpc-timeline-item__wrap {
    float: left;
    width: 50%
}

.mpc-timeline-basic.mpc-layout--both .mpc-timeline__track,.mpc-timeline-basic.mpc-layout--both .mpc-track__icon {
    left: 50%
}

.mpc-timeline-basic.mpc-layout--left .mpc-timeline__track,.mpc-timeline-basic.mpc-layout--left .mpc-track__icon {
    left: 0
}

.mpc-timeline-basic.mpc-layout--right .mpc-timeline__track,.mpc-timeline-basic.mpc-layout--right .mpc-track__icon {
    left: 100%
}

.mpc-timeline-basic.mpc-inited .mpc-timeline-item__wrap {
    float: none!important
}

.mpc-timeline-basic.mpc-pointer--middle .mpc-tl-before {
    top: 50%
}

.mpc-timeline-basic a,.mpc-timeline-basic a:focus {
    outline: 0
}

.mpc-timeline-item .mpc-tl-before {
    display: block;
    position: absolute!important;
    content: "";
    width: 0;
    height: 0;
    border-style: solid
}

.mpc-pointer--right-triangle .mpc-tl-before {
    border-top: 0!important;
    border-bottom-color: transparent!important
}

@media screen and (min-width: 769px) {
    [data-side=left] .mpc-tl-before {
        left:100%
    }

    .mpc-pointer--right-triangle [data-side=left] .mpc-tl-before {
        border-right: 0!important
    }

    [data-side=left].mpc-timeline-item__wrap {
        padding-left: 0!important
    }

    [data-side=right] .mpc-tl-before {
        right: 100%
    }

    .mpc-pointer--right-triangle [data-side=right] .mpc-tl-before {
        border-left: 0!important
    }

    [data-side=right].mpc-timeline-item__wrap {
        padding-right: 0!important
    }
}

.mpc-timeline-item {
    position: relative;
    display: block;
    min-height: 80px;
    border: 0 solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-timeline-item:before {
    display: block;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    border-radius: inherit;
    -webkit-transition: .25s ease-in-out;
    transition: all .25s ease-in-out
}

.mpc-timeline-item .mpc-divider,.mpc-timeline-item .mpc-icon,.mpc-timeline-item .mpc-tl-before,.mpc-timeline-item .mpc-tl-icon {
    position: relative;
    z-index: 2
}

.mpc-timeline-item>:nth-child(2) {
    margin-top: 0
}

.mpc-timeline-item>:nth-last-child(1) {
    margin-bottom: 0
}

.mpc-timeline-item .mpc-divider {
    margin: 0 0 .75em
}

.mpc-tl-icon {
    position: absolute;
    top: 0;
    display: inline-block;
    text-align: center;
    line-height: 1em;
    vertical-align: middle;
    max-width: 100%;
    z-index: 3
}

.mpc-tl-icon:hover {
    z-index: 5
}

.mpc-tl-icon img {
    display: block;
    max-width: 100%
}

.mpc-tl-icon:not(.mpc-icon--image) i {
    width: 1.35em;
    height: 1.35em;
    line-height: 1.35em
}

@media screen and (min-width: 768px) {
    [data-side=left] .mpc-tl-icon {
        left:100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    [data-side=right] .mpc-tl-icon {
        right: 100%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }
}

@media screen and (max-width: 768px) {
    .mpc-tabs {
        margin-right:0!important;
        margin-left: 0!important
    }

    .mpc-timeline-basic.mpc-layout--both .mpc-timeline-item__wrap,.mpc-timeline-basic.mpc-layout--left .mpc-timeline-item__wrap {
        width: 100%!important;
        padding-right: 0!important
    }

    .mpc-timeline-basic.mpc-layout--both .mpc-tl-before,.mpc-timeline-basic.mpc-layout--left .mpc-tl-before {
        right: 100%!important
    }

    .mpc-timeline-basic.mpc-layout--both.mpc-pointer--right-triangle .mpc-tl-before,.mpc-timeline-basic.mpc-layout--left.mpc-pointer--right-triangle .mpc-tl-before {
        border-left: 0!important
    }

    .mpc-timeline-basic.mpc-layout--both .mpc-timeline-item__wrap,.mpc-timeline-basic.mpc-layout--left .mpc-timeline-item__wrap {
        padding-right: 0!important
    }

    .mpc-timeline-basic.mpc-layout--both .mpc-timeline-item__wrap:nth-last-child(1),.mpc-timeline-basic.mpc-layout--left .mpc-timeline-item__wrap:nth-last-child(1) {
        margin-bottom: 0!important
    }

    .mpc-timeline-basic.mpc-layout--both .mpc-timeline__track,.mpc-timeline-basic.mpc-layout--both .mpc-track__icon,.mpc-timeline-basic.mpc-layout--left .mpc-timeline__track,.mpc-timeline-basic.mpc-layout--left .mpc-track__icon {
        left: 0!important
    }

    .mpc-timeline-basic.mpc-layout--right .mpc-tl-before {
        left: 100%!important
    }

    .mpc-timeline-basic.mpc-layout--right.mpc-pointer--right-triangle .mpc-tl-before {
        border-right: 0!important
    }

    .mpc-timeline-basic .mpc-tl-icon {
        right: 100%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    .mpc-layout--right .mpc-tl-icon {
        left: 100%;
        right: initial;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.mpc-tooltip {
    position: absolute;
    display: block;
    white-space: nowrap;
    z-index: 100000;
    visibility: hidden;
    opacity: 0!important;
    pointer-events: none;
    -webkit-transition: .25s!important;
    transition: all .25s!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-tooltip * {
    visibility: inherit
}

.mpc-tooltip .mpc-arrow {
    position: absolute;
    border-color: inherit;
    border-style: solid;
    border-width: 7px
}

.mpc-tooltip.mpc-no-arrow .mpc-arrow {
    display: none
}

.mpc-tooltip.mpc-loaded {
    max-width: 300px
}

.mpc-tooltip.mpc-loaded.mpc-wide {
    max-width: 500px
}

.mpc-tooltip.mpc-position--top {
    top: 0;
    left: 50%;
    transform: translateX(-50%) translateY(-100%);
    margin-top: -1em
}

.mpc-tooltip.mpc-position--top .mpc-arrow {
    bottom: -14px;
    left: 50%;
    margin-left: -7px;
    border-right-color: transparent!important;
    border-bottom-color: transparent!important;
    border-left-color: transparent!important
}

.mpc-tooltip.mpc-position--right {
    top: 50%;
    right: 0;
    transform: translateX(100%) translateY(-50%);
    margin-right: -1em
}

.mpc-tooltip.mpc-position--right .mpc-arrow {
    top: 50%;
    left: -14px;
    margin-top: -7px;
    border-top-color: transparent!important;
    border-bottom-color: transparent!important;
    border-left-color: transparent!important
}

.mpc-tooltip.mpc-position--bottom {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%) translateY(100%);
    margin-bottom: -1em
}

.mpc-tooltip.mpc-position--bottom .mpc-arrow {
    top: -14px;
    left: 50%;
    margin-left: -7px;
    border-top-color: transparent!important;
    border-right-color: transparent!important;
    border-left-color: transparent!important
}

.mpc-tooltip.mpc-position--left {
    top: 50%;
    left: 0;
    transform: translateX(-100%) translateY(-50%);
    margin-left: -1em
}

.mpc-tooltip.mpc-position--left .mpc-arrow {
    top: 50%;
    right: -14px;
    margin-top: -7px;
    border-top-color: transparent!important;
    border-right-color: transparent!important;
    border-bottom-color: transparent!important
}

.mpc-tooltip.mpc-wrap-content {
    white-space: normal;
    word-break: break-word;
    word-wrap: break-word;
    width: 300px
}

.mpc-tooltip.mpc-wrap-content.mpc-wide {
    width: 500px
}

.mpc-tooltip.mpc-wrap-content img {
    max-width: 100%
}

.mpc-tooltip.mpc-triggered.mpc-inited {
    visibility: visible;
    opacity: 1!important;
    transition-delay: .1s
}

.mpc-tooltip .mpc-embed-wrap {
    position: relative;
    height: 0;
    padding-bottom: 56.25%
}

.mpc-tooltip .mpc-embed-wrap>iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.mpc-tooltip h1,.mpc-tooltip h2,.mpc-tooltip h3,.mpc-tooltip h4 {
    margin-top: 1em;
    margin-bottom: 1em
}

.mpc-tooltip h1:first-child,.mpc-tooltip h2:first-child,.mpc-tooltip h3:first-child,.mpc-tooltip h4:first-child {
    margin-top: 1em
}

.mpc-tooltip-wrap:hover .mpc-tooltip {
    z-index: 100001
}

.mpc-tooltip-wrap {
    position: relative;
    display: inline-block
}

.mpc-wc-add_to_cart-wrap {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 2;
    -webkit-transition: width .25s ease-in-out;
    transition: width .25s ease-in-out
}

.mpc-wc-add_to_cart-wrap:hover .mpc-wc-add_to_cart {
    z-index: 2;
    -webkit-transform: translate3d(0,0,0)
}

.mpc-wc-add_to_cart-wrap .mpc-wc-add_to_cart:not(.mpc-auto-size),.mpc-wc-add_to_cart-wrap.mpc-display--block .mpc-wc-add_to_cart {
    position: relative;
    display: block;
    width: 100%;
    height: 100%
}

.mpc-wc-add_to_cart {
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    z-index: 1;
    cursor: pointer
}

.mpc-wc-add_to_cart.mpc-inited {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.mpc-tooltip-wrap .mpc-wc-add_to_cart {
    display: block
}

.mpc-atc__title-hover {
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.mpc-inited .mpc-atc__title-hover {
    width: 100%;
    height: 100%
}

.mpc-atc__title-hover {
    position: absolute
}

.mpc-wc-add_to_cart[data-notice^=show] .mpc-atc__notices {
    z-index: 1;
    opacity: 1;
    left: 0
}

.mpc-wc-add_to_cart[data-notice^=show]:not(.mpc-loader--outside) .mpc-atc__title-hover {
    opacity: 0!important
}

.mpc-atc__notices {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    white-space: nowrap
}

.mpc-atc__notices i {
    color: inherit
}

.mpc-wc-product a,.mpc-wc-product a:focus,.mpc-wc-product a:hover {
    outline: 0;
    text-decoration: none
}

.mpc-wc-product img {
    display: block;
    visibility: hidden
}

.mpc-buttons--on-hover .mpc-thumb__buttons {
    opacity: 0
}

.mpc-buttons--on-hover[data-buttons-effect=slide-up] .mpc-thumb__buttons {
    -webkit-transform: translateY(100%) translateX(0);
    transform: translateY(100%) translateX(0)
}

.mpc-buttons--on-hover[data-buttons-effect=slide-down] .mpc-thumb__buttons {
    -webkit-transform: translateY(-100%) translateX(0);
    transform: translateY(-100%) translateX(0)
}

.mpc-buttons--on-hover[data-buttons-effect=slide-left] .mpc-thumb__buttons {
    -webkit-transform: translateX(100%) translateY(0);
    transform: translateX(100%) translateY(0)
}

.mpc-buttons--on-hover[data-buttons-effect=slide-right] .mpc-thumb__buttons {
    -webkit-transform: translateX(-100%) translateY(0);
    transform: translateX(-100%) translateY(0)
}

.mpc-buttons--on-hover .mpc-product__wrapper:hover .mpc-product__thumb-wrap .mpc-thumb__buttons {
    opacity: 1;
    -webkit-transform: translateY(0) translateX(0)!important;
    transform: translateY(0) translateX(0)!important
}

.mpc-wc-category {
    display: block
}

.mpc-wc-carousel-categories {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-wc-carousel-categories .mpc-wc-category {
    display: inline-block;
    vertical-align: bottom;
    height: 100%;
    width: 100%
}

.mpc-wc-carousel-categories :focus,.mpc-wc-carousel-categories:focus {
    outline: 0;
    -webkit-outline: none
}

.mpc-wc-grid-categories {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-wc-grid-categories .mpc-wc-category {
    min-width: 150px
}

.mpc-wc-grid-categories .mpc-wc-category {
    display: block
}

.mpc-wc-grid-categories.mpc-init .mpc-wc-category {
    float: left
}

.mpc-wc-carousel-products {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-wc-carousel-products .mpc-wc-product {
    display: inline-block;
    vertical-align: bottom;
    height: auto!important;
    max-width: 100%!important;
    overflow: hidden
}

.mpc-wc-carousel-products :focus,.mpc-wc-carousel-products:focus {
    outline: 0;
    -webkit-outline: none
}

.mpc-wc-grid-products {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mpc-wc-grid-products .mpc-wc-product {
    display: block;
    float: left;
    min-width: 150px
}

.fa.fa-close:before {
    content: "\f00d"
}

.fa.fa-clock-o {
    font-family: "Font Awesome 6 Free";
    font-weight: 400
}

.fa.fa-clock-o:before {
    content: "\f017"
}

.fa.fa-twitter {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-linkedin {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa.fa-linkedin:before {
    content: "\f0e1"
}

.fa.fa-usd:before {
    content: "\24"
}

.fa.fa-clone {
    font-family: "Font Awesome 6 Free";
    font-weight: 400
}

body.jnews {
    background-color: #f4f4f4
}

body {
    --j-body-color: #3d4248;
    --j-accent-color: #31942e;
    --j-alt-color: #a9a9a9;
    --j-heading-color: #222638
}

.entry-content tbody tr:hover,.entry-content th,.entry-header .jeg_meta_comment a,.jeg_author_socials a:hover,.jeg_footer_bottom a,.jeg_footer_content a,.jeg_hero_style_7 .jeg_post_meta a,.jeg_newsfeed_list .tns-outer .tns-controls button,body {
    color: #3d4248
}

.jeg_hero_style_6 .jeg_post_title a:hover,.jeg_meta_author a,.jeg_midbar .jeg_menu:not(.jeg_main_menu)>li>a:hover,.jeg_mobile_menu li a:hover,.jeg_mobile_menu li.sfHover>a,.jeg_navbar .jeg_menu:not(.jeg_main_menu)>li>a:hover,.jeg_pl_lg_7 .jeg_thumb .jeg_post_category a,.jeg_pl_xs_4 .jeg_postblock_content:before,.jeg_postblock .jeg_post_title a:hover,.jeg_share_count .counts,.jeg_side_tabs li.active,.jeg_sidefeed .jeg_pl_xs_3 .jeg_post_title a:hover,.widget_categories li a:hover,.widget_jnews_popular .jeg_post_title a:hover,a,span.required {
    color: #31942e
}

.btn,.button,.jeg_block_loadmore a.active,.jeg_block_loadmore a:hover,.jeg_footer.dark .btn,.jeg_footer.dark .button,.jeg_footer.dark .socials_widget:not(.nobg) a:hover .fa,.jeg_footer.dark input[type=submit],.jeg_heroblock .jeg_post_category a,.jeg_inner_content .content-inner .jeg_post_category a:hover,.jeg_menu_style_2>li>a:before,.jeg_pl_lg_box .jeg_post_category a,.jeg_pl_md_box .jeg_post_category a,.jeg_popup_post .caption,.jeg_post_source a:hover,.jeg_post_tags a:hover,.jeg_post_via a:hover,.jeg_postblock.alt .jeg_block_loadmore a:hover,.jeg_postblock_carousel_2 .jeg_post_category a,.jeg_slide_caption .jeg_post_category a,.jeg_thumb .jeg_post_category a,.jeg_vertical_playlist .jeg_video_playlist_current,.popularpost_item:hover .jeg_post_title a:before,input[type=submit] {
    background-color: #31942e
}

.jeg_block_loadmore a.active,.jeg_block_loadmore a:hover,.jeg_overlay_slider .jeg_post_category,.jeg_sidefeed .jeg_post.active {
    border-color: #31942e
}

.jeg_tabpost_nav li.active {
    border-bottom-color: #31942e
}

.entry-header .jeg_post_meta .fa,.jeg_post_meta .fa,.jeg_post_meta .jpwt-icon {
    color: #a9a9a9
}

.entry-header .jeg_post_title,.jeg_hero_style_7 .jeg_post_title a,.jeg_post_title a,.jeg_video_playlist_title,h1,h2,h3,h4 {
    color: #222638
}

.jeg_topbar,.jeg_topbar.custom,.jeg_topbar.dark {
    background: #0e930a
}

.jeg_midbar {
    height: 77px
}

.jeg_stickybar,.jeg_stickybar.dark {
    border-bottom-width: 0
}

.jeg_header .socials_widget>a>i.fa:before {
    color: #333
}

.jeg_navbar_mobile_wrapper .dark .jeg_nav_item a.jeg_mobile_toggle,.jeg_navbar_mobile_wrapper .jeg_nav_item a.jeg_mobile_toggle {
    color: #fff
}

.jeg_header .jeg_search_wrapper.search_icon .jeg_search_toggle {
    color: #fff
}

.jeg_header .jeg_search_popup_expand .jeg_search_result,.jeg_header .jeg_search_popup_expand .jeg_search_result .search-all-button,.jeg_header .jeg_search_popup_expand .jeg_search_result .search-noresult,.jeg_header .jeg_search_wrapper.jeg_search_popup_expand .jeg_search_form {
    border-color: rgba(61,66,72,0)
}

.jeg_header .jeg_search_expanded .jeg_search_popup_expand .jeg_search_form:after {
    border-bottom-color: rgba(61,66,72,0)
}

.jeg_header .jeg_search_wrapper.jeg_search_popup_expand .jeg_search_form .jeg_search_input {
    background: rgba(177,177,177,.1);
    border-color: rgba(177,177,177,.3)
}

.jeg_navbar_mobile .dark .jeg_search_wrapper .jeg_search_toggle,.jeg_navbar_mobile .jeg_search_wrapper .jeg_search_toggle {
    color: #fff
}

.jeg_header .jeg_search_no_expand .jeg_search_form .jeg_search_input::-webkit-input-placeholder {
    color: #f5f5f5
}

.jeg_header .jeg_search_no_expand .jeg_search_form .jeg_search_input:-moz-placeholder {
    color: #f5f5f5
}

.jeg_header .jeg_search_no_expand .jeg_search_form .jeg_search_input::-moz-placeholder {
    color: #f5f5f5
}

.jeg_header .jeg_search_no_expand .jeg_search_form .jeg_search_input:-ms-input-placeholder {
    color: #f5f5f5
}

.jeg_header .jeg_menu.jeg_main_menu>li>a {
    color: #fff
}

.jeg_menu_style_2>li>a:before {
    background: #ffd400
}

.jeg_header .jeg_navbar_wrapper .sf-arrows .sf-with-ul:after {
    color: #ffd400
}

.jnews .jeg_menu.jeg_top_menu li>ul {
    background-color: #1e73be
}

.jeg_footer.dark .jeg_footer_content,.jeg_footer_content {
    background-color: #09282c
}

.jeg_footer .jeg_footer_heading h3,.jeg_footer .widget h2,.jeg_footer.dark .jeg_footer_heading h3 {
    color: #ffc600
}

.jeg_footer .jeg_footer_content a,.jeg_footer.dark .jeg_footer_content a {
    color: #f5f5f5
}

.jeg_footer .jeg_footer_content a:hover,.jeg_footer.dark .jeg_footer_content a:hover {
    color: #fff
}

.jeg_footer.dark .jeg_footer_bottom,.jeg_footer_bottom {
    background-color: #31942e
}

.jeg_footer.dark .jeg_footer_bottom,.jeg_footer_bottom {
    color: rgba(255,255,255,.6)
}

.jeg_footer.dark .jeg_footer_bottom a,.jeg_footer_bottom a {
    color: #fff
}

.jeg_footer.dark .jeg_menu_footer a,.jeg_menu_footer a {
    color: #fff
}

.jeg_footer .socials_widget.nobg .fa,.jeg_footer .socials_widget:not(.nobg) a .fa,.jeg_footer.dark .socials_widget a .fa,.jeg_footer.dark .socials_widget.nobg .fa,.jeg_footer.dark .socials_widget:not(.nobg) a .fa,.socials_widget a .fa {
    color: #fff
}

.jeg_footer .socials_widget.nobg a:hover .fa,.jeg_footer .socials_widget:not(.nobg) a:hover .fa,.jeg_footer.dark .socials_widget a:hover .fa,.jeg_footer.dark .socials_widget.nobg a:hover .fa,.jeg_footer.dark .socials_widget:not(.nobg) a:hover .fa,.socials_widget a:hover .fa {
    color: #ffc600
}

.btn,.button,body,input,select,textarea {
    font-family: "Open Sans",Helvetica,Arial,sans-serif
}

.entry-header .jeg_post_title,.jeg_content .jeg_custom_title_wrapper .jeg_post_title,.jeg_post_title,.jeg_single_tpl_2 .entry-header .jeg_post_title,.jeg_single_tpl_3 .entry-header .jeg_post_title,.jeg_single_tpl_6 .entry-header .jeg_post_title {
    font-family: "Roboto Slab",Helvetica,Arial,sans-serif
}

.content-inner p,.jeg_post_excerpt p {
    font-family: "Source Sans Pro",Helvetica,Arial,sans-serif;
    font-size: 16px
}

.jeg_heroblock .jeg_post_category a,.jeg_pl_lg_box .jeg_post_category a,.jeg_pl_md_box .jeg_post_category a,.jeg_postblock_carousel_2 .jeg_post_category a,.jeg_slide_caption .jeg_post_category a,.jeg_thumb .jeg_post_category a {
    background-color: #ffc600;
    color: #3d4248
}

.jeg_heroblock .jeg_post_category a,.jeg_overlay_slider .jeg_post_category,.jeg_pl_lg_box .jeg_post_category a,.jeg_pl_md_box .jeg_post_category a,.jeg_postblock_carousel_2 .jeg_post_category a,.jeg_slide_caption .jeg_post_category a,.jeg_thumb .jeg_post_category a {
    border-color: #ffc600
}

.no_thumbnail .jeg_thumb,.thumbnail-container.no_thumbnail {
    display: none!important
}

.jeg_pl_sm.no_thumbnail .jeg_postblock_content,.jeg_search_result .jeg_pl_xs_3.no_thumbnail .jeg_postblock_content,.jeg_sidefeed .jeg_pl_xs_3.no_thumbnail .jeg_postblock_content {
    margin-left: 0
}

.jeg_postblock_11 .no_thumbnail .jeg_postblock_content,.jeg_postblock_12 .no_thumbnail .jeg_postblock_content,.jeg_postblock_12.jeg_col_3o3 .no_thumbnail .jeg_postblock_content {
    margin-top: 0
}

.jeg_postblock_15 .jeg_pl_md_box.no_thumbnail .jeg_postblock_content,.jeg_postblock_19 .jeg_pl_md_box.no_thumbnail .jeg_postblock_content,.jeg_postblock_24 .jeg_pl_md_box.no_thumbnail .jeg_postblock_content,.jeg_sidefeed .jeg_pl_md_box .jeg_postblock_content {
    position: relative
}

.jeg_postblock_carousel_2 .no_thumbnail .jeg_post_meta .fa,.jeg_postblock_carousel_2 .no_thumbnail .jeg_post_title a,.jeg_postblock_carousel_2 .no_thumbnail .jeg_post_title a:hover {
    color: #212121!important
}

.jnews-dark-mode .jeg_postblock_carousel_2 .no_thumbnail .jeg_post_meta .fa,.jnews-dark-mode .jeg_postblock_carousel_2 .no_thumbnail .jeg_post_title a,.jnews-dark-mode .jeg_postblock_carousel_2 .no_thumbnail .jeg_post_title a:hover {
    color: #fff!important
}

.bc-compliance__element img {
    height: 45px!important
}

.jeg_block_loadmore a {
    color: #fff;
    background-color: #0e930a
}

.tablepress-scroll-wrapper .tablepress {
    box-shadow: 0 3px 14px -10px rgba(0,0,0,.5);
    margin-bottom: 25px!important;
    margin-top: 5px!important
}

.entry-content th {
    border-left: none;
    border-right: none
}

.tablepress td {
    border-left: none;
    border-right: none
}

.tablepress tr {
    border-bottom: none
}

#evergreen-author .widget {
    margin-bottom: 0!important
}

#evergreen-author h1 {
    margin-bottom: -10px;
    margin-top: 0!important;
    font-family: "Roboto Slab",Helvetica,Arial,sans-serif;
    font-size: 42px!important
}

@media only screen and (max-width: 767px) {
    #evergreen-author h1 {
        font-size:32px!important;
        line-height: 1.15!important
    }
}

#evergreen-author .jeg_meta_author .meta_text {
    margin-right: 3px!important
}

#evergreen-author .jeg_meta_author img {
    margin-right: 7px!important
}

#evergreen-author .jeg_meta_date::before {
    content: " | LAST UPDATED:"!important;
    margin-right: 2px
}

#evergreen-author .meta_left {
    margin-right: 3px!important
}

.jeg_sidebar .jeg_postblock_29 h3 {
    font-weight: 700!important
}

.content-inner li {
    font-size: 16px
}

.content-inner {
    line-height: 26px
}

#toc_container li:last-child:after {
    content: ""
}

#toc_container li:first-child:before {
    content: "CONTENTS: ";
    font-weight: 600
}

#toc_container li {
    margin-left: 2px
}

div#toc_container {
    background: #f9f9f9;
    border: 1px solid #e6e6e6!important
}

.toc_list li::after {
    content: " | "
}

.toc_list li {
    display: inline-block
}

.grecaptcha-badge {
    visibility: hidden
}

.i-wrap .fa {
    color: #fff
}

.lets-review--center .lets-review-block__main-title .lets-review-block__title {
    color: #fff
}

@media only screen and (max-width: 1200px) {
    .mpc-column--sticky {
        display:none
    }

    .mpc-column {
        width: 100%
    }
}

.entry-content h1 {
    font-weight: 700
}

.mpc-column--sticky div#toc_container {
    width: 100%;
    border: 1px solid #e6e6e6!important
}

.mpc-column--sticky #toc_container {
    padding: 0
}

.mpc-column--sticky #toc_container li {
    -webkit-tap-highlight-color: transparent;
    color: #2e2e2e;
    overflow-wrap: break-word;
    display: block;
    list-style: none;
    margin: 0;
    border: 0;
    vertical-align: baseline;
    font-size: 100%;
    font-family: inherit;
    border-bottom: 1px solid #e6e6e6;
    padding: 11px 10px 11px 20px;
    font-size: 14px
}

.mpc-column--sticky .toc_list li:last-child:after {
    border-bottom: none
}

.mpc-column--sticky #toc_container li:first-child:before {
    content: ""
}

li:last-child:after {
    content: ""
}

.mpc-column--sticky .toc_list li::after {
    content: ""
}

.mpc-column--sticky #toc_container a {
    color: #2e2e2e
}

.tablepress .column-1 {
    font-weight: 700
}

.jeg_aside_item img {
    display: none
}

.jeg_footer_bottom img:last-child {
    margin-right: 10px
}

.vc_toggle {
    padding: 10px;
    background-color: #f7f7f7;
    border: 1px solid #e4e4e4;
    margin-bottom: 5px;
    color: #3e3e3e
}

.vc_toggle h4 {
    font-size: 16px;
    font-weight: 600!important;
    color: #3e3e3e;
    margin-left: 6px
}

.vc_toggle_icon {
    border-color: #3e3e3e
}

.jeg_sticky_nav .jeg_logo {
    margin-right: 125px
}

.content-inner ul li {
    margin-bottom: 0;
    font-family: 'Source Sans Pro'
}

.tablepress {
    width: 100%!important
}

.mpc-carousel-image.mpc-carousel--stretched .slick-list {
    margin-left: 25px
}

.single .entry-content h2 {
    font-weight: 700
}

.single .entry-content h3 {
    font-weight: 700
}

.single .entry-content h4 {
    font-weight: 700
}

.entry-content h2 {
    font-weight: 700
}

.entry-content h3 {
    font-weight: 700
}

.entry-content h4 {
    font-weight: 700
}

.jeg_author_content {
    color: #636363
}

.jeg_authorbox {
    padding: 30px 0 10px
}

.content-inner ul {
    font-size: inherit;
    margin-bottom: 1.25em
}

.content-inner ol {
    font-size: inherit;
    margin-bottom: 1.25em
}

.content-inner ol li {
    margin-bottom: 0;
    font-family: 'Source Sans Pro'
}

.tablepress tbody td {
    vertical-align: middle
}

@media screen and (min-width: 767px) {
    #menu-item-61226:hover ul.sub-menu {
        min-width:35rem;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        column-gap: 0
    }
}

.cat-item-25184,.cat-item-25185,.cat-item-25187,.jeg_footer.dark .cat-item-1 {
    display: none!important
}

.bc-compliance__element {
    display: inline-block
}

.jeg_post_meta,.jeg_post_meta .jeg_meta_author,.jeg_post_meta .meta_left,.jeg_post_meta .meta_right {
    display: flex;
    align-items: center
}

.jeg_post_meta .jeg-vc-wrapper {
    width: 100%
}

@media screen and (max-width: 767px) {
    .jeg_post_meta {
        flex-direction:column;
        align-items: flex-start
    }

    .jeg_post_meta .jeg_meta_author {
        align-items: flex-start
    }

    .jeg_post_meta .jeg_meta_author img {
        width: 40px
    }

    .jeg_post_meta .meta_right {
        margin-left: 47px;
        margin-top: -23px
    }

    #evergreen-author .jeg_meta_date::before {
        content: ''!important
    }

    .jeg_single_tpl_2 .entry-header .jeg_post_meta_2 {
        display: block!important;
        margin-bottom: 40px
    }
}

.vc_do_toggle {
    margin-bottom: 22px
}

.vc_custom_1687981824710 {
    margin-bottom: 0!important;
    border-top-width: 1px!important;
    border-right-width: 1px!important;
    border-left-width: 1px!important;
    padding-top: 10px!important;
    padding-right: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 10px!important;
    border-left-color: #e6e6e6!important;
    border-left-style: solid!important;
    border-right-color: #e6e6e6!important;
    border-right-style: solid!important;
    border-top-color: #e6e6e6!important;
    border-top-style: solid!important
}

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both
}

@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/content/fonts/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/content/fonts/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

.column,.ts-row [class*=col-] {
    padding-left: 11px;
    padding-right: 11px;
    float: left;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.col-7 {
    width: 58.333333333333336%
}

.col-5 {
    width: 41.66666666666667%
}

@font-face {
    font-display: swap;
    font-family: NorwesterFont;
    src: url(/content/fonts/norwester.otf) format('opentype')
}

body .hero-header {
    overflow: hidden;
    background-image: linear-gradient(to bottom,#079670,#056e51);
    padding: 1% 3%;
    border: 2px solid #00bc88;
    margin-top: -40px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 30px!important
}

.vc_column_container .forcepad .vc_column-inner {
    padding: 30px!important;
    background: #fff;
    border-radius: 5px
}

.hero-header .header-left {
    margin-top: 70px
}

.hero-header .header-left-top {
    align-items: center;
    margin-bottom: 80px
}

.hero-header .header-left-top-logo {
    display: inline-block;
    float: left
}

.hero-header .header-left-top-logo img {
    width: 88px;
    height: 88px;
    box-shadow: 0 3px 6px rgba(0,0,0,.36);
    border-radius: 50px
}

.hero-header .header-left-top-rating {
    overflow: hidden
}

.hero-header .header-left-top-title {
    font-family: NorwesterFont;
    font-weight: 700;
    font-size: 23px;
    color: #fff;
    display: inline-block;
    float: left;
    height: 50px;
    line-height: 60px;
    margin-left: 17px
}

.hero-header .star-rating+div,.hero-header .star-rating+div+div {
    display: none!important
}

.hero-header .star-rating {
    display: inline-block;
    float: left;
    margin: 0 0 0 17px
}

.hero-header .star-rating .main-stars {
    font-size: 20px;
    position: relative;
    line-height: 1;
    height: 1em;
    color: #ccc;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px
}

.hero-header .main-stars span::before,.hero-header .main-stars::before {
    content: "\f005\f005\f005\f005\f005";
    color: inherit;
    letter-spacing: 2px;
    margin-right: -2px;
    display: block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hero-header .main-stars span {
    color: inherit;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 2em;
    overflow: hidden
}

.hero-header .main-stars span::before {
    top: 0;
    left: 0;
    position: absolute;
    color: #f7d829
}

.hero-header .header-left .star-svg__tooltip {
    visibility: hidden;
    max-width: 300px;
    width: max-content;
    background-color: #fff;
    color: #000;
    border-radius: 6px;
    padding: 5px;
    font-family: 'Droid Sans',helvetica,'helvetica neue',arial,verdana;
    font-size: 12px;
    text-transform: none;
    line-height: 1.2;
    box-shadow: 0 0 27px rgba(0,0,0,.25);
    position: absolute;
    left: 150px;
    z-index: 1
}

.hero-header .header-left:hover .star-svg__tooltip {
    visibility: visible
}

.hero-header .header-left-bottom {
    clear: both
}

.hero-header .header-left-bottom-text {
    font-size: 80px;
    text-transform: uppercase;
    color: #fff;
    font-family: NorwesterFont;
    line-height: 92px
}

.hero-header .header-left-top-rating .star-center {
    width: 100px
}

.hero-header .star-center {
    margin: 0 auto;
    width: 85%;
    position: relative
}

.hero-header .star-svg__tooltip strong {
    font-size: 12px
}

.hero-header .header-right-text {
    display: flex;
    justify-content: space-between;
    color: #000;
    align-items: center
}

.hero-header .header-right-textLeft {
    font-size: 18px;
    font-family: NorwesterFont
}

.hero-header .header-right-textRight {
    font-size: 12px;
    font-family: 'Droid Sans';
    padding-right: 50px;
    position: relative
}

.hero-header .header-right-textRight:after {
    content: url(https://sportshandle.com/wp-content/themes/jnews-child/bonuscode/images/arrrow.png);
    position: absolute;
    z-index: 2;
    top: 13px;
    right: 25px
}

.hero-header .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    background: #008561;
    color: #fff
}

.hero-header .review-hero-reveal-box {
    background: #fff;
    width: 100%;
    display: inline-block
}

.hero-header .cta__box--sc-wrapper {
    border-top: unset;
    background: #fff;
    padding: unset;
    mask-type: unset;
    -webkit-mask: unset
}

.hero-header .cta__box {
    max-width: unset;
    text-transform: uppercase
}

.hero-header .cta_copy_link {
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    border: 2px solid #ff6c00;
    border-radius: 5px;
    position: relative;
    padding: 20px;
    line-height: 41px;
    cursor: pointer;
    text-align: center;
    font-size: 28px;
    font-weight: 700
}

.hero-header .cta_copy_link .fa-clone {
    position: absolute;
    right: 30px;
    top: 25px
}

.hero-header .cta_copy_link .copied {
    color: #008561!important;
    right: 20px!important;
    top: 20px!important
}

.hero-header .cta__box-top {
    padding: 0;
    mask-type: unset;
    -webkit-mask: unset;
    margin-bottom: 0;
    padding-bottom: 0
}

.hero-header .header-right>.wpb_text_column,.hero-header .review-hero-reveal-box>.wpb_text_column {
    margin: 0;
    padding: 0
}

.hero-header .header-right .wpb_image_grid {
    border-bottom: 1px solid #eee;
    overflow: hidden
}

.hero-header .header-right ul {
    padding: 0;
    margin: 0 0 17px
}

.hero-header .header-right .paymentlist ul {
    margin: 0
}

.hero-header .header-right ul li {
    list-style-type: none;
    font-size: 14px;
    padding: 0;
    margin: 0;
    font-family: Lato,sans-serif
}

.hero-header .header-right ul li::before {
    content: "\F00C";
    font-family: FontAwesome;
    color: #008561;
    margin-right: 7px
}

.hero-header .cta__box-top-wrap {
    color: #000;
    width: 100%;
    padding: 13px 0;
    border-bottom: 1px solid #eee;
    display: flex;
    text-transform: none;
    justify-content: space-between
}

.hero-header .cta__box-top .wpb_text_column {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    height: 40px;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px
}

.hero-header .cta__box-top-in {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    height: 40px;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px
}

.hero-header .cta__box-top-in.legal {
    background: url(/content/images/promo/legal.png) left center no-repeat;
    padding: 0 0 0 42px
}

.hero-header .cta__box-top-in img {
    margin-right: 5px
}

.hero-header .wpb_gallery.wpb_content_element {
    margin-bottom: 15px
}

.hero-header .vc_btn3-container,.hero-header .wpb_raw_code.wpb_content_element {
    margin-bottom: 0
}

.hero-header .gotobutton {
    font-family: Lato,sans-serif
}

.hero-header .gotobutton:hover {
    background: #eee!important;
    border-color: #eee!important;
    color: #000!important
}

@media only screen and (max-width: 1024px) {
    .hero-header .header-left-bottom-text {
        font-size:60px;
        line-height: 70px
    }

    .vc_column_container .forcepad .vc_column-inner {
        padding: 20px!important
    }
}

@media only screen and (max-width: 768px) {
    .hero-header .wpb_content_element {
        margin-bottom:0
    }

    .hero-header .wpb_gallery {
        display: none
    }

    .hero-header .col-5,.hero-header .col-7 {
        width: 100%!important
    }

    .hero-header .header-left-top {
        margin-bottom: 20px
    }

    .hero-header .header-left-bottom-text {
        font-size: 40px;
        line-height: 40px
    }

    .hero-header .cta__box-top {
        padding-bottom: 0;
        background: 0 0;
        border-bottom: 0
    }

    .hero-header .cta__box-top-wrap {
        margin-bottom: 12px!important
    }

    .hero-header {
        margin-top: -35px
    }

    .hero-header .header-left .star-svg__tooltip {
        left: 100px
    }

    .hero-header .header-left-top-title {
        font-size: 18px
    }

    .hero-header .header-right-textLeft {
        font-size: 14px;
        font-family: NorwesterFont
    }

    .hero-header .header-right-textRight {
        padding-right: 20px
    }

    .hero-header .header-right-textRight:after {
        content: url(https://sportshandle.com/wp-content/themes/jnews-child/bonuscode/images/arrrow.png);
        position: absolute;
        top: 19px;
        right: 12px
    }

    .hero-header .cta__box-top-in {
        font-size: 10px
    }

    .hero-header .cta_copy_link {
        padding: 10px 20px
    }

    .hero-header .header-left-bottom-text {
        font-size: 27px
    }

    .hero-header .header-left {
        margin-top: 20px
    }
}

@media only screen and (max-width: 480px) {
    .hero-header .header-left-top {
        margin-bottom:45px
    }

    .hero-header .cta_copy_link {
        padding: 15px
    }

    .hero-header .cta__box-top-in {
        height: 30px;
        line-height: 30px
    }

    .hero-header .cta__box-top-in.legal {
        padding: 0 0 0 35px;
        background-size: contain
    }

    .hero-header .cta__box-top-in img {
        margin-right: 5px;
        max-height: 30px;
        width: auto
    }

    .hero-header .header-left .star-svg__tooltip {
        max-width: 250px
    }

    .hero-header .col-7,.hero-header .forcepad {
        margin-bottom: 28px
    }

    .hero-header .header-right ul li {
        font-size: 12px;
        line-height: 20px
    }

    .column,.ts-row [class*=col-] {
        padding-left: 15px;
        padding-right: 15px
    }
}

#custom_html-3 {
    display: none
}

#custom_html-4 {
    display: none
}

.mpc-button[data-id=mpc_button-586710d28de9805] {
    border-right: 1px;
    border-left: 0;
    border-color: #e0b401;
    border-style: solid;
    border-radius: 0;
    background: #0f0105;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase
}

.mpc-button[data-id=mpc_button-586710d28de9805] .mpc-button__icon {
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    color: #fff;
    font-size: 20px
}

.mpc-button[data-id=mpc_button-586710d28de9805] .mpc-button__title {
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px
}

.mpc-button[data-id=mpc_button-586710d28de9805] .mpc-button__background {
    background: #e0b401
}

.mpc-active .mpc-button[data-id=mpc_button-586710d28de9805],.mpc-button[data-id=mpc_button-586710d28de9805]:hover,.mpc-parent-hover:hover .mpc-button[data-id=mpc_button-586710d28de9805] {
    border-right: 1px;
    border-color: #e0b401;
    border-style: solid
}

.mpc-button[data-id=mpc_button-586710d28de9805]:hover .mpc-button__icon {
    color: #fff
}

.mpc-active .mpc-button[data-id=mpc_button-586710d28de9805] .mpc-button__title,.mpc-button[data-id=mpc_button-586710d28de9805]:hover .mpc-button__title,.mpc-parent-hover:hover .mpc-button[data-id=mpc_button-586710d28de9805] .mpc-button__title {
    color: #fff
}

.geotr-ajax {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 9999999999;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center
}

.geotr-ajax img {
    display: block;
    margin: auto
}

.geotr-ajax div {
    margin: 20px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

@font-face {
    font-display: swap;
    font-family: 'Font Awesome';
    src: url(/content/fonts/fa.eot);
    src: url(/content/fonts/fa.eot) format('embedded-opentype'),url(/content/fonts/fa.woff2) format('woff2'),url(/content/fonts/fa.woff) format('woff'),url(/content/fonts/fa.ttf) format('truetype'),url(/content/fonts/fa.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font: 14px/1 'Font Awesome';
    font-family: 'Font Awesome'!important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-spin {
    -webkit-animation: 2s linear infinite fa-spin;
    animation: 2s linear infinite fa-spin
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-search:before {
    content: "\f002"
}

.fa-star:before {
    content: "\f005"
}

.fa-check:before {
    content: "\f00c"
}

.fa-close:before {
    content: "\f00d"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-usd:before {
    content: "\f155"
}

.fa-clone:before {
    content: "\f24d"
}