/*
Theme Name:     Dnevnik Stroitelya
Template:       astra
Text Domain: 	astra
Version:        1.0
*/

/*   --------------------     Header        ----------------*/

@media (max-width: 544px) {
.ast-header-break-point .main-navigation .stack-on-mobile li {
	background-color: rgba(0,0,0,.8);
}
#page .main-navigation .stack-on-mobile li .menu-link {
	background:none;
	color: #fff;
}
#page .main-navigation ul .menu-item .menu-link {
    border-bottom: 1px solid #494949;
}
	
.ast-icon svg {
    fill: #fff;
}
	
}

/*   --------------------             ----------------*/

.feature-list ul {
    font-size: 14px;
}

.ast-theme-transparent-header .submenu-with-border .sub-menu>.menu-item {
	background-color: rgba(0,0,0,.8);
}

.ast-theme-transparent-header .submenu-with-border .sub-menu>.menu-item .menu-link:hover {
	background-color: #ffffff24;
}

/*   --------------------    Bookly Form         ----------------*/

.bookly-service-step {
	display:flex;
}

.bookly-service-step > .bookly-box {
	display:none;
}

.bookly-nav-steps {
    padding-top: 7px !important;
}

.bookly-mobile-step-1 {
	flex: 1 0;
	max-width: 560px;
	padding-right: 1rem;
}

.bookly-service-step .bookly-mobile-step-2 .bookly-nav-steps{
	border-top:none !important;
}

.bookly-service-step .bookly-mobile-step-1 .bookly-table.bookly-box .bookly-form-group[data-type="service"] {
	width:65%;
}

#main .bookly-form-group select {
    padding: 10px 6px !important;
}

.bookly-box.bookly-nav-steps button span {
	font-weight: 400 !important;
    font-size: 0.9rem !important;
	line-height: 22px !important;
}


/*----------------------------------------*/

.inline-gallery .pgc-sgb-cb {
    min-height: auto;
}