/*
 Theme Name:   livgreen
 Theme URI:    http://themeforest.net/user/strongholdthemes
 Description:  livgreen Child Theme
 Version:      20.6
 Author:       Stronghold Themes
 Author URI:   http://themeforest.net/user/strongholdthemes
 Text Domain:  livgreen
 Template:     livgreen
*/



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

@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.0/css/all.min.css");

:target {
  scroll-margin-top: 150px; 
}
.img-grayscale img{
   filter: grayscale(100%);
}
.line-1 .elementor-divider-separator{
	border-radius: 10px;
}
.header-booking-btn,
.contact-details .opening-hours-item-wrapper{
	display: none;
}
.svr-tab .elementor-widget-n-tabs .e-n-tab-title-text,
.svr-tab .elementor-widget-n-tabs .e-n-tab-title-text strong{
	display: block !important;
}
.compare-calculator .form-control{
    padding: 10px;
    font-size: 15px;
	height: 40px;
    color: #495057;
    background-color: #fff;
	border: 1px solid #dce4db;
    border-radius: 0.25rem;
    box-shadow: none;
}
.calculator-result .form-control{
	color: #ffffff;
	background: #56952C;
	border: 1px solid #56952C;
}

.calculator-result{
	position: relative;
	padding-top: 20px;
	margin-top: 20px;
}
.calculator-result::before{
    content: "";
    position: absolute;
    background: #e8ece7;
    width: 102.4%;
    height: 1px;
    left: 50%;
    top: 0;
    transform: translatex(-50%);
	
}

.second-logo-top{
	margin: 0;
    overflow: hidden;
    line-height: 0;
    max-width: 250px;
}
.second-logo-top img{
	height: auto;
   	max-width: 95%;
}
.site-info-inner .widget,
.site-info-inner .widget p{
    margin: 0;
}

