/*
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
*/
#main {
    padding-top: 0!important;
}
.blog #main {
    padding-top: 40px!important;
}
div.cspm_zoom_in_control:hover, div.cspm_zoom_out_control:hover{background-color:#ccc !important;}
div.cspm_infobox_content div.title a:hover{color:#ccc !important;}
.cspml_close_fs:hover{background: #ccc !important;}
.cspml_resize_map:hover{background: #ccc !important;}
.cspml_btn:hover{background: #ccc !important;}

.counter-box-content{
	color: #000!important;
}
.fusion-footer{
	font-size: 16px;
	font-weight: 400;
}
.fusion-footer a{
	color: white!important;
	text-decoration: underline!important;
}
.fusion-footer a:hover{
	color: gray!important;
}

.flip-box-front{
	height:272px!important;
}

.cspml_fs_title{
	display: none!important;
}

.fusion-secondary-header .menu-text{
	font-weight: bold;
}
/*
.wpml-ls-flag{
	margin-top: 35px;
}
*/
.fusion-secondary-menu .wpml-ls-flag{
	margin-top: auto;
}
.cspml_details_content{
	height: auto!important;
}

.fusion-header {
    background-position: bottom center!important;
    box-shadow: inset 0 -17px 19px -7px rgba(0,0,0,0.4);
    background-repeat: no-repeat!important;
}
.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header, .fusion-secondary-header, .fusion-secondary-main-menu {
    border-bottom: 0!important;
}
.fusion-layout-column a{
/* 	font-size: 18px; */
	color: #F00;
}

.fusion-layout-column a:hover{
	text-decoration: underline;
	color: #000;
}
.fusion-main-menu .fusion-widget-cart-counter > a:before, .fusion-main-menu > ul > li > a {
    color: #333333;
    font-size: 16px;
}
.fusion-main-menu > ul > li > a:hover {
    color:  #F00!important;
}
.fusion-main-menu > ul > li.current-menu-parent > a {
    color:  #F00!important;
}

#cspml_listings_container a{
	font-size: 15px!important;
}
div.cspml_details_content {
	line-height: 1.4!important;
}
#rev_slider_2_1_wrapper{
	border-top-width: 0!important;
}
.page-id-19759 .fusion-header{
	  background-image: url('https://www.visitthecity.de/wp-content/uploads/2019/03/www.visitthecity.de-bkbk.png');
}
.fusion-post-content-container, .post-content{
	font-size: 120%;
}
@media only screen and (max-width: 1100px){
	

	.wpml-ls-flag{
		margin-top: 10px;
	}	
}


@media only screen and (max-width: 940px){
	.fusion-header {
	    background-image: none!important;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
		(min--moz-device-pixel-ratio: 2),
		(min-resolution: 2dppx),  { 
    .fusion-logo-1x{
	    /*display: none;*/
    }
}