/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/*
Embed Fonts
*/
@font-face {
  font-family: 'Fago Offc W01 Regular1382082';
  src: url('fonts/FF-Fago/Fonts/1382082/c7bdb6fd-19ec-43bb-a0fd-f66b384d6408.eot?#iefix');
  src: url('fonts/FF-Fago/Fonts/1382082/c7bdb6fd-19ec-43bb-a0fd-f66b384d6408.eot?#iefix')
      format('eot'),
    url('fonts/FF-Fago/Fonts/1382082/46db0509-03a4-4604-96c3-dd1953c366c1.woff2')
      format('woff2'),
    url('fonts/FF-Fago/Fonts/1382082/297df530-08ae-4203-b811-a1cc6723c1d0.woff')
      format('woff'),
    url('fonts/FF-Fago/Fonts/1382082/c9cc9bda-a203-40aa-9044-881ac4a14c48.ttf')
      format('truetype');
}
@font-face {
  font-family: 'Fago Offc W01 Bold1382094';
  src: url('fonts/FF-Fago/Fonts/1382094/ae7b0f86-5237-48aa-a9df-c1ff8968b9fb.eot?#iefix');
  src: url('fonts/FF-Fago/Fonts/1382094/ae7b0f86-5237-48aa-a9df-c1ff8968b9fb.eot?#iefix')
      format('eot'),
    url('fonts/FF-Fago/Fonts/1382094/0b330220-59bd-4754-9efe-108d298e69ed.woff2')
      format('woff2'),
    url('fonts/FF-Fago/Fonts/1382094/56634b5b-d90e-47dd-af11-4fa1f9e76a64.woff')
      format('woff'),
    url('fonts/FF-Fago/Fonts/1382094/fcc1e277-5898-4a33-b165-a83c32b9836e.ttf')
      format('truetype');
}

/*
Grid
*/
#gridContainer {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  gap: 2em;
}

@media (min-width: 960px) {
  #gridContainer {
    grid-template-columns: 1fr 1fr;
  }
}

#gridContainer > div {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(158, 158, 158, 0.25);
  -moz-box-shadow: 0px 0px 15px 0px rgba(158, 158, 158, 0.25);
  box-shadow: 0px 0px 15px 0px rgba(158, 158, 158, 0.25);
  padding: 26px;
}
/*
#gridContainer > div:first-child {
  grid-column: span 2;
}
*/
/*
Helpers
*/
.mt-0 {
  margin-top: 0 !important;
}
.pe-none {
    pointer-events: none;
}

/*
menu
*/
.submenu-light .menu-horizontal .menu-smart ul li ul {
  box-shadow: 0px 0px 20px -5px rgba(0,0,0,.45) !important;
  /* background-color:#f7f7f7; */
}
.submenu-light .menu-horizontal .menu-smart ul li ul li ul {
  /* background-color:#ececec; */
}
/* no border left to search icon in top-navigation */
@media (min-width: 960px) {
  body[class*='hmenu-']:not(.hormenu-position-right)
    .menu-borders
    .navbar-nav:not(.navbar-cta)
    + .navbar-nav-last
    > *:first-child,
  body[class*='hmenu-']:not(.hormenu-position-right)
    .menu-borders
    .navbar-nav
    + .navbar-cta:not(.hmenu-center-split-child)
    > *:first-child {
    border-left: 0px none;
    /*border-left-width: 1px;
		border-left-style: solid;*/
  }
}

/*
row with white border
*/
.main-container .row-container.row-border {
  border-top: 18px solid #fff !important;
  border-right: 18px solid #fff !important;
  border-left: 18px solid #fff !important;
}

/*
animated link with fa-icon chevron/arrow
*/
a .fa-chevron-right:before {
  position: absolute;
  top: 20%;
}
a .fa-chevron-right {
  transition: padding 200ms;
}
a:hover .fa-chevron-right {
  padding-left: 10px;
}

/*
row-art-border-top
*/
@media (min-width: 960px) {
  .main-container
    .row-container.row-art-border-top
    .row-background
    .background-inner,
  .main-container
    .row-container.row-art-border-bottom
    .row-background
    .background-inner {
    background-size: 1600px !important;
  }
}

/*
Text in Circle
*/
.circle p {
  background: #f47922;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 1em;
  color: #ffffff;
  display: inline-block;
  font-size: 36px;
  font-weight: bold;
  line-height: 2em;
  margin-right: 5px;
  text-align: center;
  width: 2em;
}
/*
Testimonials Slider Startseite
*/
.avatar .t-entry-visual {
  padding-left: 20%;
  padding-right: 20%;
  border: 0px none !important;
}
@media (min-width: 960px) {
  .avatar .t-entry-visual {
    padding-left: 42%;
    padding-right: 42%;
  }
}
.avatar .t-entry-title {
  margin-bottom: 36px !important;
}
.owl-carousel .owl-dot.active span {
  background-color: #f47922 !important;
}

/*
Post / Single
*/
.post-info .category-info,
.post-info .author-info {
  display: none;
}

/*
Form Anmeldung
*/
form table,
form td,
form th {
  border: 0px none !important;
}
form table td,
form table th {
  padding: 8px 18px 7px 0px !important;
  font-weight: 300 !important;
}

/*
Form searchandfilter
*/
.searchandfilter ul {
  padding-left: 0px !important;
}
.searchandfilter li {
  display: list-item;
}
.searchandfilter input[type='submit'] {
  background: #f47922 !important;
  border-color: #f47922 !important;
  color: #fff !important;
  margin-top: 36px;
}

.searchandfilter input[type='checkbox'] {
  margin-right: 6px;
}

/*
Footer
*/
.newsletter {
  margin-top: -10px !important;
}
.newsletter label {
  color: #fff !important;
  font-weight: 300 !important;
}
.newsletter input {
  background: #425d69 !important;
  border-color: #425d69 !important;
  width: 100%;
}

.newsletter input[type='submit'] {
  background: #f47922 !important;
  border-color: #f47922 !important;
  color: #fff !important;
  margin-top: 36px;
  width: auto;
}

footer a {
  color: #fff !important;
}
footer a:hover {
  color: #f47922 !important;
}
.social-icons {
  margin-top: 18px !important;
}
