@charset "utf-8";
/* CSS Document */

/**************************************************
Layout
**************************************************/
*{
	font-family: "Coustard", Arial, Helvetica, sans-serif;
}
body{
	margin: 0px;
}


.logo {
	color:#FF9900; 
	font-family:"Coustard",serif;
	font-size:62px;
	padding-top:45px;
	text-align:center;
	
}

.clear {
	line-height:25px;
	clear: both;}
	
/* ------------MAIN------------------*/

.main {
	margin-left:15%;
	margin-right:15%;
	border: 0px solid #006699;
	margin-top:120px;
}


.main p {line-height:32px; margin:0px; font-family:Roboto Slab; text-decoration:none; font-weight:100; letter-spacing:-1px;}

.linie1 {font-size:52px; color:#333333; line-height:32px; margin-left:50px!important}

.plus1 {font-size:88px; margin-left:570px!important; line-height:50px!important;}

.linie2 {font-size:64px; margin-left:380px!important; line-height:32px;}

.plus2 {font-size:94px; margin-left:425px!important; line-height:62px!important; }

.linie3 {font-size:42px; color:#333333; line-height:32px; margin-left:140px!important }

.plus3 {font-size:94px; margin-left:600px!important; line-height:62px!important; color:#3bbe18; }

.linie4 {font-size:34px; color:#6c6d6f; line-height:32px; font-weight:400!important; }


/* ------------FINAL MAIN------------------*/

.portofolio {width:80%; margin:auto;}

.portofolio ul{display: inline-block;}

.client {height:150px; width:200px;}

.client2 {height:150px; width:405px;}

.last{margin-right: 0px !important; }

#credidam {background-image:url(imagini/credidam-client.png); background-position: 0px -150px;	}

#credidam:hover {background-image:url(imagini/credidam-client.png); background-position: 0px 0px;}

#crpe {background-image:url(imagini/crpe-client.png); background-position: 0px -150px;	}

#crpe:hover {background-image:url(imagini/crpe-client.png); background-position: 0px 0px;}

#revista22 {background-image:url(imagini/revista22-client.png); background-position: 0px -150px;	}

#revista22:hover {background-image:url(imagini/revista22-client.png); background-position: 0px 0px;}

#rcbc {background-image:url(imagini/rcbc-client.png); background-position: 0px -150px;	}

#rcbc:hover {background-image:url(imagini/rcbc-client.png); background-position: 0px 0px;}

#eueastmoldova {background-image:url(imagini/eueastmoldova-client.png); background-position: 0px -150px;}

#eueast:hover {background-image:url(imagini/eueast-client.png); background-position: 0px 0px;}

#eueast {background-image:url(imagini/eueast-client.png); background-position: 0px -150px;	}

#fes:hover {background-image:url(imagini/fes-client.png); background-position: 0px 0px;}

#fes {background-image:url(imagini/fes-client.png); background-position: 0px -150px;	}

#eueastmoldova:hover {background-image:url(imagini/eueastmoldova-client.png); background-position: 0px 0px;}

#fh {background-image:url(http://bemedia.ro/imagini/fh-client.png); background-position: 0px -150px;}

#fh:hover {background-image:url(http://bemedia.ro/imagini/fh-client.png); background-position: 0px 0px;}

#ins {background-image:url(imagini/ins-client.png); background-position: 0px -150px;	}

#ins:hover {background-image:url(imagini/ins-client.png); background-position: 0px 0px;}

#lb {background-image:url(imagini/lb-client.png); background-position: 0px -150px;	}

#lb:hover {background-image:url(imagini/lb-client.png); background-position: 0px 0px;}

#ijc {background-image:url(imagini/justitiecurata-client.png); background-position: 0px -150px;	}

#ijc:hover {background-image:url(imagini/justitiecurata-client.png); background-position: 0px 0px;}

/**************************************************
Contact
**************************************************/


.contact {width:100%; height:500px; margin:auto; background-image:url(imagini/fundal.jpg); overflow:hidden; background-repeat:no-repeat; background-position:center; background-position: 0px -75px;}

.titlufooter {

margin-left:160px;
color:#F5760D; 
font-family:"Coustard",serif;
line-height:80px;
font-size:32px;
margin-top:25px;

}

.contact table{
width:600px;
margin-left:50px;
background-color:rgba(153,153,153, 0.2);  

}

form {
position:relative;}

textarea {
	height:50px;
	resize:none;
	background-color: transparent;
}

#email {
width:300px;
border-top: 1px solid #F5760D;
border-bottom: 1px solid #F5760D;
border-right:1px solid #F5760D;
background-color: transparent;
border-left:none;
color:#FFF;
}

#tara {

border: 2px solid #F5760D;
border-radius: 0px 5px 5px 0px;
}

#mesaj {
width:95%;
height:100px;
border-top: 1px solid #F5760D;
border-bottom: 1px solid #F5760D;
border-right:1px solid #F5760D;
border-left:none;
color:#FFF;

}

input[type="email"]:focus,
input[type="mesaj"]:focus,
textarea:focus{
	
background-color:#F5760D;
color: #fff;
transition: all 1s;
}

#email:focus{
	
background-color:#F5760D;
color: #fff;
transition: all 1s;
}

#tara {

background-color:#F5760D;
color: #fff;
}

#nume {
width:300px;
border-top: 1px solid #F5760D;
border-bottom: 1px solid #F5760D;
border-right:1px solid #F5760D;
background-color: transparent;
border-left:none;
color:#FFF;
}

#nume:focus{
	
background-color:#F5760D;
color: #fff;
transition: all 1s;
}

#trimite {
color:#FFF;
background-color: transparent;
font-family: "Coustard", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:12px;
border:none;
height:35px;
width:80px;
border-top: 1px solid #F5760D;
border-bottom: 1px solid #F5760D;
border-right: 1px solid #F5760D;
} 

#trimite:hover {
color:#F5760D;

}

#reset {
color:#FFF;
background-color: transparent;
font-family: "Coustard", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:12px;
border:none;
height:35px;
width:110px;
border-top: 1px solid #F5760D;
border-bottom: 1px solid #F5760D;
border-right: 1px solid #F5760D;
} 

#trimite:hover {
color:#F5760D;
}

.footer {height:50px;}


.fb-page {float:left; height:auto; width:auto;}

.galben {
background-color:#F90;
height:45px;

}

.titlucategorie {

height:auto;
line-height:36px;
font-size:36px;
color:#f90;
font-family:"Roboto slab",serif;
font-weight:normal;
letter-spacing: -2px;
text-indent: 45px;
vertical-align: baseline;
margin-top:-30px;
position:absolute;


}

.spatiu { height:65px;}

.ultimulproiect {
background-image:url(imagini/revista22old.png);
background-repeat:no-repeat;
background-position:left baseline;
width:80%;
margin:auto;
}

.ultimulproiectnew {
width:80%;
height:auto; 
margin:auto;
}

.ultimulproiectnew .img {position: right top; }


.ultimulproiect:hover {background-image:
url(imagini/revista22old2.png);}

.ultimulproiect_text {

width:55%;
float:right;
margin-top:-250px;
position:sticky;
background:#ef4f30;
padding:15px;
text-align:right;
}

.ultimulproiect_text p {

color:#FFF;
font-size:16px;
}

.ultimulproiect_text2 {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight:200;
	color: #f0f2f4;
}

.ultimulproiect_text2 a{ text-decoration:none; color:#e9e9e9;}

.ultimulproiect_text2 a:hover{ text-decoration:none; color:#fff;}

.facebook1 { float:right; margin-right:45px;}


