/* font-face declarations */

	@font-face {
		font-family: 'CenturyGothicStdRegular';
		src: url('../type/centurygothicstd-webfont.eot');
		src: local('☺'), url('../type/centurygothicstd-webfont.woff') format('woff'), url('../type/centurygothicstd-webfont.ttf') format('truetype'), url('../type/centurygothicstd-webfont.svg#webfontoOyE5pwf') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
/* using font-face */

	#logo { font-family: "AGDC", "Arial Narrow", Arial, "MS Trebuchet", sans-serif; font-weight: 100;  } 
	h1, h2, #nav li, .cta-btn, .showreel-cta, .tel, .social-cta { font-family: "CenturyGothicStdRegular", "AGMC", "Arial Narrow", Arial, "MS Trebuchet", sans-serif; font-weight: 100;  }

/* css3 or low supported */
	
	#header { background-color: rgba(0, 0, 0, 0.89); }
	
	.item-description,.featured-item,.cta-btn, .featured-select{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
	.cta-btn{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}
	.overlay-scan,.overlay-play{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
	.overlay-play:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;cursor:pointer;}
	
	.blog-listing-entry img{filter:alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;cursor:pointer;}
	.blog-listing-entry:hover img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;cursor:pointer;}
	#blog .columnset-blog-l .col:nth-child(-n+5) { border-top: 0; }
	
	::-moz-selection { color: #000;  background: #f1ff0a; }
	::selection      { color: #000;  background: #f1ff0a; }
	
