.bg-primary {
  background-color: #6a5c55 !important;
}

.zoom {
  transition: transform 0.7s;
  /* Animation */
  margin: 0 auto;
}
.zoom:hover {
  transform: scale(1.05);
}

body {
  background-color: #272121;
}

#wrapper-navbar .header-holder {
  height: 240px;
  background: #f0f0f0;
}
#wrapper-navbar .header-holder .logo-holder {
  display: flex;
  justify-content: center;
}
#wrapper-navbar .header-holder .logo-holder .img {
  display: block;
  margin: auto;
}
#wrapper-navbar .dropdown-menu {
  border-radius: 0;
}
#wrapper-navbar .dropdown-toggle::after {
  content: none;
}
#wrapper-navbar #main-nav {
  background: #6a5c55;
  padding-top: 15px;
  padding-bottom: 10px;
  font-family: "Roboto Condensed", sans-serif;
}
#wrapper-navbar #main-nav ul {
  padding-inline-start: 20px;
}
#wrapper-navbar #main-nav ul li {
  list-style: none;
}
#wrapper-navbar #main-nav ul li a {
  font-weight: 400;
  color: whitesmoke;
  font-size: 1.1em;
  text-transform: uppercase;
  padding: 0.9em;
}
#wrapper-navbar #main-nav ul li ul li a {
  font-weight: 400;
  background-color: white;
  color: #f0f0f0;
  font-size: 0.9em;
}

.dropdown:hover .dropdown-menu {
  display: block;
}

.dropdown-menu {
  margin-top: 0;
}

#wrapper-navbar #main-nav ul li ul li a:hover {
  color: #6a5c55;
}

.wpsisac-slick-slider .slick-dots li.slick-active button {
  background: #6a5c55 !important;
}
.wpsisac-slick-slider .slick-dots li button {
  border: 1px solid #6a5c55;
}

.ion-title, .contact-form .contact-title, .about-us .about-title, .work-olympos .about-title,
.work-sparta .about-title,
.work-elmas .about-title,
.who-we-are .about-title,
.our-team .about-title,
.products .about-title {
  font-family: "Roboto", sans-serif;
  font-size: 2.2rem;
  padding-bottom: 0.2rem;
  font-weight: 700;
  color: #6a5c55;
}

.about-us, .work-olympos,
.work-sparta,
.work-elmas,
.who-we-are,
.our-team,
.products {
  margin: 6rem 0 6rem 0;
}
.about-us img, .work-olympos img,
.work-sparta img,
.work-elmas img,
.who-we-are img,
.our-team img,
.products img {
  border-radius: 0.3em;
  width: 90%;
  filter: drop-shadow(0 0 0.5rem #6a5c55);
}
@media (min-width: 1440px) {
  .about-us img.img-left, .work-olympos img.img-left,
.work-sparta img.img-left,
.work-elmas img.img-left,
.who-we-are img.img-left,
.our-team img.img-left,
.products img.img-left {
    padding-left: 0;
  }
}
.about-us p, .work-olympos p,
.work-sparta p,
.work-elmas p,
.who-we-are p,
.our-team p,
.products p {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 300;
  line-height: 2.6rem;
  margin-bottom: 0.5rem;
  color: #f0f0f0;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
}
.about-us .row ul, .work-olympos .row ul,
.work-sparta .row ul,
.work-elmas .row ul,
.who-we-are .row ul,
.our-team .row ul,
.products .row ul {
  margin-top: 1.5rem;
}
.about-us .row ul li, .work-olympos .row ul li,
.work-sparta .row ul li,
.work-elmas .row ul li,
.who-we-are .row ul li,
.our-team .row ul li,
.products .row ul li {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 300;
  font-size: 1.4em;
  line-height: 3.2rem;
  color: #f0f0f0;
  list-style-type: none;
}
.about-us a, .work-olympos a,
.work-sparta a,
.work-elmas a,
.who-we-are a,
.our-team a,
.products a {
  color: #6a5c55;
  font-weight: 600;
}
.about-us a:hover, .work-olympos a:hover,
.work-sparta a:hover,
.work-elmas a:hover,
.who-we-are a:hover,
.our-team a:hover,
.products a:hover {
  color: #6d5e57;
}

.contact-form label {
  font-family: "Roboto";
  color: #f0f0f0;
}
.contact-form input[type=text],
.contact-form input[type=submit],
.contact-form input[type=email],
.contact-form .wpcf7 textarea {
  border-radius: 0;
}
.contact-form input[type=text]:focus,
.contact-form input[type=submit]:focus,
.contact-form input[type=email]:focus,
.contact-form .wpcf7 textarea:focus {
  border-color: #6a5c55;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.contact-form .btn-outline-primary,
.contact-form .wpcf7 input[type=submit] {
  color: white;
  background-color: #6a5c55;
  border-color: #6a5c55;
}
.contact-form .btn-outline-primary:hover,
.contact-form .wpcf7 input[type=submit]:hover {
  background-color: #108989;
  border-color: #108989;
}
.contact-form img {
  border-radius: 0.3em;
}

.footer-wrapper {
  padding-top: 5rem;
  padding-bottom: 2rem;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  background-color: #6a5c55;
}
.footer-wrapper h4 {
  color: white;
  font-size: 1.6rem;
}
.footer-wrapper a,
.footer-wrapper span {
  color: white;
  font-weight: 300;
}
.footer-wrapper a {
  text-decoration: none;
}
.footer-wrapper a:hover {
  text-decoration: underline;
}
.footer-wrapper ul {
  list-style: none;
  padding: 0;
}
.footer-wrapper .col {
  padding-top: 1rem;
}
.footer-wrapper .widget-title {
  padding-bottom: 0.5rem;
}

.company {
  background-color: #FAFAFA;
  padding: 200px 0;
}
.company img {
  border-radius: 40px;
  padding: 0 10px;
}
.company .content {
  padding: 16px 0;
}
.company .content p {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 1.6;
}
.company .brands {
  padding-top: 5rem;
}
.company .brands img {
  border-width: 5px;
}

.contact-details {
  border-bottom: 11px solid #6a5c55;
  padding: 100px 0;
}
.contact-details h3 {
  font-family: Roboto, sans-serif;
  font-size: 1.7rem;
  font-weight: 700;
  color: #6a5c55;
  padding-bottom: 1.4rem;
}
.contact-details p {
  font-family: "Roboto Condensed";
  color: #28323c;
}
.contact-details p strong {
  color: #43515f;
}
.contact-details a strong {
  color: #6a5c55;
}

section.contact {
  padding: 4rem 0;
}

section .company-details {
  background-color: #857a74;
  color: #ebe8e6;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=styles.css.map */
