/*
Theme Name: JNews - Child Theme
Version: 1.0.0
Theme URI: http://themeforest.net/?ref=jegtheme
Description: A basic starter child theme for customization purpose of JNews theme.
Author: Jegtheme
Author URI: http://themeforest.net/user/jegtheme?ref=jegtheme
Template: jnews
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

:root {
  --title-font: "Parkinsans";
  --text-font: "Urbanist";
  --purple: #5d008e;
  --purple-heavy: #50007a;
  --purple-heavy-2: #420064;
  --yellow: #f5c700;
  --yellow-heavy: #e7bd00;
  /* --gray: #bfbfbf; */
  --gray: #f5f5f5;
  --white: #FFF;
  --black: #000;
}
::selection {
  background-color: var(--purple);
  color: var(--white);
}
body.jnews-dark-mode ::selection {
  background-color: var(--j-dark-bg-color);
}
img {
    transition: width .2s ease-in-out, height .2s ease-in-out;
}

/* 
JEG HEADER 
*/
.jeg_header .jeg_topbar .jeg_menu li:not(:last-child){
    border-right: 1px solid rgba(255, 255, 255, .2);
    margin-right: 12px;
}
.jeg_header .jeg_topbar .jeg_menu li a:hover {
    text-decoration: underline;
}

.jeg_header .jeg_navbar:not(.jeg_stickybar) .jeg_logo_img {
    width: auto;
    height: 70px;
    position: relative;
    top: -8px;
}
.jeg_header .jeg_navbar.jeg_stickybar .jeg_logo_img {
    height: 40px;
}

.jeg_header .jeg_main_menu>li>a {
    color: var(--purple);
    font-size: 1.1em;
    text-transform: none;
}
.jeg_header .jeg_navbar.jeg_stickybar {
    box-shadow: -5px -10px 20px 6px rgba(0, 0, 0, .2);
}
.jeg_header .jeg_navbar.jeg_stickybar .jeg_main_menu>li>a {
    font-size: 1em;
}
.jeg_header .jeg_navbar .jeg_search_toggle  {
    color: var(--purple);
}
.jeg_header .jeg_navbar:not(.jeg_stickybar) .jeg_search_toggle .fa-search,
.jeg_header .jeg_navbar:not(.jeg_stickybar) .jeg_search_toggle .fa-close  {
    font-size: 1.25em;
}
.jeg_header .jeg_navbar.jeg_stickybar .jeg_search_toggle {
    line-height: normal;
}
.jeg_header .jeg_navbar.jeg_stickybar .jeg_nav_col:nth-child(3) {
    position: relative;
    top: -4px;
}
body.jnews-dark-mode .jeg_main_menu.jeg_menu_style_4>li>a:hover,
body.jnews-dark-mode .jeg_main_menu.jeg_menu_style_4>li.current-menu-item>a {
    background-color: var(--j-dark-bg-color) !important;
}

/* 
JEG SEARCH
*/
.jeg_search_expanded .jeg_search_popup_expand .jeg_search_form {
    border-radius: 8px;
    background-color: var(--purple);
    border-color: transparent;
}
.jeg_search_popup_expand .jeg_search_form:before {
    border-color: transparent transparent var(--purple);
}
.jeg_archive_search form input,
.jeg_navbar .jeg_search_wrapper .jeg_search_input {
    border-radius: 6px;
}
.jeg_archive_search form button {
    border-radius: 0 6px 6px 0;
}
body.jnews-dark-mode .jeg_archive_search form button {
    background-color: var(--j-border-color);
}
.jeg_archive_search,
.jeg_search_wrapper .jeg_search_result {
    border-radius: 8px;
}
.jeg_search_wrapper .jeg_search_result {
    margin-top: 90px !important;
}
.jeg_search_wrapper .jeg_search_result .jeg_thumb {
    border-radius: 6px;
    transition: filter .2s ease;
}
body:not(.jnews-dark-mode) .jeg_search_wrapper .jeg_search_result .search-link.search-all-button {
    color: var(--purple);
}
.jeg_search_wrapper .jeg_search_result .jeg_post:hover .jeg_thumb img {
    filter: grayscale(1);
}
.jeg_search_wrapper .jeg_search_result .jeg_post:hover .jeg_post_title a {
    color: var(--yellow);
}
.jnews_search_content_wrapper .jeg_block_nav a {
    border-radius: 4px;
}
body.jnews-dark-mode .jnews_search_content_wrapper .jeg_block_nav a {
    background: rgba(0,0,0,.4);
}
body.jnews-dark-mode .jnews_search_content_wrapper .jeg_block_nav a:not(:disabled):hover{
    background-color:rgba(255,255,255,.3);
}

