/*

Theme Name: carspot child

Description: Carspot classified, responsive, multi-purpose, corporate, business theme. It comes with 11 home variations with all necessary pages. Carspot theme filled with extra functionality of modern web technologies. The clean design with latest version of Bootstrap framework makes its fit for anywhere.

Author: Scripts Bundle

Theme URI: https://adforest.wp.scriptsbundle.com/demos/

Author URI: https://glixentech.com/

Version: 1.0.0

Template:     carspot

License: Themeforest Split Licence

License URI: https://themeforest.net/user/scriptsbundle/

Text Domain: carspot

Tags: featured-images, sticky-post, translation-ready

*/

.cstm_main_menu_se{
	display:none !important;
}

#cstm_menu_se_mobile{
	display:none;
}

@media only screen and (max-width: 1250px) {

	.mobile_se_menu {
		top: 0;
		margin-top: 100px;
		left: 16px;
		right: 16px;
		display: none;
		flex-flow: column;
		align-items: center;
		position: absolute;
		z-index: 999999;
		background-color: #000;
		height: calc(100% - 100px);
		padding-top: 16px;
	}

	#cstm_menu_se_mobile{
		display:inherit;
	}

  #cstm_menu_autoutilitare_desktop,
	#cstm_menu_se_desktop{
		display:none;
	}

	#ga_menu-mobile-collapse-trigger{
		display: block !important;
	}

  .mega-menu .menu-links.menu-links{
    display: none !important;
  }
}

.menu_se_logo{
	margin-bottom:10px;
}

#cstm_closePopup_main_se{
	position: absolute;
	top: 50px;
	right: 100px;
	font-size: 31px;
	color: #fff;
}

.cstm_popup {
	position: absolute;
	z-index: 9999999;
	left: 0;
	top: 0;
	width: 100%;
	height: calc(100dvh - 30px);
	display: none;
}

.lbl_submenus_mobile{
	font-size: 16px !important;
	font-family: "Inter", Sans-serif !important;
	font-weight: 500 !important;
	text-transform: none !important;
	color:#fff !important;
	display: none !important;
}

.cstm_popup-content {
	position: absolute;
	z-index: 999999;
	background-color: #000;
	padding-top: 16px;
	width: 100%;
	top: 0;
/*
	height: calc(100% - 100px);
    margin-top: 100px;
*/
}

.cstm_popup-content_1st,
.cstm_popup-content_2nd{
	bottom:0;
}

.cstm_popup .bg{
	position: relative;
	height: 100%;
	z-index: 1;
}

.se_model_arrow{
	left: 0px !important;
	right: 0px !important;
}

.cstm_closePopup_second,
.cstm_closePopup_premium,
#cstm_closePopup_populare,
#cstm_closePopup_hib_si_el,
#cstm_closePopup_caroserie{
	position: absolute;
	left: auto;
	right: 64px;
	top: -86px;
	border: 1px solid rgba(255,255,255,0) !important;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 11px;
	width: 51px;
	height: 51px;
	background: transparent;
}

#cstm_close_menu_se{
	position: absolute;
	left: auto;
	right: 64px;
	top: -86px;
	border: 1px solid rgba(255,255,255,0.3) !important;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 11px;
	width: 51px;
}

.cstm_closePopup_second img,
#cstm_close_menu_se img{
	height: 27px;
}

.main_se_mobile_ul,
.second_se_mobile_ul{
	display:flex;
	align-items: center;
	flex-flow: column;
	padding: 0px;
}

.main_se_mobile_ul > li,
.second_se_mobile_ul > li{
	margin-bottom:16px;
	display: flex;
	align-items: center;
	border: 1px solid rgba(255,255,255,0.3);
	border-radius: 3px;
	width: 100%;
}

.main_se_mobile_ul > li > a,
.second_se_mobile_ul > li > a{
	color: #FFF;
	font-family: "Inter", Sans-serif !important;
	text-transform: none !important;
	font-size: 16px !important;
	padding: 14px 0px 14px 12px !important;
	display: block;
	width: 100%;
	text-align: left;
	font-weight: 400;
}

.cstm_show {
	display: block;
}

.preloader{
	display: none !important;
}

.se_main_ul{
	background-color: #000 !important;
	border-top: none !important;
	padding: 35px 0px !important;
	min-height: 370px !important;
	box-shadow: #171717 3px -3px 6px 0px inset;
	border: 1px solid #171717;
	border-radius: 8px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.se_2nd_ul{
	background-color: #000 !important;
	border-top: none !important;
	padding: 20px 0px !important;
	border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
	min-height: 370px !important;
	border-radius: 8px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	box-shadow: #171717 -3px -3px 6px 0px inset;
	border: 1px solid #171717;
	margin-left: -5px !important;
}

#cstm_menu_autoutilitare_desktop .se_2nd_ul,
#cstm_menu_autoutilitare_desktop .se_3rd_ul{
  min-height: 407px !important;
}

.se_3rd_ul{
	background-color: #000 !important;
	border-top: none !important;
	padding: 20px 0px !important;
	border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
	min-height: 370px !important;
	box-shadow: #171717 -3px -3px 6px 0px inset;
	border: 1px solid #171717;
	border-radius: 8px;
	margin-left: -5px !important;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
}

