/*
Theme Name: FabricaDeCariere.ro V3
Theme URI: http://PIXELfreelance.com
Author: PIXELfreelance.com

*/

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/Hgo13k-tfSpn0qi1SFdUfRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://web.archive.org/web/20150326073123im_/http://fonts.gstatic.com/s/roboto/v14/fg2nPs59wPnJ0blURyMU3PesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

html {
	background-color:				#fff;
}

body {
	margin:							0px;
	padding:						0px;
	font-family: 					Arial, Helvetica, sans-serif;
	color:							#31353d;
	line-height: 					18px;
	font-size: 						16px;
}

h1{
	display:						block;
	padding:						0px 0px 5px 0px;
	border-bottom: 					1px solid #C6168D;
	margin: 						15px 0px 5px 0px;
	color: 							#C6168D;
	text-transform: 				none;
	font:							400 30px 'Roboto', sans-serif;
}

h1 > a, h1 > a:hover{
	color:							#C6168D;
	text-decoration: 				none;
}

h2{
	display:						block;
	color: 							#0EB287;
	font:							400 24px 'Roboto', sans-serif;
	margin-bottom: 					5px;
}


h3{
	color: 							#a3c12f;
	font-weight: 					normal;
	display:						block;
	font:							400 18px 'Roboto', sans-serif;
}


h4{
	display:						block;
	padding:						0px 0px 5px 0px;
	border-bottom: 					1px solid #f25d52;
	margin: 						15px 0px 5px 0px;
	color: 							#f25d52;
	text-transform: 				none;
	font:							400 30px 'Roboto', sans-serif;
}


h5{
	color: 							#0EB287;
	font-size: 						15px;
	font-weight: 					normal;
	display:						block;
	text-transform: 				none;
	border-bottom:					1px dotted #0EB287;
}

hr{
	border:							0px;
	background-color:				#e0e0e0;
	color:							#e0e0e0;
	height:							1px;
	width:							100%;
	clear:							both;
}

a{
	color:							#0EB287;;
	text-decoration:				none;
	font-weight:					normal;
}

a:hover {
	color:							#C6168D;
	text-decoration: 				none;
}

input{
	border: 						0;
	padding-left: 					10px;
	color: 							#31353d;
	padding-top: 					10px;
	padding-bottom: 				10px;
	background-color:				#F2F2F2;
	outline: 						none;
}

textarea{
	background-color:				#F2F2F2;
	border:							0px solid #4fccc4;
	padding:						5px;
	color:							#31353d;
	margin:							2px 0px;
	font-family: 					Arial, Helvetica, sans-serif;
	font-size: 						14px;
	outline: 						none;
}




#social_media {
	width:							30px;
	height: 						400px;
	margin:							0px;
	padding:						0px;
	position:						fixed;
	top: 							200px;
	right:							0px;
	z-index: 						10;
	text-align:						right;
}

	#social_media a{
		display:						block;
		margin-bottom:					10px;
	}





/*------------------------ BUTOANE ----------------------------*/

.button {
	color: 							#363f45;
	font:							400 15px 'Roboto', sans-serif;
	padding:						13px 30px 14px 28px;
	text-transform: 				uppercase;
	vertical-align: 				bottom;
	background-color:				#fff;
	display:						inline-block;
	transition:						0.3s all ease;
	border:							1px solid #d7d9da;
}

.button:hover {
	cursor: 						pointer;
	text-decoration: 				none;
	color:							#363f45;
	background-color:				#d7d9da;
}






/*------------------------ LAYOUT ----------------------------*/

#container{
	width:							78%;
	margin:							0px auto;
	padding:						1%;
}

#header{
	width:							100%;
}

	#row1{
		margin-bottom:				10px;
	}

		#header-logo{
			float:							left;
			width:							9%;
			padding-right:					1%;
			border-right:					1px solid #bbb;
			margin-right:					1%;
		}
			#header-logo img{
				width:							100%;
			}

		#header-motto{
			float:							left;
			width:							18%;
			color:							#5f5f61;
			font-family:					'Roboto', sans-serif;
			font-size: 						14px;
			padding-top:					3%;
		}


		#header-fonduri{
			float:							left;
			width:							70%;
			text-align:						right;
			color:							#bbb;
			font-size: 						13px;
		}
			#header-fonduri img{
				width:							100%;
			}

