#top-header, #et-secondary-nav li ul {
	background-color:#BB2A28;
}

.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
	background-color:#BB2A28;
}

.et_pb_button {
	background:#BB2A28;
	color:white;
}

.et_pb_button:hover{
	opacity:0.95;
	background:#BB2A28 !important;
}

#heroid {
	padding-top:120px;
	padding-bottom:120px;
}

#heroid .et_pb_text_inner h1 {
	font-size:32px;
}

#heroid div.et_pb_text_inner p{
	padding:25px 0px 0px 0px;
	line-height:150%;
}

#heroid div.et_pb_text_inner p span {
	background:white;
	border-radius:50%;
	width:35px !Important;
	display:inline-block;
	padding-left:5px;
}

#heroid .et_pb_button {
	background:#282B30;
}

#heroid .et_pb_button:hover {
	border:2px solid white;
}

#home_servicii h5{
	font-size:30px;
	line-height:120%;
	text-align:center;
}

#home_servicii div.et_pb_text_inner p {
	text-align:center;
	font-size:17px;
	min-height:60px;
}

#home_servicii .et_pb_main_blurb_image {
	width:0px;
}

#home_servicii .et_pb_module_header {
	font-size:16px;
}

#home_servicii div.et_pb_blurb_content {
	min-height:90px;
}

#contact label, #hcontact label {
	color:white !important;
}

body #page-container .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
	background:#BB2A28 !important;
	border:none;
	font-size:20px;
	padding:12px 0px 8px 0px;
	border-radius:3px;
}

body #page-container .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover {
	background:rgba(187, 42, 40, 0.8) !important;
}


#despre {
	padding:60px 0px;
}

#despre .et_pb_text_inner p {
	line-height:130%;
	margin:15px 0px;
}

#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
	color:#BB2A28;
}

div.rowshadow div.et_pb_row{
	background:white;
	padding:25px;
	box-shadow:0px 10px 80px -10px rgba(44,54,92,0.2);
	border-radius:3px;
}

div.rowshadow div.et_pb_blurb  {
	box-shadow:0px 10px 40px -10px rgba(44,54,92,0.2);
}

.cariere .et_pb_column_1 {
	background:#BB2A28 !important;
}

.tini2 .et_pb_row {
	padding:25px;
	background:white;
	box-shadow:0px 10px 40px -10px rgba(44,54,92,0.2);
}

.tini2 div.et_pb_blurb  {
	box-shadow:0px 10px 40px -10px rgba(44,54,92,0.2);
}

#echipa div.et_pb_module {
	padding:30px 10px !important;
}

#echipa div.et_pb_team_member_description {
	min-height:170px;
}

#post-162 .et_pb_section.et_pb_section_2{
	padding-bottom:0px !important;
}

#post-162 .et_pb_section.et_pb_section_3{
	padding-top:0px !important;
}


.et_pb_blurb_0 .et-pb-icon {
	color:#BB2A28;
}

#blog_items div.et_pb_image_container img{
	max-height:220px;
}
/*
	TW
	*/


	.map {
		 min-height: 600px;
	}
	.embed-responsive {
		 position: relative;
		 display: block;
		 height: 0;
		 padding: 0;
		 overflow: hidden;
	}

	.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
		 position: absolute;
		 top: 0;
		 bottom: 0;
		 left: 0;
		 width: 100%;
		 height: 100%;
		 border: 0;
	}
	/*
	== end TW --
*/

@media(max-width:768px){

	.et_mobile_menu {
		border-top:3px solid #BB2A28;
	}

	#main-content {
		/*padding-right:20px;*/
	}

	#heroid {
		padding:40px 0px;
	}

	#heroid .et_pb_text_inner h1 {
		font-size:26px;
	}

	#main-content div.et_pb_section {
		padding:10px 20px;
	}

	.mobile_menu_bar_toggle:before {
		color:#BB2A28;
	}

	.container {
		width:90%;
	}

	.et_pb_row {
		width:100%;
		padding:0px 10px;
	}

	.et_pb_section_1 {
		padding:0px;
	}
	
	#home_servicii .et_pb_column_1_4{
		width:100%;
	}

}
