
/* colors */
.blue {
	color: #6901f8;
}
.orange {
	color: #f8990b;
}
.black {
	color: #2d3134;
}
.tech {
	color: #b2b481;
}
.trend {
	color: #cfd381;
}
.filo {
	color: #e8f100;
}



/* styling */

img.logo {
  width: 45px;
  height: 50px;
}

body {
	margin: 1.5em;
	background: transparent url(/img/background.png);
	color: #2d3134;
}

.container {
  background: white;
  padding: 1em;
  -moz-box-shadow: 0 0 24px #aaa;
}


a {
	text-decoration: none;
	color: #6901f8;
}
a:focus, a:hover {
	text-decoration: underline;
	color: #2d3134;
}

.highlight, .invert, .upper {
	text-transform: uppercase;
	font-size: 72%;	
	letter-spacing: 1px;
	padding: 2px;
	border-bottom: 1px solid #cfd381;
}
.highlight{		
	background: #fdfbb2;	/* opacity reset to 30% */
}
.invert {
	background: #e8e8d9;
}
.upper {
  border-bottom: none;
}


.title-web, .title-design, .title-servicii {
  color: #e8e8d9;
}
.title-design, .title-servicii, .title-strapline {
  font-size: 8em;
}
.title-web {
  font-size: 13em;    
}
.title-web, .title-strapline {
  font-family: "Times New Roman", "Microsoft Sans Serif", sans-serif;
}
.title-20 {
  font-size: 9em;
  text-align: right;
  font-style: italic;
  letter-spacing: -0.07em;
  
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
}
.up-design, .up-20, .up-web, .up-30 {
  position: relative;
}
.up-design {    
  top: -2.13em;  
}
.up-20 {  
  top: -1.1em;
}
.up-web {
  top: -0.7em;
}
.up-30 {
  top: -2.0em;
}
.title-strapline {
  letter-spacing: 0.13em;
  font-size: 6.7em;
  font-style: italic;
  text-align: center;      
}

.title-strapline-intro {
  letter-spacing: .5em;
  font-size: 2em;
  text-align: center;
  color: #B2B481;
  text-transform: uppercase;
  margin-top: 4em;
}

.footer {
  margin-right: 1em;
}
.footer a:focus, a:hover {
  text-decoration: none;  
}

ul.footer {
  margin-right: 0;
}
ul.footer li {
  list-style-type: none;
  display: inline;
  margin-left: .5em;  
}
.hidden {
  display: none;
}




#big_image_description {
  height: 60px;  
}
ul.gallery_list {
  background: #eee;
}

ul.web30 li {
  list-style-type: square;
  line-height: 2em;
  font-size: larger;
}




/* other image styling in galleria.css */
.portfolio {
  width: 630px;
  height: 400px;
}

.techno {
  width: 70%;
}
.techno ul li {
  margin-bottom: 1em;
}
.icons {
  width: 20%;
  text-align: left;
  float: right;
}
.icons ul {
  list-style-type: none;  
}


#big_image img.icon {
  vertical-align: middle;
  padding: 0 5px;
  height: 32px;
}
#big_image img.w32 {
  width: 32px;  
}
#big_image img.w78 {
  width: 78px;  
}
#big_image img.w125 {
  width: 125px;  
}
#big_image img.w48 {
  width: 48px;  
}
#big_image img.w68 {
  width: 68px;  
}


/* alignment */


.right {
  text-align: right;
  float: right;  
}


/* icons */

.iconleft {
	background-repeat: no-repeat;
	padding-left: 20px;
}
.mail {
	background-image: url(../img/mail.gif);
}
.phone {
	background-image: url(../img/phone.gif);
}
.info {
	background-image: url(../img/info.gif);
}
.quote {
	background-image: url(../img/quote.gif);
}
.close {
	background-image: url(../img/x.gif);
}


/* other */

hr.spacer {
  background: white;
  color: white;
  margin-top: 5em;
}

hr.space {
  margin-top: 1em;
}




