

@font-face {

	font-family: colossalis;

	src: url('../fonts/Colossalis Bold.ttf');

}

body {

	background-color: #fcfff5;

	font-family: 'Ubuntu', sans-serif;

	font-size: 16px;

	line-height: 24px;

}

* {

	outline: 0;

}

h1, h2, h3, h4, h5, h6 {

	color: #3e606f;

	font-family: 'Ubuntu Condensed', sans-serif;

}

.container {

	overflow: hidden;

}

.header-top-wrapper {

	display: inline-block;

	width: 100%;

	height: 20px;

	background-color: #193441;

	box-shadow: 0 5px 10px rgba(25,52,65,.5);

}

.top-header {

	margin-bottom: 20px;

}





/******************* LOGO *********************/

.logo {

	margin: 0;

	padding: 0;

}

.logo h2 {

	display: block;

	font-family: 'colossalis', 'Ubuntu Condensed', sans-serif;

	font-size: 48px;

	margin: 10px 0;

	padding-right: 10px;

	float: left;

}

.logo h3 {

	float: left;

	border-left: 2px solid #3e606f;

	display: block;

	color: #3e606f;

	font: 24px/30px 'Ubuntu Condensed', sans-serif;

	padding: 0 0 0 10px;

	margin: 20px 0 0;

}





/*************** HEADER SERVICES ****************/

.header-services {

	padding: 0;

	margin-top: 6px;

} 

.header-services h3 {

	text-transform: uppercase;

	float: right;

	font-family: 'Ubuntu', sans-serif;

	font-size: 20px;

	font-weight: 300;

	letter-spacing: 2px;

}





/********************* NAVIGATION ***************/

.navbar {

	border: 1px solid #91aa9d;

	clear: both;

	width: 100%;

	min-height: 45px;

	background: none;

	margin: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}

.navbar-collapse {

	padding: 0;

}

.main-nav {

	float: left;

	padding: 0;

	margin: 0;

	list-style-type: none;

}

.main-nav li {

	border-right: 1px solid #91aa9d;

	float: left;

	position: relative;

	width: 100px;

	height: 45px;

}

.main-nav li a {

	color: #3e606f;

	font-size: 14px;

	text-decoration: none;

	text-align: center;

	position: absolute;

	width: 100px;

	display: block;

	height: 45px;

	line-height: 45px;

	transition: background-color .5s;

	-webkit-transition: background-color .5s;

	-moz-transition: background-color .5s;

}

.main-nav li a:hover {

	background-color: #91aa9d;

	color: #193441;

}

.main-nav .current_page_item a {
	background-color: #91aa9d;

	color: #193441;

}

.search {

	color: #3e606f;

	float: right;

	margin: 10px 10px 0 0;

	position: relative;

}

.search input[type="search"] {

	border: 1px solid #3e606f;

	background-color: #d1dbbd;

	-webkit-border-radius: 30px;
	   -moz-border-radius: 30px;
			border-radius: 30px;

	padding: 0 30px 0 12px;

	font-size: 14px;

	width: 220px;

}

.search input[type="submit"]  {
	background: transparent; 
	position: absolute;
	display: block;
	border: none;
	right: 9px;
	top: 2px;
	width: 16px;
	height: 24px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

.search a {

	position: absolute;

	right: 9px;

	top: 2px;

	font-weight: 300;

	color: #91aa9d;

	text-decoration: none;

}





/********************* BANNER ***************/

.banner {

	overflow: hidden;

	height: 200px;

	margin-bottom: 20px;

	box-shadow: 0 5px 10px rgba(25,52,65,.5);

	background: url('../img/slider1.jpg') no-repeat top left;

	background-size: cover;

}

.banner h3 {

	font-size: 32px;

	font-weight: 700;

	margin: 60px 20px 20px;

	color: #d1dbbd;

}

.banner h4 {

	font-weight: 700;

	font-size: 16px;

	color: #d1dbbd;

	margin: 0 20px 0;

	max-width: 40%;

}





/********************* MAIN CONTAINER ***************/

.main-container {

	margin-bottom: 20px;

}

.main-content {

	/*background-color: #d1dbbd;*/
	background: rgba(209,219,189,0.5);
	box-shadow: 0 5px 10px rgba(25,52,65,.5);

	padding: 20px;

}

.main-content p {

	font-size: 14px;

	font-weight: 300;

	padding: 0 10px 0 0;

}

.main-container ul li {

	font-size: 14px;

	font-weight: 300;

}

.noutati ul {

	list-style-type: none;

	padding: 0;

}

.noutati ul li  {

	line-height: 16px;

	padding: 4px 10px;

	border-left: 1px solid #91aa9d;

}

.sidebar {

	background-color: #d1dbbd;

	box-shadow: 0 5px 10px rgba(25,52,65,.5);

	overflow: hidden;



	margin-left: 15px;

	margin-right: -15px;

}





/********************* EURO INFO ***************/

.euro-info {

	padding: 20px 0 20px;

	margin-bottom: 20px;

}

.euro-info img {

	display: block;

	width: 160px;

	height: 138px;

	margin: 0 auto;

	padding-bottom: 20px;

}

.euro-info h4 {

	color: #193441;

	text-align: center;

}

.euro-info p {

	font-size: 14px;

	line-height: 21px;

	font-weight: 300;

	text-align: center;

}

.euro-info p span {

	font-style: italic;

}

.euro-info a {

	font-weight: 500;

}



/********************* FOOTER ***************/

.footer-wrapper {

	background-color: #3e606f;

	margin: 0;

	width: 100%;

	height: 100px;

	display: inline-block;

	border-top: 10px solid #193441;

}

.footer-wrapper .container {

	height: 100%;

	margin: 0 auto;

}

.main-footer {

	height: 100%;

}

.navbar-footer {

	border: 0;

}

.navbar-footer .main-nav li {

	border-right: 0;

}

.navbar-footer .main-nav li a {

	color: #d1dbbd;

}

.navbar-footer .main-nav li a:hover {

	background-color: #193441;

	color: #d1dbbd;

}

.main-footer p {

	font-size: 14px;

	color: #d1dbbd;

}

.copyright, .footer-sidebar {

	height: 100%;

	position: relative;

	padding: 0;

}

.copyright p {

	text-align: right;

	font-size: 12px;

	position: absolute;

	right: 0;

	bottom: 0;

}