/* 
JEG ARCHIVE
*/
.jeg_archive_title {
    font-family: var(--title-font);
    font-size: 2em;
}
.jeg_archive_header.jeg_authorpage .jeg_author_wrap {
    display: flex;
    align-items: center;
    border: none;
    padding: 20px;
    border-radius: 8px;
}
.jeg_archive_header.jeg_authorpage .jeg_author_image img {
    width: 80px;
    height: 80px;
}
.jeg_archive_header.jeg_authorpage .jeg_author_content {
    padding-left: 0;
}

/* 
JEG PAGE
*/
body.page .jeg_singlepage .jeg_post_title {
    font-weight: 600;
    font-size: 2.6em;
    margin-top: 10px;
}
body.page .jeg_singlepage .jeg_breadcrumbs {
    margin-bottom: 10px;
}
body.page .jeg_singlepage .entry-content {
    font-size: 1.25em;
    line-height: 1.4em;
    color: var(--black);
}

/* 
JEG HEADER MOBILE
*/
.jeg_mobile_logo img {
    height: 50px;
    max-height: 50px;
}
.jeg_mobile_bottombar {
    background-color: var(--white);
}
.jeg_navbar_mobile .toggle_btn .fa-bars{
    font-size: 1.4em;
    position: relative;
    top: 4px;
    /* color: var(--purple); */
}
body:not(.jnews-dark-mode) .jeg_navbar_mobile .toggle_btn .fa-bars{
    color: var(--purple);
}

/* 
JEG MOBILE OFFCANVAS
*/
#jeg_off_canvas .jeg_mobile_wrapper {
    background-color: var(--purple-heavy);
}
#jeg_off_canvas .jeg_aside_item,
#jeg_off_canvas .jeg_mobile_menu ul li a {
    border-color: var(--purple-heavy-2);
}
body.jnews-dark-mode #jeg_off_canvas .jeg_aside_item,
body.jnews-dark-mode #jeg_off_canvas .jeg_mobile_menu ul li a {
    border-color: var(--j-darkgrey-bg-color);
}
#jeg_off_canvas .jeg_mobile_menu .jeg_menu_title {
    color: #ffffff66;
}
#jeg_off_canvas .jeg_mobile_menu ul li a {
    color: var(--white);
}
#jeg_off_canvas .jeg_search_wrapper form input {
    border-radius: 8px;
    box-shadow: none !important;
}
#jeg_off_canvas .jeg_search_wrapper .jeg_search_result {
    margin-top: 0px !important;
    border-radius: 0;
    background: var(--purple-heavy);
}
body:not(.jnews-dark-mode) #jeg_off_canvas .jeg_search_wrapper .jeg_search_result {
    border-color: var(--purple-heavy-2);
}
body:not(.jnews-dark-mode) #jeg_off_canvas .jeg_search_wrapper .jeg_search_result .search-link.search-all-button {
    border-color: var(--purple-heavy-2);
    color: var(--white);
}
#jeg_off_canvas .jeg_search_wrapper .jeg_search_result .jeg_post_title a {
    color: var(--white);
}

