﻿/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.test {font-size: 14px;}

.fusion-contact-info
{
	font-size:14px;
	font-weight:600;
}

div.fusion-contact-info {    background-color: #be1622;
    margin-bottom: -1px;
    padding: 0px 50px 0px 50px;
	margin-right: -30px;
	line-height: 37px;
	color: #fff;
height: 30px;}

div.fusion-contact-info a {
    color: #fff !important;
}
div.fusion-contact-info a:hover{
    color: #222 !important;
}

@media (max-width: 430px) {
.fusion-contact-info a{font-size: 11px;}
div.fusion-contact-info { margin-left: -30px;}
}


.fusion-header-v2 .fusion-secondary-header {border-top: none !important;}

.weiss a, .weiss p, .weiss, .weiss h2, .weiss h3 {color: #ffffff !important;}
.weiss .fusion-title-size-three {    margin-bottom: 0px !important;}
.balken-kontakt {width: calc(100% + 60px); margin-left: -30px;}



.fusion-header {background-size: 100% 7px;}
.fusion-sticky-shadow .fusion-header {background-image: none !important;}
.fusion-sticky-logo-1x {padding: 8px 0px 0px 0px !important;}
#mindesthoehe {min-height:360px;}

#rev_slider_1_1_wrapper {border-bottom: none !important;}

.tabelle th {padding: 5px; vertical-align: top;}


.zweispaltig
{width: 44%; padding-left: 2%; padding-right: 2%; float: left;}

@media (max-width: 750px) {
.zweispaltig
{width: 100%; padding-left: 0%; padding-right: 0%; clear: both;}


 }


@media (max-width: 320px) { 
.fusion-logo-link img{max-width: 85%; margin-bottom: -50px;}
.fusion-header {padding-top: 0px !important;}
}


/* ----------------- Kalender ------------------- */

/* ---.tribe-events-list-separator-month {background-image: url(//wordpress.p429947.webspaceconfig.de/wp-content/uploads/2018/06/regenbogen.jpg);
        background-size: 100%; background-position: center bottom; background-repeat: repeat-x; background-size: 100% 7px; background-color: transparent !important;}---- */

#tribe-bar-form {display:none !important;}

.tribe-events-list-separator-month span {color: #0096a0;}

.tribe-event-date-start, .tribe-event-date-end, .time-details, .tribe-events-schedule h3 {font-size: 36px !important;}
@media (max-width: 1250px) { .tribe-events-schedule h3 {white-space: normal !important;}}
@media (max-width: 380px) {.tribe-event-date-start, .tribe-event-date-end, .time-details,  .tribe-events-schedule h3 {font-size: 28px;}}
.tribe-region, .tribe-events-event-categories-label, .tribe-events-event-categories, .share-box, #tribe-events-footer {display: none !important;}
.tribe-events-venue-details {font-weight: 600 !important;}
.tribe-address span {font-style: italic; font-weight: 400;}
#tribe-events-bar {margin-bottom: 0px;}

.tribe-events-single-section-title {background-color: #0096a0 !important; color: #ffffff !important;}
.fusion-events-before-title {margin-bottom: 5px !important; display: none;}
.tribe-events-page-title {margin-top: 0px !important; display: none;}
.fusion-events-single-title-content {position: relative!important; margin-top: 20px !important;}

.tribe-events-thismonth {background-color: #ffffff !important;}
.tribe-events-othermonth {background-color: #dbdbdb !important;}
.tribe-events-othermonth div[id*=tribe-events-daynum-] {opacity: .65 !important;}

.tribe-bar-views-inner {margin-top: -140px !important;}
.tribe-bar-filters {display: none;}

/* ----------------- Blog------------------- */
.fusion-rollover-link, .fusion-rollover-gallery, .fusion-rollover-categories a, .fusion-rollover-content a, .sep-double {display: none !important;}
.fusion-post-content-wrapper {padding: 15px 0px 0px !important;}
.fusion-read-more {background: #0096a0; color: #ffffff; text-transform: uppercase; padding: 11px 23px; line-height: 16px; font-size: 13px; text-align: center; border-radius: 25px!important;}
.fusion-read-more:hover {background: #00566a; color: #ffffff;}
.blog-shortcode-post-title a, .entry-title a {color: #ffffff !important; font-size: 18px !important;}
.fusion-tribe-primary-info .tribe-events-list-event-title a {color: #ffffff !important;}
a.fusion-read-more::after {display: none;}
#sidebar {background-color: #0096a0 !important; color: #ffffff !important; padding: 30px 30px 30px 30px  !important;}
#sidebar h4, #sidebar a {color: #ffffff !important;}
#sidebar .widget_recent_entries li {border-bottom: 1px solid #e7e6e6;}
#wrapper #main .post > .fusion-post-title-meta-wrap > h2.fusion-post-title {font-size: 36px !important;}
#recent-comments-2, #categories-2, #meta-2 {display: none;}


/* ----------------- Stellenangebote ------------------- */
#stellenangebote .entry-title a {font-size: 36px !important;}
#stellenangebote .fusion-post-grid {border-left: 8px solid #0096a0; border-bottom: 4px solid #0096a0; margin-right: 30px; margin-top: 30px; width: 90%;}
.rand-links {border-right: 1px dotted #545454;}
@media (max-width: 800px) {.rand-links {border-right: none;}}


/* ----------------- responsive Navigation ------------------- */
@media (max-width: 1240px) {.fusion-main-menu > ul > li {
    padding-right: 25px !important;}}

@media (max-width: 1150px) {.fusion-main-menu > ul > li {
    padding-right: 15px !important;}}

@media (max-width: 1090px) {.fusion-contact-info img {display: none;}}

.fusion-is-sticky li {margin-top: 7px;}
.fusion-is-sticky a {line-height: 48px;}
.fusion-is-sticky .current-menu-ancestor > a {color: #78c3c6 !important; border-color: #78c3c6 !important;}
.fusion-is-sticky .fusion-dropdown-menu li a {color: #ffffff !important;  border-bottom: 1px solid #00566a !important;}

#content form.wpcf7-form.wpcf7-acceptance-as-validation > p > a {color:#FFFFFF;}
#content form.wpcf7-form.wpcf7-acceptance-as-validation > p > span.acceptdata > span.wpcf7-acceptance > span.wpcf7-list-item
{
  padding-left:0px;
	margin-left:0px;
}

/* ----------------- responsive ------------------- */

#tabs-style .nav .active h4, #tabs-style .tab-link:hover h4 {color: #545454 !important;}
#tabs-style .nav h4 {color: #ffffff !important; }

@media (max-width: 640px) {

#main > div.fusion-row > section#content .rev_slider_wrapper
	{
		display:none !important;
	}
}

@media (max-width: 800px) {
	#float-left-mobile, #float-left-mobile .fusion-body .fusion-layout-column {float: left !important; width:45% !important; margin-right: 5% !important;}
	.fusion-contact-info img{display: none;}
	/* ----------------- responsive Buttons ------------------- */
	#float-left-mobile .button-icon-divider-left {display: none;}
	#float-left-mobile .fusion-button-text-left {padding-left: 0px;}
	#float-left-mobile .button-medium {padding: 10px 10px;}
	#float-left-mobile .fusion-button-pill {border-radius: 12px!important;}

	#tribe-events .tribe-events-list .type-tribe_events .fusion-tribe-events-event-image-responsive {display: block; margin-bottom:35px !important;}	

}

