/*
 Theme Name:   the7dtchild
 Theme URI:    https://technopark-luzern.ch
 Description:  Child theme for Technopark Luzern
 Author:       Michael Sutter
 Author URI:   https://michaelh.ch
 Template:     dt-the7
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

.logo-center#bottom-bar .wf-float-left {
    display: none !important;
}

.mini-nav {
    display: none !important;
}

.main-nav > li > a .menu-text {
	/*font-family: "Tech-Round" !important;
	font-weight:500!important;
	font-size: 14px;*/
	/*font:14px, 500, 'Tech', 'Open Sans', Arial, Helvetica, sans-serif;*/
	font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.1;
    font-family: Tech, "Open Sans", Arial, Helvetica, sans-serif;
}

.main-nav .sub-nav > li > a .menu-text  {
	/*font-family: "Tech-Round" !important;*/
	font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-size: 13px;
    line-height: 1.1;
    font-family: Tech, "Open Sans", Arial, Helvetica, sans-serif;
}

.branding a img, .branding img {
    max-width: 80%!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row {
	display: none !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
	font-size:20px!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link {
	display:none!important;
}

/* Specific styles for business partner page */
.page-id-58607 #main {
    padding: 0px 0 70px 0!important;
}

.page-id-58607 #main > .wf-wrap {
    padding: 0 0px 0 0px!important;
	width:2000px!important;
}

.page-title-business-partner-neu {
	color: #FFFFFF; 
	font-family: "Tech-Round", Sans-serif; 
	font-size: 4vw; 
	font-weight: normal; 
	line-height: 1em;
}

.wp-block-getwid-tabs__tab-content {
	border:none!important;
}

.wp-block-getwid-tabs__nav-link {
	border:none!important;
}

.box-shadow-custom-mh {
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15)!important;	
}

.wp-block-getwid-tabs__nav-link a {
	color:black;
	font-style: normal;
	font-variant-caps: normal;
	font-weight: 700;
	font-stretch: normal;
	font-size: 14px;
	line-height: 18px;
	font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif;
}

.wp-block-getwid-tabs__nav-link.ui-tabs-active > .wp-block-getwid-tabs__title-wrapper > a {
	color:#005cb9!important;
	border-bottom:1px solid;
}

.has-layout-horizontal-center .wp-block-getwid-tabs__nav-links {
	margin-bottom:20px;
}

.event_listing > .post-thumbnail {
	display:none!important;
}

.wpem-event-organizer {
	display:none!important;
}

/*.wpem-registration-event-button {
	display:none!important;
}*/

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
	font-size:18px!important;
	font-weight:500!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
	font-size:16px!important;
	/*padding-left:95px!important;*/
}

.load_more_events {
	display:none!important;
}

.wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date {
	display:block!important;
}

.wpem-viewed-event {
	display:none!important;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-single-event-sidebar-info a {
	color:#ee3423!important;
}

/*
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper .wpem-event-single-image img {
	width:20%!important;
	margin-left:60px;
	margin-top:50px;
}*/

.wpem-event-listings .wpem-event-layout-wrapper {
	background-color:#efefef!important;
}

.wpem-event-listing-list-view .wpem-event-box-col .wpem-event-layout-wrapper {
	border-color:transparent!important;
	border-top: none!important;
	margin-bottom:0px!important;
}

.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
    border-left: none!important;
	padding:10px 0px!important;
}

.header_mid .logo_wrap .logo img {
    max-height: 70% !important;
}

