:root {
  --onevilla-family-one: Cormorant Garamond;
  --onevilla-family-two:  Rubik;
  --primary-color-one: #D4C7AB;
  --primary-color-two: #314021;
  --primary-color-three: #688d8d;
  --background-color-one:#f2efea!important;
  --background-color-two:#232323!important;
  --background-color-three: #D4C7AB!important;
  --text-color-dark: #232323!important;
  --text-color-dark-light: #232323!important;
  --heading-dark: #232323!important;
  --breadcrumb-title-color: #FFFFFF!important;
  --breadcrumb-color: #0f0e0e!important;
  --breadcrumb-color-active: #314021!important;

    --border-color-one: #efeeee;
    --border-color-two: #ffffff0d;
  --menu-color: #000000!important;
  --menu-active-color: #D4C7AB!important;
  --dropdown-menu-color:#000000!important; 
  --box-shadow: 0px 0px 40px 0px rgba(0,0,0,.09);
  --box-shadow-two: 0px 3px 16px 0px rgba(0 , 0 , 0 , .05);
  --box-shadow-three: 0px 6px 24px rgba(235, 238, 251, 0.4);
}









 

/*====================form-css====================*/
 

/* 1e. Forms */
 
 




 

/* Form title */

.form-title {
  color: rgba(255, 255, 255 , 1.0)!important;
    background: rgba(35, 35, 35 , 0.0)!important;
}

/* Labels */

form label {
  color: rgba(255, 255, 255 , 1.0)!important;
}

/* Help text */

form legend {
    color: rgba(212, 199, 171 , 0.0)!important;
}
/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border: 1px solid #dddddd;

  background: rgba(255, 255, 255 , 1.0)!important;
  color:  rgba(255, 255, 255 , 1.0)!important;
  border-radius: 0px!important;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color:  rgba(255, 255, 255 , 1.0)!important;
}

::-moz-placeholder {
  color: rgba(255, 255, 255 , 1.0)!important;
}

:-ms-input-placeholder {
  color: rgba(255, 255, 255 , 1.0)!important;
}

::placeholder {
  color: rgba(255, 255, 255 , 1.0)!important;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: rgba(255, 255, 255 , 1.0)!important;
}

.fn-date-picker td.is-selected .pika-button {
  background: 0!important;
}

.fn-date-picker td .pika-button:hover {
  background-color: 0!important;
}

.fn-date-picker td.is-today .pika-button {
  color: 0!important;
}

input:focus-visible, textarea:focus-visible, select:focus-visible{
  outline: 1px solid var(--primary-color-one)!important;
}

/* Submit button */

form {
  border: 0px solid #transparent;

  background:  rgba(35, 35, 35 , 0.0)!important;
  padding:0px!important;
  border-radius:0px!important;
}

form input[type=submit],
form .hs-button {
  font-size: 15px!important;
  line-height: 36px!important;
  height: unset!important;

  border-radius: 0px!important;
  background:     rgba(212, 199, 171 , 1.0)!important;
  border-color:     rgba(212, 199, 171 , 1.0)!important;
  color:  rgba(255, 255, 255 , 1.0)!important;
  padding-top: 5px!important; 
  padding-bottom: 5px!important; 
  padding-left: 25px!important; 
  padding-right: 25px!important; 
}
form input[type=submit]:hover,
form .hs-button:hover {
  color: rgba(255, 255, 255 , 1.0)!important;
  background: rgba(104, 141, 141 , 1.0)!important;
    border-color:     rgba(104, 141, 141 , 1.0)!important;
}
   
/*--------themebtn----------*/
 
body .theme_btn{
  font-size: 20px!important;
  line-height: 32px!important;
  height:unset!important;
  color: rgba(255, 255, 255 , 1.0)!important;
  background:  rgba(212, 199, 171 , 1.0)!important;
   border-color: rgba(212, 199, 171 , 1.0)!important;
  padding-bottom: 1px!important; 
    padding-top: 1px!important; 
  padding-left: 38px!important; 
  padding-right: 38px!important; 
  
  border-radius: px!important;
  
}



body .theme_btn:hover{
  color:   rgba(#null , 0.0)!important;
  background:  rgba(0, 0, 0 , 1.0)!important;
     border-color:   rgba(0, 0, 0 , 1.0)!important;
}

 

/*====================dropdown====================*/
.navbar_nav .submenu>li>a{
   color: #000!important;
}
.navbar_nav .submenu>li>a.active , .navbar_nav .submenu>li>a:hover{
   color:rgba(212, 199, 171 , 1.0)!important;
}
.header.positionone .navbar_nav .submenu>li.dropdown:after{
 background:rgba(0, 0, 0 , 1.0)!important;
  opacity:.6;
}
 
.navbar_nav .submenu li .submenu > li > a.active , .navbar_nav .submenu li .submenu > li > a:hover{
   color:rgba(212, 199, 171 , 1.0)!important;
}
body  .navbar_nav .submenu li .submenu > li > a{
     color:rgba(0, 0, 0 , 1.0)!important;
}

body .navbar_nav .submenu li .submenu{
    background:rgba(0, 0, 0 , 1.0)!important;
    border-color:rgba(238, 238, 238 , 0.2)!important;
}




.page_header_title .content-box ul li a{
   color:rgba(15, 14, 14 , 1.0)!important;
} 


.page_header_title .content-box ul li:last-child a{
   color:rgba(49, 64, 33 , 1.0)!important;
} 



} 
