/*
Theme Name: FSM
Description: Child theme for the Avada
Author: Florian Schmidt
Template: Avada
*/

h1 {
	text-transform:uppercase !important;
}
h4.pt-cv-title {
	text-transform:uppercase;
}

/* --- Header --- */

.fusion-header {
	text-transform:uppercase;
}
@media (max-width:1023px) {
	.fusion-header .fusion-row {
		background: url(http://langhans.fsm-werkstatt1.net/wp-content/uploads/2018/12/Bleistiftstrich.jpg) no-repeat bottom;
		background-size: contain;
	}
}
.fusion-main-menu {
	background: url(http://langhans.fsm-werkstatt1.net/wp-content/uploads/2018/12/Bleistiftstrich.jpg) no-repeat bottom;
	background-size: contain;
}

/* --- Content --- */

.home #main {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
@media (min-width:1024px) {
body:not(.home) #main {
	background:url(http://langhans.fsm-werkstatt1.net/wp-content/uploads/2018/12/strich-content.png) no-repeat right bottom;
}
}
@media (max-width:800px) {
	.home .fusion-layout-column.viertel {
	width:25% !important;
	padding:5px;
}
}
.homescreen > div {
    max-width: 826px;
    margin: 0 auto;
}

/* --- Footer --- */

.fusion-footer {
	position: relative;
    top: -40px;
}
#custom_html-2 .textwidget {
	text-align:right;
}
.footer-links {
	background: url(http://langhans.fsm-werkstatt1.net/wp-content/uploads/2018/12/Bleistiftstrich.jpg) no-repeat top;
	background-size: contain;
	padding-top: 15px;
}
.footer-links a {
	text-transform:uppercase;
	font-size:16px;
	padding-left:15px;
}
@media (min-width:1024px) {
	.footer-links {
	width:602px;
	display: inline-block;
}
}
/*
@media (min-width:801px) and (max-width:1000px) {
	.footer-links {
	width: calc(66.66% - ( ( 4% ) * 0.6666 ) );
	display: inline-block;
}
}
*/@media (max-width:390px) {
	.footer-links a {
	display:block;
}
}

/* --- Beiträge --- */

.single-post #content {
	position:relative;
}
.single-post .fusion-post-title {
	display:none;
}
.single-navigation {
	border:none !important;
	margin-bottom:-0px;
	position:absolute;
	width:100%;
	z-index:100;
	left:-25px;
}
.single-navigation a {
	font-size:0px;
	margin:0 !important;
	width:1px;
	display:inline !important;
}
.single-navigation a[rel=prev] {
	position:relative;
	left:45px;
}
.single-navigation a[rel=prev]:before, .single-navigation a[rel=next]:after {
	display:inline-block !important;
	width:25px;
	height:25px;
	color:#fff !important;
	background:#a73218;
	line-height: 24px;
    text-align: center;
    font-size: 24px;
	position:relative !important;
	top:auto !important;
	margin:0 !important;
	-webkit-transform: none !important;
	transform: none !important;
}
@media (min-width:767px) {
	.single-navigation {
	left:0px;
}
.single-post .post {
	display: flex;
    flex-direction: row;
}
.single-post .post .post-slideshow {
	width: calc(33.33% - ( ( 4% ) * 0.3333 ) );
    margin-right: 4%;
}
.single-post .post .post-content {
	width: calc(66.66% - ( ( 4% ) * 0.6666 ) );
}
.single-post .post.format-gallery  .post-content {
	width: 100%;
}