.se_main_ul > li{
	border-bottom:none !important;
	position: static !important;
}

.se_2nd_ul > li{
	border-bottom:none !important;
	position: static !important;
	max-height:30px;
}

.se_3rd_ul li{
	border-bottom:none !important;
	position: static !important;
	max-height:30px;
}

.se_main_ul > li > a{
	text-transform: none !important;
	font-size: 17px !important;
	font-weight: 500 !important;
	padding: 0px 0px 0px 40px !important;
	font-family: "Inter", Sans-serif !important;
}

.mega-menu.mega-menu .drop-down-multilevel a{
	color:#fff;
}

.lbl_submenus{
	font-size: 17px !important;
	font-family: "Inter", Sans-serif !important;
	font-weight: 500 !important;
	text-transform: none !important;
	color:#fff !important;
	padding:15px 40px 5px 40px;
}

.se_2nd_ul > li > a{
	font-size: 16px !important;
	font-family: "Inter", Sans-serif !important;
	font-weight: 500 !important;
	text-transform: none !important;
	padding: 10px 40px !important;
}

.se_3rd_ul > li > a{
	font-size: 15px !important;
	font-family: "Inter", Sans-serif !important;
	font-weight: 400 !important;
	text-transform: none !important;
	padding: 10px 40px !important;
}

.se_main_ul .hoverTrigger a i{
	display:none !important;
}

.se_2nd_ul .hoverTrigger a i{
	display:none !important;
}

.se_3rd_ul li a i{
	display:none !important;
}






.fancybox-navigation .fancybox-button--arrow_right{
	padding: 30px 0px 4px 26px !important;
}

.fancybox-navigation .fancybox-button--arrow_left{
	padding: 30px 24px 3px 0px !important;
}

.fancybox-button--arrow_right div svg{
	display: none !important;
}

.fancybox-button--arrow_left div svg{
	display: none !important;
}

.fancybox-button--arrow_right div:after{
	content:'\f002' !important;
	font-family: "flexslider-icon" !important;
	font-size: 30px !important;

}

.fancybox-button--arrow_left div:after{
	content:'\f001' !important;
	font-family: "flexslider-icon" !important;
	font-size: 30px !important;
}

.fancybox-button--arrow_right div{
	width: 46px;
	height: 66px !important;
	text-shadow: none !important;
	background-color: rgba(0,0,0,0.5);
	color: #E8A724 !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.fancybox-button--arrow_left div{
	width: 46px;
	height: 66px !important;
	text-shadow: none !important;
	background-color: rgba(0,0,0,0.5);
	color: #E8A724 !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.elementor-page-611 .aboutUs_banner_section_hidden::after{
	top:99%;
}


.custom_slider ul.flex-direction-nav li a.flex-next{
	right:0 !important;
}

.custom_slider ul.flex-direction-nav li a.flex-prev{
	left:0 !important;
}

/*START FORMULAR OFERTA FINANTARE + POPUP*/

.finantare_ctForm_input_cmd:focus-visible, .finantare_ctForm_input_cmd_txt:focus-visible{
	outline:2px solid rgb(232, 167, 36) !important;
}

.finantare_ctForm_input_cmd {
	background-color: #fff;
	background-image: none;
	border: 1px solid #eee;
	border-radius: 10px;
	box-shadow: none;
	color: #555;
	font-size: 14px;
	height: auto;
	padding: 10px;
	transition: all .2s cubic-bezier(0, 0, 0.58, 1) 0s;
	margin-bottom: 15px;
	display:block;
	margin-left:auto;
	margin-right: auto;
	width:100%;
}

.finantare_ctForm_input_cmd_txt {
	background-color: #fff;
	background-image: none;
	border: 1px solid #eee;
	border-radius: 0;
	box-shadow: none;
	color: #555;
	font-size: 14px;
	height: auto;
	padding: 10px;
	transition: all .2s cubic-bezier(0, 0, 0.58, 1) 0s;
	margin-bottom: 15px;
	display:block;
	margin-left:auto;
	margin-right: auto;
	width:100%;
}

.finantare_ctForm_btn_cmd {
	font-family: "Inter", Sans-serif;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 25px;
	background-color: #E8A724 !important;
	padding: 12px 24px !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	color:black !important;
}

.finantare_ctForm_response{
	position:relative;
}

.finantare_ctForm_btn_cmd:hover{
	color:white !important;
}

.popup_solicita_finantare .ctf_title{
	width: 100%;
	color: white;
	font-weight: 700;
	font-size: 20px;
}

.popup_solicita_finantare .modal-content{
	background-color: #000;
}


.popup_solicita_finantare .modal-header .close{
	color:#fff;
	opacity: 1;
}

.popup_solicita_finantare .modal-header{
	background-color: #000;
	border-bottom:none !important;
	display:flex;
	padding-bottom:0px;
	align-items: baseline;
}

.btn_popup_solicita_finantare{
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #F93F3F;
	padding: 16px 48px 16px 48px;
	border-radius: 3px;
	border: none;
	margin-left: -10px;
}

.btn_popup_solicita_finantare:hover{
	color:black !important;
}