/* 
JEG MEGAMENU
*/
.jeg_megamenu .sub-menu {
    box-shadow: none;
    background-color: var(--gray);
}
.jeg_megamenu .jeg_newsfeed .jeg_post_title {
    font-size: 1em;
    transition: color .2s ease-in-out;
}
.jeg_megamenu .jeg_newsfeed .jeg_thumb {
    border-radius: 8px;
    transition: filter .2s ease-in-out;
}
.jeg_megamenu .jeg_newsfeed .jeg_newsfeed_item:hover .jeg_thumb img{
    filter: grayscale(1);
}
.jeg_megamenu .jeg_newsfeed .jeg_newsfeed_item:hover .jeg_post_title a {
    color: var(--yellow)
}
.jeg_newsfeed_list .tns-outer .tns-controls button {
    border-radius: 5px;
}
body:not(.jnews-dark-mode) .jeg_newsfeed_list .tns-outer .tns-controls button:hover {
    color: var(--purple) !important;
    border-color: var(--purple);
}

/* 
JEG PLUSMENU 
*/
#plusmenu .wpb_content_element {
    margin-bottom: 0;
}
#plusmenu .plusmenu-item a {
    display: block;
    padding: 15px 0;
    color: var(--white);
    background-color: var(--purple);
    border-radius: 8px;
    text-align: center;
    transition: background .2s ease-in-out;
}
#plusmenu .plusmenu-item a:hover {
    background-color: var(--purple-heavy-2);
}

/* 
JEG TAGS 
*/
.jeg_post_tags span{
    font-size: 1.25em;
}
.jeg_post_tags a {
    font-size: 1.1em;
    border-radius: 6px;
    color: var(--white);
    background-color: var(--black);
    transition: background .2s ease-in-out;
}

/* 
JEG BREADCRUMBS 
*/
#breadcrumbs {
    font-family: var(--title-font);
}
#breadcrumbs span:first-child a {
    color: var(--purple);
}


/* 
JEG CONTENT 
*/
body.single-format-standard .post-wrapper .jeg_content {
    padding-top: 0 !important;
}
body.single-post .post-wrapper .jeg_content .jeg_custom_title_wrapper .jeg_post_category {
    margin-top: 15px;
    margin-bottom: 10px;
}
body.single-post .post-wrapper .jeg_content .jeg_custom_title_wrapper .jeg_post_category a {
    display: inline-block;
    padding: 4px 20px;
    font-size: 1.1em;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
    color: var(--white);
    background-color: var(--purple);
    border-radius: 4px;
}
body.jnews-dark-mode.single-post .post-wrapper .jeg_content .jeg_custom_title_wrapper .jeg_post_category a {
    background-color: var(--j-border-color);
}
body.single-post .post-wrapper .jeg_content .jeg_custom_title_wrapper .jeg_post_title {
    font-size: 3.2em;
}
body.single-post .post-wrapper .jeg_content .jeg_custom_meta_wrapper.jeg_post_meta {
    color: var(--purple);
    font-size: 1em;
}
body.single-post .post-wrapper .jeg_content .jeg_custom_meta_wrapper.jeg_post_meta .jeg_meta_author img {
    width: 25px;
    position: relative;
    top: -1px;
}
body.single-post .post-wrapper .jeg_content .jeg_featured {
    margin-bottom: 20px;
}
body.single-post .post-wrapper .jeg_content .jeg_wrapper .thumbnail-container {
    border-radius: 15px;
}
body.single-post .post-wrapper .jeg_content .jeg_featured .wp-caption-text {
    font-size: 1em;
}
body.single-post .post-wrapper .jeg_content .content-inner {
    font-size: 1.25em;
    line-height: 1.4em;
    color: var(--black);
}
.content-inner blockquote, .content-inner p, .content-inner q, .content-inner>[class^=wp-block-]:not(h1,h2,h3,h4,h5,h6) {
    margin: 0 0 .8em;
}
.content-inner h1, .content-inner h2, .content-inner h3, .content-inner h4, .content-inner h5, .content-inner h6 {
    font-weight: 600;
    line-height: 1.25;
}
.content-inner div[data-wp-interactive="core/file"] object.wp-block-file__embed + a {
    display: block;
    font-size: 1.25em;
}
.content-inner div[data-wp-interactive="core/file"] object.wp-block-file__embed + a + a[download] {
    background-color: var(--purple);
    border-radius: 8px;
    display: inline-block;
    font-family: var(--title-font);
    margin: 10px 0;
    padding: 8px 25px;
    transition: background .2s ease-in-out, color .2s ease-in-out;
}
.content-inner div[data-wp-interactive="core/file"] object.wp-block-file__embed + a + a[download]:hover {
    color: var(--white);
}
body.jnews-dark-mode .content-inner div[data-wp-interactive="core/file"] object.wp-block-file__embed + a + a[download] {
    background-color: var(--j-dark-bg-color);
}

