/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2024 | 12:47:02 */
/* Removing the first element of breadcrumbs */
.breadcrumbs > span:nth-child(1),
.breadcrumbs > span:nth-child(2) {
  display: none;
}

/* Disable the parent page action*/
.breadcrumbs > span:nth-child(3) {
  pointer-events: none;
}

.arrows .arrow svg[data-v-1f61e17a]:hover {
    background: #1a1a3a;
}

.custom-border:before {
    width: 7px!important;
    background-color:#fff!important;
    left:293px!important;
}

.custom-border:after {
    width: 7px!important;
    background-color:#fff!important;
    left:293px!important;
}

.custom-border{
    margin-left:116px;
    border-left:7px!important;
    border-top:7px!important;
    border-right:7px!important;
    
}

.custom-border .wpb_wrapper:after {
    border-left: 7px solid #fff!important;
    border-top: 7px solid #fff!important;
    border-bottom: 7px solid #fff!important;
    width:293px!important;
}

/* Replace Styling in old buttons */

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 19px;
    padding-right: 19px;
    border-radius: 5px!important;
    border-color: #1a1a3a!important;
    color: #1a1a3a!important;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom:hover {
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 19px;
    padding-right: 19px;
    border-radius: 5px!important;
    border-color: #1a1a3a!important;
    color: #fff!important;
	background-color:#1a1a3a!important;
}

/* Remove bg color in Search Results */
body.search .page-title-block{
	background-color:transparent!important;
}

.breadcrumbs .current{
	padding-bottom:0px!important;
}

/* Search Page - Field Hover Styling */
.search-empty__form form > div input:hover{
	border-color:#1a1a3a!important;
}

.search-empty__form form > div input{
	border-color:#1a1a3a!important;
}

html,
body {
  scroll-behavior: smooth;
}

.d-none {
  display: none !important;
}

/* Archives and Categories pages */
body.archive.category .post-meta-right,
body.archive.category .post-meta-left>.post-meta-author,
body.archive.category .post-meta-left>.sep,
body.archive.date .post-meta-right,
body.archive.date .post-meta-left>.post-meta-author,
body.archive.date .post-meta-left>.sep {
  display: none;
}

body.archive.category #page-title {
  background-image: url("https://edmo.eu/wp-content/themes/thegem/images/backgrounds/title/01.jpg");
}

/* Yellow stripe before footer section */
body.post-template-default.single .custom-footer::before,
body.archive .custom-footer::before,
body.error404 .custom-footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 8px;
  background: #ffcd05;
  z-index: 1;
}

/* Search page */
/* body.search.search-results .block-content,
body.search.search-no-results .block-content {
  padding-top: 120px;
  padding-bottom: 120px;
} */

body.search.search-results .blog>article .description {
  padding: 20px;
}

body.search.search-results .blog article .description .post-meta-conteiner {
  display: none !important;
}

body.search.search-results .blog article.post .description .post-title .title-h4 {
  margin-top: 0
}

body.search.search-no-results .site-main .main-content .gem-button {
  border: solid 3px #ffcd05 !important;
  border-radius: 40px !important;
  color: #1a1a3a !important;
  background-color: transparent !important;
  font-size: 17px;
  line-height: 25px;
}

body.search.search-no-results .site-main .main-content .gem-button:hover {
  background-color: #ffcd05 !important;
}


/* Error 404 page */
/* body.error404 .site-main .main-content .block-content {
  padding-top: 60px !important;
  padding-bottom: 30px !important;
} */

/* body.error404 .site-main .main-content .gem-button {
  border: solid 3px #ffcd05 !important;
  border-radius: 40px !important;
  color: #1a1a3a !important;
  background-color: transparent !important;
  font-size: 17px;
  line-height: 25px;
} 

body.error404 .site-main .main-content .gem-button:hover {
  background-color: #ffcd05 !important;
}
*/
/* Hide Unacetogorized links */
a[href*='uncategorized'],
.blog article .post-meta-categories span.sep:last-of-type {
  display: none;
}