.menu-meniu-principal-container{
	clear:								both;
	height:								60px;
	border-bottom:						3px solid #000;
	padding:							0px;
	margin:								10px 0px;
	width:								100%;
	background-color:					#F2F2F2;
}

	.menu-meniu-principal-container ul {
		width:								100%;
		padding:							0px;
		margin:								0px;
	}

	.menu-meniu-principal-container li {
		display:							block;
		float:								left;
		text-align:							left;
		margin:								0px;
	}

	.menu-meniu-principal-container a {
		float:								left;
		text-align:							left;
		font-family:						'Roboto', sans-serif;
		text-decoration:					none;
		font-weight:						normal;
		font-size:							16px;
		display:							block;
		padding:							0px 40px;
		height:								57px;
		line-height: 						57px;
		border-right:						10px solid #fff;
		color:								#000;
		-webkit-transition-duration: 		500ms;
		-moz-transition-duration:			500ms;
		-o-transition-duration: 			500ms;
		transition-duration: 				500ms;
	}
	
	.menu-meniu-principal-container a:hover {
		color:								#fff;
		background-color: 					#000;
	}

	.current-menu-item a, .current-menu-item a:hover{
		color:								#fff;
		background-color: 					#000;
		text-decoration: 					none;
	}


.meniu-secundar{
	clear:								both;
	width:								100%;
	padding:							0px;
	margin:								0px 0px 1% 0px;
}
	.meniu-secundar > div {
		float:								left;
		width:								15%;
		padding:							0px;
		margin-right:						2%;
		text-align:							center;
	}			
		.meniu-secundar > div > a.r1{
			display:							block;
			padding:							0px;
			margin:								0px;
			text-align:							center;
			text-transform: 					none;
			text-decoration:					none;
			color:								#31353d;
			font:								400 26px 'Roboto', sans-serif;
		}

		.meniu-secundar > div > a.r2{
			display:							block;
			padding:							0px;
			margin:								0px;
			text-align:							center;
			text-transform: 					uppercase;
			text-decoration:					none;
			color:								#0EB287;
			font:								400 14px 'Roboto', sans-serif;
			line-height:						30px;
		}


		.meniu-secundar > div > a.r3{
			display:							block;
			text-align: 						center;
		}
			.meniu-secundar > div > a.r3 > img{
				width:								50%;
			}

		.meniu-secundar > div > p{
			display:							block;
			text-align: 						justify;
			color:								#c0c0c0;
			font-size:							0.8em;
			height:								70px;
		}

		.meniu-secundar > div > a.button{
			display:							block;
			text-align: 						center;
		}




#content{
	width:								100%;
	}

#content img{
	float: left;
	margin: 0px 10px 10px 0px;
}

#sidebar{
	float:								left;
	width:								30%;
	}

#footer{
	text-align: 						center;
	background: 						#31353d;
	color: 								#A3A3A3;
	padding: 							1%;
	clear:								both;
}
	#footer-left{
		float:								left;
		text-align: 						center;
		margin-left:						15%;
		width:								70%;
		color:								#A3A3A3;
		font-size:							0.8em;
	}

	#footer-right{
		float:								left;
		text-align: 						right;
		width:								15%;
	}

		#footer-right img{
			width:								60%;
		}




/*------------------------ FRONT PAGE ----------------------------*/
div.post-home{
	margin-bottom: 30px;
}

div.post-home > div.title{
	height: 70px;
}

div.post-home > div.thumb{
	width: 100%;
	height: 200px;
}

div.post-home > div.thumb > a > div.img{
	width: 100%;
	height: 100%;
}

div.post-home > div.excerpt{
	margin-top: 20px;
}

/*------------------------ PAGINA POSTARI ----------------------------*/
.post-list h2{
	margin-top: 0px;
}

.navigation{
	text-align: center;
	margin-top: 20px;
}

.navigation a{
	color: 							#363f45;
	font:							400 15px 'Roboto', sans-serif;
	padding:						13px 30px 14px 28px;
	text-transform: 				uppercase;
	vertical-align: 				bottom;
	background-color:				#fff;
	display:						inline-block;
	transition:						0.3s all ease;
	border:							1px solid #d7d9da;
}

.navigation a:hover {
	cursor: 						pointer;
	text-decoration: 				none;
	color:							#363f45;
	background-color:				#d7d9da;
}


/*------------------------ POSTARE ----------------------------*/
img.single-post-img{
	float: left;
	margin: 0px 10px 10px 0px;
	max-width: 40%;
	height: auto;
}




@media (max-width: 1440px) {
	body {
		line-height: 					17px;
		font-size: 						15px;
	}

	h1, h4{
		padding:						0px 0px 4px 0px;
		margin: 						13px 0px 4px 0px;
		font:							400 28px 'Roboto', sans-serif;
	}

	h2{
		font:							400 22px 'Roboto', sans-serif;
		margin-bottom: 					4px;
	}

	h3{
		font:							400 16px 'Roboto', sans-serif;
	}


	#header-motto{
		font-size: 						11px;
		line-height: 					1em;
		padding-top:					3%;
	}

	#header-fonduri{
		font-size: 						9px;
		line-height: 					1em;
	}


	.menu-meniu-principal-container{
		height:								40px;
	}
		.menu-meniu-principal-container a {
			padding:							0px 20px;
			height:								37px;
			line-height: 						37px;
		}

	.meniu-secundar > div > a.r1{
		font:								400 19px 'Roboto', sans-serif;
	}

	.meniu-secundar > div > a.r2{
		font:								400 10px 'Roboto', sans-serif;
		line-height:						30px;
	}

	.meniu-secundar > div > p{
		font-size:							0.8em;
		height:								100px;
	}




	.button{
		font:							400 14px 'Roboto', sans-serif;
		padding:						10px 20px 10px 20px;		
	}
}






