@font-face { font-family: jegicon; src: url("") format("embedded-opentype"), url("") format("woff"), url("") format("truetype"), url("") format("svg"); font-style: normal; font-weight: 400; font-display: swap; }
[class*=" jegicon-"]::before, [class^="jegicon-"]::before, [data-icon]::before { font-family: jegicon !important; font-style: normal !important; font-variant: normal !important; font-weight: 400 !important; text-transform: none !important; line-height: 1; }
.jegicon-cross::before { content: "d"; }
button::-moz-focus-inner { border: 0px; padding: 0px; }
@keyframes clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes donut-rotate {
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
  100% { transform: rotate(0deg); }
}
@keyframes donut-rotate {
  0% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
  100% { transform: rotate(0deg); }
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
body { background: rgb(255, 255, 255); color: rgb(83, 88, 92); font-family: Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 14px; line-height: 1.6em; overflow-anchor: none; }
body, html { height: 100%; margin: 0px; }
::selection { background: rgb(253, 230, 154); color: rgb(33, 33, 33); text-shadow: none; }
::-webkit-selection { background: rgb(253, 230, 154); color: rgb(33, 33, 33); text-shadow: none; }
::selection { background: rgb(253, 230, 154); color: rgb(33, 33, 33); text-shadow: none; }
a { color: rgb(247, 13, 40); text-decoration: none; }
a:focus, a:hover { color: rgb(33, 33, 33); outline: 0px; }
audio, canvas, img, video { vertical-align: middle; }
img { max-width: 100%; height: auto; }
button, input, label, optgroup, select, textarea { font: inherit; }
.clearfix::after, .comment-navigation::after, .container::after, .jeg_authorbox::after, .jeg_block_heading::after, .jeg_popup_content::after, .jeg_postblock::after, .row::after { clear: both; content: ""; display: table; }
h1, h2, h3, h4, h5, h6 { color: rgb(33, 33, 33); text-rendering: optimizelegibility; }
h1 { font-size: 2.25em; letter-spacing: -0.02em; line-height: 1.25; margin: 0.67em 0px 0.5em; }
h3 { font-size: 1.563em; line-height: 1.4; margin: 1em 0px 0.5em; }
h4 { font-size: 1.25em; line-height: 1.5; margin: 1.33em 0px 0.5em; }
b, strong { font-weight: 700; }
em, i { font-style: italic; }
p, pre { margin: 0px 0px 1.75em; text-rendering: optimizelegibility; }
.jeg_vc_content .vc_row, .jeg_vc_content .vc_row[data-vc-full-width="true"] > .jeg-vc-wrapper { margin-left: auto; margin-right: auto; }
.jeg_vc_content .vc_inner { margin-left: -15px; margin-right: -15px; }
.jeg_vc_content .vc_row[data-vc-full-width="true"] { left: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: auto !important; }
@media (max-width: 767px) {
  .container { width: calc(100% - 10px); }
}
@media (max-width: 479px) {
  .container { width: 100%; }
}
@media (min-width: 768px) {
  .container, .jeg_vc_content > .vc_element > .vc_row, .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .vc_row, .jeg_vc_content > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row, .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_row, .jeg_vc_content > .wpb-content-wrapper > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper { max-width: 750px; }
  .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_element > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .wpb-content-wrapper > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper { max-width: none; width: 100%; }
}
@media (min-width: 992px) {
  .container, .jeg_vc_content > .vc_element > .vc_row, .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .vc_row, .jeg_vc_content > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row, .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_row, .jeg_vc_content > .wpb-content-wrapper > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper { max-width: 970px; }
}
@media (min-width: 1200px) {
  .container, .jeg_vc_content > .vc_element > .vc_row, .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .vc_row, .jeg_vc_content > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row, .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_row, .jeg_vc_content > .wpb-content-wrapper > .vc_row[data-vc-full-width="true"]:not([data-vc-stretch-content="true"]) > .jeg-vc-wrapper { max-width: 1170px; }
  .jeg_vc_content > .vc_element > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_element > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .wpb-content-wrapper > .vc_element > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper, .jeg_vc_content > .wpb-content-wrapper > .vc_row[data-vc-full-width="true"], .jeg_vc_content > .wpb-content-wrapper > .vc_row[data-vc-stretch-content="true"] > .jeg-vc-wrapper { max-width: none; width: 100%; }
}
.container, .vc_column_container { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }
.row { margin-left: -15px; margin-right: -15px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
@media (min-width: 767px) {
  .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 { float: left; }
  .vc_col-sm-12 { width: 100%; }
  .vc_col-sm-9 { width: 75%; }
  .vc_col-sm-3 { width: 25%; }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
  .col-md-8 { width: 66.6667%; }
  .col-md-4 { width: 33.3333%; }
}
*, ::after, ::before { box-sizing: border-box; }
.jeg_viewport { position: relative; }
.jeg_container, .jeg_container_full { margin: 0px auto; padding: 0px; width: auto; }
.jeg_boxed .jeg_main .jeg_container, .jeg_content { background: rgb(255, 255, 255); }
.jeg_content { padding: 30px 0px 40px; }
.jeg_sidebar { padding-left: 30px; }
.theiaStickySidebar { backface-visibility: hidden; }
.chosen-container-single .chosen-single, input:not([type="submit"]), select, textarea { background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-radius: 0px; box-shadow: none; font-size: 14px; font-weight: 300; height: 40px; margin: 0px; max-width: 100%; outline: none; padding: 7px 14px; transition: 0.25s; width: 100%; }
input:not([type="submit"]):focus, select:focus, textarea:focus { border-color: rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 2px inset; }
.btn, .button, input[type="submit"] { appearance: none; background: rgb(247, 13, 40); border: medium; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 13px; font-weight: 700; height: 40px; letter-spacing: 1px; line-height: 40px; outline: 0px; padding: 0px 20px; text-transform: uppercase; transition: 0.3s; }
.btn:focus, .button:focus, input[type="submit"]:focus { color: rgb(255, 255, 255); outline: rgb(102, 102, 102) dotted thin; }
.btn:hover, .button:hover, input[type="submit"]:hover { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 100px inset; color: rgb(255, 255, 255); }
.jeg_header { position: relative; }
.jeg_header .container { height: 100%; }
.jeg_nav_row { display: flex; flex-flow: row; position: relative; align-items: center; height: 100%; justify-content: space-between; }
.jeg_nav_grow { -moz-box-flex: 1; flex: 1 1 0%; }
.jeg_nav_normal { flex: 0 0 auto; }
.item_wrap { display: flex; flex-flow: wrap; width: 100%; align-items: center; }
.jeg_nav_left { margin-right: auto; }
.jeg_nav_right { margin-left: auto; }
.jeg_nav_center { margin: 0px auto; }
.jeg_nav_alignleft { justify-content: flex-start; }
.jeg_nav_alignright { justify-content: flex-end; }
.jeg_nav_aligncenter { justify-content: center; }
.jeg_topbar { background: rgb(245, 245, 245); border-bottom: 1px solid rgb(224, 224, 224); color: rgb(117, 117, 117); font-size: 12px; position: relative; z-index: 11; }
.jeg_topbar .jeg_nav_item { border-right: 1px solid rgb(224, 224, 224); padding: 0px 12px; }
.jeg_topbar.dark { background: rgb(33, 33, 33); border-bottom-width: 0px; color: rgb(245, 245, 245); }
.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, .jeg_topbar.dark .jeg_top_lang_switcher > li > a { color: rgb(245, 245, 245); }
.jeg_topbar.dark .jeg_top_lang_switcher > li > a:hover, .jeg_topbar.dark .jeg_top_menu > li > a:hover { color: rgb(255, 255, 255); }
.jeg_topbar.dark, .jeg_topbar.dark .jeg_nav_item { border-color: rgba(255, 255, 255, 0.15); }
.jeg_topbar .jeg_nav_item:last-child { border-right-width: 0px; }
.jeg_topbar .jeg_nav_row { height: 34px; line-height: 34px; }
.jeg_midbar { background-color: rgb(255, 255, 255); border-bottom: 0px solid rgb(232, 232, 232); height: 140px; position: relative; z-index: 10; }
.jeg_midbar .jeg_nav_item { padding: 0px 14px; }
.jeg_navbar { background: rgb(255, 255, 255); border-bottom: 1px solid rgb(232, 232, 232); border-top: 0px solid rgb(232, 232, 232); box-sizing: content-box; line-height: 50px; position: relative; z-index: 9; }
.jeg_navbar:first-child, .jeg_topbar + .jeg_navbar { z-index: 10; }
.jeg_navbar .jeg_nav_item { padding: 0px 14px; }
.jeg_nav_item:first-child { padding-left: 0px; }
.jeg_nav_item:last-child { padding-right: 0px; }
.jeg_navbar_shadow { border-bottom: 0px !important; }
.jeg_navbar_shadow::after { background: linear-gradient(rgba(0, 0, 0, 0.15) 0px, transparent); content: ""; height: 7px; left: 0px; position: absolute; top: 100%; width: 100%; }
.jeg_navbar_dark.jeg_navbar_boxed .jeg_nav_row, .jeg_navbar_dark:not(.jeg_navbar_boxed) { background: rgb(33, 33, 33); }
.jeg_navbar_dark .cartdetail, .jeg_navbar_dark .jeg_carticon, .jeg_navbar_dark .jeg_menu > li > a, .jeg_navbar_dark .jeg_search_toggle { color: rgb(250, 250, 250); }
.jeg_navbar_dark .sf-arrows .sf-with-ul::after { color: rgba(255, 255, 255, 0.6); }
.jeg_featured { margin-bottom: 30px; }
.jeg_logo { position: relative; }
.site-title { font-size: 60px; letter-spacing: -0.02em; line-height: 1; margin: 0px; padding: 0px; }
.site-title a { color: rgb(33, 33, 33); display: block; }
.jeg_logo img { display: block; height: auto; image-rendering: optimizequality; width: auto; }
.jeg_midbar .jeg_logo_img { max-height: 130px; }
.jeg_nav_left .jeg_logo { margin-right: 7px; }
.jeg_nav_left .jeg_logo:last-child { margin-right: 28px; }
.jeg_topbar .jeg_social_icon_block.nobg a .fa { font-size: 14px; }
.jeg_topbar .jeg_social_icon_block.nobg a .jeg-icon svg { height: 14px; }
.btn .fa { font-size: 14px; margin-right: 2px; }
.jeg_topbar .btn { font-size: 11px; font-weight: 500; height: 26px; letter-spacing: 0.5px; line-height: 26px; padding: 0px 10px; }
.jeg_navbar .btn { font-size: 12px; font-weight: 500; height: 36px; line-height: 36px; padding: 0px 16px; }
.jeg_topbar .socials_widget a { margin: 0px 5px 0px 0px; }
.jeg_topbar .socials_widget a .fa, .jeg_topbar .socials_widget a .jeg-icon { line-height: 26px; width: 26px; }
.jeg_topbar .socials_widget.nobg a { margin-right: 14px; }
.jeg_topbar .socials_widget.nobg a:last-child { margin-right: 0px; }
.jeg_topbar .socials_widget.nobg a .fa { font-size: 14px; }
.jeg_search_wrapper { position: relative; }
.jeg_search_wrapper .jeg_search_form { display: block; line-height: normal; min-width: 60%; position: relative; }
.jeg_search_toggle { color: rgb(33, 33, 33); display: block; text-align: center; }
.jeg_topbar .jeg_search_toggle { color: inherit; font-size: 14px; min-width: 13px; }
.jeg_navbar .jeg_search_toggle { font-size: 16px; min-width: 15px; }
.jeg_search_wrapper .jeg_search_input { height: 40px; padding: 0.5em 30px 0.5em 14px; vertical-align: middle; width: 100%; }
.jeg_search_wrapper .jeg_search_button { background: transparent; border: 0px; bottom: 0px; color: rgb(33, 33, 33); cursor: pointer; font-size: 14px; height: auto; line-height: normal; min-height: unset; outline: none; padding: 0px 10px; position: absolute; right: 0px; top: 0px; transition: none; }
.jeg_search_wrapper .jeg_search_button:hover { background: transparent; box-shadow: none; color: inherit; }
.jeg_navbar .jeg_search_wrapper .jeg_search_input { height: 36px; }
.jeg_topbar .jeg_search_wrapper .jeg_search_form { display: block; }
.jeg_search_no_expand.round .jeg_search_input { border-radius: 33px; padding: 0.5em 15px; }
.jeg_search_no_expand.round .jeg_search_button { padding-right: 12px; }
.jeg_search_popup_expand .jeg_search_form { background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.09) 0px 1px 4px; display: block; height: 0px; opacity: 0; padding: 0px; position: absolute; right: -4px; text-align: center; top: 100%; transition: height 0.1s; visibility: hidden; width: 325px; z-index: 12; }
.jeg_lang_dropdown::before, .jeg_search_popup_expand .jeg_search_form::before { border-color: transparent transparent rgb(255, 255, 255); border-style: solid; border-width: 0px 8px 8px; color: rgb(255, 255, 255); content: ""; position: absolute; right: 16px; top: -8px; z-index: 98; }
.jeg_search_popup_expand .jeg_search_form::after { border-color: transparent transparent rgb(234, 234, 234); border-style: solid; border-width: 0px 9px 9px; color: rgb(255, 255, 255); content: ""; position: absolute; right: 15px; top: -9px; z-index: 97; }
.jeg_topbar .jeg_search_popup_expand .jeg_search_form, .jeg_topbar .jeg_search_popup_expand .jeg_search_result { right: 0px; }
.jeg_topbar .jeg_search_popup_expand .jeg_search_form::before { border-width: 0px 6px 6px; right: 11px; top: -6px; }
.jeg_topbar .jeg_search_popup_expand .jeg_search_form::after { border-width: 0px 7px 7px; right: 10px; top: -8px; }
.jeg_search_popup_expand .jeg_search_input { box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 15px 0px inset; width: 100%; }
.jeg_search_popup_expand .jeg_search_button { bottom: 0px; color: rgb(136, 136, 136); position: absolute; right: 20px; top: 0px; }
.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_menu > li { float: left; padding-right: 1.2em; position: relative; text-align: left; }
.jeg_menu > li:last-child { padding-right: 0px; }
.jeg_menu > li > a { transition: 0.2s; }
.jeg_midbar .jeg_menu:not(.jeg_main_menu) > li > a, .jeg_navbar .jeg_menu:not(.jeg_main_menu) > li > a { color: rgb(33, 33, 33); 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: rgb(247, 13, 40); }
.jeg_midbar.dark .jeg_menu > li > a, .jeg_navbar.jeg_navbar_dark .jeg_menu > li > a { color: rgb(245, 245, 245); }
.jeg_topbar .jeg_menu > li > a { color: inherit; }
.sf-arrows .sf-with-ul::after { color: rgb(160, 160, 160); content: ""; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-language-override: normal; font-feature-settings: normal; font-variation-settings: normal; font-size: inherit; margin-left: 5px; margin-right: -3px; text-rendering: auto; transition: 0.1s; }
.jeg_menu a, .jeg_menu li.sfHover > ul, .jeg_menu li:hover > ul { display: block; }
.jeg_menu a { position: relative; }
.jeg_main_menu > li { float: left; list-style: none; margin: 0px; padding: 0px; }
.jeg_main_menu > li > a { color: rgb(33, 33, 33); display: block; font-size: 1em; font-weight: 700; line-height: 50px; margin: 0px; padding: 0px 16px; position: relative; text-transform: uppercase; transition: color 0.2s, background 0.2s; white-space: nowrap; }
.jeg_main_menu > li.sfHover > .sf-with-ul::after, .jeg_main_menu > li > .sf-with-ul:hover::after { color: inherit; }
.jeg_menu_style_5 > li { padding-right: 22px; }
.jeg_menu_style_5 > li:last-child { padding-right: 0px; }
.jeg_menu_style_5 > li > a { padding: 0px; }
.jeg_menu_style_5 > li.current-menu-ancestor > a, .jeg_menu_style_5 > li.current-menu-item > a, .jeg_menu_style_5 > li.sfHover > a, .jeg_menu_style_5 > li > a:hover, .jeg_mobile_menu_style_5 > li.current-menu-ancestor > a, .jeg_mobile_menu_style_5 > li.current-menu-item > a, .jeg_mobile_menu_style_5 > li.sfHover > a, .jeg_mobile_menu_style_5 > li > a:hover { color: rgb(247, 13, 40); }
.jeg_stickybar { left: auto; margin: 0px auto; opacity: 0; position: fixed; top: 0px; transition: opacity 0.2s; visibility: hidden; width: 100%; z-index: 9997; }
.jeg_stickybar[data-mode="fixed"] { transform: translate3d(0px, -130%, 0px); transition: transform 0.15s ease-in; }
.jeg_topbar .jeg_menu > li { padding-right: 12px; }
.jeg_topbar .jeg_menu > li:last-child { padding-right: 0px; }
.jeg_topbar, .jeg_topbar.dark { border-top-style: solid; }
@keyframes jeg_preloader_bounce {
  0%, 80%, 100% { opacity: 0; transform: scale(0); }
  40% { opacity: 1; transform: scale(1); }
}
@keyframes jeg_preloader_bounce {
  0%, 80%, 100% { opacity: 0; transform: scale(0); }
  40% { opacity: 1; transform: scale(1); }
}
.jeg_aside_copyright { color: rgb(117, 117, 117); font-size: 11px; letter-spacing: 0.5px; }
.jeg_aside_copyright a { border-bottom: 1px solid rgb(170, 170, 170); color: inherit; }
.jeg_aside_copyright p { margin-bottom: 1.2em; }
.jeg_aside_copyright p:last-child { margin-bottom: 0px; }
.jeg_mobile_wrapper .jeg_search_no_expand .jeg_search_input { box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 2px inset; }
.jeg_bg_overlay { background: linear-gradient(rgb(0, 0, 0), rgb(67, 67, 67)); bottom: 0px; content: ""; display: block; opacity: 0; position: fixed; top: 0px; transition: 0.2s ease-out 0.1s; visibility: hidden; width: 100%; z-index: 9998; }
.jeg_mobile_wrapper { background: rgb(255, 255, 255); display: block; height: 100%; left: 0px; opacity: 0; overflow: hidden auto; position: fixed; top: 0px; transform: translate3d(-100%, 0px, 0px); transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); width: 320px; z-index: 9999; }
.jeg_menu_close { color: rgb(255, 255, 255); font-size: 16px; opacity: 0; padding: 0px; position: fixed; right: 15px; top: 15px; transform: rotate(-90deg); transition: 0.2s; visibility: hidden; z-index: 9999; }
@media only screen and (min-width: 1023px) {
  .jeg_menu_close { font-size: 20px; padding: 20px; }
}
.jeg_menu_close:hover { color: rgb(255, 255, 255); }
.jeg_mobile_wrapper .nav_wrap { display: flex; flex-direction: column; min-height: 100%; position: relative; }
.jeg_mobile_wrapper .nav_wrap::before { inset: 0px; content: ""; min-height: 100%; position: absolute; z-index: -1; }
.jeg_mobile_wrapper .item_main { flex: 1 1 0%; }
.jeg_mobile_wrapper .item_bottom { -moz-box-pack: end; justify-content: flex-end; }
.jeg_aside_item { border-bottom: 1px solid rgb(238, 238, 238); display: block; padding: 20px; }
.item_bottom .jeg_aside_item { border-bottom: 0px; padding: 10px 20px; }
.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: 0px; }
.jeg_aside_item::after { clear: both; content: ""; display: table; }
.jeg_mobile_menu li a { color: rgb(33, 33, 33); display: block; font-size: 18px; font-weight: 700; line-height: 1.444em; margin-bottom: 15px; position: relative; }
.jeg_menu_dropdown.language-swicher li a:hover, .jeg_mobile_menu li a:hover, .jeg_mobile_menu li.sfHover > a { color: rgb(247, 13, 40); }
.jeg_menu_dropdown.language-swicher.sf-arrows .sf-with-ul::after, .jeg_mobile_menu.sf-arrows .sf-with-ul::after { content: "f"; font-family: jegicon; font-size: 14px; margin-top: -6px; position: absolute; right: 15px; text-align: center; top: 50%; width: auto; transition: 0.3s; }
.jeg_mobile_wrapper .socials_widget { display: flex; width: 100%; }
.jeg_mobile_wrapper .socials_widget a { display: block; margin-bottom: 0px !important; }
.jeg_block_heading { margin-bottom: 30px; position: relative; }
.jeg_block_title { color: rgb(33, 33, 33); float: left; font-size: 16px; font-weight: 700; line-height: normal; margin: 0px; }
.jeg_block_title a { color: inherit; }
.jeg_block_title i, .jeg_block_title span { display: inline-block; height: 36px; line-height: 36px; padding: 0px 15px; white-space: nowrap; }
.jeg_block_title i { margin-right: 8px; padding: 0px; }
.jeg_block_heading_1 { border-bottom: 2px solid rgb(238, 238, 238); }
.jeg_block_heading_1 .jeg_block_title span { background: rgb(247, 13, 40); border-radius: 2px 2px 0px 0px; color: rgb(255, 255, 255); margin-bottom: -2px; }
.jeg_block_heading_2 { background: rgb(238, 238, 238); border-radius: 2px; }
.jeg_block_heading_2 .jeg_block_title { font-size: 14px; }
.jeg_block_heading_2 .jeg_block_title span { background: rgb(247, 13, 40); border-bottom-left-radius: 2px; border-top-left-radius: 2px; color: rgb(255, 255, 255); }
.jeg_block_heading_4 .jeg_block_title span { background: rgb(247, 13, 40); border-radius: 2px; color: rgb(255, 255, 255); }
.jeg_block_heading_6 { border-bottom: 2px solid rgb(238, 238, 238); }
.jeg_block_heading_6::after { background: rgb(247, 13, 40); bottom: -2px; content: ""; display: block; height: 2px; position: relative; width: 30px; }
.jeg_block_heading_6 .jeg_block_title span { padding: 0px; }
.jeg_block_heading_8 { margin-bottom: 15px; }
.jeg_block_heading_8 .jeg_block_title { font-size: 18px; }
.jeg_post_meta .jeg_meta_author img { border-radius: 100%; margin-right: 5px; width: 35px; }
.jeg_pl_lg_box, .jeg_pl_md_box { margin-bottom: 30px; }
.jeg_pl_lg_box .box_wrap, .jeg_pl_md_box .box_wrap { overflow: hidden; position: relative; }
.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 { background: linear-gradient(transparent 0px, rgba(0, 0, 0, 0.65) 70%); bottom: 0px; padding: 20px 15px 10px; position: absolute; width: 100%; }
.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 { background: rgb(247, 13, 40); color: rgb(255, 255, 255); display: inline-block; font-size: 11px; letter-spacing: 1px; line-height: normal; margin-right: 5px; padding: 3px 6px; text-transform: uppercase; transition: 0.2s; }
.jeg_pl_md_box .jeg_post_title { font-size: 17px; font-weight: 500; margin: 0px auto 5px; }
.jeg_pl_lg_box .jeg_thumb .jeg_post_category, .jeg_pl_md_box .jeg_thumb .jeg_post_category { bottom: auto; top: 10px; }
.jeg_pl_lg_box .jeg_post_meta, .jeg_pl_lg_box .jeg_post_title a, .jeg_pl_lg_box a, .jeg_pl_lg_box a:hover, .jeg_pl_md_box .jeg_post_meta, .jeg_pl_md_box .jeg_post_title a, .jeg_pl_md_box a, .jeg_pl_md_box a:hover, .jeg_postblock .jeg_pl_lg_box .jeg_post_title a:hover, .jeg_postblock .jeg_pl_md_box .jeg_post_title a:hover { color: rgb(255, 255, 255); }
.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_2, .jeg_pl_md_3 { margin-bottom: 30px; overflow: hidden; }
.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_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: 0px 0px 5px; }
.jeg_pl_xs_4 { margin: 0px 0px 10px; }
.jeg_pl_xs_4 .jeg_postblock_content { padding: 0px 0px 0px 14px; position: relative; }
.jeg_pl_xs_4 .jeg_postblock_content::before { color: rgb(247, 13, 40); content: ""; font-family: FontAwesome; font-size: 14px; left: 1px; pointer-events: none; position: absolute; text-rendering: auto; top: 0px; width: 100%; }
.jeg_pl_xs_4 .jeg_post_title { display: inline-block; font-size: 1em; font-weight: 400; letter-spacing: normal; margin: 0px 5px 0px 0px; }
.jeg_pl_xs_4 .jeg_post_meta { display: inline; }
.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: -0.02em; }
.jeg_post_title a { color: rgb(33, 33, 33); transition: color 0.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: rgb(247, 13, 40); }
.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: 0px; }
.jeg_post_meta { color: rgb(160, 160, 160); font-size: 11px; text-transform: uppercase; }
.jeg_post_category { margin-bottom: 5px; text-rendering: auto; }
.jeg_post_category a { display: inline-block; font-size: 12px; letter-spacing: 1px; margin-right: 10px; text-transform: uppercase; }
.jeg_post_category a:last-child { margin-right: 0px; }
.jeg_post_meta a { color: inherit; font-weight: 700; }
.jeg_meta_date a, .jeg_meta_earning a, .jeg_meta_views a, .jeg_modified_date a { font-weight: 400; }
.jeg_meta_author a { color: rgb(247, 13, 40); }
.jeg_post_meta .fa, .jeg_post_meta .jpwt-icon { color: rgb(46, 159, 255); }
.jeg_post_meta > div { display: inline-block; }
.jeg_post_meta > div:not(:last-of-type) { margin-right: 1em; }
.jeg_thumb, .thumbnail-container { overflow: hidden; position: relative; z-index: 0; }
.thumbnail-container { background: rgb(247, 247, 247) 50% center / cover; display: block; height: 0px; }
.thumbnail-container > img { bottom: 0px; color: rgb(160, 160, 160); left: 0px; min-height: 100%; position: absolute; top: 0px; width: 100%; z-index: -1; }
.size-715 { padding-bottom: 71.5%; }
.thumbnail-container::after { background: rgb(247, 247, 247) url("preloader.gif") 50% center / cover; inset: 0px; content: ""; height: 100%; opacity: 1; position: absolute; z-index: -2; }
.lazyloaded, .thumbnail-background > div.lazyloaded { opacity: 1 !important; transition: opacity 0.4s; }
@keyframes jeg-lazyload {
  0% { background-position: -400px 0px; }
  100% { background-position: 800px 0px; }
}
@keyframes jeg-lazyload {
  0% { background-position: -400px 0px; }
  100% { background-position: 800px 0px; }
}
.jeg_thumb .jeg_post_category { bottom: 10px; left: 10px; line-height: 1; margin: 0px; position: absolute; z-index: 3; }
.jeg_thumb .jeg_post_category a { background: rgb(247, 13, 40); color: rgb(255, 255, 255); display: inline-block; font-size: 11px; letter-spacing: 1px; margin-right: 5px; padding: 3px 6px; text-transform: uppercase; transition: 0.2s; }
.jeg_post_category span { display: inline-block; line-height: 1; }
.jeg_block_navigation { position: relative; }
.jeg_block_loadmore { overflow: hidden; position: relative; text-align: center; }
.jeg_block_loadmore a { background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; color: rgb(33, 33, 33); display: inline-block; font-size: 11px; height: 30px; letter-spacing: 1px; line-height: 28px; min-width: 30%; padding: 0px 18px; position: relative; text-align: center; text-rendering: auto; text-transform: uppercase; transition: 0.2s; white-space: nowrap; }
.jeg_block_loadmore a::after, .jeg_block_loadmore a::before { background: rgb(238, 238, 238); bottom: 0px; content: ""; cursor: none; display: block; height: 1px; margin: auto; pointer-events: none; position: absolute; top: 0px; width: 1000px; }
.jeg_block_loadmore a::before { margin-right: 20px; right: 100%; }
.jeg_block_loadmore a::after { left: 100%; margin-left: 20px; }
.jeg_block_loadmore a.active, .jeg_block_loadmore a:hover { background: rgb(247, 13, 40); border-color: rgb(247, 13, 40); color: rgb(255, 255, 255); }
.jeg_postblock.loaded, .loaded .jeg_postblock { height: auto; }
.jeg_postblock.loaded .jeg_block_container, .loaded .jeg_postblock .jeg_block_container { animation-duration: 0.5s; animation-fill-mode: both; }
.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_15 .jeg_posts_wrap { overflow: hidden; position: relative; }
.jeg_postblock_15 .jeg_posts { align-items: flex-start; display: flex; flex-wrap: wrap; margin-right: -30px; }
.jeg_postblock_15 .jeg_post { float: left; padding-right: 30px; width: 50%; }
.jeg_postblock_28 .jeg_meta_date { display: inline; margin-left: 5px; }
.jeg_postblock_28 .jeg_post_title, .jeg_postblock_29 .jeg_post_title { display: block; }
.jeg_ad { text-align: center; }
.jeg_ad .adlink { display: inline-block; }
.jnews_content_bottom_ads { margin: 30px auto; }
.jeg_ad_module { margin-bottom: 40px; }
.jeg_ad_module:empty { display: none; }
.jnews_header_bottom_ads, .jnews_header_top_ads { background: rgb(245, 245, 245); position: relative; z-index: 8; }
.jeg_ad .ads_image, .jeg_ad .ads_image_phone, .jeg_ad .ads_image_tablet { display: none; }
@media (min-width: 1025px) {
  .jeg_ad .ads_image { display: block; }
}
.widget { margin-bottom: 40px; }
.socials_widget a { display: inline-block; margin: 0px 10px 10px 0px; text-decoration: none !important; }
.socials_widget a .fa { color: rgb(255, 255, 255); display: inline-block; font-size: 1em; line-height: 36px; text-align: center; transition: 0.2s ease-in-out; white-space: nowrap; width: 38px; }
.socials_widget .fa { font-size: 16px; }
.socials_widget a img:hover, .socials_widget a:hover .fa { opacity: 0.75; }
.socials_widget.nobg a .fa { background: transparent !important; font-size: 18px; height: auto; line-height: inherit; width: auto; }
.socials_widget a .jeg-icon { display: inline-block; line-height: 36px; text-align: center; transition: 0.2s ease-in-out; white-space: nowrap; width: 38px; }
.socials_widget .jeg-icon svg { height: 16px; position: relative; top: 2px; fill: rgb(255, 255, 255); }
.socials_widget span { display: inline-block; margin-left: 0.5em; }
.socials_widget.nobg a { margin: 0px 20px 15px 0px; }
.socials_widget a:last-child { margin-right: 0px; }
.socials_widget.nobg a .jeg-icon { background: transparent !important; height: auto; line-height: inherit; width: auto; }
.socials_widget.nobg a .jeg-icon svg { height: 18px; }
.jeg_social_icon_block.socials_widget a .jeg-icon svg { height: 16px; }
.socials_widget .jeg-icon { margin: 0px; }
.socials_widget .jeg_facebook .fa { background: rgb(69, 98, 159); }
.socials_widget .jeg_twitter .fa { background: rgb(0, 0, 0); }
.socials_widget .jeg_linkedin .fa { background: rgb(0, 131, 187); }
.socials_widget .jeg_instagram .fa { background: rgb(228, 64, 95); }
.socials_widget .jeg_youtube .fa { background: rgb(198, 29, 35); }
.socials_widget .jeg_line_tiktok .jeg-icon, .socials_widget .jeg_threads .jeg-icon, .socials_widget .jeg_tiktok .jeg-icon { background: rgb(0, 0, 0); }
.fa-discord::before, .fa-line::before, .fa-twitter::before { content: none !important; }
.socials_widget.nobg .jeg_facebook .fa { color: rgb(69, 98, 159); }
.socials_widget.nobg .jeg_linkedin .fa { color: rgb(0, 131, 187); }
.socials_widget.nobg .jeg_instagram .fa { color: rgb(228, 64, 95); }
.socials_widget.nobg .jeg_youtube .fa { color: rgb(198, 29, 35); }
.socials_widget.nobg .jeg_twitter .jeg-icon svg { fill: rgb(0, 0, 0); }
.socials_widget.nobg .jeg-icon.icon-threads svg, .socials_widget.nobg .jeg-icon.icon-tiktok svg { fill: rgb(0, 0, 0); }
.content-inner ol, .content-inner ul, .wpb_text_column ol, .wpb_text_column ul { list-style-position: inside; margin-bottom: 1.5em; padding-left: 2.14286em; }
.content-inner li, .wpb_text_column li { margin-bottom: 0.5em; }
.content-inner ul, .wpb_text_column ul { list-style: square; }
@keyframes fade-in-down {
  0% { opacity: 0; }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fade-in-up {
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.jeg_breadcrumbs { margin-bottom: 20px; }
.jeg_singlepage .jeg_breadcrumbs { margin: -10px auto 20px; }
#breadcrumbs { color: rgb(160, 160, 160); font-size: 12px; margin: 0px; }
#breadcrumbs a { color: rgb(83, 88, 92); }
#breadcrumbs .fa { padding: 0px 3px; }
#breadcrumbs a:hover { color: rgb(247, 13, 40); }
#breadcrumbs .breadcrumb_last_link a { color: rgb(160, 160, 160); }
.jeg_sharelist { display: flex; flex-wrap: wrap; float: none; align-items: flex-start; }
.jeg_share_button { margin-bottom: 30px; }
.jeg_share_button a { background: rgb(33, 33, 33); border-radius: 3px; color: rgb(255, 255, 255); display: flex; flex: 1 1 0%; float: left; height: 38px; line-height: 38px; margin: 0px 5px 5px 0px; max-width: 44px; padding: 0px 10px; text-align: center; white-space: nowrap; width: 44px; backface-visibility: hidden; justify-content: center; transition: 0.2s; }
.jeg_share_button a:last-child { margin-right: 0px; }
.jeg_share_button a:hover { opacity: 0.75; }
.jeg_share_button a.expanded { max-width: none; padding: 0px 12px; width: auto; }
.jeg_share_button a > span { display: none; font-size: 13px; font-weight: 700; margin-left: 10px; }
.jeg_share_button a.expanded > span { display: inline; position: relative; }
.jeg_share_button span.count { background: rgba(0, 0, 0, 0.15); border-radius: 2px; font-weight: 400; margin-left: 3px; padding: 2px 5px; }
.jeg_share_button .fa { color: rgb(255, 255, 255); font-size: 18px; line-height: inherit; }
.jeg_share_button .jeg_btn-facebook { background: rgb(69, 98, 159); }
.jeg_share_button .jeg_btn-threads, .jeg_share_button .jeg_btn-twitter { background: rgb(0, 0, 0); fill: rgb(255, 255, 255); }
.jeg_share_button .jeg_btn-linkedin { background: rgb(0, 131, 187); }
.jeg_share_button .jeg_btn-toggle { background: rgb(189, 189, 189); }
.jeg_share_button svg { position: relative; top: 2px; }
.jeg_btn-toggle .fa { transition: transform 0.2s; }
.jeg_share_button.share-bottom { margin: 1.75em auto 0px; }
@media only screen and (min-width: 1024px) {
  .jeg_share_button.share-float { left: 0px; margin-bottom: 0px; position: absolute !important; top: 0px; }
}
.jeg_authorbox { border: 1px solid rgb(238, 238, 238); margin-bottom: 30px; padding: 30px 0px; }
.jeg_author_image { float: left; text-align: center; width: 150px; }
.jeg_author_image img { border-radius: 100%; height: 80px; width: 80px; }
.jeg_author_content { color: rgb(160, 160, 160); margin-left: 150px; padding-right: 20px; }
.jeg_author_content p { margin-bottom: 1em; }
h3.jeg_author_name { font-size: 18px; font-weight: 700; margin: 0px 0px 10px; }
.content-inner > * { padding-left: 0px; padding-right: 0px; }
.jeg_footer h1, .jeg_footer h2, .jeg_footer h3, .jeg_footer h4, .jeg_footer h5, .jeg_footer h6 { margin-top: 0px; }
.jeg_footer p { margin-bottom: 1em; }
.jeg_footer .socials_widget:not(.nobg) .fa { background: rgb(224, 224, 224); color: rgb(102, 102, 102); }
.jeg_footer .socials_widget:not(.nobg) .jeg-icon { background: rgb(224, 224, 224); }
.jeg_footer .socials_widget:not(.nobg) .jeg-icon svg { fill: rgb(102, 102, 102); }
.jeg_footer .socials_widget.nobg .fa { color: rgb(160, 160, 160); }
.jeg_footer .socials_widget.nobg .jeg-icon svg { fill: rgb(160, 160, 160); }
.jeg_footer .footer_dark .socials_widget .fa, .jeg_footer.dark .socials_widget .fa { background: rgba(255, 255, 255, 0.15); color: rgb(168, 168, 170); }
.jeg_footer .footer_dark .socials_widget:not(.nobg) a .fa, .jeg_footer.dark .socials_widget:not(.nobg) a .fa { background: rgba(255, 255, 255, 0.15); color: rgb(238, 238, 238); }
.jeg_footer .footer_dark .socials_widget:not(.nobg) a:hover .fa, .jeg_footer.dark .socials_widget:not(.nobg) a:hover .fa { background: rgb(247, 13, 40); color: rgb(255, 255, 255); opacity: 1; }
.jeg_footer .footer_dark .socials_widget .jeg-icon, .jeg_footer .footer_dark .socials_widget:not(.nobg) a .jeg-icon, .jeg_footer.dark .socials_widget .jeg-icon, .jeg_footer.dark .socials_widget:not(.nobg) a .jeg-icon { background: rgba(255, 255, 255, 0.15); }
.jeg_footer .footer_dark .socials_widget:not(.nobg) a > i > .jeg-icon, .jeg_footer.dark .socials_widget:not(.nobg) a > i > .jeg-icon { background: none; }
.jeg_footer .footer_dark .socials_widget .jeg-icon svg { fill: rgb(168, 168, 170); }
.jeg_footer .footer_dark .socials_widget:not(.nobg) a .jeg-icon svg, .jeg_footer.dark .socials_widget:not(.nobg) a .jeg-icon svg { fill: rgb(238, 238, 238); }
.jeg_footer .footer_dark .socials_widget:not(.nobg) a:hover .jeg-icon svg, .jeg_footer.dark .socials_widget:not(.nobg) a:hover .jeg-icon svg { fill: rgb(255, 255, 255); }
.jscroll-to-top { backface-visibility: hidden; bottom: 30px; opacity: 0; position: fixed; right: 30px; transform: translate3d(0px, 30px, 0px); transition: 0.2s; visibility: hidden; z-index: 11; }
.jscroll-to-top > a { background: rgba(181, 181, 181, 0.15); border: 1px solid rgba(0, 0, 0, 0.11); border-radius: 5px; box-shadow: rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.1) 0px 2px 6px; color: rgb(160, 160, 160); display: block; font-size: 30px; height: 46px; line-height: 44px; opacity: 0.8; text-align: center; transition: opacity 0.2s; width: 46px; }
.jscroll-to-top > a:hover { opacity: 1; }
@media only screen and (max-width: 1024px) {
  .jscroll-to-top { bottom: 50px; }
}
.jeg_footer .copyright { font-size: 12px; margin-bottom: 1em; }
.footer-holder .jeg_social_icon_block, .jeg_menu_footer { display: inline-block; }
.jeg_social_icon_block.nobg a .fa { font-size: 16px; }
.jeg_social_icon_block a { margin-bottom: 0px !important; }
.footer_dark, .jeg_footer.dark .jeg_footer_content { background: rgb(33, 33, 33); color: rgb(168, 168, 170); }
.jeg_footer .footer_dark a, .jeg_footer .footer_dark h1, .jeg_footer .footer_dark h2, .jeg_footer .footer_dark h3, .jeg_footer .footer_dark h4, .jeg_footer .footer_dark h5, .jeg_footer .footer_dark h6, .jeg_footer.dark .jeg_footer_content a, .jeg_footer.dark h1, .jeg_footer.dark h2, .jeg_footer.dark h3, .jeg_footer.dark h4, .jeg_footer.dark h5, .jeg_footer.dark h6 { color: rgba(255, 255, 255, 0.8); }
.jeg_footer .footer_dark a:hover, .jeg_footer.dark .jeg_footer_content a:hover { color: rgb(255, 255, 255); }
.jeg_footer .footer_dark a:hover svg, .jeg_footer.dark .jeg_footer_content a:hover svg { fill: rgb(255, 255, 255); }
.jeg_footer .footer_dark .socials_widget a:hover .fa, .jeg_footer.dark .socials_widget a:hover .fa { color: inherit; opacity: 1; }
.jeg_footer .footer_dark .socials_widget a:hover > .jeg-icon, .jeg_footer.dark .socials_widget a:hover > .jeg-icon { opacity: 1; }
.jeg_footer .footer_dark .socials_widget a:hover .jeg-icon svg, .jeg_footer.dark .socials_widget a:hover .jeg-icon svg { fill: rgb(245, 245, 245); }
.jeg_footer_custom .jeg_content { padding: 0px; }
.jeg_footer_custom .wpb_content_element:last-child { margin-bottom: 0px; }
@keyframes spincircle {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes spincircle {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes jeg_square {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(180deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(1turn); }
  100% { transform: rotate(1turn); }
}
@keyframes jeg_square {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(180deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(1turn); }
  100% { transform: rotate(1turn); }
}
@keyframes jeg_square_inner {
  0% { height: 0px; }
  25% { height: 0px; }
  50% { height: 100%; }
  75% { height: 100%; }
  100% { height: 0px; }
}
@keyframes jeg_square_inner {
  0% { height: 0px; }
  25% { height: 0px; }
  50% { height: 100%; }
  75% { height: 100%; }
  100% { height: 0px; }
}
@keyframes jeg_bounce {
  0%, 20%, 50%, 80%, 100% { transform: translateY(0px); }
  70% { transform: translateY(-10px); }
}
@keyframes jeg_bounce {
  0%, 20%, 50%, 80%, 100% { transform: translateY(0px); }
  70% { transform: translateY(-10px); }
}
@keyframes jeg_fadeinright {
  0% { opacity: 0.5; transform: translate3d(30px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes jeg_fadeinright {
  0% { opacity: 0.5; transform: translate3d(30px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes jeg_fadeinleft {
  0% { opacity: 0.5; transform: translate3d(-30px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes jeg_fadeinleft {
  0% { opacity: 0.5; transform: translate3d(-30px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes jeg_fadeinup {
  0% { opacity: 0; transform: translate3d(0px, 30px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes jeg_fadeinup {
  0% { opacity: 0; transform: translate3d(0px, 30px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes sk-scaleout {
  0% { transform: scale(0); }
  100% { opacity: 0; transform: scale(1); }
}
@keyframes sk-scaleout {
  0% { transform: scale(0); }
  100% { opacity: 0; transform: scale(1); }
}
.wpb_row { margin-bottom: 0px; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 30px; }
.vc_row.vc_row-flex > .jeg-vc-wrapper { box-sizing: border-box; display: flex; flex-wrap: wrap; width: 100%; }
.vc_row.vc_row-flex > .jeg-vc-wrapper > .vc_column_container { display: flex; }
.vc_row.vc_row-o-equal-height .jeg-vc-wrapper > .vc_column_container { -moz-box-align: stretch; align-items: stretch; }
.vc_row.vc_row-flex .jeg-vc-wrapper > .vc_column_container > .jeg_wrapper { display: flex; -moz-box-orient: vertical; -moz-box-direction: normal; }
.vc_row.vc_row-flex .jeg-vc-wrapper > .vc_column_container > .jeg_wrapper, .vc_row.vc_row-flex > .vc_column_container > .jeg_wrapper { -moz-box-flex: 1; display: flex; flex-direction: column; flex-grow: 1; z-index: 1; }
.vc_row.vc_row-o-content-top > .jeg-vc-wrapper > .vc_column_container > .jeg_wrapper, .vc_row.vc_row-o-content-top > .vc_column_container > .jeg_wrapper { -moz-box-pack: start; justify-content: flex-start; }
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .jeg-vc-wrapper > .vc_column_container { -moz-box-align: start; align-items: flex-start; }
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .vc_row.vc_row-flex .jeg-vc-wrapper > .vc_column_container > .jeg_wrapper > *, .vc_row.vc_row-flex > .vc_column_container > .jeg_wrapper > * { min-height: 1em; }
}
.jeg_meta_author.coauthor .meta_text { margin-right: 0.25em; }
.jeg_menu.jeg_main_menu .menu-item-object-category.jeg_megamenu > a::after, .jeg_menu.jeg_main_menu > .menu-item-has-children > a::after { content: ""; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size-adjust: none; font-kerning: auto; font-optical-sizing: auto; font-language-override: normal; font-feature-settings: normal; font-variation-settings: normal; font-size: inherit; margin-left: 5px; margin-right: -3px; text-rendering: auto; transition: 0.1s; }
.entry-header .jeg_post_title { color: rgb(33, 33, 33); font-size: 3em; font-weight: 700; letter-spacing: -0.04em; line-height: 1.15; margin: 0px 0px 0.4em; }
.entry-header { margin: 0px 0px 30px; }
.entry-header .jeg_meta_container { position: relative; }
.entry-header .jeg_post_meta { color: rgb(160, 160, 160); display: block; font-size: 13px; text-transform: none; }
.entry-header .jeg_post_meta_1 { align-content: flex-start; align-items: center; display: flex; }
.custom_post_template .jeg_meta_like a, .entry-header .jeg_meta_bookmark a, .entry-header .jeg_meta_comment a, .entry-header .jeg_meta_donation a, .entry-header .jeg_meta_like a { color: rgb(83, 88, 92); font-weight: 400; }
.custom_post_template .jeg_meta_like, .entry-header .jeg_meta_like { position: relative; }
.entry-header a.dislike { padding-left: 10px; }
.entry-header .jeg_post_meta .fa { color: rgb(46, 159, 255); font-size: 16px; margin-right: 2px; }
.entry-header .jeg_meta_author + .jeg_meta_date::before { content: "—"; margin-right: 10px; }
.entry-header .meta_right { flex: 1 0 auto; margin-left: auto; text-align: right; }
.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; }
.jeg_featured .wp-caption-text { color: rgb(160, 160, 160); font-size: 11px; margin: 3px 0px 0px; text-align: right; }
.entry-content { margin-bottom: 30px; position: relative; }
.single .content-inner { color: rgb(51, 51, 51); font-size: 16px; line-height: 1.625em; word-break: normal; overflow-wrap: break-word; }
.single .content-inner::after { clear: both; content: ""; display: table; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { font-weight: 500; }
.entry-content::after { clear: both; content: ""; display: block; }
.content-inner blockquote, .content-inner p, .content-inner q, .content-inner > [class^="wp-block-"]:not(h1, h2, h3, h4, h5, h6) { margin: 0px 0px 1.25em; }
@media screen and (min-width: 1024px) {
  .jeg_share_bottom_container { width: auto; }
}
@media only screen and (max-width: 1024px) {
  .custom_post_template h1.jeg_post_title, .entry-header .jeg_post_title { font-size: 2.4em; }
  .entry-content h3 { font-size: 1.35em; }
  .entry-content h4 { font-size: 1.2em; }
}
@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; }
  .entry-header, .jeg_featured, .jeg_share_button { margin-bottom: 20px; }
  .entry-content blockquote, .entry-content p, .entry-content q { margin-bottom: 1em; }
}
@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; }
}
@media only screen and (max-width: 568px) {
  .entry-header .jeg_meta_category, .entry-header .jeg_meta_comment, .entry-header .jeg_meta_like { display: none !important; }
}
@media only screen and (max-width: 480px) {
  .entry-header, .jeg_featured, .jeg_share_button, .jeg_share_button.share-float .jeg_sharelist { margin-bottom: 15px; }
  .jeg_share_button.share-float { margin-bottom: 0px; }
  .entry-header .jeg_meta_category, .entry-header .jeg_meta_comment, .entry-header .jeg_meta_like { display: none !important; }
}
.jeg_block_container { display: block; height: 100%; overflow: hidden; position: relative; z-index: 1; }
@keyframes fadeInLeft {
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeft {
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRight {
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRight {
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeOutLeft {
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes fadeOutLeft {
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes fadeOutRight {
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes fadeOutRight {
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes fadeInUp {
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUp {
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDown {
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDown {
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeOutUp {
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes fadeOutUp {
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes fadeOutDown {
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@keyframes fadeOutDown {
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@keyframes sliderFadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes sliderFadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes sliderFadeOut {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes sliderFadeOut {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes load8 {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes load8 {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@media only screen and (max-width: 1024px) {
  .jeg_header { display: none; }
  #jeg_off_canvas, .jeg_navbar_mobile, .jeg_navbar_mobile_wrapper { display: block; }
  .jeg_sidebar { padding: 0px 15px !important; }
}
@media only screen and (max-width: 1023px) {
  .jeg_footer .jeg_social_icon_block a { margin-bottom: 1em !important; }
}
@media only screen and (max-width: 768px) {
  .jeg_singlepage .jeg_breadcrumbs { margin: 0px auto 15px; }
  .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; }
  .jeg_block_title span { font-size: 13px; }
  .jeg_block_title i, .jeg_block_title span, .jeg_subcat_list > li > a, .okayNav__menu-toggle { height: 30px !important; line-height: 30px !important; }
  .jeg_share_button a > span { font-size: 11px; }
  .jeg_share_button a { height: 32px; line-height: 32px; max-width: 32px; width: 32px; }
  .jeg_share_button .fa { font-size: 14px; }
}
@media only screen and (max-width: 767px) {
  .jeg_content { padding: 20px 0px 30px; }
  .jeg_breadcrumbs, .jeg_postblock { margin-bottom: 10px; }
  .jeg_archive_header, .jeg_block_heading, .jeg_blocklink, .jeg_breakingnews, .jeg_cat_header { margin-bottom: 25px; }
  .jeg_ad_module, .jeg_sidebar .widget, .jeg_video_playlist { margin-bottom: 30px; }
  #breadcrumbs { font-size: 12px; }
  .jeg_singlepage .jeg_breadcrumbs { margin-bottom: 0.5em; }
}
@media only screen and (max-width: 568px) {
  .jeg_share_button .fa { font-size: 18px; }
  .jeg_share_button a > span { margin-left: 6px; }
}
@media only screen and (max-width: 480px) {
  .jeg_block_heading, .jeg_breakingnews, .jeg_pl_lg_box, .jeg_pl_md_box, .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_share_button a > span { display: none !important; }
  .jeg_share_button a { height: 32px; line-height: 32px; max-width: none !important; width: auto !important; }
  .jeg_share_button .fa { font-size: 14px; }
  .jeg_authorbox { padding: 20px 0px; text-align: center; }
  .jeg_author_image { display: block; float: none; margin: 0px auto 1em; }
  .jeg_author_content { margin-left: 0px; padding: 0px 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_mobile_wrapper .socials_widget.nobg a .jeg-icon svg { height: 16px; }
}
@media only screen and (min-width: 768px) {
  .jeg_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb { margin-bottom: 5px; margin-right: 15px; width: 120px; }
  .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; }
}
@media only screen and (max-width: 1024px) {
  .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_md_box .jeg_post_title { font-size: 14px; line-height: 1.3em; }
}
@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_md_2 .jeg_post_title, .jeg_pl_md_3 .jeg_post_title { font-size: 14px; }
  .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_postblock_3.jeg_col_1o3 .jeg_pl_md_2 .jeg_thumb { margin-right: 10px; width: 80px; }
  .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; }
}
@media only screen and (max-width: 767px) {
  .jeg_block_heading, .jeg_blocklink { margin-bottom: 20px; }
}
@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; }
}
@media only screen and (max-width: 568px) {
  .jeg_pl_xs_4 { margin-bottom: 5px; padding-bottom: 5px; }
  .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; }
}
@media only screen and (max-width: 480px) {
  .jeg_post_meta { font-size: 10px; text-rendering: auto; }
  .jeg_post_excerpt { margin-top: 5px; }
  .jeg_pl_md_2, .jeg_pl_md_3 { margin-bottom: 15px; }
  .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_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_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_14 .jeg_posts, .jeg_postblock_15 .jeg_posts, .jeg_postblock_9 .jeg_posts { margin-right: 0px; }
  .jeg_postblock_14 .jeg_posts .jeg_post, .jeg_postblock_15 .jeg_post, .jeg_postblock_9 .jeg_post { float: none; margin-bottom: 20px; padding-right: 0px; width: 100% !important; }
}
@media only screen and (max-width: 320px) {
  .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_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; }
}