/*
 Theme Name:   oikon Solutions
 Theme URI:    https://bricksbuilder.io/
 Description:  oikon Solutions child theme for Bricks builder.
 Author:       Ibrim Asanov | nouWeb Agency
 Author URI:   https://nouweb.agency/
 Template:     bricks
 Version:      1.0
 Text Domain:  oikon
*/


/* Buttons */
.brxe-button, .bricks-button {
  transition: all .3s ease;
}
.form-group input {
  box-shadow: 0 1px 2px 0px #c9cdcf80;
}

/* Inputs */
body.bricks-is-frontend :focus-visible {
    outline: thin dotted var(--bricks-color-uzmzze);
}

/* Lists */
.list--styled ul {
    margin-left: 0;
    padding: 0;
    list-style: none;
}
.list--styled ul li {
    position: relative;
    padding-left: 22px;
    margin: 0 0 5px;
}
.list--styled ul li::before {
    content: "";
    position: absolute;
    top: 12px;
    left: 0;
    margin-right: 12px;
    width: 9px;
    height: 9px;
    display: inline-block;
    border-radius: 100%;
    background: var(--bricks-color-uzmzze);
}
.list--styled ul li:hover::before {
    background: var(--bricks-color-asvkyw);
}

.brxe-polylang-language-switcher li:not(.current-lang) {
	opacity: 0.5;
}

/* NB Inverted Corner fix */
.next-inverted-corner[data-flickering="1"],
.nb-looping-tabs[data-flickering="1"] {
    opacity: 1 !important;
}

/* POPUP - Bookings */
.brx-popup.brxe-popup-354.hide .brx-popup-content {
    transform: translate(300px, 0px);
}
.brx-popup.brxe-popup-354 .brx-popup-content {
    transform: translate(0px, 0px);
    transition: transform .4s ease;
}