.wpem-form-group:nth-child(1) {
	display:none!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date {
	width:85px!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date {
	padding-right:0px!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
	font-size: 22px;
    line-height: 23px;
    font-weight: 600;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date {
	padding-top:0px!important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-date {
	font-size: 22px;
    line-height: 23px;
    font-weight: 600;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-month {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 15px;
}

.wpem-event-layout-action {
	display:none!important;
}

/*
.page-id-59061 .wpem-heading-text {
	display:none!important;
}*/

/* Veranstaltungen Startseite Anpassungen by michaelH, 08.12.2021 */
.page-id-15686 .wpem-event-banner {
	display:none!important;
}

.page-id-15686 .wpem-to-date {
	display:none!important;
}

.page-id-15686 .wpem-event-listings .wpem-event-layout-wrapper {
  background-color: #0000000A!important;
}

.page-id-15686 .wpem-event-box-col:nth-child(1) {
	margin-bottom:30px!important;
}

.page-id-15686 .wpem-event-box-col:nth-child(2) {
	margin-bottom:30px!important;
}

.page-id-15686 .wpem-event-box-col:nth-child(3) {
	margin-bottom:30px!important;
}

.page-id-15686 #event_filters {
	display:none!important;
}

.page-id-15686 .elementor-element-06c153a > .elementor-widget-container > p:nth-child(1) {
	display:none!important;
}

.page-id-15686 .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
	font-family: 'Signika', sans-serif!important;
	font-weight:700!important;
	font-size:20px!important;
}

.page-id-15686 .wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
	padding: 20px 20px !important;
}

/* Post thumbnail ausblenden by michaelH, 10.12.2021 */
.single .post:not(.type-event) .post-thumbnail {
	display:none!important;
}

/* Related posts ausblenden by michaelH, 10.12.2021 */
.single-related-posts {
	display:none!important;
}

/* Autor bei Blogposts ausblenden by michaelH, 10.12.2021 */
.entry-author {
	display:none!important;
}

/* WPEM Uhrzeit, Datum und Zeit auf Startseite ausblenden */
.page-id-15686 .wpem-event-date-time {
	display:none!important;
}

/* Custom typography for titles by michaelH, 10.12.2021 */
h1, h2, h3, h4, h5, h6 {
	font-family: "Tech-Round" !important;
	font-weight:500!important;
}

/*h1.entry-title {
	font-family: "Tech-Round" !important;
}*/

.single-post h1 {
	font-family: "Tech-Round" !important;
}

.single-post h2 {
	font-family: "Tech-Round" !important;
}

.single-post h3 {
	font-family: "Tech-Round" !important;
}

.single-post .entry-meta {
	display:none!important;
}

h1.entry-title {
	font-family: "Signika" !important;
}

.single-portfolio h2 {
	font-family: "Tech-Round" !important;
}

.single-portfolio h3 {
	font-family: "Tech-Round" !important;
}

.single-event_listing h1.entry-title {
	font-family: "Signika" !important;
}

.single-event_listing .wpem-heading-text {
	font-family: "Signika" !important;
}

/* "to grow" auf Startseite nicht fett by michaelH, 10.12.2021 */
.elementor-15686 .elementor-element.elementor-element-8321928 .elementor-headline-dynamic-text {
	font-family: "Tech-Round-Medium" !important;
}

/* Pre Footer remove slight grey background */
.page-inner {
	margin-bottom:350px!important;
}

/* Remove newsletter title on this page by michaelH, 16.12.2021 */
.page-id-65608 h5 {
	display:none!important;
}

/*.nojq {
	display:none!important;
}*/

/* Buttons Jobs-Seite */
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit) {
	font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    padding: 8px 14px 7px 14px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 5px 5px 5px 5px;
	border-color:#005cb9;
	color:#005cb9;
	background:#02010100;
}

#page input[type="submit"]:not([name="update_cart"]):hover {
	background:white;
}

.single_job_listing .company .tagline {
	font-style:normal;
}

.single_job_listing .application .application_button {
	font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    padding: 8px 14px 7px 14px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 5px 5px 5px 5px;
	border-color:#005cb9;
	color:#005cb9;
	background:#02010100;
}

#page input.button:hover {
	background:white;
}

.event_listing-template-default h2 {
	font-family:"Signika" !important;
}

.event_listing-template-default .registration_button {
	display:none!important;
}

.gform_required_legend {
	display:none!important;
}

input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit) {
	background:#005cb9;
	color:white;
	border-radius:3px!important;
	text-transform:uppercase!important;
}

input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit):hover {
	background:#000!important;
	color:white;
}