/*
Theme Name: Blanquette
Theme URI: https://blanquette.qodeinteractive.com
Description: Restaurant WordPress Theme
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Text Domain: blanquette
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.page-id-2880 .description,.page-id-10947 .description{
overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 5; 
           line-clamp: 5; 
   -webkit-box-orient: vertical;
margin-bottom:20px;
}
.page-id-2880 .name,.page-id-2880 .company,.page-id-10947 .name,.page-id-10947 .company{
display:block;
}
.page-id-2880 .elementor-col-33 .elementor-widget-image,.page-id-10947 .elementor-col-33 .elementor-widget-image{
height:70px;
max-height:70px;
}
.page-id-2880 .elementor-col-33 .elementor-widget-image img,.page-id-2880 .elementor-col-33 .elementor-widget-image .elementor-widget-container,.page-id-10947 .elementor-col-33 .elementor-widget-image img,.page-id-10947 .elementor-col-33 .elementor-widget-image .elementor-widget-container{
height:100% !important;
max-height:100% !important;
}
.page-id-2880 .elementor-col-33 .elementor-widget-image img,.page-id-10947 .elementor-col-33 .elementor-widget-image img{
object-fit:contain;

}


/*Homepage redesign*/
.post-template-default.single #qodef-page-inner  h1{
color:#231D1F !important;
}

.services h4{
color: #2a5882;
font-size: 30px !important;
margin:0;
}
.services .elementor-widget-container{
padding:0 !important;
}

.services .services-info.right .elementor-widget-wrap{
border-top-right-radius:50px;
}
.services .services-info.left .elementor-widget-wrap{
border-top-left-radius:50px;
}
.button.button-mid a{
background:#ac8d5b !important;
}
.button.button-mid span{
color:#fffade;
}
#appropriate .border-bottom{
border-bottom:1px solid #AC8D5B;
}
#appropriate .border-bottom:last-child,#appropriate  .elementor-column:last-child {
border-bottom:unset;
border-right:unset;
}
#appropriate  .elementor-column{
border-right:1px solid #AC8D5B;
}
.border-diagonal .elementor-widget-wrap{
border-top-right-radius:50px;
border-bottom-left-radius:50px;
}
.request-form  *{
font-family:'Jost' !important;
}
.request-form .elementor-element-8724292{
    border-bottom-left-radius: 50px;
overflow:hidden;
}
.request-form  h5{
font-weight:500 !important;
}
#testimonials-new .swiper-button-prev svg,#testimonials-new .swiper-button-next svg,#testimonials-new div.qodef-e-static-quote > svg {
    color: #fff !important;
}
#testimonials-new div.qodef-e-static-quote > svg{
width: 200px;
    height: 200px;
}
#logo-header-dekstop{
filter:sepia(1);
}
.qodef-header-logo-link{
margin-right:0 !important;
}
#testimonials-new .qodef-testimonials-list{
    display: flex;
    flex-direction: row;
    padding: 0 100px;
align-items: center;
}
#process h3{
font-family:'Jost' !important;
}
#testimonials-new h3{
 font-size:18px !important;
text-align:left;
text-transform:initial;
font-weight:400;
color:#4D4D4D;
line-height:22px;
font-family:'Jost';
}
#testimonials-new  .qodef-e-author-name{
 font-size:20px !important;
