/*
Theme Name: Buro
Theme URI: https://buro.qodeinteractive.com
Description: Ultimate Agency & Freelancer Theme
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: buro
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.page-id-2708 .mkd-fullscreen-menu-opener.large{
	visibility: hidden;
}
.page-id-2708 .mkd-mobile-menu-opener{
	visibility: hidden;
}

input::placeholder,
textarea::placeholder {
  color: #000 !important;
  opacity: 1 !important;
}
input::placeholder {
  color: #000 !important;   /* force black */
  opacity: 1 !important;    /* remove browser transparency */
}
.event-form {
  max-width: 600px;
  margin: 0 auto;
}

.event-form .form-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  flex-wrap: wrap;
}

.event-form .form-row textarea {
  width: 100%;
  min-height: 50px;
}
#mkd_side_area_opener-2,
#mkd_side_area_opener-3{
  display: none;
}

.event-form .form-row .wpcf7-submit {
  background: #c51c28;
  color: #fff;
  border: none;
  cursor: pointer;
  font-size: 16px;
  border-radius: 0px;
	width: 30% !important;
  font-family: Prompt,sans-serif;
}

footer .mkd-dark-skin .widget.widget_text .mkd-footer-widget-title, 
footer .mkd-light-skin .widget.widget_text .mkd-footer-widget-title, 
footer .mkd-dark-skin .widget.widget_text .mkd-widget-title,
footer .mkd-light-skin .widget.widget_text .mkd-widget-title{
  margin-bottom: 0px !important;
  padding: 0px 0 0px !important;
  height: 65px !important;
  vertical-align: inherit;
  align-content: center;
}
footer .mkd-dark-skin .widget,
footer .mkd-light-skin .widget{
  margin-bottom: 0px !important;
}
.event-form .form-row .wpcf7-submit:hover {
  background: #c92a36;
}

.event-form .gdpr-text {
  font-size: 15px;
  text-transform: uppercase;
	text-align: left;
	margin-top: 30px;
  color:black;
	margin: 0 7px 0 0;
	
}
.event-form .gdpr-text span {
  color:black;
}
.event-form .gdpr-text .wpcf7-list-item {
  margin:0px;
}
.extra_form_class .wpb_text_column.wpb_content_element{
	text-align:left;
}


.event-form br {
  display: none;
}

.event-form input.wpcf7-form-control,
.event-form textarea.wpcf7-form-control {
width: 100% !important;
  max-width: 100%;
  padding: 11px 10px;
  box-sizing: border-box;
  border: 1px solid white;
  margin: 0;
  font-size: 16px;
  color: black;
  font-family: Prompt,sans-serif;
}

.event-form .form-row p {
	width:100%;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 0;
}

.event-form .form-row p select{
margin-bottom: 0px;
  padding: 11px 10px;
  border: 1px solid white; 
  background-color: white;
  color: black;
  border-color: white;
}

.event-form .form-row p > span {
  flex: 1 1 48%; /* two columns on desktop */
  font-family: Prompt,sans-serif;
}

.event-form .form-row.gdpr-text p  {
	display: initial;
  /*flex: none;*/ /* two columns on desktop */
}
.event-form .form-row.gdpr-text input  {
	margin-left: 0px;
}
.event-form textarea.wpcf7-form-control {
  height: 70px;
  resize: vertical;
}

.form-row-textarea p {
  width: 100%;
}
.form-row .wpcf7-not-valid-tip {
  font-size: 0.9em;
	text-align: left;
	line-height: 1.3em;
}
.wpcf7-form-control.wpcf7-select {
   appearance: none;              /* remove default arrow */
  -webkit-appearance: none;
  -moz-appearance: none;

  background: url("data:image/svg+xml;utf8,<svg fill='black' height='12' viewBox='0 0 24 24' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>")
              no-repeat right 12px center;
  background-size: 14px;
  padding-right: 32px;           /* space for arrow */
  cursor: pointer;
}
.mkd-main-menu ul li a{
  font-size: 18px !important;
}

#sticky-nav-menu-item-9637 a > span,
#nav-menu-item-9637 a > span{
  display: inline-block;
  vertical-align: middle;
  position: relative;
  outline: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  font-family: Rubik,sans-serif;
  line-height: 0.6em;
  text-transform: capitalize;
  letter-spacing: .02em;
  color: #fff;
  background: #c51c28;
  padding: 15px 0px;
  -webkit-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
  -moz-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
  transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#sticky-nav-menu-item-9637 a:hover > span,
#nav-menu-item-9637 a:hover > span{
  color: #fff;
  background: #282828;
}
.more_big_text{
  font-size: 22px;
}


.bara_rotativa .carousel_image{
  height: 85px !important;
}


