/*
Theme Name: Fyonda Child
Template: softconic
Author: Fyonda SRL
Author URI: https://fyonda.io
*/

@font-face {
  font-family: "Codec-Pro-Heavy";
  src: url("https://fyonda.io/wp-content/fonts/otf/codec-pro-heavy.otf")
      format("opentype"),
    url("https://fyonda.io/wp-content/fonts/ttf/codec-pro-heavy.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Ubuntu";
  src: url("https://fyonda.io/wp-content/fonts/ttf/ubuntu-light.ttf")
    format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Ubuntu";
  src: url("https://fyonda.io/wp-content/fonts/ttf/ubuntu-bold.ttf")
    format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Ubuntu Mono";
  src: url("https://fyonda.io//wp-content/fonts/ttf/ubuntu-mono-bold.ttf")
    format("truetype");
  font-weight: bold;
  font-style: normal;
}

:root {
  --font-saira: "Ubuntu Mono", sans-serif;
}

html,
body {
  font-family: "Ubuntu", sans-serif;
}

h1,
h2 {
  font-family: "Ubuntu Mono";
  letter-spacing: 5px;
}
h2,
h3,
h4,
h5 {
  font-family: "Ubuntu" !important;
  font-weight: bold !important;
  letter-spacing: -1px !important;
}
h3,
h4,
h5 {
  font-size: 1.3rem;
}
h4,
h5 {
  font-size: 1rem;
}
h1::after,
h2::after {
  content: ".";
  color: #8cc63f;
}

h2::after {
  margin-left: 4px;
}

td[data-label="Awwards"] img {
  display: none;
}

.preloader .content img {
  width: 90px;
}

.home-dark2 {
  background: #000c12;
}

.home5-process-area .single-process .sl h2 {
  font-family: "Ubuntu", sans-serif;
  font-size: 40px;
  margin-bottom: 0;
  -webkit-text-fill-color: unset;
  -webkit-text-stroke: unset;
  color: #fff;
}

.main-nav2.show-menu .header-logo {
  display: none;
}
.main-container-h5 .sidebar-wrapper {
  background-image: url(../img/home-5/home5-bg.png),
    linear-gradient(#000b12, #000b12);
}

.section-title-3 h2,
.section-title-5 h2,
.partner-title h3 {
  font-family: "Ubuntu Mono", sans-serif !important;
  letter-spacing: 5px !important;
}

.sec-mar .blog-details-content h2:first-of-type {
  display: none;
}
.sec-mar .blog-details-content ul li,
.blog-details-content ol li,
.bolog-details-area .blog-details-content p {
  font-family: "Ubuntu", sans-serif;
}
.sec-mar {
  margin: 30px 0;
  margin-bottom: 50px;
}

.company-name h2 {
  font-family: "Codec-Pro-Heavy", sans-serif !important;
  text-transform: lowercase !important;
  display: none;
}

.banner-area-wrapper {
  background-image: url(../img/home-5/home5-bg.png),
    linear-gradient(#000b12, #000b12);
  border-bottom: 0;
}

#particles-background {
  background: #000c12;
  background-image: -moz-linear-gradient(45deg, #1d1d1d 2%, #000c12 100%);
  background-image: -webkit-linear-gradient(45deg, #1d1d1d 2%, #000c12 100%);
  background-image: linear-gradient(45deg, #1d1d1d 2%, #000c12 100%);
}

.primary-btn6 {
  display: none;
}

.banner-area-wrapper .company-name {
  background-image: url(https://fyonda.io/wp-content/uploads/fyonda-logo-colour-landscape.svg);
  height: 13%;
  width: 100%;
  top: 41%;
  left: -46%;
  background-size: contain;
  background-position: center;
  transform-origin: center;
  transform: rotate(90deg);
  max-width: unset;
  background-repeat: no-repeat;
  border: 0;
}
.home6-choose-section .choose-top .choose-title span::after {
  height: 0;
}
.header-area2 .header-logo {
  padding-bottom: 0;
}

.header-logo img.img-fluid {
  width: 150px !important;
}

.breadcrumbs {
  background-image: linear-gradient(#000c12, #000c12) !important;
}
.breadcrumbs h1:after {
  margin-left: -30px;
}
.breadcrumbs .breadcrumb-wrapper {
  padding: 205px 0px 0px;
}
.breadcrumb-sm-images .magnetic-item img {
  display: none;
}
.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt h1 {
  text-transform: uppercase;
  margin: 50px 0 0 0;
  text-align: left;
  letter-spacing: 5px;
}
.breadcrumbs .breadcrumb-wrapper .breadcrumb-cnt .breadcrumb-list {
  display: none;
}

.service-section-bg,
.home5-partner-area {
  background-image: url("../img/home-5/home5-services-bg.png"),
    linear-gradient(#000c12, #000c12);
}

.icon-bg svg g {
  opacity: 0;
}

footer {
  background-color: #7839bb !important;
}

footer .footer-top,
footer .footer-widgets-area {
  padding: 0 50px;
  margin-bottom: 40px;
}

footer .footer-top .conatiner .row .col-lg-12 {
  padding: 0;
}

footer .footer-btm {
  background-color: #5e13ad;
}

footer .footer-widget a:hover {
  color: #fff;
}

footer .footer-top .footer-top-content {
  padding: 25px 0px 5px;
}

.h-three > footer {
  padding: 0;
}

#block-4,
#block-7 {
  display: none; /* no comments, and search duplicated */
}

@media (min-width: 1200px) {
  .header-logo img.fy_header-logo {
    display: none;
  }
}

@media (min-width: 992px) {
  .col-lg-4,
  .col-lg-3,
  .col-lg-2 {
    width: 33.33333333%;
    min-width: 33.3333333%;
  }

  .justify-content-lg-center {
    justify-content: left !important;
  }
}

@media (max-width: 992px) {
  .header-logo img.img-fluid {
    width: 70px !important;
  }

  .breadcrumbs .breadcrumb-wrapper {
    padding: 80px 0px 0px;
  }

  .banner-area-wrapper .banner-area {
    padding-top: 10px;
  }
}

@media (min-width: 1450px) {
  .banner-area-wrapper .company-name {
    height: 18%;
  }
}
@supports (-webkit-text-stroke: 1px var(--white-color)) {
  .main-nav-wrapper .main-nav2 .sidebar-menu-area .main-menu-box > ul > li a {
    -webkit-text-stroke: 0;
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-size: 2rem;
  }
}

/* get in touch button */
header .primary-btn3 {
  background-color: rgb(132, 64, 199) !important;
}

/* menu */
.sidebar-menu-area .main-menu-box ul.menu-list li A {
  font-family: "Ubuntu Mono", sans-serif !important;
  font-size: 65px !important;
  font-weight: 700 !important;
  letter-spacing: 5px !important;
  line-height: 55px !important;
}

.sidebar-menu-area .main-menu-box ul.menu-list li A::after {
  content: ".";
  color: #8cc63f;
}

.main-menu .main-menu-box ul.menu-list li A {
  font-family: "Ubuntu", Sans-serif !important;
  font-size: 15px !important;
}

/* form css */
div.wpcf7 {
  padding: 1.5rem;
  background-color: #151b1d;
  border-radius: 15px;
}
.wpcf7-not-valid-tip {
  margin-top: 0.5rem;
}
div.wpcf7 label {
  font-family: "Ubuntu", sans-serif;
  color: #dedada;
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
div.wpcf7 span.wpcf7-form-control-wrap {
  display: block;
  margin-bottom: 1.5rem;
}
div.wpcf7 textarea {
  width: 100%;
  color: #dedada;
  background-color: rgba(255, 255, 255, 0.04);
  border-radius: 5px 0px 0px 5px;
  border: 1px solid rgba(255, 255, 255, 0.05);
  padding: 10px 15px;
}
div.wpcf7 input[type="submit"] {
  font-family: "Ubuntu", Sans-serif;
  font-size: 17px;
  color: var(--black-color2);
  background-color: rgb(132, 64, 199);
  padding: 14px 26px;
  border: none;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  display: table;
}
div.wpcf7 .wpcf7-response-output {
  border-color: rgb(132, 64, 199);
  background-color: rgb(132, 64, 199);
  background-color: #fff;
  color: var(--black-color2);
}

/* cmp and privacy */
.qc-cmp2-persistent-link{
	background-color: #8cc63f;
}

.grecaptcha-badge{
	display: none;
}
