/**
* Theme Name: APK
* Description: APK
* Author: com-ing
* Template: adventis
* Version: 1.0.2
*/

html {
  scroll-behavior: smooth;
}
ul.language-switch
{
	list-style: none;
	display:flex!important;
	justify-content:center!important;
	align-items:center!important;
	gap:10px;
	margin:0!important;
	width:100dvw;
	width:100vw;
}
ul.language-switch li a > span
{
	color:white!important;
}
ul.language-switch li:nth-child(1):after,
ul.language-switch li:nth-child(2):after {
    content: " |";
	color: white!important;
    margin-left: 5px; /* Optional: to add space before the symbol */
}

ul.language-switch li a span:hover
{
	color:var(--e-global-color-primary)!important;
}

.layout-post-style-1 .post-style-1 .posted-on:before{
	line-height:unset!important;
}
.entry-meta-top .posted-on a, .entry-meta-bottom .posted-on a
.entry-meta-top .posted-on, .entry-meta-bottom .posted-on
{
	color:#979797!important;
}

.entry-meta-top .posted-on, .entry-meta-bottom .posted-on
{
	padding-left:22px!important;
}


.trp-language-switcher > div
{
	background-color:var(--e-global-color-primary)!important;
	border:none!important;
}

.trp-language-switcher > div > a
{
	color:white!important;
}
.trp-language-switcher .trp-ls-shortcode-current-language:hover{
	background-color:white!important;
}
.trp-language-switcher > div > a:hover
{
	color:black!important;
}

.adventis-mobile-nav .mobile-nav-tabs
{
	background-color:var(--e-global-color-tertiary)!important;
}

.scrollup
{
	width:60px!important;
	height:60px!important;
	padding:10px;
}
.scrollup:hover{
	background-color:none!important;
}
.scrollup-label{
	font-size:22px!important;
}
body.adventis-mobile-nav .mobile-navigation ul ul.sub-menu > li.menu-item.current-menu-item a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item.current-menu-item a
{
	color:black!important;
}

body.adventis-mobile-nav .mobile-navigation ul ul.sub-menu > li.menu-item.current-menu-item a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item.current-menu-item a:hover
{
	color:var(--e-global-color-primary)!important;
}
body div#content [id^="wpdmmydls-"] table tr.__dt_row {
    border: 1px solid rgba(0, 0, 0, 0.09) !important;
	border-radius:5px!important;
}
body #wpdmmydls-442140e4d4e51db635d605d232cafa2d tr {
    border: 1px solid rgba(0, 0, 0, 0.09) !important;
	border-radius:5px!important;
}
#wpdmmydls-4e0c7165b1f3601a9b54cddb707ada62 td.__dt_col_categories
{
	max-width:unset!important;
}

td span.__dt_categories
{
	display:flex!important;
	flex-wrap:wrap!important;
	max-width:fit-content!important;
	gap:2px;
}

td strong
{
	white-space: normal;
    overflow-wrap: break-word;
    word-break: normal;
}

/* Target the elements within the post-template-default class in the body */
body.post-template-default .adventis-breadcrumb .standard-page:nth-of-type(2) {
    display: none;
}
body.post-template-default .adventis-breadcrumb .adventis-icon-breadcrumb:nth-of-type(1) {
    display: none;
}

.posted-on
{
	display:flex!important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status
{
	font-family: 'Poppins'!important;
    font-weight: 600!important;
    font-style: normal!important;
	font-size:18px!important;
}
.single-post #page .site-content
{
	margin-top:30px!important;
}

@media screen and (min-width:800px){
.entry-content table:not(.shop_table) td, .entry-content table:not(.shop_table) th
{
	border:1px solid rgba(0,0,0,0.035)!important;
}
}
@media screen and (max-width:1200px)
{
	ul.language-switch li a,ul.language-switch li:nth-child(1):after,
ul.language-switch li:nth-child(2):after 
{
	font-size:14px!important;
}

}
@media screen and (max-width:799px){
.w3eden .card
{
	border:none!important;
}
.entry-content table:not(.shop_table) td, .entry-content table:not(.shop_table) th
{
	border:none!important;
}
	
[id^="wpdmmydls-"] td.__dt_col_categories
	{
		max-width:fit-content!important;
	}
    .dataTables_wrapper .dataTables_filter {
        display: flex;
        flex-direction: row;
        margin-bottom: 10px;
        align-items: end;
		justify-content:center;
		width:100%;
    }
	.wpdmdt-toolbar
	{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
	}
	.dataTables_filter a.btn.btn-secondary.ml-3
	{
		font-size:12px!important;
		margin-top:1rem!important;
	}
	.dataTables_filter label{
		margin-bottom:0!important;
		display:flex;
		width:100%;
		align-items:center;
	}
	.dataTables_filter label input[type="search"] {
    flex-grow: 1;
	}
	.dataTables_length
	{
		align-self:start;
	}
	

}
.w3eden .table-striped tbody tr:nth-of-type(2n+1)
{
	background-color:rgba(0,0,0,0.03)!important;
}
.dataTables_length select
	{
		width:70px!important;
	}

@media screen and (max-width: 767px) {
    .scrollup {
        opacity: 1!important;
		pointer-events: auto;
    }
}

