.seven .et_pb_column_1_6{
	width:13% !important;
	margin-right: 2.5% !important;
}

.seven > .et_pb_column_1_6:nth-child(1){
	width:22% !important;
	margin-right: 2.5% !important;
	/*border:1px solid #adaaad !important;*/
}

div.et_pb_module.cimg {
	width:49% !important;
	float:left;
	margin-right:0px;
	display: inline-block;
}

div.et_pb_module.cimg.cunic {
	width:44% !important;
	margin-left:15px !important;
}


@media screen and (max-width: 1600px) and (min-width:1000px) {
	
	#home_servicii h4.et_pb_module_header{
		min-height:155px !important;
	}

	#home_servicii .et_pb_text_inner p{
		min-height:90px !important;
	}
}

@media screen and (min-width: 1600px) {
	
	#home_servicii h4.et_pb_module_header{
		min-height:125px !important;
	}

	#home_servicii .et_pb_text_inner p{
		min-height:60px !important;
	}
}


.imgcs img {
	width:70px;
}

#et-secondary-nav li a{
	color:yellow;
}


#et-secondary-nav li a:link{
	color:yellow !important;
}

#et-secondary-nav li a:visited{
	color:yellow !important;
}

.page-id-5 div.et_pb_section.et_pb_section_0, .page-id-132 div.et_pb_section.et_pb_section_0 {
	background:white !important;
}

#hbb1, #hbb2 {
	padding:10px 22px;
	font-weight:bold;
	font-size:23px;
}


div.et_pb_section.et_pb_section_0, #heroid {
    background-image: linear-gradient(118deg,rgba(0,0,0,0.0) 0%,rgba(43,78,136,0.67) 100%),url(https://www.carsinv.ro/wp-content/uploads/2020/07/carsinv2.jpg)!important;
}

body.page-id-292 div.et_pb_section.et_pb_section_0{
	background:none !important;
}

#top-menu li {
	padding-right: 8px;
}

#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:90px;
	padding-bottom:120px;
}

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

/*#heroid div.et_pb_text_inner p, */

p.infoc {
	text-align:center;
}

p.infoc a{
	padding:15px 0px 0px 0px;
	line-height:150%;
	font-size:32px;
	color:#BB2A28;
	margin-bottom:0px;
}

#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;
}

div.reducere h4 a{
	color:yellow;
}

div.reducere div.et_pb_blurb_description {
	color:yellow;
}

p.reducere strong {
	color:yellow;
}

#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;
}


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

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

.follow-car {
	padding:50px;
	width:100%;
	margin:0 auto;
}

.follow-car div.inp-container{
	padding:15px;
	width:100%;
	margin:0 auto;
	text-align:center;
}

.follow-car div input {
	background: #fff;
	border: 1px solid #dcdcdc;
	width: 400px;
	height: 41px;
	color: #000;
	font-style: italic;
	font-size: 14px;
	line-height: 41px;
	text-indent: 12px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	position: relative;
	transition: all linear 160ms;
	margin: 0 0 0px 0;
}

.follow-car .button-follow-rep{
	width: 315px;
	height: 50px;
	background: #BB2A28 !important;
	border: none;
	font-size: 20px;
	border-radius: 3px;
	color:white;
	cursor:pointer;
}

.xmlerror {
	font-weight:bold;
	color:red;
}


.inline-button div.et_pb_button_module_wrapper{
	display:inline-block;
	float:right;
	margin-left:30px;
}

.asig-items h2 {
	padding:35px 0px;
}

.asig-items .et_pb_row {
	padding:12px 0px;
}

.asig-items .et_pb_column_1_3 {
	margin-right:2.2%;
}

.asig-items .et_pb_blurb_content{
	background:white;
	box-shadow:0px 10px 40px -10px rgba(44,54,92,0.2);
	min-height:150px;
	padding:25px;
}

.asig-items .et_pb_blurb_description{
	font-size:16px;
}

.asig-items div.et_pb_blurb_content .et-pb-icon {
	color:white;
	background:#BB2A28;
	font-size:20px;
}

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

.asig-bottom h3 {
	line-height:150%;
	text-align:center;
}

