/*
Theme Name: Avada Webmasting
Theme URI: http://avada.theme-fusion.com/
Template: Avada
Author: ThemeFusion
Author URI: http://themeforest.net/user/ThemeFusion
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Version: 5.1.6.1506326581
Updated: 2017-09-25 10:03:01

*/

/* Modal nicht springen */
.ua-mobile .modal-open {
    position: relative;
}

#fincaHero {
    background-size: cover !important;
}

#fincaHero .fusion-section-separator-svg {
    margin-top: -65px !important;
    z-index: 99999 !important;
}

.ytp-watermark {
    display: none !important;
}

.weiss, .weiss td {
    color: #fff !important;
}

/* Modal nicht springen */
.ua-mobile .modal-open {
    position: relative !important;
}

.modal-title {
    color: #fff !important;
}

.modal-body, .modal-body h5 {
    color: #fff !important;
}

.boxHyphens {
    hyphens: auto !important;
}

.wm_button_nopad {
    padding: 0 !important;
    min-height: 2.5em !important;
}

.fusion-content-boxes.equal-height {
    display: flex !important;
    align-items: stretch !important;
    flex-wrap: wrap !important;
  }
  
  .fusion-content-boxes.equal-height .col {
    height: 100% !important;
  }


.weisserRand {
    text-shadow: 
        -1px -1px 0 #FFF,  
        1px -1px 0 #FFF,
        -1px 1px 0 #FFF,
        1px 1px 0 #FFF,
        -1px 0 0 #FFF,
        1px 0 0 #FFF,
        0 1px 0 #FFF,
        0 -1px 0 #FFF;
}

/* Integrate Google Drive */

.igd-body .file-list .file-item .file-item-footer {
    line-height: 1.5 !important;
}

/* top button weiter rechts */
#toTop {
    right: 20px !important;
}

#wm_noSafari, #wm_Safari_noStandalone{
    padding: 20px 30px !important;
}

.wm_roundbox .content-box-wrapper {
    border-radius: 15px !important;
    height: 8em !important;
}

/* Ultimate Member - Submit auf Extra-Tab ausblenden */
#um_account_submit_wm_links, .um-account-profile-link {
    display: none !important;
}

/* Ultimate Member wm Custom */
/* Link colors */
.um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #8a0b8c !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #8a0b8c !important;
}

/* Button colors */
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #8a0b8c !important;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background: #8a0b8c !important;
}

/* Button alt colors */
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #eeeeee !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #e5e5e5 !important;	
}

@media only screen and (max-width: 1024px) {
    .wm_start_boxes .content-box-column {
        width: 50% !important;
        float: left !important;
    }
    .fusion-tb-header svg {
        height: 50px;
    }
}

/* Tabs background & fonts */

.um-account-side li {
    background: #8a0b8c !important;
}
.um-account-side li a:hover {
    background: #ba52bc !important;
}
.um-account-side span, .um-account-side li a span.um-account-title {
    color: #fff !important;
}
.um-account-heading, .um:not(.um-admin), .um-account-meta a {
    color: #d6d6d6 !important;
}

/* Make the account menu horizontal */
.um.um-account .um-account-side,
.um.um-account .um-account-main {
	float: none;
	margin-bottom: 1em;
	margin-left: 0px;
	padding: 0px;
	max-width: 100%;
	width: 100%;
}
.um.um-account .um-account-side ul{
	border: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
}
.um.um-account .um-account-side ul li{
	margin: 0px 4px 4px 0px !important;
}
.um.um-account .um-account-side ul a.current{
	background-color: rgba(0,0,0,0.05);
}
.um.um-account .um-account-side ul span.um-account-icontip{
	padding: 0em 0.7em;
	width: initial;
}
.um.um-account .um-account-side ul span.um-account-title{
	padding-right: 20px;
}
.um.um-account .um-account-side ul span.um-account-arrow{
	display: none;
}
.um-account-icon {
    border: none !important;
}
.um-account-side li a span.um-account-title {
    padding-left: 0 !important;
}


@media only screen and (max-width: 768px) {
    .fusion-content-boxes .fusion-column {
        flex: 0 0 50%; /* Stellt jede Box auf 50% der Breite ein, um zwei Boxen nebeneinander zu haben */
        max-width: 50%;
    }
}