
/* Custom menus */

/* Main menu */
.top-bar, .title-bar, .top-bar ul, .top-bar ul li, .contain-to-grid, .contain-to-grid .top-bar {
    background-color: transparent !important;
}
.top-bar-left {float: right !important;}
	.top-bar .menu-item a {
	    text-decoration: none !important;
	    text-transform: uppercase !important;
	    font-size: 0.9rem !important;
	    color: #000;
	}
		.top-bar .menu-item a:hover {background: none !important; color: #000; text-decoration: underline !important;}
		.top-bar .current-menu-item a {background: none !important; color: #000 !important; text-decoration: underline !important;}
		.menu > li:not(.menu-text) > a {line-height: 100%; padding: 0rem 1rem !important;}
			.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {display: none;}
				.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {display: none;}

/* Second menu */
.menu-projekt-container {}
	.menu-projekt-container ul.menu {
		width: auto !important; 
		text-align: right !important; 
		display: inline-block !important;
		float: right;
		margin: 2rem 0;
	}
		.menu-projekt-container ul.menu > li:not(.menu-text) > a {
		    line-height: 100%;
		    padding: 0rem 0rem 0rem 2rem !important;
		    color: #fff;
		    text-decoration: none;
		    text-transform: uppercase;
		    font-size: 0.9rem !important;
		}
			.menu-projekt-container ul.menu > .current-menu-item a {background: none !important; color: #fff !important; text-decoration: underline !important;}
			
/* Footer menus */
.footerColumn .menu > ul {
	    list-style: none;
	}
	.footerColumn .menu > li {
	    display: inline-block !important; 
	    width: 100% !important;
	}
		.footerColumn .menu > li:not(.menu-text) > a {
		    line-height: 150%;
		    padding: 0rem 0rem !important;
		}
			.footerColumn .menu ul.sub-menu {display: none;}

/* Desktop ----------- */
@media only screen and (max-width: 1440px) { /* 90.000rem */


}

	/* Desktop ----------- */
	@media only screen and (max-width: 1188px) { /* 74.250rem */


	}

/* iPads ----------- */
@media only screen and (max-width: 1024px) { /* 64.000rem */
    

}

	/* iPhone 6, S6+, ----------- */
		@media only screen and (max-width: 896px) { /* 56.000rem */


		}

/* iPhone 6, S6+, ----------- */
@media only screen and (max-width: 768px) { /* 48.00rem */

	.top-bar-left {float: left !important;}

	.footerColumn .menu > li {text-align: left !important;}

}

	/* iPhone 6*, S6+*, Galaxy S3, S4, S5 ----------- */
	@media only screen and (max-width: 704px) { /* 44.000rem */
	    

	}

/* iPhone 6*, S6+*, Galaxy S3, S4, S5 ----------- */
@media only screen and (max-width: 640px) { /* 40.000rem */
    
	/* Top menu */
	.top-bar-left {float: left !important;}
		.top-bar .menu-item a {font-size: 1rem !important;}
		.menu > li:not(.menu-text) > a {line-height: 240%; padding: 0rem 0 !important;}

			.menu.vertical > li {border-bottom: 1px solid #dddddd;}
			.menu.vertical > li:last-child {border-bottom: none;}

			.is-drilldown-submenu-parent > a::after {right: 0rem;}

			.title-bar {padding: 0rem 0rem 1rem 0rem; color: #000 !important;}
			.title-bar .menu-icon {margin-left: 0rem;}

			.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
			    display: block;
			}
			.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
			    display: block;
			}
			.top-bar, .title-bar, .top-bar ul, .top-bar ul li, .contain-to-grid, .contain-to-grid .top-bar {
			    background-color: rgba(255, 255, 255, 1) !important;
			}
			.menu-icon::after {
			    background: #000;
			    box-shadow: 0 7px 0 #000, 0 14px 0 #000;
			}
			.menu-icon:hover::after {
			    background: #000;
			    box-shadow: 0 7px 0 #000, 0 14px 0 #000;
			}


}

	/* iPhone 4, 5*, 6*, 6+*, Galaxy S3*, S4*, S5* ----------- */
	@media only screen and (max-width: 532px) { /* 33.250rem */


	}

/* --- Small phones --- */
@media only screen and (max-width: 425px) { /* 26.563em */
 

}

/* --- Small phones --- */
@media only screen and (max-width: 375px) { /* 23.438em */
    

}