/*END FORMULAR OFERTA FINANTARE + POPUP*/


/*START FORMULAR BB + POPUP*/

#pum-2411 .pum-close{
	position: absolute !important;
	top: 5px !important;
	right: 5px !important;
	background-color: transparent;
	color: white;
	font-size: 30px;
	bordeR: none;
}

#pum-2411 .pum-theme-2404 .pum-container, .pum-theme-lightbox .pum-container{
	border-radius: 5px !important;
	border: 4px solid #e8a724 !important;
}

#wpcf7-f2417-o1 .wpcf7-form{
	display: flex !important;
	flex-flow: row !important;
  	flex-wrap: nowrap !important;
	flex-wrap: wrap !important;
	justify-content: space-between !important;
}

#wpcf7-f2417-o1 .two_rows{
	width:48% !important;
}

#wpcf7-f2417-o1 .one_row{
	width:100%;
}

#wpcf7-f2417-o1 .ctf_title{
	width: 100%;
	color: white;
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 20px;
}

.BBPage_ctForm_input_cmd_txt:focus-visible, .BBPage_ctForm_input_cmd:focus-visible{
	outline:2px solid rgb(232, 167, 36) !important;
}

.BBPage_ctForm_input_cmd_txt{
	background-color: #fff;
	background-image: none;
	border: 1px solid #eee;
	border-radius: 0;
	box-shadow: none;
	color: #555;
	font-size: 14px;
	height: auto;
	padding: 10px;
	transition: all .2s cubic-bezier(0, 0, 0.58, 1) 0s;
	margin-bottom: 15px;
	width:100%;

}

.BBPage_ctForm_input_cmd {
	background-color: #fff;
	background-image: none;
	border: 1px solid #eee;
	border-radius: 10px;
	box-shadow: none;
	color: #555;
	font-size: 14px;
	height: auto;
	padding: 10px;
	transition: all .2s cubic-bezier(0, 0, 0.58, 1) 0s;
	margin-bottom: 15px;
}

.custom_car_details_title_cst{
	margin-bottom:20px !important;
}

#single_car_info_divider{
	height: 1px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin-left: 20px;
}

/* END FORMULAR BB + POPUP*/

.carvertical_mobile_single_img_wrapper{
	display:flex;
	margin-top:40px;
	width:100%;
	height: 55px;
	align-items: flex-end;
    justify-content: center;
}

.carvertical_mobile_single_left{
	height:50px;
	width: 100%;
	min-width:100px;
    max-width: 230px;
}

.carvertical_mobile_single_middle{
	height:50px;
	width:100%;
	min-width:70px;
    max-width: 79px;
	margin-left: 20px;
	margin-right: 20px;
}

.carvertical_mobile_single_right{
	height:50px;
	width:100%;
	min-width:100px;
    max-width: 230px;
	-webkit-transform: scaleX(-1);
 	 transform: scaleX(-1);
}

#MasiniComadaOnorata_section{
	overflow-x: hidden;
}


#column_stoc_extern_bsf .elementor-widget-container{
	padding:25px !important;
	padding-bottom:35px !important;
	padding-top:10px !important;
}

.icons_and_title_bsf .elementor-widget-wrap{
	display:flex;
	flex-flow:row;
}

.icons_and_title_bsf .bsf_icon img{
	width:49px !important;
	max-width: 50px !important;
	height:auto;
}

.page-id-1293 .beneficii_garantie_square .fas.fa-square-full::before{
	display: none !important;
}

.page-id-1293 .beneficii_garantie_square .fas.fa-square-full{
	transform: rotate(45deg);
	width: 9px;
	height: 9px;
	background: #E8A724;
	margin-right: 5px;
	margin-top:13px;
}

.page-id-1293 .beneficii_garantie_square .elementor-icon-list-item {
	align-items:normal !important;
}

.page-id-1114 .elementor-widget .elementor-icon-list-item {
	align-items:normal !important;
}


#MasiniComadaOnorata_section .owl-theme .owl-dots .owl-dot.active span{
	background: #DA9C22;
}

#MasiniComadaOnorata_section .owl-theme .owl-dots .owl-dot:hover span{
	background: #DA9C22;
}

#MasiniComadaOnorata_section .owl-theme .owl-dots .owl-dot span{
	background: #010101;
	border: 2px solid #010101;
	width: 14px;
	height: 14px;
}

#MasiniComadaOnorata_section .custom-padding{
	padding:40px 0 40px 0 !important;
}

#slider_comenzi_onorate_desktop .owl-theme .owl-dots .owl-dot.active span{
	background: #DA9C22;
}

#slider_comenzi_onorate_desktop .owl-theme .owl-dots .owl-dot:hover span{
	background: #DA9C22;
}

#slider_comenzi_onorate_desktop .owl-theme .owl-dots .owl-dot span{
	background: #010101;
	border: 2px solid #010101;
	width: 14px;
	height: 14px;
}

#slider_comenzi_onorate_desktop .custom-padding{
	padding:40px 0 40px 0 !important;
}

#slider_comenzi_onorate_desktop .container{
	padding-left:0px !important;
}

.flexslider:hover .flex-direction-nav .flex-next{
	right:0 !important;
}