.asig-bottom li{
	list-style-type:none;
	font-weight:normal;
	padding:15px 0px 0px 0px;
}

.asig-bottom li:before {
	display: inline-block;
	box-sizing: border-box;
	font-family: ETmodules;
	font-size: 20px;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	padding:0px;
	margin-right:10px;
	margin-bottom:-5px;
	text-transform: none;
	content: "N";
	color:#BB2A28;
}


.partinfo h2{
	text-align:center;
	line-height:150%;
	font-size:36px;
	margin:0 5%;
}

.partinfo h2 small {
	font-size:28px;
}

b.omniasig {
	color:#008641;
}

b.asirom {
	color:#00ABB0;
}

p.italic {
	text-align:right;
	font-style: italic;
	font-size:0.85em;
}

p.italic b {
	color:yellow;
	margin-right:5px;
}

/*
	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){

	#hbb1 {
		display:block;
		margin:0 auto;
		max-width:250px;
	}

	#hbb2 {
		display:block;
		margin:0 auto;
		max-width:250px;
		text-align:center;
	}

	div.partinfo  h2{
		font-size:20px;
	}

	div.partinfo img {
		width:160px;
	}

	p.infoc {
		margin-top:20px;
	}

	p.infoc a { 
		font-size:20px;
	}

	.follow-car{
		padding:0px;
	}

	#main-content div.et_pb_section {
		epadding:0px !im;
	}

	.ureparatia div.et_pb_section{
		padding:10px !important;
	}

	.ureparatia > div.et_pb_row {
		padding:0px !important;
	}

	.follow-car div input {
		width:100%;
	}

	.follow-car div.inp-container {
		padding:15px 0px;
	}

	.follow-car .button-follow-rep {
		font-size:18px;
		width:100%;
	}

	.section-follow-repair-main .description {
		width:250px !important;
	}

	.section-follow-repair-main .progress-repair-main {
		width:auto !important;
		height:415px !important;
		background:#24282B !important;
	}

	.section-follow-repair-main .progress-repair-main .phase {
		font-size:16px;
		width:92%;
		height:40px !important;
		padding:10px 17px !important;
	}

	.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%;
	}

}




/*
	-- FOLLOW
*/

.section-follow-repair{ display:block;}

