/*

Theme Name: Prima Oradea Child

Author: Digital Partners Agency

Author URI: https://digitalpartners.ro/

Template: hello-elementor

Version: 1.0.0

Text Domain: primaoradea-child


*/


/***** CUSTOM VARIABLES *****/

:root {
	--1st-main-color: #0C0CAF;


}

/***** CUSTOM VARIABLES - END *****/ 

/* html {
		background-size: 100% 100%;
background-position: 0px 0px,0px 0px,0px 0px,0px 0px,0px 0px;
background-image: radial-gradient(49% 81% at 45% 47%, #FFFCFCFF 1%, #073AFF00 100%),radial-gradient(113% 91% at 17% -2%, #EDE3D0FF 1%, #FF000000 99%),radial-gradient(142% 91% at 83% 7%, #EEE7D7FF 1%, #FF000000 99%),radial-gradient(142% 91% at -6% 74%, #D2C7B7FF 1%, #FF000000 99%),radial-gradient(142% 91% at 111% 84%, #F0ECE6 0%, #F6ECE2FF 100%);
} */


body {
 
    background-color: white !important;
}


.numbers {
	font-size:128px;
}

@media screen and (max-width:1366px){
	.numbers {
	font-size:100px !important;
}
}

@media screen and (max-width:1199px){
	.numbers {
	font-size:90px !important;
}
}

@media screen and (max-width:991px){
	.numbers {
	font-size:60px !important;
}
}

@media screen and (max-width:575px){
	.numbers {
	font-size:30px !important;
}
}

.border2px {
	border:2px solid black;
	padding: 4px 16px;
}

.dropdown-toggle, .after-toggle {
		    font-size: 24px;
			border: 2px solid black;
			border-radius: 70px;
			padding: 4px 16px;
	}

@media screen and (max-width:1024px){
	.after-toggle {
		    font-size: 20px;
		
	}
}

.f24 {
	font-size:24px;
}

/***** COLORS *****/

.dp_main_color {
	color: var(--1st-main-color);
}

.dp_main_bkg_color {
	background-color: var(--1st-main-color);
	border-color:var(--1st-main-color) !important;
	}




/***** COLORS - END *****/

.dropdown-item.active, .dropdown-item:active {
    color: white !important;
    text-decoration: none;
    background-color: var(--1st-main-color) !important;
}


.br16{
	border-radius:16px !important;
}

.br70{
	border-radius:70px !important;
}

/* #map {
	border-radius:16px !important;
}
 */



/***** LOCATION *****/

    .increase-apartment-details, .tables_time {
  
        letter-spacing: 5%;
        font-size: 16px;
    }

    .tables_time .closer tr td {
        padding: 8px 0;
    }
    
      .tables_time table td,  .tables_time table th, .increase-apartment-details td, .increase-apartment-details th{
        border:unset;
         background-color: transparent !important;
    }

      .tables_time .table_first_data {
        width: 60%;
    }

      .tables_time .go_right {
        text-align: right;
        white-space: nowrap;
    }

     .tables_time table {
        background-color: transparent !important;
    }

/***** LOCATION - END *****/






/* MAPPING Building */

.increase-imagemap{
	transform: scale(1,1) translate(0,0);
	transform-origin: 0 0;
}

.increase-imagemap .increase-imagemap-image{
	position: relative !important;
	z-index: 0 !important;
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
	max-width: none !important;
	max-height: none !important;
	display: block !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}

