/*
 Theme Name:   Andreas ULLRICH
 Theme URI:    http://www.andreasullrich.com/
 Description:  Andreas Ullrich Portfolio
 Author:       Wildsmile Studios
 Author URI:   http://www.andreasullrich.com/
 Template:     fotografie
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  andreas-ullrich

*/
.fluid-width-video-wrapper object {
	position: static !important;
}
.site-widget {
    position: absolute;
    bottom: 0;
    right: 0;
}
.mobile-language-wrapper {
    border-top: 1px solid #1f1f1f;
    clear: both;
    display: none;
}
.site-header-menu.toggled-on .mobile-language-wrapper {
    display: block;
}
.site-header-menu.toggled-on .widget_polylang ul {
	display: block;
}
	.widget-area ul {
	    display: block;
	    text-align: center;
	}
	.widget-area li {
		display: inline-block;
	}
	.widget-area li a {
	    color: rgba(255, 255, 255, 0.70);
	    display: block;
	    font-size: 15px;
	    font-size: 0.9375rem;
	    font-weight: 700;
	    line-height: 1.667;
	    padding: 14px 28px;
	    text-decoration: none;
	    letter-spacing: 0.25em;
    	text-transform: uppercase;
	}
@media screen and (min-width: 48em) { 
	.header-widget-1 .lang-item a  {
		color: rgba(255, 255, 255, 1);
	    padding: 28px 12px;
	    display: block;
	    font-size: 15px;
	    font-size: 0.9375rem;
	    font-weight: 700;
	    line-height: 1.667;
	    text-decoration: none;
	    letter-spacing: 0.25em;
    	text-transform: uppercase;
	}
	.header-widget-1 .widget_polylang {
		margin-bottom: 0px;
	}
	.header-widget-1 .lang-item {
		list-style-type: none;
	}
	.site-branding { 
		padding-right: 120px;
		padding-left: 120px;
	}
}

@media screen and (min-width: 64em) {
	.soliloquy-container .soliloquy-item {
		max-height: 100vh;
	}
	.custom-header-media img {
		width: auto;
		max-height: 100vh;
	}
	.widget-area ul {
	    display: block;
	    text-align: center;
	}
	.widget-area li {
		display: inline-block;
	}
	.widget-area li a, .header-widget-1 .lang-item a  {
	    color: rgba(255, 255, 255, 0.70);
	    display: block;
	    font-size: 15px;
	    font-size: 0.9375rem;
	    font-weight: 700;
	    line-height: 1.667;
	    padding: 14px 28px;
	    text-decoration: none;
	    letter-spacing: 0.25em;
    	text-transform: uppercase;
	}
	.header-widget-1 .lang-item a {
		color: rgba(255, 255, 255, 1);
	    padding: 24px 26px;
	}
	.widget-area .widget-column {
		padding: 0px 15px;
	}
	.widget-column > :last-child {
		margin-bottom: 5px;
	}
	#site-generator {
		padding: 15px;
	}
	.site-branding {
	    padding-left: 70px;
	    padding-right: 70px;
	}

}
@media screen and (min-width: 120em) {
	.site-inner {
		max-width: 2400px;
	}
	.soliloquy-container .soliloquy-image {
		width: 100%;
	}
	.soliloquy-container {
		overflow: hidden !important; 
	}
	.post-archive .post-wrapper {
	    max-width: 1219px;
	}
}
