/*
Theme Name: Avada Child
Theme URI: http://theme-fusion.com/avada/
Description: A child theme of Avada Theme
Author: Waldemar Schiller
Author URI: http://pm-software.net
Version: 1.0.0
Template: Avada
*/
@import url("../Avada/style.css");

.menu-item.custom-divider {
	
    background-color: #428bca !important;
    cursor: default !important;
}

.menu-item.custom-divider:hover {
    cursor: default !important;
}

.menu-item.custom-divider a {
	color: #ffffff !important;
    cursor: default !important;
    pointer-events: none !important;
}

.menu-item.custom-divider a:hover {
    cursor: default !important;
}

#recaptcha-container {
	display: inline-block;
}

.recaptcha-required {
    background-color: #faffba;
    border-top: 2px solid #faffba;
    border-left: 2px solid #faffba;
}

.pm-menu-search-container{
    display: inline-block !important;
    margin-left:15px;
    position:relative;
}

.custom-formfield-small1  p {
	
	margin-bottom:8px;
	}
.custom-formfield-small1  p #datenschutz {
	
	margin-top:12px;
	}
	
.custom-formfield-small1 .ortplz {
	
	margin-bottom:0px;
	}

.custom-formfield-small1 .textinput_small {
	background:#ffffff url("https://4free.de/wp-content/themes/Avada-child/cta_schatten.png") repeat-x scroll 0 0;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
	}
.custom-formfield-small1 .textinput_big {
    background:#ffffff url("https://4free.de/wp-content/themes/Avada-child/cta_schatten.png") repeat-x scroll 0 0;
    height:60px;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
}

.custom-formfield-small1 .textinput_small_plz {
    background:#ffffff url("https://4free.de/wp-content/themes/Avada-child/cta_schatten.png") repeat-x scroll 0 0;
    margin-left:0px;
    width:30%;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
}

.custom-formfield-small1 .textinput_small_ort {
    background:#ffffff url("https://4free.de/wp-content/themes/Avada-child/cta_schatten.png") repeat-x scroll 0 0;
    margin-left:2px;
    width:65%;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
}

.pm-header-secondary-mobile-toggle{
    display: none;
    font-size: 25px;
    margin-left: 10px;
}

#mega-menu-wrap-max_mega_menu_1 {
    background: none !important;
}

@media screen and (max-width: 800px) {
    .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
        display: none;
    }
    .pm-menu-search-container{
        width: calc(100% - 30px) !important;
    }

    .fusion-secondary-menu{
        display: none;
    }

    .pm-header-secondary-mobile-toggle{
        display: inline-block;
    }
}

.pm-search-button {
    width: 30px !important;
    float: right !important;
    height: 29px !important;
    background-color: #e99800;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    padding: 0px !important;
    border-width: 0px;
    outline: none;
}

.pm-search-button:hover {
    background-color: #d08000;
}

.pm-search-menu {
    width: calc(100% - 30px) !important;
    position: absolute !important;
}

.pm-search-container {
    height: 29px;
}

.pm-search-button-container {
    width: 30px;
    float: right
}

.pm-search-icon {
    padding: 8px;
    color: white;
}

.heading-with-icon.icon-left ~ .fusion-read-more {
    padding-left: 120px;
}