/* 
JEG CONTENT GALLERY
*/
.mfp-gallery .mfp-content figcaption {
    display: none;
}
.mfp-gallery .mfp-content figure img.mfp-img {
    padding: 0;
    border-radius: 15px;
}
.tns-outer .tns-controls button {
    border-radius: 6px;
}
body.single-post.single-format-gallery .post-wrapper .jeg_content .jeg_custom_title_wrapper .jeg_post_title {
    font-size: 2.8em;
}
body.jnews-dark-mode.single-post.single-format-gallery .post-wrapper .jeg_content .jeg_custom_title_wrapper .jeg_post_category a {
    background-color: var(--j-dark-bg-color);
}

/* 
JEG CONTENT VIDEO
*/
body.single-post.single-format-video .jeg_breadcrumbs {
    margin: 0;
}
body.single-post.single-format-video .entry-header {
    border: 0;
    margin: 0;
    padding: 0;
}
body.single-post.single-format-video .jeg_inner_content .jeg_meta_container {
    margin: 0;
}
body.single-post.single-format-video .entry-header .jeg_post_title {
    font-size: 2.8em;
}

body.single-post.single-format-video .entry-header .jeg_post_category {
    margin-top: 15px;
    margin-bottom: 10px;
}
body.single-post.single-format-video .entry-header .jeg_post_category a {
    display: inline-block;
    padding: 4px 20px;
    font-size: 1.1em;
    font-weight: 400;
    line-height: normal;
    text-transform: none;
    color: var(--white);
    background-color: var(--purple);
    border-radius: 4px;
}
body.jnews-dark-mode.single-post.single-format-video .entry-header .jeg_post_category a {
    background-color: var(--j-dark-bg-color);
}


/* 
JEG CATEGORY 
*/
body.category .jeg_main .jeg_cat_header {
    border-bottom: none;
}
body.category .jeg_main .jeg_cat_header .jeg_cat_title {
    font-family: var(--title-font);
}


/* 
JEG EMPTY 
*/
.jeg_empty_module {
    border-radius: 6px;
}

/* 
JEG POSTBLOCK_2
*/
.jeg_postblock_2 .jeg_post .jeg_thumb {
    border-radius: 8px;
    transition: filter .2s ease-in-out;
}
.jeg_postblock_2 .jeg_post .jeg_post_category a {
    font-family: var(--title-font);
    text-transform: none;
    letter-spacing: normal;
    padding: 5px 10px;
    border-radius: 4px;
    transition: background .2s ease;
}
.jeg_postblock_2 .jeg_post:hover .jeg_thumb img {
    filter: grayscale(1);
}
.jeg_postblock_2 .jeg_post .jeg_post_category a {
    background-color: var(--purple);
    color: var(--white);
}
.jeg_postblock_2 .jeg_post:hover .jeg_post_category a {
    background-color: var(--yellow);
}
body.jnews-dark-mode .jeg_postblock_2 .jeg_post .jeg_post_category a {
    background-color: var(--j-dark-bg-color);
}
.jeg_postblock_2 .jeg_post:hover .jeg_post_title a {
    color: var(--yellow);
}
.jeg_postblock_2 .jeg_post .jeg_post_excerpt {
    font-size: 1.15em;
    line-height: 1.35;
}

