/**
 * Theme Name: Daily-Soft 2026
 * Template:   hestia-pro
 * ...other header fields
*/
 
 
.wrapper div.container{
 	width: 100%;
 	max-width: 1200px;
 }
 
.wp-block-button a.wp-block-button__link{
 	border-radius: 3px;
 	border: 1px solid #267dd4;
 	background-color: #267dd4;
 	color: #eee;
 	margin: 20px auto 50px;
 }
 
.wp-block-button a.wp-block-button__link:hover{
	background-color: #318ce7;
	color: #fff;
}

p{
	margin: 0 0 25px;
}

article.section,
.entry-content{
	background-color: rgba(255,255,255,.8);
	padding: 20px;
}

.page-header{
	overflow: hidden;
}
  
 
 
 /********* HEADER **********/

header .navbar-brand{
	height: auto;
}

header .title-logo-wrapper .navbar-brand{
	padding: 20px 5px;
}

header .title-logo-wrapper .navbar-brand img{
 	width: 220px;
 	height: 37px;
}

header .navbar-nav{
	float: right;
	margin: 15px auto 0;
}

header ul#menu-primary li.current_page_item a{
	color: #fff;
	text-decoration: underline;
}


/********* HOME SECTION SLIDER **********/
#carousel-hestia-generic{
	max-height: 638px;
	overflow: hidden;
} 
 
.header-filter{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
	max-height: 638px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

@media (max-width: 991px) {
	.header-filter{
		background-position: center left;
	}
	

}

.big-title-slider-content{
	padding: 35px 20px;
	background-color: rgba(255,255,255,.8);
}

.big-title-slider-content .buttons{
	margin-top: 20px;
}

.big-title-slider-content .buttons .btn{
	border: none;
}


 /********* HOME SECTION FEATURES **********/
section#features{
	margin: 50px 0;
}

section#features h2{
	margin-bottom: 30px;
}

section#features .hestia-info .icon{
	font-size: 50px;
	text-align: center;
}

section#features .hestia-info h4{
	text-align: center;
	font-size: 28px;
}

section#features .hestia-info p{
	text-align: center;
}


 
 /********* HOME SECTION CONTACT **********/
section#contact{
	background-color: #eee;
	padding: 50px 0;
}

section#contact .row .card-contact{
	background: #fff;
	padding: 20px;
}

#contact .card .header-primary, 
#contact .card .content-primary, 
#contact .everest-forms button[type="submit"].everest-forms-submit-button{
	background: none;
}



 /********* ARTICLES **********/
 .hentry .main{
 	background-color: #fff;
 }
 
.page-header{
	border: none;
}