 .quote-load{   position:relative;   transition:all .3s ease-in-out; } .quote-load::before {   content:"";   position:absolute;   top:0;   left:0;   display:flex;   align-items:center;   justify-content:center;   margin:auto;   right:0;   bottom:0;   background:rgb(255 255 255 / 94%);   background-image:url(/wp-content/uploads/2023/02/loader.gif);   background-size:contain;   background-repeat:no-repeat;   background-size:80px;   background-position:center;   transition:all .3s ease-in-out; } .quote-load::before{   display:none;   transition:all .3s ease-in-out; } .quote-adding::before{   display:flex;   transition:all .3s ease-in-out; } .quote-basket-body .quote-item , .quote-basket-page .quote-item{   display:flex;   align-items:center;   column-gap:10px; } .quote-basket-body .quote-item:not(:last-child) {   margin-bottom:10px;   padding-bottom:10px;   border-bottom:1px solid black; } .quote-basket-body .quote-info , .quote-basket-page .quote-info{   display:flex;   align-items:center;   flex:1;   column-gap:10px; } .quote-basket-body .quote-image img, .quote-basket-page .quote-image img {   width:100%;   height:100%;   object-fit:cover;   object-position:top;   image-rendering:-webkit-optimize-contrast; } .quote-basket-body .quote-image {   max-width:80px;   max-height:80px;   height:80px;   width:100%;   overflow:hidden;   border-top-right-radius:10px;   border-bottom-left-radius:10px; } .quote-basket-page .quote-image {   max-width:160px;   max-height:120px;   height:100%;   width:100%;   overflow:hidden;   border-bottom-right-radius:10px;   border-top-left-radius:10px;   object-position:center top; } @media(max-width:767px){ .quote-basket-page .quote-image {   max-width:100px;   max-height:100px; } } .quote-basket-body .quote-name , .quote-basket-page .quote-name{   flex:1; } .quote-item button.delete {   border:none;   background:transparent; } .quote-basket-page .quote-item {   padding:20px;   box-shadow:0px 0px 20px rgb(0 0 0 / 10%);   border-radius:20px;   background:#fff; } .quote-basket-page .quote-item:not(:last-child) {   margin-bottom:20px; } .talent-item .add-crt-btn {   height:22px;   display:flex;   align-items:center;   column-gap:3px;   min-width:60px;   justify-content:center;   padding:0px 8px!important; } .talent-item .add-crt-btn:hover ,.talent-item .add-crt-btn:focus{   background:black!important; } .adding-quote i, .added-quote:not(.basket-with-title) {   font-size:0px!important; } .layout-grid .talent-item .grid-image a.adding-quote:focus ,  a.adding-quote:focus {   background:var( --e-global-color-primary )!important; } a.adding-quote i, a.adding-quote:not(.basket-with-title){   font-size:0!important; } .adding-quote::before {   content:"";   background-image:url(/wp-content/uploads/2023/02/ajax-loader.gif);   position:absolute;   height:100%;   width:100%;   left:0;   top:0;   background-size:cover;   background-repeat:no-repeat;   display:flex;   align-items:center;   border:0;   margin:auto;   top:0;   background-position:center;   right:0;   left:0; } .added-quote:not(.basket-with-title)::before {   content:"Added";   font-size:14px; } .added-quote > i::before{   content:"\f00c"!important; } .alart-cart {   position:absolute;   top:0;   z-index:999;   left:0;   width:100%;   background:black;   color:#fff;   display:flex;   align-items:center;   justify-content:center;   padding:10px;   font-size:12px;   display:none;   text-align:center;   transition:all .3s ease-in-out; } .item-notif {   top:0;   position:z;   position:absolute;   top:0;   left:0;   background:#ffdc00;   width:100%;   align-items:center;   justify-content:center;   padding:5px;   font-size:12px;   z-index:99;   transition:all .3s ease-in-out;   display:none; } body .multistep-form .form-wrap .bh-field-event-date .field_date-wrap .add_date_toggle input {   padding-right:40px!important;   flex:1;   text-transform:uppercase; } .multistep-form .add_date_toggle i {   width:40px;   display:flex;   background:black;   justify-content:center;   margin:auto;   height:40px;   align-items:center;   color:#fff;   border-radius:10px;   position:absolute;   right:0; } .bh-field :is(select , input ) {   height:40px;   width:100%;   border-radius:10px!important;   padding:0px 10px; } .bh-field {   display:block;   margin-bottom:20px; } .bh-field label{   margin-bottom:10px;   display:block;   font-weight:500; }  .date-range-event input:first-child {   border-top-right-radius:0px!important;   border-bottom-right-radius:0px!important; } .date-range-event input:last-child {   border-top-left-radius:0px!important;   border-bottom-left-radius:0px!important; } .date-range-event {   margin-bottom:10px; } .add-quote-button .add-to-basket {   background:#f1ce01;   border-radius:100px;   padding:10px;   position:relative;   transition:all .3s ease-in-out;   align-items:center;   width:fit-content;   display:inline-flex;   justify-content:center;   margin:auto;   min-height:30px;   height:30px; }  .add-quote-button .add-to-basket.adding-quote::before {   max-width:100px; } .add-quote-button .add-to-basket:hover{   background:black; } .date-range-event .date-range-item {   display:flex;   align-items:center;   background:#f1f1f1;   border-radius:10px;   column-gap:5px;   flex:auto; } .quote-content {   display:-webkit-box;  width:100%;   -webkit-line-clamp:2;   -webkit-box-orient:vertical;   overflow:hidden;   text-overflow:ellipsis; } .quote-del .icon-trash {   cursor:pointer; } .basket-with-title{ display:inline; }