/* 
JEG POSTBLOCK_14
*/
.jeg_postblock_14 .jeg_post .box_wrap,
.jeg_postblock_14 .jeg_post .jeg_thumb {
    border-radius: 8px;
    transition: filter .2s ease-in-out;
}
.jeg_postblock_14 .jeg_postbig .jeg_post .jeg_thumb .thumbnail-container {
    min-height: 300px;
}
.jeg_postblock_14 .jeg_postbig .jeg_post .jeg_thumb .thumbnail-container img {
    object-fit: cover;
}
.jeg_postblock_14 .jeg_post .jeg_post_category a {
    font-family: var(--title-font);
    text-transform: none;
    letter-spacing: normal;
    padding: 5px 10px;
    border-radius: 4px;
    transition: background .2s ease;
}
.jeg_postblock_14 .jeg_post:hover .jeg_thumb img {
    filter: grayscale(1);
}
.jeg_postblock_14 .jeg_post:hover .jeg_post_category a {
    background-color: var(--yellow);
}
body.jnews-dark-mode .jeg_postblock_14 .jeg_post .jeg_post_category a {
    background-color: var(--j-dark-bg-color);
}
.jeg_postblock_14 .jeg_load_more_flag .jeg_post .jeg_post_title {
    font-size: 1.1em;
}
.jeg_postblock_14 .jeg_post:hover .jeg_post_title a {
    color: var(--yellow);
}

/* 
JEG POSTBLOCK_31
*/
.jeg_postblock_31 .jeg_block_heading {
    margin-bottom: 20px;
    border-radius: 6px;
}
.jeg_postblock_31 .jeg_block_heading .jeg_block_title span {
    font-weight: 400;
    border-radius: 6px 0 0 6px;
}
.jeg_postblock_31 .jeg_post .jeg_post_category a {
    padding: 4px 10px;
    font-family: var(--title-font);
    font-weight: 400;
    line-height: normal;
    text-transform: none;
    color: var(--white);
    background-color: var(--purple);
    border-radius: 4px;
    transition: background .2s ease;
}
.jeg_postblock_31 .jeg_post:hover .jeg_post_category a {
    background-color: var(--yellow);
}
.jeg_postblock_31 .jeg_post .jeg_post_title a {
    font-size: .95em;
}
.jeg_postblock_31 .jeg_post:hover .jeg_post_title a {
    color: var(--yellow);
}
body.jnews-dark-mode .jeg_postblock_31 .jeg_post .jeg_post_category a,
body.jnews-dark-mode .jeg_postblock_31 .jeg_block_heading .jeg_block_title span {
    background-color: var(--j-dark-bg-color);
}

/* 
JEG POSTBLOCK_22
*/
.jeg_postblock_22 .jeg_block_heading {
    margin-bottom: 20px;
    border-radius: 6px;
}
.jeg_postblock_22 .jeg_block_heading .jeg_block_title span {
    font-weight: 400;
    border-radius: 6px 0 0 6px;
}
body.jnews-dark-mode .jeg_postblock_22 .jeg_block_heading .jeg_block_title span {
    background-color: var(--j-dark-bg-color);
}
.jeg_postblock_22 .jeg_post .jeg_thumb {
    border-radius: 8px;
    transition: filter .2s ease-in-out;
}
.jeg_postblock_22 .jeg_post .jeg_thumb .jeg_post_category a {
    font-family: var(--title-font);
    text-transform: none;
    letter-spacing: normal;
    padding: 5px 10px;
    border-radius: 4px;
    transition: background .2s ease;
}
.jeg_postblock_22 .jeg_post:hover .jeg_thumb img {
    filter: grayscale(1);
}
.jeg_postblock_22 .jeg_post:hover .jeg_thumb .jeg_post_category a {
    background-color: var(--yellow);
}
body.jnews-dark-mode .jeg_postblock_22 .jeg_post .jeg_thumb .jeg_post_category a {
    background-color: var(--j-dark-bg-color);
}
.jeg_postblock_22 .jeg_post:hover .jeg_post_title a {
    color: var(--yellow);
}
.jeg_postblock_22 .jeg_block_navigation .jeg_block_nav a {
    border-radius: 4px;
}
body:not(.jnews-dark-mode) .jeg_postblock_22 .jeg_block_navigation .jeg_block_nav a:not(.disabled):hover{
    color: var(--purple) !important;
    border-color: var(--purple);
}
.jeg_postblock_22 .jeg_post.format-video .jeg_thumb:after {
    width: 80px;
    height: 80px;
    border-width: 4px;
    font-size: 40px;
    line-height: 75px;
    margin: 0;
    transform: translate(-50%, -50%);
    opacity: .8;
}
.jeg_postblock_22 .jeg_post.format-gallery .jeg_thumb:after {
    font-size: 80px;
    margin: 0;
    transform: translate(-50%, -50%);
    opacity: .8;
}

