/*-- PORTFOLIO SECTION STYLES*//*-- portfolio-section-top */#work-section-top {background-color:transparent;min-height:70px;margin-top:-70px;}#work-section {}#portfolio-intro-box {padding:3em 0 1em 0;}.portfolio-title {color:#999999;font-size: 48px;font-weight:200;text-align:center;}.portfolio-disclaimer {color:#777777;text-align:center;}/* PORTFOLIO PILLS */#portfolio-pills-container {	padding:0 0 3em 0;}#portfolio-pills-container a {	color:#555;    font-size: 12px;    font-weight: 400;	text-transform:uppercase;	line-height:1.5em;    letter-spacing: 0.1em;	text-align:center;	padding: 12px 0 0 0;	margin: 0 auto 12px auto;	min-width: 80px;	max-width: 120px;	/*border-top: 1px solid #ddd;	border-left: 1px solid #ddd;	border-top-left-radius: 8px;	border-right: 1px solid #ddd;	border-top-right-radius: 8px;*/	/*border-bottom: 1px solid #ddd;*/}@media (max-width: 740px) {	#portfolio-pills-container a {		border-top: 0;		border-left: 0;		border-right: 0;	}}/*BOOTSTRAP OVERRIDES*/#portfolio-pills-container ul.nav-pills {	text-indent: 0;}.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {  background-color: transparent;  opacity: 1;  color: rgb(166, 206, 57) !important;  font-weight: 700 !important;}.nav-justified {  width: 70%;  margin: 0 auto;}/* PROJECT THUMBNAILS */#portfolio-thumbs-container {padding-bottom:3em;min-height: 565px;}.portfolio-thumb {/*padding: 0 2.5%;*/margin-bottom:1.5em;}.portfolio-thumb img {/*box-shadow: #333 0 0 8px;*/border: 1px solid #ddd;/*border-radius: 2.5%;*/}.thumb-caption-container {background-color:#FFFFFF;/*border-bottom: 1px solid #ffffff;*//*padding: 1em 0;*/margin-top: .75em;min-height:80px;/*min-height:90px;*/}.thumb-caption-client,.thumb-caption-project {text-align: center;line-height:1.35em;}.thumb-caption-project {color:#777777;font-size:17px;font-weight:300;/*margin-top:1em;*/margin-bottom: .3em;}.thumb-caption-client {color:#aaaaaa;font-size:16px;font-weight:200;/*margin-top:.35em;*/}/*-- VIEWPORT ORIENTATION MEDIA QUERIES --*/@media all and (orientation: portrait) {}@media all and (orientation: landscape) {}/*-- VIEWPORT SIZE MEDIA QUERIES --*/@media (max-width: 1200px) {}@media (max-width: 992px) {}@media (max-width: 768px) {	.thumb-caption-container {	min-height:72px;	}	.thumb-caption-project {	font-size:15px;	/*font-weight:700;*/	margin:0;	}	.thumb-caption-client {	font-size:14px;	margin-top:.35em;	}	}@media (max-width: 740px) {	#work-section-top {	min-height:55px;	margin-top:-55px;	}	#portfolio-intro-box {	/*padding:1em 0 2.5em 0;*/	}	#portfolio-thumbs-container {	padding-bottom:1em;	}	.thumb-caption-container { 	display:none; 	}}@media (max-width: 480px) {}@media (max-width: 320px) {	#portfolio-section-top {	min-height:50px;	margin-top:-51px;	}}