.flexslider:hover .flex-direction-nav .flex-prev{
	left:0 !important;
}

.modal-dialog-centered-cstm{
	top: 50%;
	transform: translateY(-50%) !important;
	margin-top:0px !important;
}

#test-drive-modal .btn-theme{
	border-radius:5px;
}

#test-drive-modal .modal-header{
	border-radius:5px;
	padding:15px 30px;
}

#test-drive-modal,#test-drive-modal h1,#test-drive-modal h2,#test-drive-modal h3,#test-drive-modal h4,#mtest-drive-modal h5,#test-drive-modal h6,#test-drive-modal p,#test-drive-modal span, #test-drive-modal label{
	font-family: "Inter", Sans-serif !important;
}

#make-offer-modal .btn-theme{
	border-radius:5px;
}

#make-offer-modal .modal-header{
	border-radius:5px;
	padding:15px 30px;
}

#make-offer-modal,#make-offer-modal h1,#make-offer-modal h2,#make-offer-modal h3,#make-offer-modal h4,#make-offer-modal h5,#make-offer-modal h6,#make-offer-modal p,#make-offer-modal span, #make-offer-modal label{
	font-family: "Inter", Sans-serif !important;
}


#SharePage_copyLink_alert{
	display: none;
	color:white;
	border-radius: 4px;
	padding: 12px;
	font-family: 'Inter';
	margin-top: 10px;
	font-size: 14px;
}

.custom_single_related_cars .category-title{
	display:none !important;
}

#wpcf7-f2417-o1 div.wpcf7-response-output{
	position:inherit !important;
	color:#fff !important;
	margin-left:0px !important;
}

#wpcf7-f2483-p1293-o2 div.wpcf7-response-output{
	position:inherit !important;
	color:#fff !important;
	margin-left:0px !important;
}

#wpcf7-f7-p1114-o2 div.wpcf7-response-output{
	position:inherit !important;
	color:#000 !important;
	margin-left:0px !important;
}

.custom_popup_share .close{
	color: #fff !important;
	opacity: 1 !important;
}

.custom_popup_share .custom_footer_socials:hover .cst-hover{
	fill:white;
}

.custom_popup_share .modal-dialog{
	max-width:1000px;
	width:90%;
}

.custom_popup_share .recent-ads-list-content{
	padding-left:40px;
}

.custom_popup_share .recent-ads-list-content p {
	font-family: "Inter", Sans-serif !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 32px !important;
	color:#ffffff !important;
}

.custom_popup_share .recent-ads-list-image-inner img{
	max-height: 250px;
	object-fit: cover;
}

.custom_popup_share .recent-ads-list-content a {
	color:#ffffff !important;
}

.custom_popup_share .recent-ads-list-content a:hover {
	color:#E8A724 !important;
}

.bottom_share_car_details{
	height: 50px;
	display: flex;
	flex-flow: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #D9D9D9;
	border-radius: 3px;
	margin: 10px;
	align-items: center;
}

.bottom_share_car_details span{
	font-family: "Inter", Sans-serif !important;
	font-style: normal !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 14px !important;
	color:#010101 !important;
}

.share_popup_header{
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top:10px;
	padding-bottom:10px;
}

.share_popup_header img{
	width:40px !important;
	height:auto;
	z-index: 98 !important;
	left: 25px !important;
	margin-top: 40px !important;
	position:absolute !important;
}

.share_popup_header span{
	font-family: "Inter", Sans-serif !important;
	font-style: normal;
	font-weight: 700;
	font-size: 17.1463px;
	line-height: 17px;
	color:#E8A724;
}

.custom_popup_share .recent-ads .recent-ads-list-image-inner{
	margin:0px 5px 0px 5px !important;
}

.custom_popup_share .recent-ads-list-image{
	border:1px solid #E8A724 !important;
	border-radius:5px;
	width:300px !important;
}

.custom_popup_share .modal-content{
	background-color:#000000;
}

.custom_popup_share .modal-header{
	background-color:#000000;
	border-bottom:2px solid rgba(255, 255, 255, 0.2) !important;
}

.custom_popup_share .modal-footer{
	border-top:2px solid rgba(255, 255, 255, 0.2) !important;
}

.custom_popup_share .recent-ads-list-price{
	padding:10px;
	padding-top:0px !important;
	font-family: "Inter", Sans-serif !important;
	font-style: normal;
	font-weight: 400 !important;
	font-size: 15px !important;
	line-height: 17px;
}

.custom_popup_share .recent-ads-list-title{
	padding:10px;
	padding-bottom:0px !important;
}

.custom_popup_share .recent-ads-list-title a{
	color:white !important;
	font-family: "Inter", Sans-serif !important;
	font-style: normal;
	font-weight: 600 !important;
	font-size: 15px !important;
	line-height: 17px;
}

.custom_popup_share .modal-header h3{
	color:white;
}

.btn_beneficii_suna, .btn_beneficii_finantare {
	margin-left:-20px;
}

#slider_comenzi_onorate_mobile{
	display:none;
}

.comenzionorate_item_termen{
	font-weight: 400 !important;
	font-size: 15px !important;
}

.container_leasing .elementor-toggle .elementor-tab-title{
	display: flex;
	flex-flow: row-reverse;
	justify-content: space-between;
}

