/*
Theme Name: Fokkner Child
Theme URI: https://fokkner.qodeinteractive.com
Description: A child theme of Fokkner
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: fokkner
Template: fokkner
*/

p{
	font-size:16px;
}
.qodef-showcase-slider-video-info .qodef-m-content-holder .qodef-m-title {
  font-size: 64px;
}
#text-2.widget.widget_text img,
#text-11.widget.widget_text img {
  display: inline-block;
  margin-right:10px;
}
#text-2.widget.widget_text,
#text-11.widget.widget_text{
	font-family: Trirong;
	font-weight: 500;
	font-size: 18px;
}
#text-2.widget.widget_text a:hover::after,
#text-11.widget.widget_text a:hover::after{
	display:none;
}
.qodef-showcase-slider-video-info .qodef-info-has--video .qodef-m-info-title{
	font-size:24px;
}
.qodef-header-navigation > ul > li > a {
  font-weight: 300;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 4px;
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
  margin-right: 50px;
}
#qodef-page-header .qodef-header-logo-link img{
	padding-right:50px;
	border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.despre-proiect-text.qodef-section-title .qodef-m-title{
	margin:0;
	font-size:16px;
}
.despre-proiect-text.qodef-section-title .qodef-m-subtitle,
.trei-constructii-text.qodef-section-title .qodef-m-subtitle{
	font-family: 'Trirong';
	font-weight: 700;
	font-size: 32px;
}
.despre-proiect-text.qodef-section-title .qodef-m-text{
	font-size: 18px;
}
.trei-constructii-text.qodef-section-title .qodef-m-text{
	font-size: 18px;
	max-width:700px;
	margin:auto;
	padding-top:30px;
}
.icons-suprafata .qodef-icon-with-text .qodef-m-title{
	font-weight: 400;
	font-size: 14px;
}
.icons-suprafata .qodef-icon-with-text .qodef-m-text{
	font-family: 'Trirong';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	margin-top:3px;
}
.icons-constructii .qodef-icon-with-text.qodef-layout--top .qodef-m-title{
	font-family: 'Trirong';
	font-weight: 400;
	font-size: 28px;
}
.icons-constructii .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a,.icons-constructii .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
  max-height: 80px;
}
.icons-motive .qodef-icon-with-text .qodef-m-title {
  font-size: 24px;
  font-weight: 300;
}
.icons-motive .qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
  flex-shrink: 0;
  margin-right: 20px;
}
.rand-vecini p{
	padding:0;
	margin:0;
}
.section-cere-cotatie.qodef-section-title .qodef-m-subtitle{
	font-family: 'Trirong';
	font-weight: 700;
	font-size: 32px;
}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
  margin: 0 15px 0 0;
  display: inline-block;
  font-size: 18px;
}
#qodef-page-footer-bottom-area-inner .widget.widget_media_image img{
	padding-right: 50px;
	margin-right:50px;
	border-right: 1px solid #666;
}
#qodef-page-footer .widget {
  margin: 0;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
}
.qodef-grid.qodef-layout--columns.qodef-col-num--1 > .qodef-grid-inner > .qodef-grid-item{
	text-align:center;
}
#qodef-page-footer{
	padding-bottom:70px;
	padding-top:70px;
}

.apartament-acordion .elementor-accordion-item .elementor-tab-title{
	border-bottom: 1px solid #fff !important;
}
.apartament-acordion .elementor-accordion-item .elementor-tab-content ul{
	font-size:0;
}
.apartament-acordion .elementor-accordion-item .elementor-tab-content ul li{
	list-style: none;
	display:inline-block;
	border-bottom:1px solid #ffffff;
	width:calc(50% - 30px);
	font-size:12px;
	margin-right:30px;
	padding: 10px 0px 5px 0px;
}
.apartament-acordion .elementor-accordion-item .elementor-tab-content ul li strong{
	font-weight: normal;
}
.apartament-acordion .elementor-accordion-item .elementor-tab-content ul li:nth-child(2n){
	margin-left:15px;
	margin-right:0px;
}
.apartament-acordion .elementor-accordion-item .elementor-tab-content ul li em{
	float:right;
	font-style: normal;
}

.apartament-acordion .elementor-accordion-item .elementor-tab-content h5{
	font-family: 'Trirong';
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 5px;
}
.apartament-acordion .elementor-accordion-item .elementor-tab-content h6{
	margin-bottom:5px;
	margin-top:25px;
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
	justify-content: center;
}
.cladire path,
.cladire polygon{
	cursor:pointer;
}

#qodef-side-area{
	padding-top:30px;
	max-width: 100%;
}
#qodef-side-area .qodef-contact-form-7 input{
	margin-bottom:10px;
}
#qodef-side-area .qodef-contact-form-7 button.wpcf7-submit{
	margin:0;
}

.wpcf7-acceptance .wpcf7-list-item{
	margin:0;
}
#qodef-side-area .qodef-contact-form-7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  bottom: -13px;
  font-size: 12px;
}