.increase-imagemap .increase-imagemap-shape-container{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.increase-imagemap .increase-imagemap-shape{
	cursor: pointer;
	pointer-events: all;
	transition: all .25s cubic-bezier(.55,0,.1,1);
	-moz-transition: all .25s cubic-bezier(.55,0,.1,1);
	-webkit-transition: all .25s cubic-bezier(.55,0,.1,1);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline:none;
}

.increase-imagemap .increase-imagemap-shape:hover{
	opacity: 1 !important;
}

/*
.increase-imagemap-building{
	position: relative;
}

.increase-imagemap-building img{
	width: 100%;
}

.increase-imagemap-tooltip {
	padding: 3px 7px;
	font-size: 1rem;
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

.increase-imagemap-tooltip:after,
.increase-imagemap-tooltip:before {
	top: 100%;
	right: 0%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.increase-imagemap-tooltip:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 20px 0 0 15px;
	margin-right: 0;
}
.increase-imagemap-tooltip:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #ccc;
	border-width: 22px 0 0 17px;
	margin-right: -1px;
}
*/

.increase-imagemap-building .increase-imagemap-building-name{
	position: absolute;
	top: 20px;
	left: 0;
	background: rgba(255,255,255,0.3);
	font-size: 1.3rem;
	padding: 10px 15px;
	z-index: 6;
}


/****** CONTACT FORM 7 ******/

#solicita_form {
	background-color:var(--1st-main-color);
}

#cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled) {
    background-color: var(--1st-color-dark_kaki);
    height: 200px;
    margin-top:5px;
}

@media screen and (max-width:767px){
    #cf7md-form .mdc-text-field--textarea:not(.mdc-text-field--disabled) {

    height:100px;
 
}
}
#cf7md-form .mdc-notched-outline__leading, #cf7md-form .mdc-notched-outline__notch, #cf7md-form .mdc-notched-outline__trailing {
	border-bottom-color: rgb(255, 255, 255) !important;
}


#cf7md-form .mdc-text-field:not(.mdc-text-field--disabled), #cf7md-form .mdc-select:not(.mdc-select--disabled) {
      background-color: var(--5th-color-darkest_kaki);
}

#cf7md-form .mdc-select:not(.mdc-select--disabled) {
    
    margin-top: 5px;
    margin-bottom: 5px;
}


#cf7md-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){
    margin-top:5px;
    margin-bottom:5px;
}


#cf7md-form .mdc-theme--text-primary-on-background, #cf7md-form .mdc-theme--text-primary-on-light, #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input, #cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control, #cf7md-form .mdc-form-field, #cf7md-form .cf7md-file--value, #cf7md-form .cf7md-card-title, #cf7md-form .mdc-list a.mdc-list-item, #cf7md-form input, #cf7md-form textarea, #cf7md-form select, #cf7md-form .wpcf7-list-item label, #cf7md-form .cf7md-switch-label, #cf7md-form .cf7md-checkbox-label, #cf7md-form .cf7md-radio-label, #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label, #cf7md-form .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input, #cf7md-form .mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
    color:var(--3rd-color-bej_light);
    
 

}

.wpcf7-response-output {
	color:#A39262 !important;
}

#cf7md-form .mdc-notched-outline__leading, #cf7md-form .mdc-notched-outline__notch, #cf7md-form .mdc-notched-outline__trailing {
	border-top:none !important;
}

#cf7md-form .mdc-notched-outline__leading {
	border-left: none !important;
}

#cf7md-form .mdc-notched-outline__trailing {
	border-right: none !important;
}

#cf7md-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
	border-bottom-color: #A39262 !important;
}
#wpcf7-f4-p207-o2 #cf7md-form .mdc-notched-outline__leading, #cf7md-form .mdc-notched-outline__notch, #cf7md-form .mdc-notched-outline__trailing {
	border-bottom-color: #A39262 !important;
}



#cf7md-form .mdc-button--raised:disabled, #cf7md-form .mdc-button--unelevated:disabled
{


     font-size:40px !important;
 	color:grey !important;
/*      background-color:transparent !important; */
   padding: 25px 20px;
	border-radius:100px;
/* 	border:2px solid grey !important; */
	background-color:#A39262;

	
}

#cf7md-form .mdc-button::before, #cf7md-form .mdc-button::after, #cf7md-form .mdc-button--raised:not(:disabled), #cf7md-form .mdc-button--unelevated:not(:disabled)  {
	   font-size:40px !important;
 	color:#A39262 !important;
/*      background-color:transparent !important; */
   padding: 25px 20px;
	border-radius:70px;
/* 	border:2px solid white !important; */
	background-color:#A39262;

}

.wpcf7-submit {
	margin-top:20px;
		width:100px!important;
	height:100px!important;
}


#cf7md-form .cf7md-accept-label {
    text-transform: initial;
	color:#A39262;
}