.list_doc_leasing{
	list-style: disc;
	padding-left: 30px;
}

.beneficii_titles .elementor-element-populated{
	padding-left:0px !important;
}

.beneficii_garantie_square i{
	transform: rotate(45deg);
	margin-right:10px;
}

.masinicomanda_verificastoc{
	height:190px;
	background-color:#181A1E;
}

.comenzionorate_item-img img{
	max-height:242px;
	width: 100%;
	object-fit: cover;
}

.comenzionorate_container{
	display: flex;
	flex-flow: row;
	flex-wrap: wrap;
}

.comenzionorate_item-img{
	margin-top:30px;
	position:relative;
	z-index:1;
}

.vector_co{
	background: linear-gradient(180deg, #976023 0%, #DABE4C 100%);
	transform: rotate(45deg);
	z-index: 0;
}

#vector_1_co{
	width: 4px;
	height: 55.5px;
	position: absolute;
	top: -15px;
	right: 65px;
}

#vector_2_co{
	width: 4px;
	height: 55.5px;
	position: absolute;
	top: -15px;
	right: 55px;
}

#vector_3_co{
	width: 4px;
	height: 55.5px;
	position: absolute;
	top: -15px;
	right: 45px;
}

#vector_4_co{
	width: 4px;
	height: 55.5px;
	position: absolute;
	top: -15px;
	right: 35px;
}

.ads_overlayHeader_sitename_comandamasina{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 16px;
	color: #AC7630;
	margin-left:auto;
	margin-right: auto;
}

.ads_overlayHeader_comandamasina{
	position:absolute;
	display:flex;
	width: inherit;
}

.ads_overlayHeader_logo_comandamasina{
	width:42px !important;
	height:auto !important;
	position: absolute;
	top:5px;
	z-index:2;
	left:10px;
}

.ads_overlayHeader_vectors_comandamasina{
	width: 69px !important;
	height: auto !important;
	position: absolute;
	top: -5px;
	z-index: 2;
	right: 12px;
}

/*.comenzionorate_item_content_3box:hover{
	background-color: #E8A724;
	border: 1px solid #E8A724;
}*/

.comenzionorate_item_content_3box{
	display:flex;
	flex-flow: row;
	flex-wrap: nowrap;
	background-color:#D9D9D9;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	height:48px;
	align-items: center;
	justify-content: space-around;
	margin-top: 20px;
}

.comenzionorate_item_content_3box span{
	color:black;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 13px;
	cursor:default;
}

.comenzionorate_item_content span{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
	color:#FFFFFF;
	margin-top:15px;
	cursor:default;
}

.comenzionorate_item_content{
	display: flex;
	flex-flow: column;
	padding:10px;
}

.comenzionorate_item_container{
	width: 335px;
	background-color: black;
	padding: 5px;
	border: 1px solid black;
	border-radius: 5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

#MasiniComadaOnorata_section{
	background: #E8A724;
}


.comandamasina_parteneri .elementor-widget-wrap{
	display:flex !important;
	flex-flow: row !important;
	flex-wrap: wrap !important;
}

#masini_comanda_servicii_oferite_first{
	margin-left:0;
}

.masini_comanda_servicii_oferite{
	margin-left:auto;
	margin-right:auto;
}

.masini_comanda_3box{
	display:flex;
	flex-flow: column;
}

.masini_comanda_3box_box{
	width:354px !important;
	height:187px !important;
	background-color: #000000 !important;
	border-radius:5px !important;
	border:1px solid black;
	margin-right:auto;

}

.masini_comanda_3box_box p, .masini_comanda_3box_box span{
	font-family: "Inter", Sans-serif !important;
}

.page-id-1114 .far.fa-hand-point-right{
	transform: rotate(45deg);
	width: 9px;
	height: 9px;
	background: #E8A724;
	margin-right: 5px;
	margin-top:13px;
}

.page-id-1114 .far.fa-hand-point-right::before{
	display: none !important;
}


.wpcf7-acceptance .wpcf7-list-item{
	margin-left:0px;
	margin-top:20px;
}

.wpcf7-acceptance .wpcf7-list-item span{
	color:#7A7A7A!important;
	font-size:12px;
}

.contactPage_ctForm_input_cmd {
	background-color: #fff;
	background-image: none;
	border: 1px solid #eee;
	border-radius: 10px;
	box-shadow: none;
	color: #555;
	font-size: 14px;
	height: auto;
	padding: 15px;
	transition: all .2s cubic-bezier(0, 0, 0.58, 1) 0s;
	margin-bottom: 15px;
}

.contactPage_ctForm_input_cmd_txt {
	background-color: #fff;
	background-image: none;
	border: 1px solid #eee;
	border-radius: 0;
	box-shadow: none;
	color: #555;
	font-size: 14px;
	height: auto;
	padding: 15px;
	transition: all .2s cubic-bezier(0, 0, 0.58, 1) 0s;
	margin-bottom: 15px;
	width:100%;
}

.contactPage_ctForm_btn_cmd {
	font-family: "Inter", Sans-serif;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 25px;
	background-color: #E8A724 !important;
	padding: 12px 24px !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	color:black !important;
}

