/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/

/* TRK17-Anpassungen */

#mobile_head a.pix-nav-link.text-body-default.nav-link.pix-waiting.animating-init.animating.pix-animate.fade-in {color: #1d1d1b !important; }

#mobile_head #m-menu-item-13958 a {color: #fff !important;}

.pix-header-mobile .collapse.navbar-collapse {padding-bottom: 10px;}

#mobile_head .container {max-width: 100%;}

#mobile_head a, .breadcrumb-item a, .pix-header-boxed .navbar a {text-decoration: none;}

/* Typographie */

.page-id-14017 h3, .page-id-14017 h4, .page-id-14017 h5 {font-size: 48px !important; line-height: 61.44px;}

@media screen and (max-width: 992px) {.page-id-14017 h3, .page-id-14017 h4, .page-id-14017 h5 {font-size: 1.8rem !important; line-height: 1.28 !important;}}


.break {-moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
overflow-wrap: break-word;
 word-wrap: break-word;}

.rounded {border-radius: 10px !important;}

.elementor-element-d4d44ae {display: initial !Important;}

.e-con.e-flex>.e-con-inner {flex-wrap: initial !important;}

/* Blog */

@media (min-width: 1200px) {.template-blog-without-sidebar .container {max-width: 1340px !important;}}
.template-blog-without-sidebar .container {max-width: 100%;} 

.template-blog-without-sidebar {padding-top: 30px !important;}

.category-news h1, .category-news .breadcrumb {display: none !important;}

.category-news a {text-decoration: none;}

.single-post .breadcrumb-item.active {display: none;}

.single-post #content.pix-pt-20 {padding-top: 0px !important}

.single-post .col-lg-1 {max-width: 0;}
.single-post .site-content {max-width: 1340px; margin: auto; background-color: #faf8f9 !important;}

.single-post .col-md-8 {max-width: 100% !important; flex: 0 0 100%;}
.pix-post-meta-date a {text-decoration: none; }
.card-body {padding: 20px !important;}
@media (min-width: 1200px) {
	.single-post .entry-header {padding: 0 15px;}}

.navbar-nav.nav-style-megamenu > li > a > span, .navbar a.text-sm i, .navbar a.text-sm, .navbar .text-18 {        
    font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

.nav-style-megamenu>li.nav-item .dropdown-menu a {
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

.btn.btn-rounded {
    border-radius: 10rem !important;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

header .container-xl,
.pix-main-intro > .container{
    max-width: 1310px;
}

.bafg-twentytwenty-container.twentytwenty-container {
    border-radius: 12px;
}

.e-swiper-container {
    overflow:hidden;
}

.rounded-xl{
    border-radius: 12px!important;
}

a.text-body-default {
    font-weight: 400;
}

.wpcf7-submit {
    font-family: 'Roboto Condensed'!important;
    font-weight: normal!important;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 16px;
    background: #ff5c95!important;
    border-radius: 100px;
}

.wpcf7-list-item {
    margin: 0;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control {
    background: #f9f9fa;
    box-shadow: none;
    padding-left: 0px;
    appearance: none;
    position: relative;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position: right center;
    background-origin: content-box;
}

span.wpcf7-list-item.first {
    margin-right: 20px;
}

.bg-gray-2 {
    background-color: #faf8f9!important;
}

.navbar-light.navbar-nav.nav-link.text-heading-default, #pix-vertical-nav .navbar-light.navbar-nav.nav-link.pix-label, .text-heading-default, #pix-vertical-nav .pix-label {
    font-weight: normal;
}

span.badge.font-weight-bold.bg-primary-light {
    border-radius: 100px;
    font-weight: normal!important;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 14px!important;
    margin-bottom: 10px;
}

.navbar-light.navbar-nav.nav-link.text-heading-default, #pix-vertical-nav .navbar-light.navbar-nav.nav-link.pix-label, .pix-post-meta-author, #pix-vertical-nav .pix-label {
    display: none;
}

.flex-fill.text-right.mr-2 {
    text-align: left!important;
}

.pix-content-box.pix-post-meta-element /* > .d-flex > .w-100 > */ .card {
    display: none;
}

#m-menu-item-13958 {
    background: #ff5c95;
    border-radius: 100px;
}

.pix-header-mobile .menu-item>.nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.accordion-card .card .card-header .btn {
    font-size: 18px;
}

.accordion .shadow-sm {
    box-shadow: none !important
}

.container, .container-sm {
    /*max-width: 750px;*/
}

.pix-header-mobile .navbar-nav>li>.dropdown-menu .menu-item .dropdown-item {
    padding: 10px 15px !important;
    text-align: center;
}

a.pix-nav-link.text-body-default.nav-link.pix-waiting.animating-init.animating.pix-animate.fade-in {
    color: #fff!important;
}