/* div#site-header-wrapper {
  height: 0 !important;
} */

.vc_custom_1528372545366 {
  background-color: #161D2D !important;
}

/* .edmo_icon {
  height: 80px !important;
} */

/* .edmo_icon img {
  height: 80px !important;
  width: auto;
}
 */
/* .edmo_icon_text {
  font-size: 25px !important;
} */


/* span.vc_sep_line {
  border-color: #1a1a3e !important;
} */

/* .gem-team-style-5 .team-person-socials .socials-item-icon {
  color: #013155 !important;
} */
/* 
#footer-nav,
.custom-footer {
  background-color: #1a1a3a !important;
} */

.observatory-background .tgpli-inited.fullwidth-block-background {
  background-color: #161D2D;
}

.page-title-block .breadcrumbs-container {
  bottom: 5px;
}

.breadcrumbs .current {
  color: #FFCD05;
  border-bottom: 3px solid #FFCD05;
}

.gem-list.gem-list-color-3>ul>li:before {
  color: #03B4FE;
}

.team-person-info {
  margin: 0 0 45px;
}

#post-803 .team-person-info {
  margin: 0 0 20px;
}

#post-806 .team-person-info {
  margin: 0 0 20px;
}

::-webkit-scrollbar {
  -webkit-appearance: none;
}

::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-track {
  background: #c5cccf;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: #84848a;
  border: 1px solid #84848a;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
}

::-webkit-scrollbar-thumb:hover {
  background: #84848a;
}

/* posts settings */

/* .comments-area{
	display:none;
}
.post-meta-category-link{
	display:none;
} */

/* .post .socials-sharing {
  padding-bottom: 100px;
} */

h4.widget-title {
  font-family: barlow;
  font-weight: 400;
}

#footer-nav {
  padding: 10px 0 !important;
  border-top: 1px solid #313646 !important;
}

#footer-socials {
  display: none;
}

.category-investigations #page-title {
  background-image: url('https://edmo.eu/wp-content/themes/thegem/images/backgrounds/title/01.jpg');
}

a[href="https://www.disinfobservatory.org/"]:hover {
  color: inherit !important;
}


/* Posts with figures */
article figure {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* NEW CHANGES */

/* Preloader Color */

/* .preloader-spin-new {
  border-left-color: #1A1A3A !important;
  border-right-color: #1A1A3A !important;
  border-bottom-color: #1A1A3A !important;
}

body .preloader-spin:after {
  border-top-color: #1A1A3A !important;
  border-right-color: #1A1A3A !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
}

body .preloader-spin {
  border-left-color: #1A1A3A !important;
  border-bottom-color: #1A1A3A !important;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
}

body .preloader-spin:before {
  border-left-color: #1A1A3A !important;
  border-bottom-color: #1A1A3A !important;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
}

body #page-preloader .page-preloader-spin:after,
body .block-preloader .page-preloader-spin:after,
body .preloader-spin:after {
  border-top-color: #1a1a3a !important;
}

body #page-preloader .page-preloader-spin:before,
body .block-preloader .page-preloader-spin:before,
body .preloader-spin:before {
  border-top-color: #1a1a3a !important;
}

body #page-preloader .page-preloader-spin,
body .block-preloader .page-preloader-spin,
body .preloader-spin {

  border-top-color: #1a1a3a !important;
}
 */
/* Slider Pagination Color */
.gem-featured-posts-slider-dots a.selected>span {
  background-color: #FFCC02 !important;
}

/* Posts Upper Month */
.version-new.news-grid.portfolio.hover-new-horizontal-sliding.title-on-hover .portfolio-item .image .links .caption .post-date {
  background-color: #1A1A3A !important;
  padding: 0 12px !important;
  padding-left: 10px !important;
  left: 0 !important;
  top: 0 !important;
  line-height: 23px;
}

.portfolio-set .portfolio-item .post.image .overlay .links-wrapper .links .caption .info {
  background-color: #1A1A3A !important;
  padding: 0 12px !important;
  padding-left: 10px !important;
  left: 0 !important;
  top: 0 !important;
  line-height: 23px;
}

/* Menu Hover Border Color */
.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li:hover>a {
  border-right-color: #5E5E75 !important;
}

/* BreadCrumbs Border Bottom */
body .breadcrumbs .current {
  color: #FFFFFF99;
  border-bottom: none !important;
}

/* Nav Menu Animation */
/* .header-layout-fullwidth_hamburger #primary-menu.no-responsive {
  -webkit-transition: none !important;
}

#primary-navigation .hamburger-toggle {
  -webkit-transition: none !important;
} */

.widget-title:after {
  color: transparent !important;
}

.fa-twitter:before {
  font-family: FontAwesome !important;
}

/* #page-title {
  padding-top: 80px !important;
  padding-bottom: 100px !important;
} */

/* Posts & Events Sidebar Links */
.rpwe-block a {
  transition: linear 0.11s;
}

.rpwe-block a:hover {
  color: #ffcd02 !important;
}

#footer-menu li a:hover {
  color: #ffcd02 !important;
}

