html{
	 scroll-behavior: smooth;
}
.main-header {
	background: #572985 ;
}
.page-id-7739 .elementor-element.elementor-element-950ca52:not(.elementor-motion-effects-element-type-background) {
    background-color: #0B7B7F !important;
}
.Macarons-page .nav-item-children>li.current-menu-item>a {
    color: #fff !important;
    padding: 0px 26px !important;
    font-size: 19px !important;
}
.Macarons-page .nav-item-children:before {
    background-color: #582986 !important;
    box-shadow: none !important;
}
ul.nav-item-children {
    padding: 0px !important;
}
.navbar-brand-inner img.logo-default {
    width: 170px;
}
.page-id-4335 .elementor-element.elementor-element-8d2750a,
.page-id-5629 .elementor-element.elementor-element-8d2750a.elementor-widget__width-initial.elementor-fixed.fix-nav.elementor-widget.elementor-widget-ld_custom_menu {
    display: none;
}
.page-id-3587 .elementor-element.elementor-element-8d2750a.elementor-widget__width-initial.elementor-fixed.fix-nav.elementor-widget.elementor-widget-ld_custom_menu {
    display: block;
}
.m-highlight {
    background-color:rgba(231, 46, 89,0.75);
    color: #fff;
    margin:1px;
    padding: 0 3px;
}

.yellow-highlight {
    background-color: transparent;
    color: #FFCE2B;
    padding: 0;
}

.menu-box-center .elementor-container {
    justify-content: center;
}

.green-highlight {
    background-color: transparent;
    color: #5AA33E;
    padding: 0;
}

.pare-height {
    min-height: 230px;
}

.follow-text span {
    display: inline-block;
    color: #E72E59;
    position: relative;
}

.follow-text span::before {
    content:'';
    width:100%;
    height:4px;
    background-color:#E72E59;
    position:absolute;
    left:-30px;
    bottom:0; 
}

.f-link-color {
    color: #FFCE2B !important;
}

.f-link-color:hover {
    color: #582986 !important;
}

.contact-form .elementor-field {
    padding-left: 0 !important;
    padding-bottom: 20px !important;
    font-size: 20px !important;
}

.contact-form .elementor-field-type-submit {
    margin-top: 35px !important;
}

.elementor-field:focus {
    background-color: none !important;
    outline: none !important;
    box-shadow:none !important;
}

.text-de {
    position: relative;
    text-transform: lowercase !important;
}

.text-de::before {
    content: '';
    position: absolute;
    top: 15px;
    left: 13px;
    width: 100%;
    height: 100%;
    background-image: url(../images/text-de.svg);
    background-repeat: no-repeat;
    background-size: auto;
}

.pop-menu-list .iconbox-icon-container  {
    border-radius: 8px;
    overflow: hidden;
}

.pop-menu-list .elementor-widget-ld_icon_box > .elementor-widget-container {
    margin-bottom: 0 !important;
}   

.mood-col {
    transition: all 0.5s;
}

.mood-col .elementor-image-box-wrapper .elementor-image-box-title  {
    margin-bottom: 0 !important;
}

.mood-col > .elementor-widget-wrap:hover {
   background-color: rgba(88, 41, 134, 0.1); 
   border-radius: 20px;
}

.mood-col-wrapper .elementor-container {
    justify-content: center;
}

.so-link:hover .lqd-iconbox-heading{
    color: #E72E59 !important;
}

.follow-text .ld-fh-element a {
    color: #E72E59 !important;
}


/* Dessertcorner Address */

.address-wrapper  {
    min-height: 290px;
}

.address-wrapper .de-address {
    display: flex;
    flex-wrap: wrap;
}

.address-wrapper .elementor-container .elementor-inner-column {
    width: 100% !important;
}

.address-wrapper .de-address .add-col-1 {
    width: 40%;
    border-right: 1px solid #E72E59;
    padding-right: 10px;
}

.address-wrapper .de-address .add-col-2 {
    width: 60%;
    padding-left: 45px;
}

.address-wrapper .de-address p {
    color: #331253;
}

.address-wrapper .de-address p a {
    color: #331253;
}

.address-wrapper .de-address p a:hover {
    color: #E72E59;
}

.address-wrapper .de-address p.phone {
    margin-bottom: 20px !important;
}

.address-wrapper .de-address p.delivery {
    margin-bottom: 0 !important;
}

.address-wrapper .de-address p.delivery a {
    text-decoration: underline;
}

.address-wrapper .add-col-2 p {
    margin-bottom: 16px;
}

.address-wrapper .add-col-2 .add-direction {
    font-family: "Avenir", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    font-style: italic;
}

.address-wrapper .add-col-2 .add-direction a {
    text-decoration: underline !important;
}

.store-time {
    min-height:165px;
}

input:-internal-autofill-selected { 
    background-color: transparent !important;
}

input:-webkit-autofill { 
    background-color: transparent !important;
}

.fix-nav .reset-ul li a {
    width: 12px;
    height: 12px; 
    border-radius: 100%;
    padding: 0 !important;
}