text-align:left;
text-transform:initial;
font-weight:400;
color:#4D4D4D;
line-height:22px;
}
#testimonials-new  .qodef-e-author-job{
text-align:left !important;
font-size:14px !important;
font-weight:300;
line-height:1em;
}
#testimonials-new .qodef-testimonials-list .qodef-e-content {
    display: flex
    flex-direction: column;
    align-items: flex-start;
    padding: 0 100px;
}
.qodef-testimonials-list .qodef-e-author{
 align-items: flex-start;
}
#testimonials-new .swiper-wrapper{
   align-items: center;
}
#testimonials-new .qodef-e-media-image{
display:none;
}
body .request-new form{
padding-bottom:65px !important;
}
.request-new .elementor-column:nth-of-type(2) section ,.request-new .elementor-column:nth-of-type(2) div{
height:100%;
}
.request-new .elementor-column:nth-of-type(2) img{
height:100%;
object-fit:cover;
min-height:320px;
max-height:320px;
}
.request-new h5,.request-new label{
color:#ac8d5b !important;
}
.reques-new section{
height:100%;
}
.request-new label{
font-size:18px !important;
font-weight:300 !important;
}
.request-new  input,.request-new select,.request-new  input:focus {
   color:#4D4D4D !important;
    border-color: #4D4D4D !important; 
}
.request-new .button span{
background: #2a5882 !important;
    color: #fff ! Important;
border-radius:0;
padding:12px 24px;
margin0bottom:50px;
}
#header-logo{
top:80px;
}
#header-text{
top: 165px;
}
.button span{
font-weight: 400;
    letter-spacing: 1px;
}
.button  a{
border-radius:0;
padding:8px 15px;
}
#part-partners .elementor-image-carousel-wrapper{
overflow:hidden !important;
}
#part-partners br{
display:none;
}
#gallery-1{
display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
#part-partners dl{
width:9% !important;
}
#part-partners .gallery-item {
    padding: 0 10px 10px 0;
}
.services h4{
font-family:'Jost' !important;
line-height:1.1em;
}
#our-difference .elementor-element,#our-difference .elementor-widget:not(:last-child){
margin-bottom:0 !important;
}
#our-difference .elementor-container{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
#our-difference .elementor-column{
width:33% !important;
}
#our-difference .elementor-container{
justify-content:center;
}
.rs-layer.border-diagonal{
border-top-right-radius:25px;
border-bottom-left-radius:25px;
padding:5px 10px;
}
#service-add .elementor-widget-wrap,#service-add-two .elementor-widget-wrap,#service-add-three .elementor-widget-wrap{
border-bottom-right-radius:50px;
border-bottom-left-radius:50px;
}
#service-add li::before,#service-add-two li::before,#service-add-three li::before {
    content: url("https://evently.bg/wp-content/uploads/2025/11/star-1.png");
    display: inline-block;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
}
.revslider-initialised{
margin-bottom:15px !important;
}
#rev_slider_1_1_wrapper .gyges .tp-thumb-img-wrap{
background:#fff !important;
}
#rev_slider_1_1_wrapper .custom.tparrows {

    background: transparent !important;
}
#rev_slider_1_1_wrapper .custom.tparrows:before {
    font-size: 40px !important;
}
.elementor-element-7b79794 img{
display:none;
}


/*Responsive*/
@media only screen and (max-width: 1024px) {
    body.wp-singular:not(.qodef-content-behind-header) #qodef-page-outer {
       margin-top: -68px !important;
    }
}
@media screen and (max-width:1000px){
#qodef-page-mobile-header-inner .qodef-header-logo-image{
display:block !important;
width: 80px !important;
height: auto !important;
object-fit: cover;
position: relative;
z-index:9999;
filter: invert(1) sepia(1);
}
.qodef-mobile-header-logo-link{
height:70px;
}
#qodef-page-mobile-header{
background:transparent !important;
}
.qodef-svg--menu{
color:#fffade ;
}
}
@media screen and (max-width:768px){

#our-difference .elementor-column{
width:100% !important;
}
#our-difference .elementor-container{
flex-wrap:wrap;
}
#header-logo {
    top: 64px;
padding:0px !important;
width: 240px;
left: 55%;
}
#header-text {
    top: 185px;
}
#part-partners dl {
    width: 25% !important;
  
}

#process p{
font-size:16px;
}
.services h4 {
    font-size: 22px !important;
 line-height:1.1em;
}
.services .services-info.right .elementor-widget-wrap {
    border-top-right-radius: 0;

}
.services-info-right-img img{
    border-top-right-radius: 50px !important;
}
.services-info.left,.order-m-2{
order:2 !important;
}
.services .services-info.left .elementor-widget-wrap {
    border-top-left-radius: 0;
}
.services .services-info.left+div img{
border-top-left-radius: 50px !important;
}
#appropriate .elementor-column {
 border-bottom: 1px solid #AC8D5B !important;
   border-right:0 !important;
}
#appropriate .border-bottom{
 border:0 !important;
}
.img-m-full img{
width:100% !important;
max-height:auto !important;
height:auto !important;
}
#full-partners dl{
width: 25% !important;
}

#testimonials-new .swiper-slide{
width:100% !important;
padding:0 !important;
}
#testimonials-new .qodef-testimonials-list .qodef-e-content {
    padding: 35px;
}
#testimonials-new div.qodef-e-static-quote > svg {
    width: 100px;
    height: 100px;
}
#testimonials-new .swiper-wrapper {
    align-items: normal;
}
.request-new h5{
font-size:30px !important;
line-height:33px !important;
}
#gallery-2{
    display: flex;
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
}
#gallery-2 .gallery-item {
    padding: 0 20px 20px 0;
}
.request-new .elementor-widget-wrap{
padding:0 !important;
}
#testimonials-new .qodef-testimonials-list {
    padding: 0px 10px !important;
}
#top-header .elementor-video{
height:400px;
}
body .request-new form {
    padding-bottom: 30px !important;
}
}

.slider-text .swiper-button-next,.slider-text .swiper-button-prev{
z-index:9990;
}
.slider-text svg{
color:#fff !important;
z-index:9990;
}
.slider-text .swiper-button-next{
right:0 !important;
}
.slider-text .swiper-button-prev{
left:0 !important;
}