@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&display=swap');
/*Override any font settings slected from admin panel*/
h1, h2, h3, h4, h5, h6{ font-family: "Vollkorn"; font-weight: 400; font-style: italic; }
body, input, textarea, select{ font-family: 'Barlow', sans-serif; }
.gdlr-navigation{ font-family: 'Barlow', sans-serif; }
.gdlr-slider-item{ font-family: 'Barlow', sans-serif; }

.header-style-transparent .gdlr-main-menu > li:hover > a, .header-style-transparent .gdlr-main-menu > li.current-menu-item > a, .header-style-transparent .gdlr-main-menu > li.current-menu-ancestor > a {
  background: transparent;
  opacity: 1;
  border-bottom: 3px solid #D99049;
}

.header-style-transparent .gdlr-fixed-header .gdlr-header-inner {
  background: transparent radial-gradient(closest-side at 28% 50%, #E18329 0%, #5C3A19 100%) 0% 0% no-repeat padding-box !important;
}

.gdlr-column-service-item.gdlr-type-2 .column-service-icon {
  background-color: transparent;
}

.gdlr-header-inner, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner {
  background: transparent;
}


.nivo-controlNav a, .flex-control-paging li a {
  background-color: transparent;  
  border-radius: 15px;
  width: 16px;
  height: 16px;
}

#gdlr-responsive-navigation.dl-menuwrapper button, button.dl-active  {
    background-color: transparent !important;
}

@media only screen and (max-width: 767px){
  .gdlr-header-wrapper {
      background: transparent radial-gradient(closest-side at 28% 50%, #E18329 0%, #5C3A19 100%) 0% 0% no-repeat padding-box;
      position: relative;
  }
}

@media only screen and (max-width: 767px) {
  .body-wrapper.header-style-transparent .gdlr-header-inner {
      background-color: transparent;
  }
}

.sf-menu > .gdlr-normal-menu li a {
  font-size: 16px;
  padding: 6px 15px;
}

.flex-control-nav { 
  display: none;
}
@media only screen and (min-width: 768px) {
  .flex-control-nav {
    display: inline-block;
  }
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
::-ms-input-placeholder { /* IE Edge */
  color: #000;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000;
}

input::input-placeholder{ color:#000; } input::-webkit-input-placeholder{ color:#000; }input::-moz-placeholder{ color:#000; } input:-moz-placeholder{ color:#000; }input:-ms-input-placeholder{ color:#000; }textarea::input-placeholder{ color:#000; } textarea::-webkit-input-placeholder{ color:#000; }textarea::-moz-placeholder{ color:#000; } textarea:-moz-placeholder{ color:#000; }textarea:-ms-input-placeholder{ color:#000; }