.section-follow-repair .title-main{display:block; color:#bb2a28; font-size:24px;  padding:20px 0 16px 0px; font-weight:bold; font-family:'roboto'; text-transform:uppercase;}

/*Linked*/

.section-follow-repair .progress-repair{ display:block; margin-bottom:30px; width:80%; margin:0 auto 30px;}

.section-follow-repair .progress-repair .phase{ display:block; position:relative; width:155px; height:155px; border-radius:333px; -webkit-border-radius:333px; -moz-border-radius:333px; font-size:17px; color:#fff; text-align:center; text-transform:uppercase;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-top:55px; background:#303031; float:left; font-family:'roboto'; line-height:130%; margin-right:40px;font-weight:600}

.section-follow-repair .progress-repair .phase:after{ display:block; content:" "; width:16px; height:13px; position:absolute; right:-30px; top:0; bottom:0; margin:auto; background:url(resources/ico-car-repair.png ) top left no-repeat;}

.section-follow-repair .progress-repair .phase:last-child{ margin-right:0;}

.section-follow-repair .progress-repair .phase:last-child:after{display:none;}

/*Linked*/

.section-follow-repair .form-load-progress{ display:block; width:315px; margin:0 auto;}

.section-follow-repair .type-text{ background:#fff; border:1px solid #dcdcdc; width:313px;  height:41px; color:#000; font-style:italic;font-size:14px; line-height:41px; text-indent:12px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; position:relative;transition:all linear 160ms; margin:0 0 0px 0;}

.section-follow-repair .button-follow-rep{ display:block; width:315px; height:50px; border:none; background: url(resources/button-repair-car-f.png ) top left no-repeat; margin-bottom:30px;}

/*Linked*/

.section-follow-repair .some-info{ display:block; width:360px; font-weight:100; line-height:20px; margin:0 auto; background:#76b93f; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:16px; color:#fff; font-family:'roboto'; padding:26px 20px; text-align:center; margin-bottom:35px;}

.section-follow-repair .some-info.color-2{background:#db941d;}

.section-follow-repair .some-info.color-3{background:#db221d;}

.section-follow-repair .description{ display:block; font-size:14px; line-height:16px; color:#000;}

.section-follow-repair .description p{ padding:6px 0; text-align:justify}

.section-follow-repair .description ul, .section-follow-repair .description ol{display:block;height:auto; padding:5px 15px 5px 30px; /*padding:6px 0;*/ /*list-style:inside upper-roman;*/}

.section-follow-repair .description ul li{padding:3px 0; list-style:disc; /*line-height:20px; font-size:14px*/}

.section-follow-repair .description ol li{padding:3px 0; list-style: decimal;}


.section-follow-repair-main{ display:block;}

.section-follow-repair-main .title-main{display:block; color:#bb2a28; font-size:24px;  padding:20px 0 16px 0px; font-weight:bold; font-family:'roboto'; text-transform:uppercase;}

/*Linked*/

.section-follow-repair-main .progress-repair-main{ display:block; margin-bottom:30px; width:867px; height:213px; background: url('/wp-content/uploads/follow-repair.png') top left no-repeat; margin:0 auto;}

.section-follow-repair-main .progress-repair-main .phase{ display:block; position:relative;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-size:20px !important; color:#000; text-align:center; text-transform:uppercase;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#fff; float:left; font-family:'roboto'; font-size:20px; padding: 20px 17px; margin-left:10px; margin-top:7px;
font-family:"Open Sans",Arial,sans-serif;
font-size:18px;
}

.section-follow-repair-main .description {
	margin-top:20px !important;
}

.section-follow-repair-main .progress-repair-main .phase.waiting{ color:#000; background:#fff;}

.section-follow-repair-main .progress-repair-main .phase.waiting.car:after{ display:block; content:" "; width:112px; height:37px; position:absolute; right:0px; left:0; top:230px; bottom:0; margin:auto; background:url('/wp-content/uploads/car-fr.png') top left no-repeat;}



.section-follow-repair-main .progress-repair-main .phase.passed{ color:#fff; background:#76b93f;}

.section-follow-repair-main .progress-repair-main .phase.passed.car:after{ display:block; content:" "; width:112px; height:37px; position:absolute; right:0px; left:0; top:230px; bottom:0; margin:auto; background:url('/wp-content/uploads/car-fr.png') top left no-repeat;}

.section-follow-repair-main .progress-repair-main .phase.processing{ color:#fff; background:#eb9504;}

.section-follow-repair-main .progress-repair-main .phase.processing.car:after{ display:block; content:" "; width:112px; height:37px; position:absolute; right:0px; left:0; top:230px; bottom:0; margin:auto; background:url('/wp-content/uploads/resources/car-fr.png') top left no-repeat;}

.section-follow-repair-main .progress-repairsection-follow-repair-main .phase:last-child{ margin-right:0;}

.section-follow-repair-main .progress-repairsection-follow-repair-main .phase:last-child:after{display:none;}

/*Linked*/

.section-follow-repair-main .description{ display:block; font-size:13px; color:#324355; border:1px solid #dcdcdc; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding-top:40px; width:817px; margin:-20px auto 0 auto; padding-left:20px; padding-right:20px; padding-bottom:20px }

.section-follow-repair-main .description p{ display:block; font-size:13px; color:#262a2d; padding:5px 0;}

.section-follow-repair-main .description b{ display:inline-block; font-size:16px; color:#262a2d; padding:0px 16px 0 0 ; line-height:20px}



.section-follow-repair-main .progress-repair-main .txt{ display:block; height:30px; position:absolute; right:0px; left: 217px; top:-50px; bottom:0; margin:auto;color: #fff;font-weight: bold;font-size: 16px;}

.section-follow-repair-main .progress-repair-main .txt2{ display:block; height:30px; position:absolute; right:0px; left: 390px; top:-50px; bottom:0; margin:auto;color: #fff;font-weight: bold;font-size: 16px;}



/* ========================*/