.contactPage_ctForm_btn_cmd:hover{
	color:white !important;
}


/*.page-id-1114 .footer-transparent{
	margin-top:200px !important;
}*/


/* CSS SINGLE POST */
.custom_details_masina_comanda p:hover{
	color:white;
}

.single_car_btn:hover{
	color:#f5af02;
}

.custom_share_list a{
	font-size:16px;
	color:black;
	margin-right:10px;
}

.custom_share_list a:hover{
	color:#E8A724;
}

.slide_gesture_info_singlecar{
	display:none;
}

.custom_single_related_cars .owl-nav{
	display:none !important;
}

.custom_related_singlecar_col .category-grid-box-1{
	background-color:black;
	border-radius: 4px;
	padding: 5px;
	border: none;
}

.custom_related_singlecar_col .category-grid-box-1 .short-description .price{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	color: #E8A724;
}

.custom_related_singlecar_col .category-grid-box-1 .padding_cats a:hover{
	color: #E8A724;
}

.custom_related_singlecar_col .category-grid-box-1 .padding_cats a{
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}

.custom_related_singlecar_col .category-grid-box-1 .short-description h3{
	max-height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 0px !important;
}


.custom_related_singlecar_col .category-grid-box-1 .short-description h3 a:hover{
	color: #E8A724;
}

.custom_related_singlecar_col .category-grid-box-1 .short-description h3 a{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}

.custom_related_singlecar_col .category-grid-box-1 .ad-info{
	background: #D9D9D9;
	border-radius: 3px;
	padding: 12px 16px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.custom_related_singlecar_col .category-grid-box-1 .adsPage_ad_bottom_info{
	margin: 0px;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 13px;
	color: #000000;
}

.custom_related_singlecar_col .category-grid-box-1:hover .ad-info{
	background: #E8A724;
}

.custom_related_singlecar_col .category-grid-box-1 .short-description{
	border: none;
	padding: 0px 15px 0px;
	height: 75px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.custom_related_singlecar_col .category-grid-box-1 .image{
	background-color:white;
}

.custom_related_singlecar_col .ads_overlayHeader{
	display: flex;
	align-items: center;
}

.custom_related_singlecar_col .ads_overlayHeader .ads_overlayHeader_logo{
	position: absolute;
	top: 15px;
	left: 16px;
	width: 35px !important;
	height: 42px !important;
	z-index: 99;
}

.custom_related_singlecar_col .ads_overlayHeader .ads_overlayHeader_sitename{
	width: 100%;
	text-align: center;
	color: #AC7630;
	font-size: 16px;
	line-height: 16px;
	font-weight: 700;
	font-family: "Inter", Sans-serif;
	padding-bottom: 7px;
	padding-top: 7px;
}

.single_car_btn a{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF
}

.custom_container_single_parteneri_imgs{
	align-content: center;
	align-items: center;
	display: flex;
	flex-flow:row;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 10px;
	margin-bottom: 10px;
}

.single_car_right_chxs{
	text-decoration: none !important;
	outline: none !important;
	border: 1px solid #000000 !important;
	border-radius: 4px !important;
	width: 25px;
	height: 25px;
}

.single_car_right_info_txt label{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;
	margin: 0px !important;
}

.single_car_right_info_txt input{
	margin:0px !important;
}

.single_car_right_info_txt{
	align-items: center;
}


.custom_single_related_cars{
	background-color:#E8A724;;
	box-shadow: 0 0 0 100vmax #E8A724;;
	clip-path: inset(-2px -100vmax);
	padding-top: 50px;
	padding-bottom: 10px;
	height: 595px;

}

.custom_single_related_cars .heading-panel{
	display:none !important;
}

#custom_details_label_masina_comanda{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 32px;
	color: #000000;
	margin-top:40px;
	margin-bottom:40px;
}

.custom_single_content_post{
	background-color:white;
	box-shadow: 0 0 0 100vmax white;
	clip-path: inset(0 -100vmax);
	padding-top:50px;
}

.custom_single_parteneri{
	display:flex;
	flex-flow: column;
}

.single_parteneri_imgs{
	width: auto;
	max-width: 180px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:10px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
}

.custom_details_masina_comanda{
	margin-top:25px;
	margin-bottom:40px;
	display:flex;
}

.custom_details_masina_comanda p {
	width: 315px;
	height: 48px;
	background: #E8A724;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #010101;
	cursor:pointer;
}

.custom_single_parteneri p {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
	color: #000000;
}

.custom_single_parteneri span{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 32px;
	color: #000000;
}

.custom_padding_single_section{
	padding-top: 0px !important;
	padding-bottom:0px !important;
	overflow-x: hidden;
}

.carvertical_desktop_single_1{
	height:48px;
	margin-left:-25px;
	max-width:167px;
	min-width:160px;
}

.carvertical_desktop_single_2{
	height: 48px;
	margin-left: 15px;
	width:100%;
	max-width:79px;
	min-width: 70px;
}


.custom_details_carvertical_desktop {
	margin-top:45px;
	margin-bottom:45px;
	display:flex;
	align-items: center;
}

.custom_details_carvertical_mobile{
	display:none;
	margin-top:45px;
	margin-bottom:45px;
}

.custom_details_carvertical_mobile p{
	width: 315px;
	height: 48px;
	background: #E8A724;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #010101;
	cursor:pointer;
}

.custom_details_carvertical_desktop p{
	width: 315px;
	height: 48px;
	background: #E8A724;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #010101;
	cursor:pointer;
    position: relative;
}

.custom_details_carvertical p:hover{
	color:#FFFFFF;
}

.custom_details_carvertical_desktop p:hover{
	color:white;
}


.custom_details_carvertical_mobile a p:hover{
	color:white;
}

.custom_details_1, .custom_details_2, .custom_details_3{
	width:33%;
}

.custom_singlecar_details{
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

#custom_car_descriere_title{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 20px;
	color: #010101;
	margin-bottom:35px;
	margin-top:25px;
}

#custom_car_details_title{
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	color: #010101;
	margin-bottom: 15px;
  	margin-top: 40px;
}


