/*
Theme Name: Modepark
Description: Child theme for Avada theme
Author: sysperto
Author URI: sysperto.de
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* HEADER */
.fusion-secondary-header {border-bottom: 0px !important;}

/* TYPO */
/* Navigation */
.google-bewertung { text-align: center;}
.google-bewertung img {width: 50% !important;}
.google-bewertung .geodir_post_meta_title {display: none !important;}
.geodir-output-location .seo-text {display: none !important;} 
.typo-menu {text-transform: uppercase;}
.typo-menu a:hover {background-color: #fff !important; color: #b61a26 !important;}
.typo-sub-menu a:hover {background-color: #e5e5e5 !important; color: #fff !important;}
.typo-top-menu a:hover {color: #b61a26 !important;}
.fusion-body .fusion-main-menu .current-menu-ancestor>a, .fusion-body .fusion-main-menu .current-menu-item>a, .fusion-body .fusion-main-menu .current-menu-parent>a, .fusion-body .fusion-main-menu .current_page_item>a {color: #fff !important;}
.fusion-body .fusion-main-menu .current-menu-ancestor>a:hover, .fusion-body .fusion-main-menu .current-menu-item>a:hover, .fusion-body .fusion-main-menu .current-menu-parent>a:hover, .fusion-body .fusion-main-menu .current_page_item>a:hover {color: #b61a26 !important;}
/* Title */
.heading {text-transform: uppercase; text-align: center !important;}

/* Event Design */
.card{height: 650px !important;}
/*.gd_place-template .geodir-link-image.embed-has-action.embed-responsive{height: 625px;}
.gd_place-template .card-body{display:none !important;} 
.gd_place-template .card-footer{display:none !important;}
.gd_place-template .gd-badge-meta{display:none !important;}
.gd_place-template .geodir-output-location i {display:none !important;}*/
.aktionen-events-details .geodir-link-image.embed-has-action.embed-responsive{display:none !important;}
.aktionen-events-details .card-body{min-height:200px;} 
.aktionen-events-details .card-footer{display:none !important;}
.aktionen-events-details .gd-badge-meta{display:none !important;}
.aktionen-events-details .geodir-output-location i {display:none !important;}
.aktionen-events-details .geodir_post_meta.list-group-item.list-group-item-action.geodir-field-post_category{display:block !important;padding:0px!important;}

.list-group-item:hover {background-color:transparent !important;}
.list-group-item:focus {background-color:transparent !important;}
.standort-ansprechpartner p{white-space:nowrap;float:unset;display:contents;}
.gd-search-input-wrapper.gd-search-field-cpt.col-auto.flex-fill{display:none;}
.gd-search-field-search.col-auto.flex-fill{display:none;}
.geodir-post-content-container.bsui{display:none;}
.geodir-output-location.bsui{padding:10px;}
.gd_event-template .services-details{display:none !important;}
.gd_event-template .aktionen-events-details{display:none !important;}
.gd_event-template .marken-details{display:none !important;}
.gd_event-template .beitragsbild-standort-details{display:none !important;}
.gd_place-template .beitragsbild-events-details{display:none !important;}
.geodir_post_meta_title {font-weight:500 !important}
.gd_aktionen-event{}
.gd_aktionen-event-date {font-family: 'Red Hat Text'; margin-bottom:20px !important;}
.gd_aktionen-event-category a:link{color:#b61a26 !important;}
.gd_aktionen-event-category a:visited{color:#b61a26 !important;}
.gd_aktionen-event-category div{text-transform:uppercase;}
/* .startseite-events .gd_event-template a{pointer-events: none;} */
.startseite-events .card-body{display:none !important;} 
.startseite-events .card-footer{display:none !important;}
.startseite-events .gd-badge-meta{display:none !important;}
.startseite-events .geodir-output-location i {display:none !important;}
.startseite-events .geodir-link-image.embed-has-action.embed-responsive{height: 625px;}
.geodir-location-url{position:absolute;padding-left:12px;bottom:5%;}



@media only screen and (min-width: 2801px) {
	/* Style für Maps Standort Details */
	body{font-size:1.6em !important;}
	.gm-style-iw-d{max-width: 60%;padding-right: 20px;float: right;background-color: #FFFFFF;font-size:1.6em !important;overflow:hidden !important;}
	.gm-style-iw.gm-style-iw-c {min-height:400px !important;max-height:550px !important;/*width:100%;*/min-width:1250px !important;}
	.gm-style.gm-style-iw-c.gm-style-iw-d::-webkit-scrollbar-thumb{background-color:#FFFFFF;}
	.gd-bubble-inside{height:80px;}
	.carousel-item  {min-width:33% !important; height:100% !important;}
	.carousel.slide.geodir-image-wrapper.geodir_flexslider.geodir-slider.geodir-slider-loading.pointer-event{display:none;}
	.bsui.gd-badge-meta{display:none !important;}
	.page-id-46 .geodir-images.geodir-images-n-1.geodir-images-image.carousel-inner {top:5%;/*left:2%;position:absolute !important;*/min-height:25%;max-height:90%;/*z-index:-5;max-width:900px !important;*/clip:rect(0px,450px,600px,0px);}
	.geodir-cf-file-name{visibility: hidden;}
	/*.aktionen-events-details {pointer-events: none;cursor: default;text-decoration: none;color: black;}*/
	.geodir-lightbox-image{pointer-events: none;cursor: default;text-decoration: none;color: black;}
	/*.top_marken-logo.geodir-field-top_marken {max-width:35% !important; left:350px;}
	.top_marken-logo{clear:both; float:left;position:absolute !important;top:0%;left:33%;height:100%}
	.top_marken-logo::after{clear:both; float:left;}*/
	.top_marken-logo.geodir-field-top_marken{display:none !important;}
	.standort-details{max-width:33%,height:100%;}
	.geodir-output-location-mapbubble {top: 20%;position: absolute;width: 100%;height:80%;background-color:#FFFFFF;}
	/*.geodir_post_meta {max-width:33% !important;}*/
	.geodir_post_meta_icon{min-width:100%;float:left}
	.geodir_post_meta_icon.geodir-i-file{padding-bottom:10px;}
	.geodir_post_meta.list-group-item.list-group-item-action{padding-left:0px !important;}
		.geodir-cf-type-image{display: inline-block;top: -25%;position: relative;height:35%;width:150px;}
	.gd-bubble{min-width:50em;}
	.gd-bh-open-hours.dropdown-menu.dropdown-caret-0.my-3{transform:translate3d(0px, -222px, 0px) !important;top:100% !important;}
	.list-group-item{border:0px !important;}
	/* Formularanpassung */

	.nf-form-layout {position:absolute;width:50%;left:5%;}
	.Formulardaten-bildauswahl img{max-width:75% !important}
	
	.google-bewertung { text-align: center;}
	.google-bewertung img {width: 50% !important;}
	.google-bewertung .geodir_post_meta_title {display: none !important;}
	.seo-text .geodir_post_meta_title {display: none !important;}
	
	
}

@media only screen and (min-width: 2040px) and (max-width: 2800px){
	/* Style für Maps Standort Details */
	.gm-style-iw-d{max-width: 60%;padding-right: 20px;float: left;background-color: #FFFFFF;font-size:1.5em !important;overflow:hidden !important;}
	.gm-style-iw.gm-style-iw-c {min-height:400px !important;max-height:550px !important;/*width:100%;*/min-width:1250px !important;}
	.gm-style.gm-style-iw-c.gm-style-iw-d::-webkit-scrollbar-thumb{background-color:#FFFFFF;}
	.gd-bubble-inside{height:80px;}
	.carousel-item  {min-width:33% !important; height:100% !important;}
	.carousel.slide.geodir-image-wrapper.geodir_flexslider.geodir-slider.geodir-slider-loading.pointer-event{display:none;}
	.bsui.gd-badge-meta{display:none !important;}
	.page-id-46 .geodir-images.geodir-images-n-1.geodir-images-image.carousel-inner {top:5%;/*left:2%;position:absolute !important;*/min-height:25%;max-height:90%;/*z-index:-5;max-width:650px !important;*/clip:rect(0px,450px,600px,0px);}
	.geodir-cf-file-name{visibility: hidden;}
	/*.aktionen-events-details {pointer-events: none;cursor: default;text-decoration: none;color: black;}*/
	.geodir-lightbox-image{pointer-events: none;cursor: default;text-decoration: none;color: black;}
	/*.top_marken-logo.geodir-field-top_marken {max-width:35% !important; left:350px;}
	.top_marken-logo{clear:both; float:left;position:absolute !important;top:0%;left:33%;height:100%}
	.top_marken-logo::after{clear:both; float:left;}*/
	.top_marken-logo.geodir-field-top_marken{display:none !important;}
	.standort-details{max-width:33%,height:100%;}
    .geodir-output-location-mapbubble {top: 8%;position: absolute;width: 100%;height:92%;left:55%;padding-left:2%;background-color:#FFFFFF;}
	/*.geodir_post_meta {max-width:33% !important;}*/
	.geodir_post_meta_icon{min-width:100%;float:left}
	.geodir_post_meta_icon.geodir-i-file{padding-bottom:10px;}
	.geodir_post_meta.list-group-item.list-group-item-action{padding-left:0px !important;}
	.geodir-cf-type-image{display: inline-block;top: -25%;position: relative;height:35%;width:150px;}
	.gd-bubble{min-width:50em;}
	.gd-bh-open-hours.dropdown-menu.dropdown-caret-0.my-3{transform:translate3d(0px, -222px, 0px) !important;top:100% !important;}
	.list-group-item{border:0px !important;}
	/* Formularanpassung */

	.nf-form-layout {position:absolute;width:50%;left:5%;}
	.field-wrap.listimage-wrap.list-wrap{max-width:100% !important}
	.Formulardaten-bildauswahl img{max-width:80% !important}
	
	.google-bewertung { text-align: center;}
	.google-bewertung img {width: 30% !important;}
	.google-bewertung .geodir_post_meta_title {display: none !important;}
	.seo-text .geodir_post_meta_title {display: none !important;}
}

@media only screen and (min-width: 951px) and (max-width: 2039px) {
	/* Style für Maps Standort Details */
	.gm-style-iw-d{max-width: 60%;padding-right: 20px;float: left;background-color: #FFFFFF;font-size:1.1em !important;overflow:hidden !important;}
	.gm-style-iw.gm-style-iw-c {min-height:300px !important;max-height:450px !important;/*width:100%;*/}
	.gm-style.gm-style-iw-c.gm-style-iw-d::-webkit-scrollbar-thumb{background-color:#FFFFFF;}
	.gd-bubble-inside{height:75px;}
	.carousel-item  {min-width:33% !important; height:100% !important;}
	/*.carousel.slide.geodir-image-wrapper.geodir_flexslider.geodir-slider.geodir-slider-loading.pointer-event{display:none;}*/
	.bsui.gd-badge-meta{display:none !important;}
	.page-id-46 .geodir-images.geodir-images-n-1.geodir-images-image.carousel-inner {top:5%;/*left:2%;position:absolute !important;*/min-height:25%;max-height:100%;/*z-index:-5;max-width:475px !important;*/clip:rect(0px,225px,450px,0px);}
	.geodir-cf-file-name{visibility: hidden;}
	/*.aktionen-events-details {pointer-events: none;cursor: default;text-decoration: none;color: black;} */
	.geodir-lightbox-image{pointer-events: none;cursor: default;text-decoration: none;color: black;}
	/*.top_marken-logo.geodir-field-top_marken {max-width:35% !important; left:250px;}
	.top_marken-logo{clear:both; float:left;position:absolute !important;top:0%;left:33%;height:100%}
	.top_marken-logo::after{clear:both; float:left;}*/
	.top_marken-logo.geodir-field-top_marken{display:none !important;}
	.standort-details{max-width:33%,height:100%;}
	.geodir-output-location-mapbubble {top: 11%;position: absolute;width: 100%;height:88%;left:55%;padding-left:2%;background-color:#FFFFFF;}
	/*.geodir_post_meta {max-width:33% !important;}*/
	.geodir_post_meta_icon{min-width:100%;float:left}
	.geodir_post_meta_icon.geodir-i-file{padding-bottom:10px;}
	.geodir_post_meta.list-group-item.list-group-item-action{padding-left:0px !important;}
	.geodir-cf-type-image{display: inline-block;top: -15%;position: relative;height:35%;width:150px;}
	.gd-bubble{min-width:40em;}
	.gd-bh-open-hours.dropdown-menu.dropdown-caret-0.my-3{transform:translate3d(0px, -222px, 0px) !important;top:100% !important;}
	.list-group-item{border:0px !important;}
	/* Formularanpassung */
	.nf-form-layout {position:absolute;}
	.nf-form-content{max-width:50% !important;margin:0px !important;}
	.nf-field-element ul{width:60%;}
	
	.google-bewertung { text-align: center;}
	.google-bewertung img {width: 30% !important;}
	.google-bewertung .geodir_post_meta_title {display: none !important;}
	.seo-text .geodir_post_meta_title {display: none !important;}

}

@media only screen and (min-width: 415px) and (max-width: 950px) {
	.gd-bubble{min-width:35em;}
	.gm-style-iw{width:500px !important;padding:13px !important;}
	.gm-style-iw-d{width: 100%;background-color: #FFFFFF;font-size:1.0em !important;overflow:hidden !important; min-width:320px !important;max-width:480px !important;}
	.gm-style.gm-style-iw-c.gm-style-iw-d::-webkit-scrollbar-thumb{background-color:#FFFFFF;}
	.page-id-46 .geodir-images.geodir-images-n-1.geodir-images-image.carousel-inner{display:none !important;}
	.geodir-i-file{display:block;}
	.top_marken-logo.geodir-field-top_marken{display:none !important;}
	/*.top_marken-logo{clear:both;float:left;}
	.top_marken-logo::after{clear:both; float:left;}*/
	.geodir-cf-file-name{visibility: hidden;}
	.geodir-cf-type-image{max-width:30%;display: inline-block;top: -25%;padding:5px;}
	.geodir_post_meta_icon::after{content: "\a";white-space: pre;}
	.geodir_post_meta.list-group-item.list-group-item-action{padding-left:0px !important;}
	.list-group-item{border:0px !important;max-width:475px !important;}
	.nf-field-element ul{display:table-cell !important;padding:0px;}
	.nf-field-element li{width:50% !important;float:left;}
	.fusion-column-wrapper.fusion-flex-column-wrapper-legacy{min-height:10% !important;}
	.gd_aktionen-event-title .geodir-entry-title {padding-left: 1.5rem !important;}
	
	.google-bewertung { text-align: center;}
	.google-bewertung img {width: 80% !important;}
	.google-bewertung .geodir_post_meta_title {display: none !important;}
	.seo-text .geodir_post_meta_title {display: none !important;}
}

@media only screen and (max-width: 414px) {
	.gd-bubble{min-width:15em;}
	.gm-style-iw{width:500px !important;padding:13px !important;}
	.gm-style-iw-d{width: 100%;background-color: #FFFFFF;font-size:1.0em !important;overflow:hidden !important;}
	.gm-style.gm-style-iw-c.gm-style-iw-d::-webkit-scrollbar-thumb{background-color:#FFFFFF;}
	.page-id-46 .geodir-images.geodir-images-n-1.geodir-images-image.carousel-inner{display:none !important;}
	.geodir-i-file{display:block;}
	.top_marken-logo.geodir-field-top_marken{display:none !important;}
	/*.top_marken-logo{clear:both;float:left;}
	.top_marken-logo::after{clear:both; float:left;}*/
	.geodir-cf-file-name{visibility: hidden;}
	.geodir-cf-type-image{max-width:50%;display: inline-block;padding:5px;}
	.geodir_post_meta_icon::after{content: "\a";white-space: pre;}
	.geodir_post_meta.list-group-item.list-group-item-action{padding-left:0px !important;padding-right:0px !important;}
	.list-group-item{border:0px !important;max-width:475px !important;}
	.nf-field-element ul{display:table-cell !important;padding:0px;}
	.gd_aktionen-event-title .geodir-entry-title {padding-left: 1.5rem !important;}
	
	.google-bewertung { text-align: center;}
	.google-bewertung img {width: 80% !important;}
	.google-bewertung .geodir_post_meta_title {display: none !important;}
	.seo-text .geodir_post_meta_title {display: none !important;}
}

.geodir_post_meta_title{font-weight: 600;}
.geodir-entry-title a{color:#000000 !important;text-transform: uppercase;}

/* Slider Mobile Homepage */
.slider-mobile {width: 100% !important;height: 300px !important;overflow: hidden !important;}
.slider-mobile img {height: 200px !important; width: 100% !important;overflow: hidden;}

/* Portfolio Categories */
.project-info h3{display:none !important;}

/* Marken Kategorie Auflistung */
.project-description.post-content.fusion-project-description-details{width:100% !important;}
.project-info{display:none !important;}

/* Standort Details */
.search_by_post.form-control.custom-select{display:none;}
.standort-titel{text-transform: uppercase;}
.geodir_post_meta.list-group-item.list-group-item-action.geodir-field-post_title{display:none !important;}
.geodir_post_meta.list-group-item.list-group-item-action.geodir-field-post_category{display:none !important;}
.geodir_post_meta.fa-fw{display:none !important;}
.geodir-i-business_hours.geodir-i-biz-hours.text-success::after{content: "\a";white-space: pre;}


/* Suchergebniss Badges */

.geodir_post_meta.gd-bh-show-field.meta-details.float-right.ml-2.gv-hide-s-2.geodir-field-business_hours.gd-bh-toggled.dropdown.gd-bh-open {width:100%;}
.geodir_post_meta.gd-bh-show-field.meta-details.float-right.ml-2.gv-hide-s-2.geodir-field-business_hours.gd-bh-toggled.dropdown.gd-bh-open span{float:left;}

/* Bei entfall des BULK Scrollbars nach Update untenstehende Zeile in /wp-content/plugins/fusion-builder/assets/admin/css/fusion-builder.css einfügen */
.fusion-builder-bulk-section-right{max-height:350px;width: 50% !important;overflow:overlay;}.fusion-builder-bulk-section-right::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}.fusion-builder-bulk-section-right::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}.fusion-builder-bulk-section-right::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #555;}
