/*
body::before{ 
	content: "Mobile media query (< 450px) fired"; 
	font-weight: bold; 
	display: block; 
	text-align: center; 
	background: rgba(255,255,0, 0.9); 
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	z-index: 99; 
}
*/
body {
	max-width: 450px;
	min-width: 300px;
    background: none;
}

#omega-media-query-dummy,
div.region-postscript-second,
div.region-footer-second {
	display: none;
}

div.galleria-container {
    width: 100% !important;
    height: 400px !important;
}

.container-12, #page, .grid-8, .grid-12, .grid-9 {
	width: 100% !Important;

}

.content {
	margin-right: 10px;
}

/* Main menu */
#page {
    position: relative;
}
#section-header { /* border: 2px dashed blue; */
    margin-bottom: 0px;
    position: relative;
} 
#section-content { /* border: 2px dashed blue; */
    position: relative;
    padding-bottom: 10px;
    min-height: 0;
    margin-top: 210px;
}
div.view-projects {
    margin-top: 20px;
}

#main-menu {
    float: none;
    position: relative;
    top: 150px;
    left: 10px;
    margin-top: 0;
    display: block;
}

#main-menu li {
    margin-right: 0; /* 10px; */ 
    padding: 0; /* 5px 4px 5px 0px; */
    }
    
#main-menu li.last {
    padding: 0; /* 5px 0; */
    }
#main-menu li a {
    display: block;
    margin: 8px 10px;
	padding: 6px 15px 6px 2px;
	border-bottom: 1px solid rgba(255,255,255,.25);
	width: auto;
    }
    
#secondary-menu li.menu-705,
#secondary-menu li.menu-511,
#secondary-menu li.menu-507,
#secondary-menu li.menu-745,
#secondary-menu li.menu-509 {
    display: none;
}
#secondary-menu  {
    float: none;
    position: absolute;
    top: 8px;
    left: calc( 100vw - 120px ); /* 320px; */
    border-radius: 5px;
    z-index: 10;
}
   
#project-prev-next {
    bottom: -5px;
}

form.webform-client-form {
    width: 100%;
}

#region-footer-second {
    padding-left: 0px;
    width: 100%;
}

/*    
nav {
		padding: 50px 15px 20px 15px;
		background-color: #4b0a0c;
		height: 0px; overflow: hidden;
	}
nav a.mobile_menu { display: block; }
nav ul, nav ul ul, nav ul ul ul { display: block; position: static; }
nav > ul { padding: 0px; }
nav > ul > li { float: none; margin-top: 25px; }
nav ul li:hover { background: none; }

nav ul li a {
	display: block;
	margin: 8px 10px;
	padding: 6px 15px 6px 2px;
	border-bottom: 1px solid rgba(255,255,255,.25);
	width: auto;
}
nav ul li a:hover { background-color: rgba(255,255,255,.2); }

nav ul ul { background: none; }	
nav ul ul li a { margin-left: 30px; }
nav ul ul ul li a { margin-left: 60px; }
nav a[aria-haspopup="true"]::after { display: none; }
*/