#cf7md-form .mdc-text-field {
    border-radius: unset !important;
  
}

#cf7md-form .mdc-text-field:not(.mdc-text-field--textarea) {
   
    height:50px !important;
}





#cf7md-form .cf7md-item, #cf7md-form .mdc-form-field, #cf7md-form .mdc-text-field, #cf7md-form .mdc-select, #cf7md-form .mdc-floating-label {
	font-size:12px !important;
	text-transform:uppercase;
	color:#A39262;
	font-family: "InterVariable medium", Sans-serif;
	letter-spacing: 1.2px;

}

#cf7md-form .cf7md-accept .cf7md-accept--inner {
	align-items:center !important;
}

#cf7md-form .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading {
	border-radius:0px !important;
}

#cform_contact #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
	border-bottom-color:black !important;
}

#cform_contact #cf7md-form .mdc-notched-outline__leading,#cform_contact #cf7md-form .mdc-notched-outline__notch, #cform_contact #cf7md-form .mdc-notched-outline__trailing {
	border-bottom-color:black !important;
}

#cform_contact .cf7md-accept-label > a,
#cform_contact .cf7md-accept-label
{
	color:black !important;
}

#cform_contact #cf7md-form .mdc-button::before,#cform_contact #cf7md-form .mdc-button::after,#cform_contact #cf7md-form .mdc-button--raised:not(:disabled),#cform_contact #cf7md-form .mdc-button--unelevated:not(:disabled) {
	  
    color: black !important;
    background-color: transparent !important;
    padding: 25px 20px;
    border-radius: 70px;
    border: 2px solid black !important;
}

.thumb-bg{
	display: block;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.thumb-bg:before{
	content: '';
	position: relative;
	display: block;
	/*padding-top: 50%;*/
}

.thumb-h-wide:before{
	padding-top: 56.25%;
}

.thumb-h-fixed:before {
    padding-top: 100%;
}

.thumb-h-final:before {
    padding-top: 62.7%;
}



.active_tax h4 {
    color:var(--7th-color-sage) !important;
}

	.left-side-menu {
		width:200px !important;
		z-index:10;
		position:fixed;
		top:0;
		left:0;
	}

	.right-side-content {
		padding-left:200px !important;
	}


/* @media screen and (min-width:1025px){
	#contact_cf7_wrapper {
		padding-right:200px;
	}

} */

.wpcf7-spinner {
	display:block !important;
}

strong {
	font-weight:600 !important;
}

/***** Mobile menu front zindex *****/
.elementor-element-77e5176 {
	z-index:1 !important;
}

.links_color a {
	color: #4C5047 !important; 
}

.elementor-slideshow__title {
	display:none !important;
}

#cmplz-manage-consent {
	display:none !important;
}

.cf7md-accept-label a {
	color:#0C5381 ;
}


/* custom colors projects */

/* arena */
.arena_fundal_deschis{
	color:#F2F4F9!important;
	background-color:#F2F4F9 !important;
}
.arena_fundal_inchis h2{
	color:#252938!important;
	
}

.background_footer_header_arena{
  background-color:#252938!important;
}

.arena_accent h2, .arena-green {
	color:#1E9657!important;
}  

.color_text_footer_arena{
	color: rgba(255, 255, 255, 0.40)!important;


}
.color_text_footer_arena .elementor-icon-list-item: hover, .color_text_footer_arena .elementor-icon-list-item:active{
	color:#1E9657!important;
}


/* editare formular si butoane arena*/

.arena_accent .elementor-button{
	color:#1E9657!important;
	border-color:#1E9657!important;
	fill:#1E9657 !important;
}


.arena_accent .elementor-button-icon{
	fill:#1E9657!important;
}

.arena_accent #cf7md-form .cf7md-item, 
.arena_accent #cf7md-form .mdc-form-field, 
.arena_accent #cf7md-form .mdc-text-field, 
.arena_accent #cf7md-form .mdc-select, 
.arena_accent #cf7md-form .mdc-floating-label{
	color:#1E9657 !important;
}

.arena_accent #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{
	border-bottom-color:#1E9657!important;
}

