/*
Theme Name: Camino
Description: This is a custom child theme for Camino Solutions
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: Gergely Konrád
Author URI:  https://gergely-konrad.com/
Template: salient
Version: 1.0
*/

.font-garamond {
  font-family: "EB Garamond", serif !important;
  font-size:120%;
}

/* Lang switcher */
.lang-switcher {
  display: flex;
  align-items: center;
  margin-left: 8px;
}
.lang-switcher ul {
  position: relative;
  top: initial;
  left: initial;
  pointer-events: all;
}
.lang-switcher ul li img {
  width: 26px !important;
  margin-bottom: 3px !important;
}
.lang-switcher .current-flag {
  position: relative;
}
.lang-switcher .current-flag > li {
  padding-top: 4px;
  opacity: 0.7;
  transition: opacity 0.3s ease-in-out;
}
.lang-switcher .current-flag > li:not(.current-lang) {
  display: none;
}

.lang-switcher .dropdown-flags {
  position: absolute;
  padding: 3px 7px;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 3px;
  top: 35px;
  left: -5px;
  transform: translateY(20px);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.lang-switcher .dropdown-flags:before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 14px;
  width: 0;
  border-bottom: 5px solid rgba(255, 255, 255, 0.4);
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.lang-switcher .current-flag:hover > li {
  opacity: 1;
}
.lang-switcher .current-flag:hover .dropdown-flags {
  transform: translateY(0);
  opacity: 1;
}

.nectar-shape-divider-wrap {
  pointer-events: none;
}
div[data-anchor="development"] .nectar-shape-divider {
  transform: scaleX(-1) !important;
}

body[data-header-search="false"]
  #header-outer[data-has-menu="false"][data-cart="false"]
  .slide-out-widget-area-toggle:not([data-custom-color="true"]):not(
    .mobile-icon
  )
  a:not(.using-label)
  .lines:after {
  top: -6px;
}
body[data-header-search="false"]
  #header-outer[data-has-menu="false"][data-cart="false"]
  .slide-out-widget-area-toggle:not([data-custom-color="true"]):not(
    .mobile-icon
  )
  a:not(.using-label)
  .lines:before {
  top: 6px;
}
body[data-header-search="false"]
  #header-outer[data-has-menu="false"][data-cart="false"]
  .slide-out-widget-area-toggle:not([data-custom-color="true"]):not(
    .mobile-icon
  )
  a:not(.using-label)
  .close
  .lines:before {
  top: 12px;
}
body[data-header-search="false"]
  #header-outer[data-has-menu="false"][data-cart="false"]
  .slide-out-widget-area-toggle:not([data-custom-color="true"]):not(
    .mobile-icon
  )
  a:not(.using-label)
  .lines-button:after,
body[data-header-search="false"]
  #header-outer[data-has-menu="false"][data-cart="false"]
  .slide-out-widget-area-toggle:not([data-custom-color="true"]):not(
    .mobile-icon
  )
  a:not(.using-label)
  .lines,
body[data-header-search="false"]
  #header-outer[data-has-menu="false"][data-cart="false"]
  .slide-out-widget-area-toggle:not([data-custom-color="true"]):not(
    .mobile-icon
  )
  a:not(.using-label)
  .lines:before,
body[data-header-search="false"]
  #header-outer[data-has-menu="false"][data-cart="false"]
  .slide-out-widget-area-toggle:not([data-custom-color="true"]):not(
    .mobile-icon
  )
  a:not(.using-label)
  .lines:after {
  width: 1.5rem;
}

/* Paths */
/* #intro > .row-bg-wrap::after,
#aboutus > .row-bg-wrap::after,
#team > .row-bg-wrap::after,
#contactus > .row-bg-wrap::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: 1440px 100%;
}

#intro > .row-bg-wrap::after {
  background-image: url("assets/svg/path-intro.svg");
  background-size: 1440px 700px;
}
#aboutus > .row-bg-wrap::after {
  background-image: url(assets/svg/path-aboutus.svg);
}
#team > .row-bg-wrap::after {
  background-image: url("assets/svg/path-team.svg");
}
#contactus > .row-bg-wrap::after {
  background-image: url("assets/svg/path-contact.svg");
} */

/* Contact */
/* #contactus input[type="text"],
#contactus input[type="email"],
#contactus textarea {
  background-color: rgba(54, 57, 91, 0.8);
} */

/* Footer */

#footer-outer #footer-widgets .widget h4 {
  text-transform: uppercase !important;
  font-weight: 600;
  opacity: 0.9;
  letter-spacing: 1px;
}
#footer-outer #footer-widgets .widget.widget_nav_menu li {
  line-height: 1.4;
}
#menu-footer-2 {
  margin-top: 42px !important;
}
#footer-outer .widget {
  margin-bottom: 0 !important;
}

#tender-ribbon > .row-bg-wrap {
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
}

#slide-out-widget-area-bg.fullscreen.light,
#slide-out-widget-area-bg.fullscreen-alt.light {
  opacity: 0 !important;
}
