/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.featureblock--wrapper {
		box-shadow:rgba(0,0,0,0.1) 0 0 10px;
	}
	
	.mobile--cta-fixed {
		display:none;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	/* Service full */
	.node--type-service .field--name-field-service-images,.node--type-article .field--name-field-image {
		width:480px;
		float:right;
		margin-left:30px;
		margin-bottom:30px;
	}
	
	/* Flex classes */
	.flex {
		display:flex;
	}
	
	.justify-content-center {
		justify-content:center;
	}
	
	.align-center {
		align-items:center;
	}
	
	.secundary--wrapper.mobile {
		display:none;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
}

/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.service--wrapper {
		margin:10px 0;
	}
	
	/* Sitelogo */
	.site-logo img {
		max-height:50px;
		margin:10px 0;
	}
	
	/* Hide desktop secundary menu*/
	.secundary--wrapper.desktop {
		display:none;
	}
	
	.secundary--mail,.secundary--phone,.secundary--contact {
		font-size:1.5em;
	}
	
	/* Order hamburger menu */
	.region-navigation #block-dreamtheme-branding {
		order:1;
	}
	
	.region-navigation #block-navigatiesecundarymenu {
		order:2;
	}
	
	.region-navigation #block-dreamtheme-mainnavigation {
		order:3;
	}
	
	.region-we-mega-menu {
		background-color:#343a40;
		padding:13px 15px;
		margin-bottom:0;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		display:-webkit-flex;
		display:flex;
		-webkit-align-items:center;
		align-items:center;
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
	}
	
	.region-we-mega-menu {
		background-color:transparent;
	}
	
	/* Color Hamburger */
	.navbar-toggle .icon-bar {
		background:#333;
		width:30px;
	}
	
	.navbar-toggle:hover .icon-bar,.navbar-toggle:focus .icon-bar {
		background:#000;
	}
	
	.region-we-mega-menu {
		padding:0;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.featureblock--content {
		box-shadow:rgba(0,0,0,0.1) 0 0 10px;
	}
	
	/* Forms */
	.form-control,.form-textarea,.form-text,.form-email {
		margin-bottom:3px;
	}
	
	#copyright {
		text-align:center;
		padding-bottom:120px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	
}