@media (max-width: 1024px) {
	#container{
		width:							98%;
	}

	#header-motto{
		font-size: 						9px;
		line-height: 					1em;
		padding-top:					3%;
	}

	#header-fonduri{
		font-size: 						9px;
		line-height: 					1em;
	}







	.button{
		font:							400 14px 'Roboto', sans-serif;
		padding:						10px 15px 10px 15px;		
	}
}







@media (max-width: 800px) {
	body {
		line-height: 					16px;
		font-size: 						14px;
	}

	h1, h4{
		padding:						0px 0px 3px 0px;
		margin: 						10px 0px 3px 0px;
		font:							400 24px 'Roboto', sans-serif;
	}

	h2{
		font:							400 19px 'Roboto', sans-serif;
		margin-bottom: 					3px;
	}

	h3{
		font:							400 14px 'Roboto', sans-serif;
	}



	#header-motto{
		font-size: 						7px;
		line-height: 					1em;
		padding-top:					3%;
	}

	#header-fonduri{
		font-size: 						7px;
		line-height: 					1em;
	}

	.menu-meniu-principal-container{
		height:								30px;
	}
		.menu-meniu-principal-container a {
			padding:							0px 10px;
			height:								27px;
			line-height: 						27px;
			border-right:						5px solid #fff;
		}

	.meniu-secundar > div > a.r1{
		font:								400 14px 'Roboto', sans-serif;
	}

	.meniu-secundar > div > a.r2{
		font:								400 8px 'Roboto', sans-serif;
		line-height:						20px;
	}

	.meniu-secundar > div > p{
		font-size:							0.8em;
		height:								100px;
	}





	.button{
		font:							400 13px 'Roboto', sans-serif;
		padding:						8px 10px 8px 10px;		
	}
}






@media (max-width: 640px) {
	body {
		line-height: 					14px;
		font-size: 						13px;
	}

	h1, h4{
		padding:						0px 0px 2px 0px;
		margin: 						8px 0px 2px 0px;
		font:							400 22px 'Roboto', sans-serif;
	}

	h2{
		font:							400 17px 'Roboto', sans-serif;
		margin-bottom: 					3px;
	}

	h3{
		font:							400 12px 'Roboto', sans-serif;
	}


	#header-motto{
		font-size: 						5px;
		line-height: 					1em;
		padding-top:					3%;
	}

	#header-fonduri{
		font-size: 						5px;
		line-height: 					1em;
	}

	.menu-meniu-principal-container{
		height:								30px;
	}
		.menu-meniu-principal-container a {
			padding:							0px 5px;
			height:								27px;
			line-height: 						27px;
			border-right:						1px solid #fff;
		}

	.meniu-secundar > div > a.r1{
		font:								400 10px 'Roboto', sans-serif;
	}

	.meniu-secundar > div > a.r2{
		font:								400 5px 'Roboto', sans-serif;
		line-height:						20px;
	}

	.meniu-secundar > div > p{
		display:							none;
	}






	.button{
		font:							400 10px 'Roboto', sans-serif;
		padding:						4px 7px 4px 7px;		
	}
}






@media (max-width: 480px) {
	#header-motto{
		font-size: 						3px;
		line-height: 					1em;
		padding-top:					3%;
	}

	#header-fonduri{
		font-size: 						3px;
		line-height: 					1em;
	}

	.menu-meniu-principal-container{
		height:								30px;
	}
		.menu-meniu-principal-container a {
			padding:							0px 5px;
			height:								27px;
			line-height: 						27px;
			border-right:						1px solid #fff;
			font-size:							10px;
		}

	.meniu-secundar {
			font:								400 9px 'Roboto', sans-serif;
		}

	.meniu-secundar > div > a.r1{
		font:								400 9px 'Roboto', sans-serif;
	}

	.meniu-secundar > div > a.r2{
		font:								400 4px 'Roboto', sans-serif;
		line-height:						20px;
	}

	.meniu-secundar > div > p{
		display:							none;
	}




	.button{
		font:							400 8px 'Roboto', sans-serif;
		padding:						4px 6px 4px 6px;		
	}
}
/*
     FILE ARCHIVED ON 07:31:23 Mar 26, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:10:42 May 26, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 37.899 (3)
  esindex: 0.01
  captures_list: 55.675
  CDXLines.iter: 11.444 (3)
  PetaboxLoader3.datanode: 110.329 (4)
  exclusion.robots: 0.37
  exclusion.robots.policy: 0.358
  RedisCDXSource: 3.257
  PetaboxLoader3.resolve: 103.669
  load_resource: 178.332
*/