/* =Photography Skin
-------------------------------------------------------------- */
/* Loader */
.queryloader__overlay__percentage { font-family: 'Lato', sans-serif; }

/* Common Typography */
body { font-family: 'Source Sans Pro', serif; }

.full-width { background: #000; }
.separated { border-top: 1px solid rgba(255,255,255,.25); }

h1, h2, h4, h5, h6 { font-family: 'Lato', sans-serif; }
h1, h2, h4 { font-weight: 300; }
h1 { text-transform: uppercase; }

h3 { font-family: 'Source Sans Pro', serif; }

/* Buttons */
button.button {
	color: #fff;
	background: transparent;
	padding: 15px 40px;
	border: 2px solid rgba(255,255,255,.5);
	font-family: 'Lato', sans-serif;

	-webkit-border-radius: 100px;
	   -moz-border-radius: 100px;
			border-radius: 100px;
}

button.button:hover {
	color: #232323;
	background: #fff;
	border: 2px solid #fff;
}

a.fixed-button, a.fixed-button-back {
	color: #fff;
	font-family: 'Lato', sans-serif;
}

/* Subscribe Modal */
.md-content {
	background: url(../../images/photography/modal-bg.jpg) no-repeat;
	background-size: cover;
}

form .text {
	font-family: 'Lato', sans-serif;
	border: 1px solid rgba(255,255,255,.5);
}

form .text:focus {
	border: 1px solid #fff;
}

form .submit {
	font-family: 'Lato', sans-serif;
	color: #f2f2f2;
	background: #000;
	border: 2px solid #000;
}

form .submit:hover {
	background: #232323;
	border: 2px solid #232323;
}
	
/* Icon Boxes */
.icon-box .icon { color: #9F8F68; }

/* Portfolio */
.thumbnail { width: 100%; }

.thumbnail .overlay {
	background: rgba(0,0,0,.8);
}

.project-info h5 { color: #fff; }
.project-info .small { color: #f2f2f2; }

@media only screen and (min-width : 480px) {
	.thumbnail { width: 33.333333%; }
}

/* Lightbox */
.pswp__counter {
	font-family: 'Lato', sans-serif;
	font-size: 10px;
}

.pswp__share-tooltip {
	font-family: 'Lato', sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

/* Contact */
fieldset label { font-family: 'Lato', sans-serif; }

fieldset input, fieldset textarea {
	padding: 14px 7px 14px 15px;
	margin-bottom: 40px;
	border: 2px solid #f2f2f2;
	background: #f2f2f2;

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}

fieldset input:focus, fieldset textarea:focus {
	background: #fff;
}

#submit {
	font-family: 'Lato', sans-serif;
	padding: 15px 50px;
	color: #fff;
	background: #000;

	-webkit-border-radius: 100px;
	   -moz-border-radius: 100px;
			border-radius: 100px;

	-webkit-box-shadow: 0px 6px 10px 3px rgba(0, 0, 0, 0.10);
	   -moz-box-shadow: 0px 6px 10px 3px rgba(0, 0, 0, 0.10);
			box-shadow: 0px 6px 10px 3px rgba(0, 0, 0, 0.10);
}

#submit:hover { background: #232323; }