/*
 Theme Name:   portvr
 Theme URI:    
 Description:  Customify Child Theme
 Author:       WBGR
 Author URI:   https://webgrow.ro
 Template:     customify
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  
*/

/* ========== CSS ========== */
#page-titlebar {
  display: none;
}
.nav-menu-desktop.style-border-bottom .nav-menu > li.current-menu-item > a .link-before::before {
  width: 100%;
  background-image: linear-gradient(90deg, #61C5E8 , #E62786) !important;
}

.formular_acord h3 {
  color: #61C5E8;
  margin: 0px !important;
}
.formular_acord label {
  color: #fff;
  font-size: 17px;
}
.form-section-bottom {
  padding-top: 20px;
}
.formular_acord .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .formular_acord .wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date{
	margin-top: 10px;
  border-radius: 5px;
  background: #1c1c1c !important;
  border: 1px solid #4f4f4f !important;
}

.wpcf7-field-group-add::after {
  content: 'Adaugă minori';
}
.wpcf7-field-group-add, .wpcf7-field-group-remove {
    background-color: #61C5E8 !important;
}

.form-button-submit {
  padding: 20px 0px 20px 0px;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
  width: 100%;
  background-image: linear-gradient(90deg, #61C5E8 , #E62786) !important;
}

@media screen and (min-width: 1000px) {
.form-top-1, .form-top-2, .form-bottom-1 {
  display: grid;
  grid-template-columns: 48% 48%;
  grid-column-gap: 4%;
}
}

@media screen and (min-width: 800px) and (max-width:999px) {
.form-top-1, .form-top-2, .form-bottom-1 {
  display: grid;
  grid-template-columns: 48% 48%;
  grid-column-gap: 4%;
}
}

@media screen and (min-width:580px) and (max-width:799px) {
.form-top-1, .form-top-2, .form-bottom-1 {
  display: grid;
  grid-template-columns: 100%;
}
}

@media screen and (max-width:579px) {
.form-top-1, .form-top-2, .form-bottom-1 {
  display: grid;
  grid-template-columns: 100%;
}
}

.formular_acord input[type="text"], .formular_acord input[type="tel"], .formular_acord input[type="email"], .formular_acord input[type="date"]{
  color: #fff !important;
}