#ctf .ctf-tweet-actions a.ctf-like, #ctf .ctf-tweet-actions a.ctf-reply, #ctf .ctf-tweet-actions a.ctf-retweet {
	color:#fff !important;
}


#sb_instagram {
    padding-bottom: 0 !important;
}

#sb_instagram .sbi_photo {
    border-radius: 16px;
    /* height: 285px !important; */
}


a.sby_video_thumbnail.sby_item_video_thumbnail.sby_imgLiquid_bgSize.sby_imgLiquid_ready {
    border-radius: 16px;
}

/* Testimonal Design */

.testimonial-design .elementor-widget-container,.testimonial-design-se .elementor-widget-container {
    position: relative;
}

.testimonial-design .elementor-widget-container::after,.testimonial-design-se .elementor-widget-container::after {
    content: '';
    width: 51px;
    height: 52px;
    position: absolute;
    bottom: -32px;
    right: 40px;
    background-image: url(../images/t.svg);
    background-repeat: no-repeat;
    background-size: auto;
}

.testimonial-design,.testimonial-design-se {
    position: relative;
}

.testimonial-design::before {
    content: '';
    width: 24px;
    height: 25px;
    position: absolute;
    top: -10px;
    left: -24px;
    background-image: url(../images/t-1.4.svg);
    background-repeat: no-repeat;
    background-size: auto;
}

.testimonial-design::after {
    content: '';
    width: 39px;
    height: 41px;
    position: absolute;
    top: -30px;
    right: -30px;
    background-image: url(../images/t-1.5.svg);
    background-repeat: no-repeat;
    background-size: auto;
}

.testimonial-design-se::before {
    content: '';
    width: 44px;
    height: 53px;
    position: absolute;
    bottom: 51px;
    left: -20px;
    background-image: url(../images/t-1.2.svg);
    background-repeat: no-repeat;
    background-size: auto;
}

.testimonial-design-se::after {
    content: '';
    width: 55px;
    height: 41px;
    position: absolute;
    top: -15px;
    right: -13px;
    background-image: url(../images/t-1.3.svg);
    background-repeat: no-repeat;
    background-size: auto;
}


/* Testimonal Design End */


.mu-popup .dialog-close-button.dialog-lightbox-close-button {
    border-radius: 100%;
    padding: 5px
}

.rotate_animation img {
	 animation: contact-rotate 50s linear infinite;
}


@keyframes contact-rotate {
    0%{
       transform: rotate(0deg);
      }
   100%{
       transform: rotate(360deg);
      }
}

.grecaptcha-badge { visibility: hidden; }


.abacus-link a {
	font-size: 20px;
    font-weight: 800;
	text-decoration:underline !important;
  	color:#E72E59 !important;
}

.abacus-link a:hover {
	color:#331253 !important;
}

.almond-text h2.elementor-heading-title.elementor-size-default:before {
    content: '';
    position: absolute;
    background: url(https://www.review.dessertcorner.com.au/wp-content/uploads/2023/06/Group-380-1.png);
    background-repeat: no-repeat;
    left: 77%;
    top: -78%;
    z-index: 1000;
    background-size: contain;
    width: 100%;
    height: 556px;
}
.almond-text h2.elementor-size-default {
    position:relative;
}
@media (min-width: 1367px) and (max-width: 1920px) {  
.almond-text h2.elementor-heading-title.elementor-size-default:before {
    left: 73%;
}
}

.macarons-logo .elementor-widget-container {
    animation:spin 50s linear infinite;
}

.text-logo .elementor-widget-container:before {
    content: '';
    background: url(https://www.review.dessertcorner.com.au/wp-content/uploads/2023/06/Group-276-1.svg) no-repeat top left;
    position: absolute;
    top: -20px;
    left:-10px;
    width: 100%;
    height: 100%;  
}

/* brittle page*/
.orange-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 210px;
    height: 210px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/image-125-1.png") no-repeat;
    background-size: contain;
    left:0;
    margin: -60px 0px 0px -110px;
    position: absolute;
}
.almond-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 585px;
    height: 607px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/image-131-1-1.png") no-repeat;
    background-size: contain;
    margin: -305px 0px 0px -250px;
    position: absolute;
}
.rose-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 381px;
    height: 334px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/image-139-1.png") no-repeat;
    background-size: contain;
    margin: -200px 0px 0px -220px;
    left:0;
    position: absolute;
}
.pistachio-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 472px;
    height: 549px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/Mask-group-15-1.png") no-repeat;
    background-size: contain;
    margin: -350px 0px 0px -70px;
    position: absolute;
}
.saffron-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 369px;
    height: 374px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/image-223-1.png") no-repeat;
    background-size: contain;
    margin: -260px 0px 0px -225px;
    left:0;
    position: absolute;
}
.coffee-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 315px;
    height: 369px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/image-178-1.png") no-repeat;
    background-size: contain;
    margin: -170px 0px 0px -125px;
    position: absolute;
}
.pineapple-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 612px;
    height: 633px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/image-205-1-1.png") no-repeat;
    background-size: contain;
    margin: -375px 0px 0px -390px;
    left:0;
    position: absolute;
}
.mango-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 399px;
    height: 474px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/1-2-mango-png_800x800-1-1.png") no-repeat;
    background-size: contain;
    margin: -240px 0px 0px -160px;
    position: absolute;
}
.strawberry-section h1.elementor-heading-title.elementor-size-default:after {
    content: "";
    width: 374px;
    height: 509px;
    background: url("https://www.review.dessertcorner.com.au/wp-content/uploads/2023/08/Group-484.png") no-repeat;
    background-size: contain;
    margin: -540px 0px 0px -235px;
    left:0;
    position: absolute;
}


 .page-id-5629.lqd-fancy-menu ul , .page-id-4335.lqd-fancy-menu ul{
    display: none!important;
}
/*  .elementor-element.elementor-element-5ad6d83.elementor-align-center.elementor-widget.elementor-widget-ld_icon_box {
    margin-top: 20px!important;
} */