.single_car_custom_data_fields {
	font-family: 'Inter', sans-serif !important;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #000000;
}

.single_car_custom_data_fields span{
	font-weight: 600;
}

#custom_car_price span{
	display:none !important;
}

.custom_slider #single-slider .flex-direction-nav a{
	width:46px;
	height:66px;
	text-shadow:none !important;
	background-color:rgba(0,0,0,0.5);
}

.custom_slider #single-slider .flex-next::before{
	width:46px;
	height:66px;
	text-align: center;
}

.custom_slider #single-slider .flex-prev::before{
	width:46px;
	height:66px;
	text-align: center;
}

.custom_slider #single-slider .flex-direction-nav a::before{
	color: #E8A724 !important;
	display:flex;
	justify-content: center;
	align-items: center;
}

.custom_slider #single-slider .flexslider:hover .flex-direction-nav .flex-next{
	right:0 !important;
}

.custom_slider #single-slider .flex-direction-nav .flex-next{
	right:0 !important;
}

.custom_slider #single-slider .flex-direction-nav .flex-prev{
	left:0 !important;
}

.custom_slider #single-slider .flexslider:hover .flex-direction-nav .flex-prev{
	left:0 !important;
}

.custom_video_container .nav-tabs li a{
	background-color: transparent !important;
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700 !important;
	font-size: 25px;
	line-height: 20px;
	color: #010101 !important;
	border:none !important;
	padding-left:0px !important;
}

.custom_video_container .panel-body{
	background-color: transparent !important;
	padding-left:0px !important;
}

@media (max-width: 347px){
	.masini_comanda_3box_box p, .masini_comanda_3box_box span{
		font-size:14px;
	}

}

@media (max-width: 360px){
	.carvertical_mobile_single_right{
		min-width: 85px;
	}

	.carvertical_mobile_single_left{
		min-width: 85px;
	}
}

@media (max-width: 376px){

	.custom_popup_share .recent-ads-list-image{
		width:260px !important;
	}

}

@media (max-width: 386px){

	.single_parteneri_imgs{
		max-width:100px;
	}

}

@media (max-width: 400px){

	.custom_single_parteneri p{
		font-size:13px;
	}

}

@media (max-width: 440px){

	.comandamasina_parteneri .parteneri_img{
		max-width: 106px !important;
	}

}

