/* -----------------------------------------
   Shared Styles
----------------------------------------- */
 
 body {font-family: 'Lato', sans-serif; font-weight:300;}
 
 h6 { font-weight:700; color:#333; border-bottom:solid thin #00bfff; padding-bottom:3px;}

.orbit-wrapper .slider-nav span { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 400ms; -moz-transition: opacity 400ms; -o-transition: opacity 400ms; transition: opacity 400ms; }
.orbit-wrapper:hover .slider-nav span { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.bold {font-weight:bold;}
.columnsnoleft{float:left;min-height:1px;padding:0 15px 0 0;position:relative}
.columnsnoright{float:left;min-height:1px;padding:0 0 0 15px;position:relative}
@media only screen and (max-width: 767px) {
  	.columnsnoleft{width:auto !important;float:none; padding:0 15px;}
  	.columnsnoright{width:auto !important;float:none;padding:0 15px;}
}



.imptechimg{float:left; margin-right:15px; margin-bottom:15px}
.imptechimglast{float:left;}


/* -------------------------------------------------- 
   Header
-----------------------------------------------------
*/
.header{ margin-top:20px;color:#999;}


/* -------------------------------------------------- 
   ORBIT
-----------------------------------------------------
*/
#featured{ background: url('../images/foundation/orbit/loading.gif') no-repeat center center #fff; height: 265px; }
#featured img { display: none; }

#featured.orbit { background: none; }
#featured.orbit img { display: block; }

/* -----------------------------------------
   Footer
----------------------------------------- */
.footer { background-color:#CCC;  padding:20px 0; margin-top:20px;}
.textfooter {font-size:10px!important; font-weight:bold; line-height:1.5;}


/* -----------------------------------------
   PROJECTS GRID
----------------------------------------- */
ul.projects-grid { display: block; margin-left: -1.5%; }
ul.projects-grid li { display:block; float:left; width: 13%; margin-left: 1.2%; }
ul.projects-grid li a{ color:#00bfff;}
ul.projects-grid li a:hover{ color:#00bfff;}
ul.projects-grid { margin-top: 10px; }
ul.projects-grid li { position: relative; }
ul.projects-grid .project a img {display: block; width:100%;}
ul.projects-grid .project a:hover img {}
ul.projects-grid h4 {background: #00bfff; color: #fff; padding: 5px 0 5px 0; margin:0px;height:60px; font-size:12px; text-align:center;}
ul.projects-grid .project a {display: block; margin-bottom: 20px;}
ul.projects-grid .project a:hover h4 { background: #ccc; color:#333; -webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;}

ul.projects-grid .project span.status {position: absolute; left: 0px; top: 0px; margin: 0px; display: inline-block; padding: 6px; background: #000; color: #fff; }

@media handheld, only screen and (max-width: 767px) {
  	ul.projects-grid li { display: block; width: 100%; }
}

ol.d {
    list-style-type: lower-alpha;
	font-weight:bold;
}

ol li span {font-weight: normal;}