/*
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
*/

/*430*/
.searchform .search-table .search-field input {

}

.fusion-main-menu > ul > li > a {
    text-decoration: none;
}

.fusion-main-menu > ul > li.fusion-main-menu-search > a {
    display: block;
    height: 20px !important;
}

.fusion-main-menu > ul > li.fusion-main-menu-search .fusion-custom-menu-item-contents {
    background-color: transparent;
    border: none;
    padding-right: 0;
}

.fusion-main-menu > ul > li.fusion-main-menu-search .fusion-custom-menu-item-contents input{
    background-color: #fff;
}

/*     */
.sidebar .widget {
    margin-bottom: 0 !important;
}
/*504*/
.sidebar .widget ul {
    font-weight: normal;
}
/*508*/
.sidebar .widget .recentcomments a {
    color: #039;
}
/*594*/
.single-navigation {
    text-align: left;
}
/*715*/
.sidebar .widget_nav_menu li a:before, .sidebar .widget_categories li a:before, .sidebar .widget_meta li a:before, .sidebar .widget .recentcomments:before, .sidebar .widget_recent_entries li a:before, .sidebar .widget_archive li a:before, .sidebar .widget_pages li a:before, .sidebar .widget_links li a:before, .woocommerce-tabs .tabs a:hover .arrow:after, .woocommerce-tabs .tabs li.active a .arrow:after, .widget_layered_nav li a:before, .widget_product_categories li a:before {
    content: none;
    font-family: IcoMoon;
}
/*716*/
.sidebar .widget_nav_menu li, .sidebar .widget_categories li, .sidebar .widget_product_categories li, .sidebar .widget_meta li, .sidebar .widget .recentcomments, .sidebar .widget_recent_entries li, .sidebar .widget_archive li, .sidebar .widget_pages li, .sidebar .widget_links li, .sidebar .widget_layered_nav li, .sidebar .widget_product_categories li {
    padding-right: 0;
    padding-left: 0;
}
/*1160*/
.fusion-main-menu > ul > li > a {
    line-height: 40px !important;
    height: 40px !important;
}
/*1168*/
.fusion-main-menu .sub-menu {
    border-top: 0 rgba(0, 0, 0, 0) !important;
}
/*1171*/
.fusion-main-menu .sub-menu a {
    padding: 2px 0 !important;
}
/*1302*/
.alignleft {
    margin-bottom: 30px;
  }
/*1401*/
.fusion-footer-widget-area {
    font-size: 12.5px !important;
    line-height: 21px !important;
    padding: 23px 0 23px !important;
}
/*1544*/
#main {
  	padding: 55px 10px 45px !important;
}
/*2214*/
.portfolio-one .button, #main .comment-submit, #reviews input#submit, .comment-form input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, .bbp-submit-wrapper .button, .button-default, .button.default, .price_slider_amount button, .gform_wrapper .gform_button, .woocommerce .single_add_to_cart_button, .ticket-selector-submit-btn[type=submit], .gform_page_footer input[type=button] {
    background-color: #838383 !important;
    color: #000 !important;
    border-color: #000 !important;
    background-image: linear-gradient( to top,#838383, #d2d2d2 ) !important;
}
/*2215*/
body a:hover {
    color: #838383;
    text-decoration: underline;
}
/*2216*/
body a:visited {
    color: #838383;
}
/*2223*/
.fusion-main-menu  ul  li  a:hover {
    color: #039 !important;
}
/*2217*/
.sidebar .widget_recent_entries li a {
    color: #039 !important;
}
/*2218*/
.sidebar .widget_recent_entries li a:hover {
    color: #838383 !important;
}
/*2219*/
.sidebar .widget_recent_entries li a:visited {
    color: #838383 !important;
    text-decoration: underline;
}
/*2220*/
.sidebar .widget_nav_menu li a {
    color: #000 !important;
}
/*2221*/
.sidebar .widget_nav_menu li a:hover {
    color: #039 !important;
    text-decoration: underline;
}
/*2222*/
.sidebar .widget_nav_menu li a:visited {
    color: #838383 !important;
}
/* Sidebar Aktuelles (Post-Content-Categories)  */
.sidebar .widget .heading h3 {
    font-size: 14px !important;
	font-weight: bold !important;
}
/*   */
.sidebar .widget_categories li {
  	font-size: 14px;
	font-weight: normal;
}
/*2224*/
.fusion-footer-widget-area a:hover {
	color: #d2d2d2 !important;
}
/*5107*/
.fusion-secondary-header {
	min-height: 0;
	background-color: #fff;
}
/*5132*/
.fusion-header-v4 .fusion-header {
  	padding-bottom: 0;
}
/*5169*/
.fusion-secondary-main-menu .fusion-main-menu {
	float: right;
	padding-right: 0 !important;
  	padding-bottom: 100px !important;
}
/*115833 - MA-Tabelle Image-Zoom*/
.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
	padding: 10px 5px;
}
/*index221*/
.fusion-row {
	max-width: 100% !important;
}
/*index221 - MA-Tabelle Image-Zoom*/
.table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th {
 	white-space: normal !important;
}

table.documents {
	border-collapse: collapse;
	margin: 0 0 1.5em;
	width: 100%;
}

table.documents th {
    border-bottom: 2px solid #bbb;
    padding-bottom: 0.5em;
}

table.documents tr {
    border-bottom: 1px solid #eee;
}

table.documents td, table.documents th {
    padding: 0.4em;
}

table.documents td a {
	text-decoration: none;
	color: #039;
}

table.documents td a i {
	color: #039;
}

.fusion-sharing-box.fusion-single-sharing-box.share-box {
    display: none;
}

.tribe-events-single-section .tribe-events-event-categories-label,
.tribe-events-single-section .tribe-events-event-categories{
    display: none;
}


.fusion-body .tribe-events-tickets-rsvp .tribe-ticket.quantity input {
    width: 50px !important;
}

.tribe-events-event-cost .tribe-tickets-left {
    color: #fff;
}

.tribe-events-schedule .tribe-events-cost, .tribe-events-schedule .tribe-events-divider {
    display: none !important;
}