.mkd-light-header.mkd-header-style-on-scroll .mkd-page-header  > div.mkd-sticky-header .mkd-main-menu > ul > li > a{
  color: black;
}


.mkd-logo-wrapper a img{
width: 70%;
}
.mkd-mobile-header .mkd-mobile-logo-wrapper a{
  height: 35px !important;
}
.mkd-blog-carousel-item{
  margin: 50px 50px 68px 50px;
}
.mkd-blog-slider .mkd-blog-slide-title{
  font-size: 28px !important;
  margin: 0px !important;
}
.carousel_image{
  object-fit: contain;
  height: 85px;
  
}
.mkd-blog-holder.mkd-blog-single article{
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.slider_title{
    padding: 20px 0px;
}
.contact_form_contact .event-form .form-row p > span{
  color: black;
}
.mkd-image-gallery .mkd-gallery-image-carousel .slick-slide{
  margin: 0px !important;
}

.bloc_cu_video .more_big_text p {
  margin-top: 0px;
  line-height: 0px;
}
.bloc_cu_video .mkd-elements-holder .mkd-elements-holder-item-content{
  /*padding: 0 0px !important;*/
}
.mkd-icon-font-awesome.fa.fa-close  {
  display: none;
}



.page-id-1342 .mkd-iwt-icon-title-holder .mkd-iwt-title-holder h5{
  font-family: Rubik,sans-serif;
  font-size: 17px;
  line-height: 1.53em;
  color: #888;
  font-weight: 300;
}

.page-id-1342 .mkd-iwt-text-holder p{
  display: none;
}
.page-id-1342 .mkd-iwt .mkd-iwt-link{
  margin-top: 0px;
}.page-id-1342 .mkd-iwt.mkd-iwt-icon-left .mkd-iwt-title-holder {
   margin-bottom: 0px;
   padding-top: 0px;
 }

/* ✅ RESPONSIVE FIX */

@media (max-width: 480px) {
  .page-id-1342 .event-form{
    margin-top: 20px;
  }
  .page-id-1342 .mkd-iwt.mkd-iwt-icon-left.mkd-iwt-icon-tiny{
    margin-top: 20px;
  }
  .bloc_cu_video video{
    width: 100% !important;
  }

  .blocul_cu_formular .mkd-elements-holder.mkd-two-columns{
    display: inline-grid;
  }

  .blocul_cu_formular .mkd-elements-holder.mkd-two-columns .mkd-elements-holder-item:first-child{
    order: 2;
  }
  .blocul_cu_formular .mkd-elements-holder.mkd-two-columns .mkd-elements-holder-item:second-child{
    order: 1;
  }

}

@media only screen and (max-width: 480px) {
  /*.category-servicii .mkd-elements-holder-item-inner .mkd-elements-holder-item-content {
    padding: 0px !important;
  }*/
}

@media (max-width: 768px) {
  .blocul_cu_formular .mkd-elements-holder.mkd-two-columns{
    display: inline-grid;
  }

  .blocul_cu_formular .mkd-elements-holder.mkd-two-columns .mkd-elements-holder-item:first-child{
    order: 2;
  }
  .blocul_cu_formular .mkd-elements-holder.mkd-two-columns .mkd-elements-holder-item:second-child{
    order: 1;
  }





  .page-id-1342 .mkd-iwt.mkd-iwt-icon-left.mkd-iwt-icon-tiny{
    margin-top: 20px;
  }
  .page-id-1342 .event-form{
    margin-top: 20px;
  }
  .mkd-blog-carousel-item{
    margin: 0 auto;
  }

  .mkd-blog-carousel-item video{
    margin: 0 auto;
    display: block;
  }
  .mkd-blog-carousel-item .mkd-blog-slide-info-holder{
    text-align: center;
  }

  .mkd-blog-slider{
    margin-bottom: 32px !important;
  }

  .mkd-blog-slider-outer .slick-slider .mkd-slick-next, .mkd-blog-slider-outer  .slick-slider .mkd-slick-prev {
    font-size: 64px;
    color: #c51c28;
  }
  .vc_custom_1756486782767 {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }
  .event-form .form-row p {
    flex-direction: column; /* stack fields vertically */
  }

  .event-form .form-row p > span {
    flex: 1%;
  }

  .event-form .form-row .wpcf7-submit {
    width: 100% !important; /* full width button on mobile */
  }
	.blocul_form_booking .mkd-elements-holder-custom-452841{
	
	}
}
@media (max-width: 480px) {
	.custom_empty_class{
		display:none;
	}

  .vc_custom_1756486782767 {
    padding-right: 5% !important;
    padding-left: 5% !important;
  }

}