@media (max-width: 599px){

	.custom_related_singlecar_col .category-grid-box-1{
		width: 335px !important;
		margin-left:auto;
		margin-right:auto;
	}

	.custom_related_singlecar_col{
		display:flex;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .modal-dialog{
		width: fit-content !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .close{
		font-size: 26px !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .modal-header{
		padding: 20px 20px 15px 20px !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .modal-header,
	.single-ads_stoc_extern .share-ad.custom_popup_share .modal-footer{
		border: none !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .recent-ads-list-title,
	.single-ads_stoc_extern .share-ad.custom_popup_share .recent-ads-list-price{
		padding: 0px 10px !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .modal-footer{
		padding: 0px 20px !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .modal-footer ul.custom_share_list{
		justify-content: space-between !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .custom_share_list a{
		margin: 0px !important;
		padding-right: 0px !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .modal-body{
		padding: 10px !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .recent-ads-list-image-inner{
		margin: 0px 0px 15px 0px !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .recent-ads-list-image{
		width: 100% !important;
		border: none !important;
	}
}

@media (max-width: 680px){
	.homePage_blogRecentPosts_column .reviewsPage_suggestedProducts_methods_container{
		margin-left:0px !important;
	}
}

@media (max-width: 695px){

	.single_parteneri_imgs{
		max-width:105px;
	}

}

@media (max-width: 720px){

	.comandamasina_parteneri .elementor-widget-wrap{
		padding-left:10px !important;
	}

}

@media (max-width: 730px){

	#single_car_btn3a{
		margin-right:10px;
	}

}

@media only screen and (min-device-width: 767px){
	.custom_single_related_cars .grid-style-2 {
		margin-left:-15px;
	}
}

@media (max-width: 767px){



	#single_custom_id{
		padding: 0px 10px;
	}

	.custom_video_container .nav-tabs li a{
		padding-left:10px !important;
	}

	.custom_video_container .panel-body{
		padding-left:10px !important;
	}

	.custom_details_1{
		width:100%;
		order:1;
		padding-left: 10px;
		padding-right:10px;
	}

	.custom_details_2{
		width:100%;
		order:2;
		padding-left: 10px;
		padding-right:10px;
		margin: 12px 0px;
	}

	.custom_details_carvertical_desktop{
		display:none !important;
		width:100%;
		order:3;
		padding-left: 10px;
		padding-right:10px;
	}

	.custom_details_carvertical_mobile{
		display:flex !important;
		order:3;
		width: 100%;
		flex-flow: column;
		align-items: center;
	}

	.carvertical_mobile_single{
		width:100%;
		height:auto;
		margin-top:40px;
	}

	.custom_details_3{
		width:100%;
		order:4;
		padding-left: 10px;
		padding-right:10px;
	}

	.custom_single_parteneri{
		padding-left: 10px;
		padding-right:10px;
		margin-top:45px;
	}

	.custom_details_finantare a{
		margin-right:auto;
		margin-left:auto;
	}

	.custom_details_masina_comanda {
		justify-content: center;
	}

	.custom_single_content_post{
		padding-left:10px;
		padding-right:10px;
	}

	#custom_car_details_title{
		padding-left: 10px;
		padding-right:10px;
	}

	#custom_car_details_title,
	.custom_single_description_section_title{
		font-size: 22px !important;
	}

	.custom_popup_share .modal-dialog-centered-cstm{
		width:95% !important;
	}

	#request_ad_details_info_container{
		margin: 0px 10px;
	}

}

@media (max-width: 870px){

	.share_popup_header{
		display: none !important;
	}

	.bottom_share_car_details{
		display:none !important;
	}

	.custom_popup_share .recent-ads .recent-ads-container{
		display:flex !important;
		flex-flow: column !important;
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share{
		background: rgba(0,0,0,0.6);
	}

	.single-ads_stoc_extern .share-ad.custom_popup_share .recent-ads-list-content{
		display: none !important;
	}

	.custom_popup_share .recent-ads-list-image{
		margin-left:auto;
		margin-right:auto;
	}

	.custom_popup_share .recent-ads-list-content{
		padding-left:0px;
		padding-top:10px;
	}

	.single-ads_stoc_extern .custom_popup_share .modal-footer ul.custom_share_list{
		justify-content: center !important;
	}

}

@media (max-width: 910px){

	#masini_comanda_servicii_oferite_first{
		margin-left:auto;
	}

	.masini_comanda_servicii_oferite{
		width:100% !important;
	}

	.masini_comanda_servicii_oferite .elementor-widget-container{
		margin-left:auto !important;
		margin-right:auto !important;
	}

	.modal-dialog-centered-cstm{
		top: 0;
		transform: unset !important;
		margin-top: 100px !important;
	}

}

@media (max-width: 991px){

	.slide_gesture_info_singlecar{
		display:flex;
	}

	.slide_gesture_info_singlecar span{
		width:100%;
	}

	.comandamasina_parteneri{
		max-width: 700px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.comandamasina_parteneri .parteneri_img:nth-child(4),
	.comandamasina_parteneri .parteneri_img:nth-child(5){
		margin-top: 25px !important;
	}

	.comandamasina_parteneri .elementor-widget-wrap{
		justify-content: space-evenly !important;
	}

	.custom_container_single_parteneri_imgs{
		justify-content: space-evenly;
	}

}

@media (max-width: 1080px){

	.masini_comanda_3box_box{
		margin-left:auto;
	}

}

@media (max-width: 1105px){

	.contactPage_ctForm_input_cmd{
		width:100%;
	}

}

@media (max-width: 1112px){

	.BBPage_ctForm_input_cmd_txt{
		display:block;
	}

	.BBPage_ctForm_input_cmd{
		display:block;
	}
}


@media (max-width: 1199px){

	#slider_comenzi_onorate_desktop{
		display:none;
	}

	#slider_comenzi_onorate_mobile{
		display:block;
	}

	.custom_slider_and_info{
		flex-flow:column !important;
	}

	#single_car_info_divider{
		margin-right:20px;
	}

	.single_car_right_info_txt{
		padding-right:20px !important;
	}

	.custom_right_info{
		flex-flow:column !important;
		margin-left:unset !important;
		max-width:750px !important;
		margin-top: 15px !important;
		min-height:475px !important;
	}
}

@media only screen and (max-width: 1852px) {

	.BBPage_ctForm_input_cmd_txt{
		background-color: #fff;
		background-image: none;
		border: 1px solid #eee;
		border-radius: 0;
		box-shadow: none;
		color: #555;
		font-size: 14px;
		height: auto;
		padding: 5px;
		transition: all .2s cubic-bezier(0, 0, 0.58, 1) 0s;
		margin-bottom: 15px;
		width:100%;
	}

	.BBPage_ctForm_input_cmd {
		background-color: #fff;
		background-image: none;
		border: 1px solid #eee;
		border-radius: 10px;
		box-shadow: none;
		color: #555;
		font-size: 14px;
		height: auto;
		padding: 5px;
		transition: all .2s cubic-bezier(0, 0, 0.58, 1) 0s;
		margin-bottom: 15px;
		width:100%;
	}
}
