@import  "compass/css3";
@import  "http://fonts.googleapis.com/css?family=Merriweather";

/*
Welkom bij aangepast CSS.

Om te zien hoe CSS in elkaar steekt, ga je naar http://wp.me/PEmnE-Bt
*/
/*tweede widget */
/*derde widget */
#shapely_home_parallax-1 {
	margin-bottom: -3.3%;
}

#shapely_home_portfolio-9 {
	display: none;
}

.project .image-tile {
	margin: 0 15px 0 0;
}

.BackgroundContact {
	margin-bottom: -2.2%;
	background-color: #f5f5f5;
}

p, span {
	font-weight: 400;
	color: #ff8c00;
}

nav {
	border-bottom: none;
}

.cover p {
	font-size: x-large;
}

.nav-bar {
	height: 55px;
	max-height: 55px;
	background-color: gray;
	line-height: 53px;
	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
	color: darkorange;
	text-align: center;
}

.menu li a {
	display: inline-block;
	height: 55px;
	color: orange !important;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	opacity: 1;
	color: #0e1015;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	max-width: 100%;
	white-space: normal;
}

.image-bg h3, .image-bg h1 {
	color: darkorange;
	margin-top: 50px;
}

.image-bg p, .image-bg li {
	color: darkorange;
}

.bg-dark h3, .bg-dark h5, footer.bg-dark h5, .bg-primary h5, .bg-dark h6, footer.bg-dark h6 {
	color: darkorange;
}

.bg-dark p, footer.bg-dark p, .bg-primary p, .bg-dark span, footer.bg-dark span, .bg-dark li, footer.bg-dark li {
	color: darkorange;
}

.image-bg h3, .image-bg h1 {
	color: darkorange;
	margin-top: 50px;
}

.cover p {
	color: darkorange;
}

.inner-title {
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	opacity: 1;
}

body.single-jetpack-portfolio .author-bio {
	display: none;
}

.fa {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.post-meta > li {
	float: left;
	margin-right: 24px;
	display: none;
}

hr {
	width: 128px;
	max-width: 60%;
	height: 2px;
	background: #DDD;
	margin: 50px auto;
	border: 0;
	display: none;
}

.content ul {
	list-style: disc;
	color: darkorange;
}

p, span {
	font-weight: 400;
	color: darkorange;
}

.post-title a, .post-title {
	font-size: 40px;
	font-weight: 300;
}

a.emd_dl_orange_dark {
	-moz-box-shadow: inset 0 1px 0 0 #fed897;
	-webkit-box-shadow: inset 0 1px 0 0 #fed897;
	box-shadow: inset 0 1px 0 0 #fed897;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ea8000),color-stop(1,#e87f00));
	display: none;
}

footer {
	padding: 72px 0 0;
}

legend {
	border: 0;
	padding: 0;
	color: #ff8c00;
}

address {
	margin: 0 0 1.5em;
	color: #ff8c00;
}

.envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img {
	opacity: 1 !important;
	transition: all .2s ease-in-out;
}

.footer .footer-credits a {
	color: #0e1015;
	opacity: .8;
}

.copyright-text {
	color: #0e1015;
}

.comments input[type="submit"] {
	max-width: 25%;
	float: right;
	margin-top: 1.25%;
	margin-bottom: -1.25%;
}

.logged-in-as {
	display: none;
}

.masonry.fadeIn {
	margin-bottom: 5%;
}

@media (min-width: 767px) (max-width: 1012px) {
	.BuildText {
		margin-left: 37%;
	}
	
	.DwnlButton {
		clear: left;
		width: 100%;
		margin-top: 1%;
	}
}

@media (max-width: 766px) {
	.col-sm-3 {
		margin-top: 1%;
	}
	
	.masonryFlyIn .masonry-item.fadeIn {
		opacity: 1;
		padding-right: 1.5%;
		padding-left: 4%;
		padding-top: 2%;
		transform: translate3d(0,0,0);
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
	}
	
	#messageBottomMargin {
		margin-top: -1px !important;
	}
}

@media (min-width: 767px) {
	.contactBottomMargin {
		margin-bottom: -34px !important;
	}
	
	#messageBottomMargin {
		margin-top: -49px;
	}
}

@media (min-width: 767px) and (max-width: 992px) {
	.cfa-text {
		margin-left: 37%;
	}
	
	.col-sm-3 {
		clear: left;
		width: 100%;
		margin-top: 1%;
	}
}

@media (min-width: 993px) and (max-width: 1031px) {
	#lastButton {
		margin-top: 2%;
	}
}

@media (min-width: 1031px) {
	.DwnlButton {
		max-width: 20% !important;
	}
}

#contact {
	padding: 10px 0;
}

.contact-text {
	margin: 45px auto;
}

.mail-message-area {
	width: 100%;
	padding: 0 15px;
}

.mail-message {
	width: 100%;
	background: rgba(255,255,255,0.8) !important;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	transition: all .7s;
	margin: 0 auto;
	border-radius: 0;
}

.not-visible-message {
	height: 0;
	opacity: 0;
}

.visible-message {
	height: auto;
	opacity: 1;
	margin: 25px auto 0;
}

/* Input Styles */
.form {
	width: 100%;
	padding: 15px;
	background: #f8f8f8;
	border: 1px solid rgba(0,0,0,0.075);
	margin-bottom: 25px;
	color: #727272 !important;
	font-size: 13px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
}

.form:hover {
	border: 1px solid #8BC3A3;
}

.form:focus {
	color: white;
	outline: none;
	border: 1px solid #8BC3A3;
}

.textarea {
	height: 200px;
	max-height: 200px;
	max-width: 100%;
}

/* Generic Button Styles */
.button {
	padding: 8px 12px;
	background: #0A5175;
	display: block;
	width: 120px;
	margin: 10px 0 0;
	border-radius: 3px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	text-align: center;
	font-size: .8em;
	box-shadow: 0 1px 4px rgba(0,0,0,0.10);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.10);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.10);
}

.button:hover {
	background: #8BC3A3;
	color: white;
}

/* Send Button Styles */
.form-btn {
	width: 180px;
	display: block;
	height: auto;
	padding: 15px;
	color: #fff;
	background: #8BC3A3;
	border: none;
	border-radius: 3px;
	outline: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	margin: auto;
	box-shadow: 0 1px 4px rgba(0,0,0,0.10);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.10);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.10);
}

.form-btn:hover {
	background: #111;
	color: white;
	border: none;
}

.form-btn:active {
	opacity: .9;
}

center {
	margin-top: 330px;
}

input {
	position: relative;
	z-index: 9999;
}

.contact-form textarea {
	height: 254px;
}

.textwidget .contact-form input[type="email"], .textwidget .contact-form input[type="text"], .textwidget .contact-form textarea {
	min-width: 100% !important;
	max-width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: gainsboro;
}

.phasesRow {
	padding: 16px;
	margin-left: 0;
}

.container.footer-inner{
margin-left: 0px !important;
}

.footer-credits{
display: none;	
}