/* 
JEG HERO_13
*/
.jeg_heroblock_13 {
    border-radius: 8px;
    transition: filter .2s ease-in-out;
}
.jeg_heroblock_13:hover .jeg_post .jeg_thumb {
    filter: grayscale(1);
}
.jeg_heroblock_13 .jeg_post .jeg_postblock_content {
    border-radius: 8px;
    padding: 25px;
    width: calc(100% - 60px) !important;
    left: 30px !important;
    bottom: 30px !important;
    background-color: rgba(255, 255, 255, .8);
}
.jeg_heroblock_13 .jeg_post .jeg_post_category {
    margin-top: 0;
    margin-bottom: 10px;
}
.jeg_heroblock_13 .jeg_post .jeg_post_category a {
    position: initial;
    font-family: var(--title-font);
    background-color: var(--purple) !important;
    font-size: 14px;
    text-transform: none;
    letter-spacing: normal;
    padding: 5px 10px;
    margin: 0;
    border-radius: 4px;
    transition: background .2s ease;
}
.jeg_heroblock_13:hover .jeg_post .jeg_post_category a {
    background-color: var(--yellow) !important;
}
.jeg_heroblock_13 .jeg_post .jeg_post_title {
    font-size: 1.75em;
    line-height: 1.2;
    margin: 0 !important;
}
.jeg_heroblock_13:hover .jeg_post .jeg_post_title a {
    color: var(--yellow);
}

.jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button {
    opacity: 1 !important;
    background: var(--purple) !important;
    color: var(--white);
}
.jeg_heroblock_13.tiny-slider:hover .tns-outer .tns-controls button {
    background-color: var(--yellow) !important;
}
.jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button.tns-prev {
    left: calc(100% - 100px);
}
.jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button.tns-next {
    right: 30px !important;
}
body.jnews-dark-mode .jeg_heroblock_13 .jeg_post .jeg_post_category a,
body.jnews-dark-mode .jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button {
    background-color: var(--j-dark-bg-color) !important;
}

/* 
JEG CAROUSEL_3
*/
#flashinfo .jeg_postblock_carousel_3 {
    margin-top: 20px;
    margin-bottom: 20px;
}
#flashinfo .jeg_postblock_carousel_3 .jeg_post .jeg_post_title {
    font-family: var(--text-font);
    color: var(--white);
    font-size: 1.1em;
}
#flashinfo .jeg_postblock_carousel_3 .jeg_post .jeg_post_meta .fa {
    font-weight: 600;
    color: #ffffff80;
    margin-right: 5px;
}
#flashinfo .jeg_postblock_carousel_3 .jeg_post .jeg_post_meta .jeg_meta_date {
    color: #ffffff80;
}
#flashinfo .jeg_postblock_carousel_3 .tns-outer .tns-controls button {
    border: none;
    color: var(--white);
    background-color: var(--purple-heavy);
}