.elementor-element-5ad6d83  .iconbox-icon-container {
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}
.lqd-sticky-menu {
    background-color: transparent!important;
}

.lqd-sticky-menu>.inline-ul>li {
    display: grid!important;
}

ul .nav-item-children>li>a {
    border-bottom: 1px solid #ffce2b!important;
    border-radius:5px!important;
}
.lounge-faqs .elementor-accordion-item {
    border: 1px solid #fff !important;
    border-radius: 8px;
    margin-bottom: 24px;
}
.lounge-map-one h3.elementor-icon-box-title {
   margin-top: 16px;
   margin-bottom: 16px !important;
}
span.location-text {
   color: #FFCE2B;
}

/* blog */
.lqd-lp-img.overflow-hidden {
    width: 467px;
    height: 260px;
}
.lqd-lp-date,.lqd-lp-meta .lqd-lp-author h3 {
    font-size: 16px !important;
    line-height: 28px;
    font-family: 'Inter';
    font-weight: 700 !important;
    text-transform: uppercase;
}
.lqd-lp-date {
    color: #7F7F82;
}

header.lqd-lp-header.p-5 {
    padding: 25px 10px 43px 35px;
}
h3.entry-title.lqd-lp-title.mt-3.mb-0.h5 {
    margin-top: 34px;
}
.lqd-lp-meta-dot-between .entry-terms:not(:last-child):after,.lqd-lp-meta-dot-between .lqd-lp-author:not(:last-child):after,.lqd-lp-meta-dot-between .lqd-lp-cat:not(:last-child):after,.lqd-lp-meta-dot-between .lqd-lp-datel:after {
    width: 7px;
    height: 7px;
    margin:10px;
}
.lqd-lp-meta-dot-between>:not(:last-child) {
    margin-right: 0px !important;
}
.single-post .elementor-post-info__item--type-time {
    color: #000 !important;
}

.single-post h3.wp-block-heading {
    font-family: 'Avenir';
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
}
.side-post-tite article.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry {
    padding: 20px 0px;
}
.single-post .side-post-tite article.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry:not(:last-child) {
     border-bottom: 1px solid rgba(0,0,0,.1);
}

.single-post li.elementor-icon-list-item.elementor-inline-item a .elementor-icon-list-text:hover,
.single-post span.elementor-post-info__terms-list a:hover,
.single-post .lqd-lp-style-6 .lqd-lp-author h3 a:hover,
.single-post .side-post-tite h3.elementor-post__title a:hover,
.single-post-categories .wp-block-categories-list li.cat-item a:hover{
    color: #E72E59 !important;
}
.single-post-categories .widget.widget_block.widget_categories {
    padding: 0px !important;
    border: none;
}
.single-post-categories .wp-block-categories-list li.cat-item {
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 800;
    color: #a19999 !important;
}
.single-post-categories .wp-block-categories-list li.cat-item a {
    color: #a19999 !important;
}
.single-footer-tags span.elementor-post-info__terms-list a {
    background: #ecececbf;
    padding: 5px 10px;
    border-radius: 20px;
}
.post-page .lqd-lp-style-6 {
    box-shadow: 0 4px 34px #0000001A;
}
.post-page span.static.d-block {
    font-weight: 700;
    font-size: 24px;
    font-family: inter;
    line-height: 29.05px;
}
.post-page .btn.ld-ajax-loadmore {
    padding: 15px 30px;
    border-radius: 66px;
    border:1px solid #E72E59;
}
.post-page .btn.ld-ajax-loadmore:hover {
    color:#e72e59;
    background:#fff;
    border:1px solid #E72E59;
    border-radius: 66px;
}
.single-page-social-icon .elementor-social-icons-wrapper.elementor-grid {
    display: flex;
    flex-direction: column;
}
.travel-location .elementor-icon-list-item a {
    text-decoration-color: #421B67 !important;
}
.travel-location .elementor-icon-list-item a:hover {
    text-decoration-color: #e72e59c2 !important;
}


/* whatson page */
.elementor-widget-text-editor p {
    margin-bottom: 0px;
}

/* whatson page end */

    .elementor-3587 .elementor-element.elementor-element-b5ad751 {
        width: 100% !important;
    }


section.elementor-section.elementor-top-section.elementor-element.elementor-element-da6ab3e.elementor-section-full_width.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.elementor-hidden-mobile.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

