/**
* Theme Name: Sablage Peinture Spirbat
* Description: This is a child theme of Fllopi, generated by Merlin WP.
* Author: <a href="https://solutionwebpro.com">Solution Web</a>
* Template: fllopi
* Version: 1.0
*/
.logo img{
	max-height: 90px;
}
.fixed-header .logo img{
	max-height: 60px;
}
.main-header{
	min-height: 80px;
    padding: 5px 0;
}
.main-header.fixed-header{
	min-height: 60px;
}
.main-header.fixed-header .header-lower {
    padding: 5px 0;
}
.main-header .header-lower .logo-box .logo{
	padding: 0;
    width: 190px;
}
.main-header .main-menu .navigation > li > a {
    padding: 30px 0px;
}
.fixed-header .main-menu .navigation > li > a {
    padding: 20px 0px;
}
.main-header .header_button-box .btn-style-one {
    padding: 10px;
}
.main-header .header-lower .logo-box .logo:before{
	background-color: #0000;
}
.main-header .outer-box .header_button-box {
    height: 45px;
}
.header-options_box{
	border: 0;
}
.main-header .search-box-btn {
    border-radius: 50px;
}
.header-options_box:before{
	display: none;
}
.menu-item.menu-item-has-children:after{
	/*content: '';*/
}
.btn-style-one {
    border-radius: 50px;
    padding: 15px;
}
.main-header .outer-box .header_button-box {
    height: 50px;
}
.header_socials {
    padding: 5px 0;
}
.slider-three .swiper-slide {
    padding: 130px 0px 130px;
	  background-position: center;
    background-size: cover;
}
.slider-three .swiper-slide:before{
	opacity: 0.5;
}
.footer-logo {
    max-width: 200px;
}
.theme-btn{
	border-radius: 50px;
}
/*
.text, p, .service-detail p {
    color: var(--e-global-color-text);
	font-size:16px;
}
*/
.service-detail_image img {
    height: 300px;
    object-fit: cover;
}
.page-title {
  padding: 100px 0px 80px;
	background-attachment: scroll;
}
.page-title:before {
	content: '';
	background: #0003;
	background-position: absolute;
	height: 100%;
	width: 100%;
}
.sidebar-page-container {
    padding: 90px 0px 90px;
}
.testimonial-one .swiper-pagination-bullet:before{
	opacity: 1;
	border-color: #fff;
}
.projects-block_three-image img {
    object-fit: cover;
    min-height: 500px;
}
.projects-block_three-inner:before{
	border: 0;
}
.projects-block_three-arrow {
    position: absolute;
    left: -50px;
    right: 0;
    width: 40px;
    height: 40px;
	  line-height: 40px;
}
.projects-three .projects-three_arrows{
	right: 0;
}
.projects-block_three-content{
	bottom: 35px;
}
.news-block_two {
    padding: 0 2em;
}
#contact-form p{
	margin: 0;
}
#contact-form p input,
#contact-form p textarea{
    padding: 15px;
    height: auto;
    border: 1px solid #eee;
    border-radius: 5px;
}
#contact-form button{
	padding: 15px 35px;
	border-radius: 5px;
}
.projects-block_three{
	margin-bottom: 20px;
}
.news-block_two {
    padding: 0 1em;
}
.informations-container h3{
	margin-top: 2rem;
	margin-bottom: 1rem;
}
.informations-container h3 span{
	font-weight: 500 !important;
}