/* 
JEG FOOTER 
*/
.jeg_footer_content {
    background-color: var(--purple-heavy);
}
.jeg_footer_content .jeg_footer_primary {
    padding: 50px 0;
}
.footer_widget, .jeg_footer .widget {
    margin-bottom: 15px;
}
.jeg_footer_content .footer_widget.widget_nav_menu .jeg_footer_title {
    font-size: 1.3em;
    font-weight: 400;
    color: #ffffff66;
}
.jeg_footer_content .footer_widget.widget_nav_menu ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.jeg_footer_content .footer_widget.widget_nav_menu ul > li > a {
    font-family: var(--title-font);
    font-weight: 400;
    /* font-size: 1em; */
    color: var(--white);
    transition: color .2s ease-in-out;
}
.jeg_footer_content .footer_widget.widget_nav_menu ul > li > a:hover {
    color: #ffffff66;
}
#akwaba-content .title {
    color: var(--white);
    font-family: var(--title-font);
}
#akwaba-content .text {
    color: #ffffffb3;
}
#akwaba-content .socialicons ul {
    display: flex;
    flex-wrap: wrap;
}
#akwaba-content .socialicons ul li:not(:last-child) {
    margin-right: 10px;
}
#akwaba-content .socialicons ul li a > span {
    display: none;
}
#akwaba-content .socialicons ul li a {
    display: inline-block;
    width: 40px;
    height: 50px;
    background-color: var(--purple-heavy-2);
    border-radius: 6px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 60%;
    transition: background .2s ease-in-out;
}
body.jnews-dark-mode #akwaba-content .socialicons ul li a {
    background-color: var(--j-dark-bg-color);
}
body:not(.jnews-dark-mode) #akwaba-content .socialicons ul li a:hover {
    background-color: var(--purple);
}
#akwaba-content .socialicons ul li a.facebook {
    background-image: url(img/icon/icon-facebook.svg);
}
#akwaba-content .socialicons ul li a.tiktok {
    background-image: url(img/icon/icon-tiktok.svg);
}
#akwaba-content .socialicons ul li a.instagram {
    background-image: url(img/icon/icon-instagram.svg);
}
#akwaba-content .socialicons ul li a.youtube {
    background-image: url(img/icon/icon-youtube.svg);
}
#akwaba-content .socialicons ul li a.twitter {
    background-image: url(img/icon/icon-twitter.svg);
}

.jeg_footer_bottom {
    background-color: var(--purple-heavy-2);
    padding: 15px 0;
}
.jeg_footer_bottom .copyright {
    color: var(--white);
    font-size: 1em;
}
.jeg_footer_bottom .footer_right ul li a {
    font-size: 1em;
    color: var(--white);
}
.jeg_menu_footer li:not(:last-child):after {
    content: "|";
}

.jscroll-to-top>a {
    box-shadow: none;
    border: 2px solid;
}

/* 
REAL MEDIA LIBRARY - PRESSE
*/
body#page-id-1801 .wp-block-gallery {
    margin-top: 35px;
}

/*
CONTACT FORM 7
*/
.wpcf7 label {
    font-family: var(--title-font);
    color: var(--purple);
}
.wpcf7 .wpcf7-form-control-wrap input,
.wpcf7 .wpcf7-form-control-wrap textarea {
    border-radius: 8px;
    font-size: 1em;
}
.wpcf7 input.wpcf7-submit {
    font-family: var(--title-font);
    border-radius: 8px;
    text-transform: none;
    font-weight: 400;
    font-size: .85em;
    padding: 0 35px;
}

/* 
ACY MAILING
*/
#acym__callout__container .acym_callout {
    padding: 10px;
    color: var(--purple);
    opacity: .9;
}
#acym__callout__container .acym_callout_close {
    border: none;
}
.acym__callout__front__success {
    background-color: var(--gray);
}