.harta-vecini .st0{
	fill: #000000;
	cursor:pointer;
}
.harta-vecini .st0.pin-selectat{
	fill: #ECC14A;
}
.harta-vecini .st0.map-pin-ciuperca-residence {
	fill:#ECC14A;
}
.harta-vecini .st1{
	fill:#FFFFFF;
	cursor:pointer;
}
.pin-selectat{
	background: #ECC14A;
}
.pin-vecin p{
	font-size:14px;
}
.pin-selectat .rand-vecini p,
.pin-selectat .rand-vecini .elementor-widget-container{
	color: #000000;
}
.qodef-opener-icon.qodef-source--icon-pack {
  color: #ECC14A;
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation .qodef-following-border {
  background-color: #ECC14A;
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active::after{
	  background-color: #ECC14A;
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.ui-state-active a{
	  color: #ECC14A;
  }
  .qodef-showcase-slider-video-info .qodef-counter-holder{
	  display: none;
  }
  .suprafete-home .qodef-button.qodef-size--small{
	  padding-left:0;
  }
  .suprafete-home .qodef-button.qodef-size--small i{
	  margin-right:5px;
  }
  .apartament-acordion .elementor-accordion-item .elementor-tab-content ul.full-row li {
	  width:100%;
	  margin:0;
  }
  .apartament-acordion .elementor-accordion-item .elementor-tab-content ul.full-row{
	  padding-bottom:20px;
  }
  .qodef-header-navigation > ul > li.current-menu-ancestor > a .qodef-menu-item-text::after, .qodef-header-navigation > ul > li.current-menu-item > a .qodef-menu-item-text::after {
	  transform: scaleX(0);
  }
  .qodef-header-navigation > ul > li > a:hover .qodef-menu-item-text::after {
	  transform: scaleX(1);
  }
  .cere-cotatie-mobil{
	  opacity:0;
  }
  
   .qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text::after {
	display: none !important;
  }
  
  .creat-de span {
	margin-right: 5px;
  }
  .creat-de svg {
	width: 5rem;
	fill: #ffffff;
  }
  #qodef-page-footer-bottom-area-inner .qodef-grid .qodef-grid-item:nth-child(2){
	  text-align: right;
  }
  
@media only screen and (max-width:1024px){
	.cere-cotatie-mobil{
		  opacity:1;
	  }
}

@media only screen and (max-width:800px){
	.apartament-acordion .elementor-accordion-item .elementor-tab-content ul li{
		width: 100%;
		margin:0;
	}
	.apartament-acordion .elementor-accordion-item .elementor-tab-content ul li:nth-child(2n){
		margin-left:0;
	}
	#qodef-page-footer-bottom-area-inner .widget.widget_media_image img {
	  padding-right: 0px;
	  margin-right: 0px;
	  padding-bottom:30px;
	  border-right: none;
	}
	#qodef-page-footer .widget {
	  width: 100%;
  }
  #qodef-page-footer {
	padding-bottom: 20px;
	padding-top: 40px;
  }
  .qodef-showcase-slider-video-info .qodef-m-content-holder .qodef-m-title{
	  font-size:48px;
  }
  .apartament-acordion .elementor-accordion-title{
	  font-size:20px !important;
  }
}

@media screen and (max-width: 768px) {
	#cmplz-manage-consent .cmplz-manage-consent {
	  display: block !important;
	  right:auto !important;
	  bottom: 20px !important;
	  position:relative !important;
	}
	#qodef-page-footer-bottom-area-inner .qodef-grid .qodef-grid-item,
	#qodef-page-footer-bottom-area-inner .qodef-grid .qodef-grid-item:nth-child(2){
		  text-align: center;
		  padding-top:15px;
	  }
}

@media only screen and (max-width:600px){
	.qodef-showcase-slider-video-info.qodef-full-height-slider--yes .qodef-m-content-holder {
	  text-align: center;
	}
	.despre-proiect-text.qodef-section-title .qodef-m-title{
		font-size:12px;
	}
	.despre-proiect-text.qodef-section-title .qodef-m-subtitle,
	.trei-constructii-text.qodef-section-title .qodef-m-subtitle{
		font-size: 24px;
	}
	.despre-proiect-text.qodef-section-title .qodef-m-text{
		font-size: 16px;
	}
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
	  flex-direction: unset;
	  align-items: center;
	  flex-wrap: wrap;
	}
	.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
	  padding: 20px 10px;
	  text-align: center;
	}
	.icons-constructii .qodef-icon-with-text.qodef-layout--top .qodef-m-title {
	  font-size: 18px;
	  text-align: left;
	  padding-left: 20px;
	}
	.icons-constructii .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .icons-constructii .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
	  max-height: 50px;
	  max-width: 100%;
	}
	.qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a, .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
	  max-width: 40px;
	}
	.icons-suprafata .qodef-icon-with-text .qodef-m-title {
	  font-size: 12px;
	}
	.icons-suprafata .qodef-icon-with-text .qodef-m-text {
	  font-size: 18px;
  	}
	.icons-constructii .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
	  
	}
	.icons-constructii .qodef-icon-with-text .qodef-m-content {
	  
	}
	.icons-constructii .qodef-icon-with-text.qodef-layout--top .qodef-m-title {
	  margin-top: 0px;
	}
	.icons-motive .qodef-icon-with-text .qodef-m-title {
	  font-size: 16px;
	}
	.qodef-showcase-slider-video-info .qodef-m-content-holder .qodef-m-title{
		font-size:32px;
	}
	.admin-bar #qodef-side-area-close {
	  top: 20px;
	  right: 20px;
	}
	#qodef-side-area-close{
		top: 20px;
		right: 20px;
	}
	.section-cere-cotatie.qodef-section-title .qodef-m-subtitle {
	  font-size: 24px;
	}
	.buton-cere-cotatie .qodef-m-text{
		font-size:16px;
	}
	.apartament-acordion .elementor-accordion-title{
		  font-size:18px !important;
	  }
	  #qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
		font-size: 14px;
		padding: 8px;
	  }
	  .zona-cotatie .qodef-button.qodef-size--large {
		padding: 10px 50px;
	  }
}