/*
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
*/

blockquote { border: none !important; background-color: transparent !important; padding: 0 !important; }

.fusion-header { border-top: 12px solid #9e0039; height: 192px !important; }
.fusion-header-wrapper { height: 192px !important; }
.fusion-logo { width: 274px; height: 134px; }
.fusion-mobile-menu-icons a { font-size: 30px; font-size: 36px; }
.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before { color: #9e0039 !important; }
.fusion-main-menu { position: fixed; float: none; right: 0; top: 50px; background-color: #9e0039; width: 175px; padding: 13px 24px 13px 20px; 
	text-align: right; 
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.7);
	-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.7);
	box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.7);
}
.fusion-main-menu #menu-item-175 a { height: 40px; line-height: 20px; }
.fusion-main-menu li { float: none; padding: 3px 0; }
.fusion-main-menu li.current-menu-item a:hover { color: #edb888 !important; }
.fusion-mobile-current-nav-item a:hover { color: #9e0039 !important; }

.red-bg-h2 { background-color: #9e0039A6; }
.small-text { font-size: 12px; }
.bigger-text { font-size: 24px; }

#main a { text-decoration: underline; font-weight: 600; }
#main a:hover { color: #FFF; }

h3.title-heading-center { padding: 0 15px !important; }
.title-sep-container { height: 0px !important; }
.title-sep.sep-single { border-bottom-width: 4px !important; width: 34px !important; }
.title-sep-container-left .title-sep.sep-single { float: right; }

#referenzen_slider p { font-size: 30px; color: #FFF !important; line-height: 1.5; text-shadow: 0px 1px 4px rgba(0,0,0,0.7); margin:0; }

#Kundenstimmen .fusion-builder-row { background: transparent url('https://www.portenkirchner.de/wp-content/uploads/anfuehrungszeichen.png') top center no-repeat; }
 
@media only screen and (max-width: 940px) {
	.big_mood { background-position: right top !important; padding-top: 400px !important; }
	.small_mood { padding-top: 300px !important; }
	h2.title-heading-center { font-size:30px !important; }
	.big_mood .fusion-column-wrapper, .small_mood .fusion-column-wrapper { padding-bottom: 5px !important; }
	#referenzen_slider p { font-size: 24px; }
}

@media only screen and (max-width: 500px) {
	h2.title-heading-center { font-size:20px !important; }
}