.social-item-img {
  width: 36%;
}

/* Search Page - Buttons */


.blog-style-3x.blog-style-masonry .gem-button.gem-button-border-2 {
  border-radius: 30px !important;
  border-color: #FFCC02 !important;
  color: #1a1a3e !important;
  background-color: transparent;
  height: 40px !important;
  line-height: 36px !important;
}

.blog-style-3x.blog-style-masonry .gem-button.gem-button-border-2:hover {
  border-color: #FFCC02 !important;
  background-color: #FFCC02 !important;
  color: #1a1a3e !important;
}

/* Responsive iframe */
.responsive-iframe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}

.responsive-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* Contact form 7 */
.custom-file,
.custom-dropdown {
  background: #f4f6f7;
  padding: 12px 40px 12px 20px;
  border: 1px solid #dfe5e8;
}

/* Featured Post Slider */
.gem-featured-posts-slider.style-new .gem-featured-posts-slider-carousel article#post-6160 {
  background-image: url('https://edmo.eu/wp-content/uploads/2023/05/VP-Banner_11701x500.png') !important;
}

/* Archive page - Remove date from posts */
body.archive.category article.post>.item-post-container>.item-post>.post-title .entry-title-date,
body.page-id-2550 article.post>.item-post-container>.item-post>.post-title .entry-title-date {
  display: none;
}

/* Bold links */
body.single .main-content article.post .post-content a {
  font-weight: 700;
}

/* Navigation Sidebar Socials Menu */
.menu-item-socials.socials-colored .socials.inline-inside {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
}

.menu-item-socials.socials-colored .socials.inline-inside a.socials-item {
  display: block;
  max-width: 60px;
}

/* Bottom Footer to be stay hidden */
#footer-nav{
	display:none;
}

/* a Elements styling for accessibility standards */
.wpb_text_column a{
  text-decoration:underline!important;
  color:#1a1a3a;
}


.wpb_text_column a:hover{
  text-decoration:none;
  color:#ffcd03;
}

.thegem-te-search .thegem-te-search__item a{
  text-decoration:none;
  
}

#quick-links li a{
  text-decoration:none;
} 

.gem-infotext a{
	color:#1a1a3a!important;
	text-decoration:underline;
}

.gem-infotext a:hover{
	color:#ffcd03!important;
}

.post .post__body .post__body-caption .post__body-caption-text span:first-of-type:not(:only-of-type){
	color:#1a1a3a!important;
}

.edmo-team-member-link{
	color:#1a1a3a!important;
	text-decoration:underline;
}

.edmo-team-member-link:hover{
	color:#ffcd05!important;
	text-decoration:underline;
}