| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/capital-catering/web/app/themes/capital-catering/ |
Upload File : |
/*
Theme Name: Capital Catering
Author: Poplify
Description: Simple theme
Version: 1.1
Requires PHP: 8.0
Text Domain: capital-catering
*/
/**/
:root {
/* --color-heading: #1C2327;
--color-body: #7A7A7A; */
/* --color-background: #f9f9f9;
--color-primary: #007bff; */
}
.page-id-2040 .elementor-element h1{
font-weight: 300 !important;
font-size: 64px !important;
/* color: var(--color-heading) !important; */
}
.page-id-2040 .hero-section-manager.hero-section-black h1{
color: #fff;
}
.page-id-2040 .elementor-element h1, h2, h3, h4, h5, h6 {
font-family: "Montserrat", Sans-serif !important;
}
.page-id-2040 .elementor-element h2{
/* font-size: 48px !important;
font-weight: 300 !important; */
/* color: var(--color-heading) !important; */
}
/**/
/*start***************/
a.terms:hover {
color: #B48324;
}
.event-gallery .elementor-flip-box__layer__overlay .elementor-flip-box__layer__inner{
display:none;
}
#shipping_country_field span.select2-selection__arrow {
display: none;
}
#shipping_country_field {
pointer-events: none;
}
#shipping_country_field label{
color: #A7A8A9;
}
.tax_label{
display:none;
}
.woocommerce-error {
display: block;
}
.vip-checkout-btn{
padding:0!important;
}
.vip-checkout-btn a{
padding:14px 28px !important;
display:block!important;
}
.disable-fields p#billing_state_field.-filled{
opacity: 0.6;
pointer-events: none;
}
.disable-fields #billing_address_2_field{
pointer-events: none;
}
.status-label {
color:#1C2327;
padding:10px 20px;
border-radius:30px;
font-weight:700;
text-transform: uppercase;
font-size: 14px;
display: inline-block;
}
.status-label.confirmed,.status-label.completed,.status-label.picked-up,.status-label.delivered {
background: #A5D3CA;
}
.status-label.pending-payment,.status-label.refunded,.status-label.pickup-missed,.status-label.delivery-attempt-failed {
background: #F8E0D3;
}
.status-label.failed,.status-label.cancelled,.status-label.disposed-not-collected {
background: #FACCE1;
}
.status-label.ready-for-pickup,.status-label.out-for-delivery,.status-label.reattempting-delivery,.status-label.on-the-way-to-venue,.status-label.event-in-progress,.status-label.preparing {
background: #CCF1F9;
}
ul.woocommerce-order-overview {
display: grid;
padding: 0;
}
.select2-readonly + span{
pointer-events:none!important;
opacity:0.5!important;
}
a.order-online:hover {
background-color: #fff;
color: #1c2327;
}
div#gform_fields_login input:-webkit-autofill {
-webkit-text-fill-color: #1c2327 !important;
box-shadow: 0 0 0 1000px #f4f3f3 inset !important;
}
input#gform_submit_button_5:hover {
background-color: #E4E4E3!important;
color:#1c2327 !important;
border-color:#E4E4E3!important;
}
input#gform_submit_button_5:focus {
background-color: #D9D8D6!important;
color:#1c2327 !important;
border-color:#D9D8D6!important;
}
.login-link a:hover {
color: #B48324;
}
a.order-online:hover {
background-color: #fff;
color: #1c2327;
}
/*input#gform_submit_button_5:hover {
background-color: #ffffff00!important;
color:#fff!important;
border-color:#fff!important;
}*/
.woocommerce form.checkout_coupon .form-row-last button:hover{
background-color: transparent!important;
color:#B48324;
border: 1px solid #B48324;
}
.add-notes-btn:hover{
background-color: transparent;
color: #B48324;
border: 1px solid #B48324;
}
.add-notes-btn:hover svg path{
fill: #B48324;
}
.add-notes-btn:focus{
background-color: transparent;
color: #946B1C;
border: 1px solid #946B1C;
}
.add-notes-btn:focus svg path{
fill: #946B1C;
}
#confirmDelete:hover svg path{
fill:#fff!important;
}
#confirmDelete:hover{
background-color:#E5006B;
color:#fff;
}
.edit-clear-button-wrapper .edit-clear-button-style svg{
margin-right:8px;
}
span.woocommerce-shipping-may-be-available-html.e-checkout-message.e-cart-content {
font-size: 18px;
font-weight: 600;
}
.order_main_div section.woocommerce-info {
display: none;
}
li.woocommerce-order-overview__order {
display: flex;
align-items: center;
gap: 8px;
font-size: 16px!important;
font-weight: 500;
margin-bottom: 10px;
text-transform: capitalize!important;
}
li.woocommerce-order-overview__date {
display: flex;
align-items: center;
gap: 8px;
font-size: 16px!important;
font-weight: 500;
text-transform: unset!important;
}
h2.woocommerce-order-details__title {
font-weight: 700;
font-size: 24px;
padding-left: 15px;
padding-bottom: 30px;
}
p.woocommerce-notice {
font-weight: 300;
font-size: 64px;
margin-bottom: 45px;
}
.order-confimation h3 {
font-weight: 600;
font-size: 32px;
}
.shipped_via .order-confimation {
margin-top: 80px;
}
.order-online-btn {
font-size: 16px;
text-decoration: none;
font-weight: 500;
border: 1px solid #1c2327;
border-radius: 30px;
padding: 12px 45px;
color: #1C2327;
}
.order-online-btn:hover{
color: #B48324 !important;
border: 1px solid #B48324 !important;
text-decoration: none !important;
}
.order-online-btn:focus{
color: #946B1C !important;
border: 1px solid #946B1C !important;
text-decoration: none !important;
}
.shipped_via .order-confimation p {
font-size: 16px;
margin-bottom: 40px;
}
.woocommerce ul.order_details li {
border-right: none;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
border-bottom: 1px solid #D9D8D6;
padding-bottom: 30px;
padding-left:15px;
padding-right:15px;
margin-bottom:30px;
}
.order_main_div > .row {
padding: 0 14px;
}
.woocommerce table.shop_table {
border: none;
}
.order_main_div {
box-shadow: 0px 4px 34px 0px #0000000D;
background-color: white;
padding: 16px;
border-radius: 16px;
max-width: 715px;
margin: 0 auto;
}
.cc-order-summary-containter {
box-shadow: 0px 4px 34px 0px #0000000D;
background-color: white;
padding: 16px;
border-radius: 16px;
}
.cc-order-summary-containter .woocommerce-order-details__title {
padding-left: 0px;
margin-bottom: 0px;
}
.woocommerce-column--shipping-address {
border-bottom: 1px solid #D9D8D6;
}
.woocommerce .woocommerce-customer-details address {
font-style: normal;
border: none;
padding: 20px 12px 30px ;
}
.input-text:-webkit-autofill {
background-color: transparent !important;
color: #333 !important;
-webkit-box-shadow: 0 0 0px 1000px #F4F3F3 inset !important;
}
.woocommerce-checkout .input-text:-webkit-autofill {
background-color: #fff !important;
color: #1c2327 !important;
-webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
}
h3.woocommerce-column__title {
font-weight: 700;
font-size: 24px;
}
.woocommerce-column--billing-address {
margin-top: 30px;
}
.paymentMethod h3, .woocommerce-order-overview__notes h3{
font-weight: 700;
font-size: 24px;
}
ul.woocommerce-order-overview strong {
font-weight: 500;
font-size: 16px!important;
line-height: 28px;
}
.gf_login_links, .gform_heading{
display:none;
}
.width-content {
max-width: 710px;
margin: auto;
}
.login-box {
background: #fff;
padding: 60px;
border-radius: 16px;
margin: 30px 0 40px;
}
.gfield--type-remember_me {
display: none;
}
div#gform_2_validation_container {
display: none;
}
.page-id-1390 main#content{
background-image: url(https://www.capitalcateringplus.ae/app/uploads/2025/04/White-Marble-BG.webp);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding: 100px 0px;
}
.other-event-hover-manager:hover .elementor-heading-title {
color: #b48324 !important;
}
.other-event-hover-manager h2 {
text-align:left;
}
.other-event-hover-manager p {
text-align:left;
}
.other-event-hover-manager img {
width: 100%;
}
.custom-img a:after {
border-radius: 30px;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
background: rgba(0, 0, 0, 0.52);
content: "";
opacity: 1;
z-index: 0;
opacity: 0;
}
.other-event-hover-manager:hover .custom-img a:after {
opacity: 1;
transition: 0.5s;
}
.other-event-hover-manager .custom-img a {
width: 100%;
z-index: 9;
position: relative;
}
/* /fix/ */
.booking-form-manager .elementor-labels-above .elementor-field-group input {
min-height: 50px;
}
.booking-form-manager .elementor-labels-above .elementor-field-group input::placeholder {
color: #1C2327 !important;
opacity: 1;
}
.booking-form-manager .elementor-labels-above .elementor-field-group select{
min-height: 50px;
}
.booking-form-manager .elementor-labels-above .elementor-field-group select::placeholder{
color:#1C2327 !important;
opacity: 1;
}
.booking-form-manager textarea#form-field-message::placeholder {
color:#1C2327 !important;
opacity: 1;
}
.booking-form-manager span.elementor-field-option {
display: flex
;
align-items: center;
}
.booking-form-manager span.elementor-field-option input {
margin-right: 8px;
width: 22px;
height:22px;
min-height: 22px !important;
}
.booking-form-manager .elementor-field-group-field_26ffa5b .remove-before .select-caret-down-wrapper {
top: 20px;
line-height: normal;
}
.booking-form-manager button.elementor-button {
max-height: 48px;
}
/* .booking-form-manager span.elementor-field-option input[type="checkbox"]{
background:#fff !important;
color:#000 !important;
} */
/* .booking-form-manager span.elementor-field-option input[type="checkbox"]:enabled:checked {
filter: sepia(100%) brightness(80%) hue-rotate(170deg) saturate(70%) contrast(300%);
color: #1C2327;
} */
.booking-form-manager span.elementor-field-option input[type=checkbox] {
position: relative;
cursor: pointer;
}
.booking-form-manager span.elementor-field-option input[type=checkbox]:before {
content: "";
display: block;
position: absolute;
width: 22px;
height: 22px;
top: 0;
left: 0;
border-radius: 3px;
background-color: white;
}
.booking-form-manager span.elementor-field-option input[type=checkbox]:checked:after {
content: "";
display: block;
width: 7px;
height: 12px;
border: solid black;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 3px;
left: 7px;
}
#faqTabContent{
display:unset;
}
@media only screen and (max-width: 767px) {
#selected-price-mobile {
font-size: 20px !important;
}
.flatpickr-calendar.open {
z-index: 999999 !important;
}
.form-account .wp-block-group__inner-container {
padding: 40px 20px;
}
h2.wp-block-heading.form-heading-custom {
font-size: 24px;
}
.page-id-1390 main#content {
padding: 60px 20px !important;
}
.order-history-title {
font-size: 32px !important;
}
.custom-order-card .order-btn a {
font-size: 14px;
}
.order-history-desc {
font-size: 14px;
font-weight: 500;
color: #666c6c;
}
.order-history-desc br {
display: none;
}
.order-id-history {
font-size: 14px !important;
font-weight: 700 !important;
}
.custom-order-card-inner {
flex-direction: column;
align-items: flex-start !important;
}
.custom-order-card .order-btn {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.custom-order-card-inner .order-img {
display: none;
}
.custom-order-card-inner .menu-name {
font-size: 16px !important;
}
.cancel-order-popup .p-content {
width: 100% !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation:before {
content: '';
width: calc(100% + 40px);
height: calc(100% + 40px);
position: absolute;
top: -20px;
left: -20px;
background-image: url('https://www.capitalcateringplus.ae/app/uploads/2025/04/7ea88614d91c2f31fd77e4b63f8129be-scaled.jpeg');
z-index: -1;
background-size: cover;
background-repeat: no-repeat;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
position: relative;
}
body.woocommerce-account:before {
display: none;
}
.my-account-main-heading {
font-size: 32px;
}
.my-account-main-desc {
margin-bottom: 40px !important;
}
form.woocommerce-EditAccountForm.edit-account .above-form .form-row-first, form.woocommerce-EditAccountForm.edit-account .above-form .form-row-last, form.woocommerce-EditAccountForm.edit-account .above-form .form-row-first, form.woocommerce-EditAccountForm.edit-account .above-form .form-row-last {
width: 100% !important;
}
.above-form {
margin-bottom: 40px !important;
}
.cancel-order-popup {
padding: 0 20px;
}
.custom-order-card-inner .dishes-selected {
font-size: 14px !important;
}
.custom-order-card-inner .order-amount {
text-align: left !important;
align-self: flex-start !important;
}
.csm-title h2.elementor-heading-title{
font-weight:600 !important;
}
.elementor-782 .elementor-element.elementor-element-380ae00 .elementor-flip-box {
height: 400px !important;
}
.custom-flip-carousel .elementor-flip-box {
height: 400px !important;
}
.custom-flip-carousel .swiper-slide:hover {
flex: 0 0 55% !important;
max-width: 55% !important;
}
.custom-flip-carousel .swiper-slide {
flex: 0 0 55% !important;
max-width: 55% !important;
}
.contact-info .elementor-image-box-wrapper {
text-align: left !important;
display: flex;
justify-content: center;
column-gap: 10px;
align-items: center;
}
}
/*end***************/
li.menu-item.level-0.has-children .level-0-links-style:after {
content: '';
width: 16px;
height: 16px;
display: inline-flex;
align-items: flex-end;
mask-image: url('./assets/images/h-down.svg');
position: relative;
left: 2px;
background-color: #1C2327;
}
a.level-0-links-style {
display: flex;
align-items: center;
}
li.menu-item.level-0.has-children.display-active:hover a.level-0-links-style:after {
transform: rotate(180deg);
background-color: #666C6C;
}
li.menu-item.level-0.cc-display-active .level-0-links-style {
color: #B48324;
}
.menu-item.level-0.has-children.events:has(.menu-item.level-2.cc-display-active) > .level-0-links-style::after,
.menu-item.level-0.has-children.corporate:has(.menu-item.level-2.cc-display-active) > .level-0-links-style::after,
.menu-item.level-0.has-children.events:has(.menu-item.level-1.cc-display-active) > .level-0-links-style::after,
.menu-item.level-0.has-children.corporate:has(.menu-item.level-1.cc-display-active) > .level-0-links-style::after {
background-color: #B48324;
}
.mega-content-area .mega-sub-dropdown .menu-item.level-1.cc-display-active a,
.menu-item.level-0.has-children.events:has(.menu-item.level-1.cc-display-active) > .level-0-links-style,
.menu-item.level-0.has-children.corporate:has(.menu-item.level-1.cc-display-active) > .level-0-links-style {
color: #B48324;
}
/* Highlight level 2 link directly */
.mega-content-area .mega-sub-dropdown .menu-item.level-2.cc-display-active > a {
color: #B48324;
}
/* Optionally, highlight the level 0 parent link if any of its descendants at level-2 are active */
.menu-item.level-0.has-children.events:has(.menu-item.level-2.cc-display-active) > .level-0-links-style,
.menu-item.level-0.has-children.corporate:has(.menu-item.level-2.cc-display-active) > .level-0-links-style
{
color: #B48324;
}
.menu-item.level-1.cc-parent-active > a {
color: #B48324;
}
/* .menu-mega-menu-container .main-menu > li > a {
display: flex;
} */
.menu-description-content {
display: none;
}
.mega-content-area .mega-sub-dropdown li a{
color: #1C2327;
font-size: 16px;
line-height: 28px;
font-weight: 500;
font-family: 'Montserrat';
transition: color 0.3s ease-in-out, font-weight 0.3s ease-in-out, background-color 0.4s ease-in-out, transform 0.3s ease-in-out;
}
.mega-content-area .mega-sub-dropdown li a:hover {
color: #B48324 !important;
font-weight: 700;
font-size: 16px;
transform: translateX(2px);
}
a.mega-menu-first-btn-style {
background: #1C2327;
color: #fff;
font-size: 14px;
text-decoration: none;
font-weight: 500;
border: 1px solid #1c2327;
border-radius: 30px;
padding: 10px 20px;
}
a.mega-menu-first-btn-style:hover{
background: #B48324;
color: #fff;
border: 1px solid #B48324;
}
a.mega-menu-first-btn-style:focus{
background: #946B1C;
color: #fff;
border: 1px solid #946B1C;
}
a.mega-menu-second-btn-style {
background: transparent;
color: #1C2327;
font-size: 14px;
text-decoration: none;
font-weight: 500;
border: 1px solid #1c2327;
border-radius: 30px;
padding: 10px 20px;
margin-left: 25px;
}
a.mega-menu-second-btn-style:hover{
color: #B48324;
border: 1px solid #B48324;
}
a.mega-menu-second-btn-style:focus{
color: #946B1C;
border: 1px solid #946B1C;
}
.middle-column-sub-menu-wrapper {
position: absolute;
top: 50%;
left: 45%;
margin-right: -50%;
transform: translate(-45%, -50%);
}
/* .right-column-menu-description {
display: none;
transition: opacity 0.3s ease-in-out;
}
.right-column-menu-description[style="display: block;"] {
opacity: 1;
} */
/* .payment_method_wkwc_adyen_googlepay img {
display: none !important;
}
.payment_method_wkwc_adyen_applepay {
display: none !important;
} */
.tax-rate th small {
display: none;
}
.cart-subtotal small.tax_label {
display: none;
}
ul.mega-sub-dropdown li {
text-align: left;
}
/**Mobile header start**/
#top-nav .submenu-toggle {
transition: transform 0.2s ease;
display: inline-block;
position: relative;
bottom: 4px;
}
/* #top-nav .submenu-toggle.open {
transform: rotate(180deg);
} */
/**footer**/
#gform_wrapper_5 input#gform_submit_button_5 {
display: flex;
justify-content: center;
padding-top: 4px;
}
/**polict page**/
#left-side-toc-wrapper ul.elementor-toc__list-wrapper {
height: 64vh;
overflow-y: scroll;
}
.menu-sidebar ul#top-nav a.submenu-open {
color: #b48324 !important;
}
/**/
#content-1324 a.mega-menu-second-btn-style{
margin-left: 2px;
}
#content-1323 a.mega-menu-second-btn-style{
margin-left: 2px;
}
@media screen and (max-width: 767px) {
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background: #fff !important;
}
.cart-category-group .package-cart-img {
height: 220px !important;
}
.page-id-7 .packages-menu-cart form tr.package-type td:first-child {
padding-top: 20px !important;
}
.cart-dropdown-row .cats {
margin-top: 0 !important;
border-top: none !important;
}
.page-id-7 .packages-menu-cart .cart-item-details {
padding-top: 0px;
}
.packages-menu-cart .qty-plus, .packages-menu-cart .qty, .packages-menu-cart .qty-minus {
width: 30px;
height: 30px;
}
.packages-menu-cart .cart-dropdown-row #cat-add-ons .cart-item-right {
position: absolute;
right: 0;
bottom: 0;
}
.order_main_div .col-md-6.text-end {
text-align: left !important;
}
li.woocommerce-order-overview__date.date {
margin-right: 0 !important;
padding-right: 0 !important;
}
h2.woocommerce-order-details__title {
font-size: 20px !important;
padding-left: 0px !important;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
padding-left: 0px !important;
padding-right: 0px !important;
}
.order_main_div > .row {
padding: 0px !important;
}
.package-featured-image img {
height: 220px !important;
}
.pckg-thankyou-datentime {
font-size: 18px !important;
}
.pckg-thankyou-name {
font-size: 16px !important;
}
.package-attributes .mbl-gap-30 {
gap: 30px;
}
.order-confimation h3 {
font-size: 24px !important;
}
.order-confimation p {
font-size: 14px !important;
}
.order-confimation.text-center {
margin-top: 40px !important;
padding: 0px !important;
}
.order-confimation .row {
margin-top: 28px !important;
}
body.woocommerce-checkout .txt-mbl-center {
text-align: center !important;
}
.mt-mbl-28 {
margin-top: 28px !important;
}
.woocommerce-customer-details h3.woocommerce-column__title {
font-size: 20px !important;
}
.paymentMethod h3 {
font-size: 20px !important;
}
.order_summary table.order_details th, .order_summary table.order_details td {
font-size: 14px !important;
}
.order_summary table.order_details {
padding: 0px !important;
}
section.woocommerce-customer-details {
padding: 0px !important;
}
.paymentMethod {
padding: 0px !important;
}
.mbl-flex {
display: flex !important;
justify-content: space-between;
}
.itemized-thankyou-name {
font-size: 18px !important;
}
body.woocommerce-checkout .mbl-flex-dir {
flex-direction: column !important;
align-items: unset !important;
gap: 6px !important;
}
.package-menu-details .order-item-right {
position: absolute;
left: 90px;
bottom: 0;
}
.package-menu-details .order-dropdown-item.d-flex.align-items-center.justify-content-between {
position: relative;
align-items: unset !important;
}
section.woocommerce-order-details .order-groups .product-right {
position: absolute;
left: 44px;
bottom: 14px;
}
section.woocommerce-order-details .order-groups .product-row {
position: relative;
}
section.woocommerce-order-details .order-groups .product-left {
width: 100%;
align-items: unset;
}
section.woocommerce-order-details .product-name {
font-size: 11px !important;
}
}
.primary-text-only-focus a:focus{
background: #946B1C !important;
color: #ffffff !important;
border: 1px solid #946B1C !important;
}
.white-outlined-text-only a:focus{
background: transparent !important;
color: #946B1C !important;
border: 1px solid #946B1C !important;
}
.white-text-only a:focus{
background: #D9D8D6 !important;
color: #1C2327 !important;
}
.outline-text-only a:focus{
background: transparent !important;
color: #946B1C !important;
border: 1px solid #946B1C !important;
}
.white-outlined-icon-right a:focus{
background: transparent !important;
color: #946B1C !important;
border: 1px solid #946B1C !important;
}
.account-section .btn:hover{
background: #B48324 !important;
color: #fff !important;
border: 1px solid #B48324 !important;
text-decoration: none !important;
}
.account-section .btn:focus{
background: #946B1C !important;
color: #fff !important;
border: 1px solid #946B1C !important;
text-decoration: none !important;
}
.account-section a.btn.btn-outline:hover{
background: transparent !important;
color: #B48324 !important;
border: 1px solid #B48324 !important;
}
.account-section a.btn.btn-outline:focus{
background: transparent !important;
color: #946B1C !important;
border: 1px solid #946B1C !important;
}
.proceed-to-payment.wc-proceed-to-checkout .disabled-eml{
background-color: #D9D8D6 !important;
color: #fff !important;
border: 1px solid #D9D8D6 !important;
}