/*!
	Theme Name: Jenanet Child
	Theme URI: https://www.jenanet.de
	Description: Active Fiber Systems GmbH Child Theme
	Version: 1.0.0
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
    Template: jenanet
	Text Domain: jenanet
	Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.elementor-acceptance-field {vertical-align: middle;}
#footer a {color: #E0A2B4;}
#footer a:hover {color: #fff;}
.elementor-button-text{position:relative;top:2px}
.rank-math-breadcrumb a,span.separator{color:#ffffff!important}
.rank-math-breadcrumb .last{color:#f7f7f7!important}
b, strong {font-weight:600 !important;}
._brlbs-btn-cookie-preference {padding: 0 !important;}

/* Nav Menu
.elementor-element-8f174fc .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    margin-top: 15px;
}
.navi .sticky_logo  {display: block;transition: display 1s ease;}
.navi .sticky_icon {display: none;transition: display 1s ease;}
.navi.elementor-sticky--effects .sticky_icon  {display: block;transition: display 1s ease;}
.navi.elementor-sticky--effects .sticky_logo  {display: none;transition: display 1s ease;} */

/*.main-logo {
    transition:all 1s ease !important;
    width: 100%;
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
    left:0;
}
.elementor-sticky--effects .main-logo{
    transition: all 1s ease !important;
    transform: scale(0.8);
    clip-path: inset(0 76% 0 0);
    -webkit-clip-path:  inset(0 76% 0 0);
    left:-30px;
}
.scroll-logo{
    opacity:0!important;
    transition: opacity 1s ease !important;
}
.elementor-sticky--effects nav a {
    padding: 32px 20px!important;
    transition: padding 1s ease !important;
}
@media only screen and (max-width: 1025px) {
.elementor-sticky--effects nav a {
    padding: 26px 8px !important;
    transition: padding 1s ease !important;}
.elementor-sticky--effects .main-logo{
     left:-20px;
}}*/

/* 3D Model */
.bp_model_parent svg {display: none !important;}
/*! Product Page Tab Edits */
table {
    margin-top: 20px !important;
}
table td, table th {
    padding: 10px !important;
}
table tbody tr:hover>td,table tbody tr:hover>th{
	background-color:#f2e6e6 !important;
} 
.elementor-widget-tabs .elementor-tab-content {
    padding-right: 0px;
    padding-left: 0px;
}
th {
	background-color: #9C0F39 !important;
    color: #fff !important;
	pointer-events: none !important;
}
.elementor .elementor-widget figure {
    width: 100% !important;
	padding-bottom:15px;}
.elementor .elementor-widget figure img {
	border: 1px solid #000000 !important;
}
.elementor .elementor-widget figure img:hover {
	opacity:.7 !important;
}
@media only screen and (min-width: 767px) {
.elementor .elementor-widget figure img {
	height: 200px !important;
    object-fit: cover !important;}
.elementor .elementor-widget figure {
	width: 25% !important;
	padding:10px;
    float: left;
	height: 300px;}
.alignnone {
    width: 25%;
    float: left;
    padding-bottom: 59px;}
}

/* News */
.page-numbers.current {background-color: var( --e-global-color-accent );padding: 3px 10px 1px;}
.page-numbers {background-color: #F4F4F4;padding: 3px 10px 1px;}
.page-numbers:hover {background-color: var( --e-global-color-accent );}

/* Applications */
.applications-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active {
    background-color: #9C0F39;}
.applications-tabs.elementor-widget-tabs .elementor-tab-title {
    background-color: #E2E2E2;
    border:1px solid #ffffff !important;}
@media (max-width: 767px) {
.applications-tabs.elementor-widget-tabs .elementor-tabs-wrapper {
    display:none !important;}
.applications-tabs .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    color: #ffffff !important;}}

/* Publications */
.publications-tabs.elementor-widget-tabs .elementor-tab-title.elementor-active {
    background-color: #9C0F39 !important;}
.publications-tabs.elementor-widget-tabs .elementor-tab-title {
    background-color: #E2E2E2 !important;
    border:1px solid #ffffff !important;}
.publications-tabs .elementor-tabs-wrapper {
    display:flex !important;
    flex-direction: row;
    justify-content: center !important;}
.publications-tabs .elementor-tabs-wrapper > div {
  flex: 1;
  text-align: center;}
.publications-tabs .elementor-tab-content {
    padding: 0 !important;}
@media (max-width: 768px) {
.publications-tabs.elementor-widget-tabs .elementor-tabs-wrapper {
    display:none !important;}
.publications-tabs .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    color: #ffffff !important;
	background-color: #9C0F39 !important;}
.elementor-tab-title {
	background-color: #E2E2E2 !important;}
.elementor-tab-title .elementor-tab-mobile-title .elementor-active  {
    background-color: #9C0F39 !important;}
	.elementor-button {text-align: left !important;}
}