.arena_accent #cf7md-form .mdc-notched-outline__leading, #cf7md-form .mdc-notched-outline__notch, #cf7md-form .mdc-notched-outline__trailing{
	border-bottom-color:#1E9657 !important;
}

.arena_accent #cf7md-form .cf7md-accept-label {
	color:#1E9657!important;
}
.arena_accent #cf7md-form .mdc-button::before, 
.arena_accent #cf7md-form .mdc-button::after, 
.arena_accent #cf7md-form .mdc-button--raised:not(:disabled), 
.arena_accent #cf7md-form .mdc-button--unelevated:not(:disabled){
	background-color:#1E9657 !important;
}

/* urbana 3 */

.urbana3_fundal_deschis{
	color:#F8F4EF!important;
	background-color:#F8F4EF !important;
}

.urbana3_fundal_inchis h2{
	
	color:#242629!important;
	
}

.background_footer_header_urbana3{
  background-color:#242629 !important;
}

.color_text_footer_urabana3 .elementor-icon-list-text{
	color: rgba(255, 255, 255, 0.40)!important;


}
/* .color_text_footer_urabana3 .elementor-icon-list-item a:hover, .color_text_footer_urabana3 .elementor-icon-list-item:active{
	color:#E0AD71!important;
} */

.urbana3-accent h2{
	color:#E0AD71!important;
}

.urbana3-crem h2{
	color:#F7CC99!important ;
}


/* editare formular si butoane  urbana3*/


.urbana3-accent .elementor-button{
	color:#E0AD71!important;
	border-color:#E0AD71 !important;
	fill:#E0AD71 !important;
}


.urbana3-accent .elementor-button-icon{
	fill:#E0AD71!important;
}

.urbana3-accent #cf7md-form .cf7md-item, 
.urbana3-accent #cf7md-form .mdc-form-field, 
.urbana3-accent #cf7md-form .mdc-text-field, 
.urbana3-accent #cf7md-form .mdc-select, 
.urbana3-accent #cf7md-form .mdc-floating-label{
	color:#E0AD71 !important;
}

.urbana3-accent #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{
	border-bottom-color:#E0AD71!important;
}

.urbana3-accent #cf7md-form .mdc-notched-outline__leading, #cf7md-form .mdc-notched-outline__notch, #cf7md-form .mdc-notched-outline__trailing{
	border-bottom-color:#E0AD71 !important;
}

.urbana3-accent #cf7md-form .cf7md-accept-label {
	color:#E0AD71!important;
}
.urbana3-accent #cf7md-form .mdc-button::before, 
.urbana3-accent #cf7md-form .mdc-button::after, 
.urbana3-accent #cf7md-form .mdc-button--raised:not(:disabled), 
.urbana3-accent #cf7md-form .mdc-button--unelevated:not(:disabled){
	background-color:#E0AD71 !important;
}

/* green */ 


.green_fundal_deschis{
	color:#F8F6F6 ;
	background-color:#F8F6F6!important;
}

.green_fundal_inchis h2{
	color:#142622 !important;
	
}
.background_footer_header_green{
  background-color:#142622!important;
}

.green-accent h2, .green h2{
	color:#01723B !important;
}

.color_text_footer_green{
	color: rgba(255, 255, 255, 0.40)!important;


}
/* editare formular si butoane */


.green-accent .elementor-button{
	color:#01723B !important;
	border-color: #01723B !important;
	fill:#01723B !important;
}


.green-accent .elementor-button-icon{
	fill:#01723B !important;
}

.green-accent #cf7md-form .cf7md-item, 
.green-accent #cf7md-form .mdc-form-field, 
.green-accent #cf7md-form .mdc-text-field, 
.green-accent #cf7md-form .mdc-select, 
.green-accent #cf7md-form .mdc-floating-label{
	color:#01723B !important;
}

.green-accent  #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{
	border-bottom-color:#01723B !important;
}

.green-accent #cf7md-form .mdc-notched-outline__leading, #cf7md-form .mdc-notched-outline__notch, #cf7md-form .mdc-notched-outline__trailing{
	border-bottom-color:#01723B !important;
}

