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

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

.full-width { background: url(../../images/ccsm-bg.jpg); background-size:cover; background-position: center center; background-repeat:no-repeat }
.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.html) 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: 2px 15px 2px 0px;
	margin-bottom: 40px;
	border-top:: 0px;
	border-left:: 0px;
	border-right:: 0px;
	border-bottom: 1px solid #f2f2f2;
	background: transparent;
color:white;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;
			resize:none;
}

fieldset textarea {margin-bottom:10px;}

fieldset input:focus, fieldset textarea:focus {
	background: transparent;
	border-bottom: 1px solid #fff;
}

#submit {
	font-family: 'Lato', sans-serif;
	padding: 10px 0;
	color: #fff;
	background: transparent;
float:right;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
			border-radius: 0px;

}

#submit:hover { color: #fff; }