/*
Theme Name: FSM
Description: Child theme for the Avada
Author: Kristian Hochberger
Template: Avada
Website: EB Gruppe
*/

@import url("../../../themes/FSM/style.css");

/* ------------------------- */
/* Header */
/* ------------------------- */

.fusion-contact-info a:hover {
    color:#d8242b !important;
}
#menu-top-navi a:hover, #menu-top-navi a:hover::before {
	color:#d8242b;
}


/* ------------------------- */
/* Slider */
/* ------------------------- */

/* ----------------------- */
/* Main */
/* ----------------------- */

.page-id-23 .infobox .fusion-column-wrapper {
	padding-bottom:100px;
}


.page-id-23 .infobox .fusion-column-wrapper span:nth-child(4){
	position:absolute;
	bottom:20px;
}

/* ------------------------- */
/* Sidebar */
/* ------------------------- */

/* ------------------------- */
/* Footer */
/* ------------------------- */

.fusion-footer h3 {
	font-size:18px !important;
	font-weight:700 !important;
	margin-bottom:0px !important;
}
.fusion-footer #black-studio-tinymce-3 a {
	color:#4a4949 !important;
}
.fusion-footer #black-studio-tinymce-3 a:hover {
	color:#d8242b !important;
}

/* ----------------------- */
/* Suche */
/* ----------------------- */

.searchform .search-table .search-button input[type="submit"] {
    background: #b5b5b5;
}

/* ------------------------- */
/* Widget Menus */
/* ------------------------- */

.fusion-content-widget-area .widget li a:hover {
	color:#d8242b !important;
}
.fusion-content-widget-area .widget ul li.current_page_item a {
    border-right: 3px solid #d8242b;
	color:#d8242b !important;
}

/* ------------------------- */
/* Headlines */
/* ------------------------- */

.headline-claim .fusion-column-wrapper > div {
	display:flex;
}
.headline-claim .fusion-column-wrapper h2 {
	font-size:48px !important;
	line-height:48px !important;
	color:#858584;
	flex:50%;
	padding-top:35px;
	padding-right:20px;
}
.headline-claim .fusion-column-wrapper h2 span {
	color:#858584;
}

.headline-claim .fusion-column-wrapper p {
	flex:50%;
	font-size:24px !important;
	font-style:italic;
	color:#858584;
	padding-left:30px;
	padding-top: 32px;
	border-left:1px solid #d8242b;
}
@media (max-width:767px)  {
	.headline-claim .fusion-column-wrapper > div {
	display:flex;
	flex-direction:column;
}

.headline-claim .fusion-column-wrapper h2 {
	font-size:36px !important;
	line-height:36px !important;
	flex:100%;
	border-right:none;
	border-bottom:1px solid #d8242b;
	padding-top:0px;
	padding-bottom:30px;
	margin-bottom:0px;
}
.headline-claim .fusion-column-wrapper p {
	flex:100%;
	margin-left:0px;
	padding-top: 32px;
	padding-left:0px;
	border-left:none;
	font-size:18px !important;
}
}