.green-accent #cf7md-form .cf7md-accept-label {
	color:#01723B !important;
}
.green-accent #cf7md-form .mdc-button::before, 
.green-accent #cf7md-form .mdc-button::after, 
.green-accent #cf7md-form .mdc-button--raised:not(:disabled), 
.green-accent #cf7md-form .mdc-button--unelevated:not(:disabled){
	background-color:#01723B !important;
}
/* .color_text_footer_green .elementor-icon-list-item: hover, .color_text_footer_green .elementor-icon-list-item:active{
	color:#01723B !important;
} */

/* villa */ 

.villa_fundal_deschis{
	color:#F8F6F6 !important;
	background-color:#F8F6F6 !important;
}

.villa_fundal_inchis h2{
	color:#202020 !important;
	
}

.background_footer_header_villa{
  background-color:#202020!important;
}
.villa_accent h2, .villa-green h2{
	color:#8AB94C!important;
}

.color_text_footer_villa{
	color: rgba(255, 255, 255, 0.40)!important;


}

/* editare formular si butoane */


.villa_accent .elementor-button{
	color:#8AB94C!important;
	border-color: #8AB94C !important;
	fill:#8AB94C !important;
}


.villa_accent .elementor-button-icon{
	fill:#8AB94C !important;
}

.villa_accent #cf7md-form .cf7md-item, 
.villa_accent #cf7md-form .mdc-form-field, 
.villa_accent #cf7md-form .mdc-text-field, 
.villa_accent #cf7md-form .mdc-select, 
.villa_accent #cf7md-form .mdc-floating-label{
	color:#8AB94C !important;
}

.villa_accent #cf7md-form .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{
	border-bottom-color:#8AB94C !important;
}

.villa_accent #cf7md-form .mdc-notched-outline__leading, #cf7md-form .mdc-notched-outline__notch, #cf7md-form .mdc-notched-outline__trailing{
	border-bottom-color:#8AB94C !important;
}

.villa_accent #cf7md-form .cf7md-accept-label {
	color:#8AB94C !important;
}
.villa_accent #cf7md-form .mdc-button::before, 
.villa_accent #cf7md-form .mdc-button::after, 
.villa_accent #cf7md-form .mdc-button--raised:not(:disabled), 
.villa_accent #cf7md-form .mdc-button--unelevated:not(:disabled){
	background-color:#8AB94C !important;
}
/* .color_text_footer_villa .elementor-icon-list-item: hover, .color_text_footer_villa .elementor-icon-list-item:active{
	color:#8AB94C! !important;
} */

/* header default projects */
 .header_default_color .elementor-element-754f8f5,  .header_default_color .elementor-element-d2e0813{
	background-color:#073451!important;
}

/* search form apartments */

.container-btn-search .buton-search{
	    border: 1px solid #A39262;
}

.container-btn-search .buton-search:focus{
	background-color: #A39262;
}

@media only screen and (max-width: 991px) {
.container-btn-search{
	   justify-content: center! important;
}
}


/* dropdown mobil */


@media only screen and (max-width: 1200px) {
	
		.elementor-nav-menu--dropdown{
				height: 100vh;
				display: flex;
			justify-content: center;
		}

		.elementor-nav-menu__align-end .elementor-nav-menu {
				margin-inline-start: inherit!important;
				display: flex;
				flex-direction: column;
				justify-content: center!important;
		}
}

/* Loop proiecte apartamente */

.e-loop-item .axonometrie img{
	width: 100%;
    max-width: 100% !important;
    height: 400px !important;
    object-fit: contain;
    object-position: center center;
}

.e-loop-item  .margin-loop{
		background-color: var(--e-global-color-347477f);
	--display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 020px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.logo-proiect{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.taxroom-heading h2{
	font-family: "InterVariable medium", Sans-serif;
    font-size: 35px;
    font-weight: 300 !important;
    color: var(--e-global-color-08e23c2)!important;
}

.loop-ap-title h2{
	font-family: "InterVariable medium", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    color: var(--e-global-color-cb6a307);
}
.in-complex h2{
	 font-family: "InterVariable medium", Sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: var(--e-global-color-cb6a307);
}
