/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


/*
 Stile lista capitoli video lezioni
*/
.chapter-li li{
		cursor: pointer;
        list-style-type: disclosure-closed;
        padding: 5px 10px;
		margin-left: -26px;
	    margin-bottom: 5px !important;
}
.chapter-li  li:hover {
		background-color: #f1f1f1 !important;
}

/*
 robin dash css
*/
.rabin-repeter-form {
  padding: 10px;
  background-color: #ececec;
  border-radius: 10px;
	margin-bottom: 10px;
}

            .rabin-repeter-form {
                display: flex;
                gap: 20px;
                align-items: center;
            }
            .rabin-repeter-form p {
                flex: 1;
            }
            .rabin-repeter-form label {
                display: block;
                font-weight: bold;
                margin-bottom: 5px;
            }
            .rabin-repeter-form input {
                width: 100%;
                padding: 0px;
                border: 1px solid #ccc;
                border-radius: 5px;
            }
.rabin-repeter-form :where(p:last-of-type) {
 margin-bottom: 1.2em !important;
}
 
.robin-desk-view {
  display: flex;
  gap: 20px;
  background-color: #ddd;
  padding: 10px;
	margin-bottom: 5px;
}
.robin-desk-view p {
  min-width: 48.6% !important;
}

.revx-justify-space, .revx-justify-space-sm {
    flex-direction: row !important;
}


/* bullets */
ul.dots {
  margin: 10px 0 20px 0;
  line-height: 1.2em;
  list-style: none;
  padding-left: 0;
}

ul.dots li {
  position: relative;
  padding: 5px 30px; /* space for bullet */
}

ul.dots li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url('https://eduardomasci.it/wp-content/uploads/2025/07/Logobullet.svg');
  background-size: contain;
  background-repeat: no-repeat;
}