/* 
MEDIA QUERIES MAX
*/
@media screen and (max-width: 1305px) {
    .jeg_header .jeg_main_menu>li>a {
        padding: 0 10px;
    }
    .jeg_header .jeg_main_menu_wrapper {
        max-height: 100px;
        overflow: hidden;
    }
}
@media screen and (max-width: 1024px) {
    .jeg_postblock_carousel_3 .jeg_post_meta {
        display: block;
    }

    .jeg_heroblock_13 .jeg_post .jeg_postblock_content {
        padding: 15px;
    }
    .jeg_heroblock_13 .jeg_post .jeg_post_title {
        font-size: 1.45em;
    }
    .jeg_heroblock_13 .jeg_post .jeg_post_category a {
        font-size: 12px;
    }
    .jeg_heroblock.tiny-slider .tns-outer .tns-controls button {
        line-height: 40px;
        height: 40px;
    }
}
@media screen and (max-width: 768px) {
    .jeg_column.vc_col-sm-8,
    .jeg_column.vc_col-sm-4 {
        width: 100%;
    }
    .jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button {
        top: 40% !important;
    } 
}
@media screen and (max-width: 680px) {
    .jeg_footer_content .jeg_footer_primary .footer_column:not(:first-child) {
        display: none;
    }
    .jeg_footer_content .jeg_footer_primary .footer_column {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 668px) {
    body.home #videotheque .jeg_postblock_22 .jeg_post.format-video:last-child,
    body.home #videotheque .jeg_postblock_22 .jeg_post.format-video:last-child .jeg_post_title,
    body.home #phototeque .jeg_postblock_22 .jeg_post.format-gallery:last-child .jeg_post_title,
    body.home #phototeque .jeg_postblock_22 .jeg_post.format-gallery:last-child {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 480px) {
    .jeg_postblock_2 :not(.jeg_posts_wrap) .jeg_post .jeg_post_title {
        font-size: 1.2em;
    }
    .jeg_postblock_2 :not(.jeg_posts_wrap) .jeg_post .jeg_thumb {
        margin-bottom: 10px;
    }
    .jeg_postblock_2 .jeg_posts_wrap .jeg_post .jeg_post_title {
        font-size: 1.1em;
    }

    .jeg_heroblock_13 .jeg_heroblock_wrapper {
        min-height: 300px;
    }
    .jeg_heroblock_13 .jeg_post .jeg_post_title {
        font-size: 1.25em;
    }
    .jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button {
        top: 45% !important;
    }
    .jeg_heroblock_13 .jeg_post .jeg_postblock_content {
        left: 10px !important;
        bottom: 10px !important;
        width: calc(100% - 20px) !important;
    }
    .jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button.tns-next {
        right: 10px !important;
    }
    .jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button.tns-prev {
        left: calc(100% - 80px);
    }
}
@media screen and (max-width: 320px) {
    .jeg_heroblock_13.tiny-slider .tns-outer .tns-controls button {
        top: 38% !important;
    }
}

/* 
MEDIA QUERIES MIN
*/
@media screen and (min-width: 1020px) {
    .jeg_postblock_14 .jeg_posts .jeg_post {
        width: calc(100% / 3);
    }
}
@media screen and (min-width: 992px) {
    .jeg_postblock_14 .jeg_postbig .jeg_post .jeg_post_title {
        font-size: 1.8em;
    }
    .jeg_postblock_14 .jeg_postbig .jeg_post .jeg_post_category a {
        font-size: .95em;
    }
}
@media screen and (min-width: 668px) {
    body.home #videotheque .jeg_postblock_22,
    body.home #videotheque .jeg_postblock_22 .jeg_post_title,
    body.home #videotheque .jeg_postblock_22 .jeg_post.format-video,
    body.home #phototeque .jeg_postblock_22,
    body.home #phototeque .jeg_postblock_22 .jeg_post_title,
    body.home #phototeque .jeg_postblock_22 .jeg_post.format-gallery {
        margin-bottom: 0;
    }
}

/* 
MEDIA QUERIES MAX AND MIN
*/
@media screen and (min-width: 600px) and (max-width: 990px) {
    .jeg_footer_content .footer_widget.widget_nav_menu ul {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

