+
diff --git a/addons/dine360_theme_shivasakthi/static/src/img/chennora_logo.png b/addons/dine360_theme_shivasakthi/static/src/img/chennora_logo.png
new file mode 100644
index 0000000..99a0afa
Binary files /dev/null and b/addons/dine360_theme_shivasakthi/static/src/img/chennora_logo.png differ
diff --git a/addons/dine360_theme_shivasakthi/static/src/img/dine360_logo.png b/addons/dine360_theme_shivasakthi/static/src/img/dine360_logo.png
new file mode 100644
index 0000000..87c9a47
Binary files /dev/null and b/addons/dine360_theme_shivasakthi/static/src/img/dine360_logo.png differ
diff --git a/addons/dine360_theme_shivasakthi/static/src/scss/primary_variables.scss b/addons/dine360_theme_shivasakthi/static/src/scss/primary_variables.scss
index e702972..ecb9653 100644
--- a/addons/dine360_theme_shivasakthi/static/src/scss/primary_variables.scss
+++ b/addons/dine360_theme_shivasakthi/static/src/scss/primary_variables.scss
@@ -1,6 +1,6 @@
$o-color-palettes: (
'shivasakthi-palette': (
- 'o-color-1': #ffb800, // Golden-Yellow (Primary)
+ 'o-color-1': #e50000, // Brand Red (Primary)
'o-color-2': #0e1317, // Deep Dark Theme Base (Secondary)
'o-color-3': #FFFFFF, // White text/highlights
'o-color-4': #151a1e, // Lighter Charcoal for section contrast
diff --git a/addons/dine360_theme_shivasakthi/static/src/scss/shop.scss b/addons/dine360_theme_shivasakthi/static/src/scss/shop.scss
index dbbba44..36209e0 100644
--- a/addons/dine360_theme_shivasakthi/static/src/scss/shop.scss
+++ b/addons/dine360_theme_shivasakthi/static/src/scss/shop.scss
@@ -1,8 +1,8 @@
/* Shivasakthi Shop Page - Exact Clone of the Classic Food Theme UI */
:root {
- --food-green: #ffb800;
- --food-yellow: #ffb800;
+ --food-green: #e50000;
+ --food-yellow: #e50000;
--food-text: #333333;
--food-light-grey: #f1f1f1;
--food-border: #e6e6e6;
@@ -12,7 +12,7 @@
.form-control,
.form-select {
background-color: #f8f9fa !important;
- border: 1px solid #ffb800 !important;
+ border: 1px solid #e50000 !important;
border-radius: 10px !important;
padding: 14px 18px !important;
font-size: 15px !important;
@@ -384,7 +384,7 @@
background: white !important;
.btn-add-to-cart-overlay {
- background: #ffb800 !important;
+ background: #e50000 !important;
color: #000000 !important;
padding: 10px;
border-radius: 6px;
@@ -491,7 +491,7 @@
/* Breadcrumb Color */
.breadcrumb-item a {
- color: #ffb800 !important;
+ color: #e50000 !important;
font-weight: 700 !important;
}
@@ -556,7 +556,7 @@
}
#add_to_cart {
- background: #ffb800 !important;
+ background: #e50000 !important;
color: #000000 !important;
border: none !important;
border-radius: 50px !important;
@@ -601,7 +601,7 @@
#add_to_cart,
.a-submit,
.btn-add-to-cart-overlay {
- background: #ffb800 !important;
+ background: #e50000 !important;
color: #000000 !important;
border: none !important;
}
@@ -611,9 +611,9 @@
.o_wsale_toast .btn-primary,
.o_wsale_add_to_cart_message a.btn-primary,
#wsale_ajax_cart_msg a.btn-primary {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: #000000 !important;
- border-color: #ffb800 !important;
+ border-color: #e50000 !important;
font-weight: 700 !important;
box-shadow: 0 4px 12px rgba(254, 205, 79, 0.2) !important;
transition: all 0.3s ease !important;
@@ -633,9 +633,9 @@
.oe_website_sale .btn-primary.a-submit,
.oe_website_sale a.btn-primary,
.oe_cart .btn-primary {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: #0e1317 !important;
- border-color: #ffb800 !important;
+ border-color: #e50000 !important;
font-weight: 800 !important;
text-transform: uppercase !important;
padding: 12px 30px !important;
diff --git a/addons/dine360_theme_shivasakthi/static/src/scss/theme.scss b/addons/dine360_theme_shivasakthi/static/src/scss/theme.scss
index a378d5a..f66cd44 100644
--- a/addons/dine360_theme_shivasakthi/static/src/scss/theme.scss
+++ b/addons/dine360_theme_shivasakthi/static/src/scss/theme.scss
@@ -30,7 +30,7 @@ header {
transition: color 0.3s ease;
&:hover, &.active {
- color: #ffb800 !important;
+ color: #e50000 !important;
}
}
}
@@ -45,7 +45,7 @@ header {
/* Order Now Button */
.btn-order-now {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: white !important;
border: none;
border-radius: 4px;
@@ -59,7 +59,7 @@ header {
&:hover {
background-color: white !important;
- color: #ffb800 !important;
+ color: #e50000 !important;
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(254, 205, 79, 0.4);
}
@@ -74,19 +74,19 @@ header {
transform: translateY(-2px);
.fa-shopping-cart {
- color: #ffb800 !important;
+ color: #e50000 !important;
}
.cart-badge {
color: white !important;
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
opacity: 1 !important;
}
}
.cart-badge {
color: white !important;
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
font-weight: 800 !important;
z-index: 10;
border: 2px solid #0c0f12 !important;
@@ -138,7 +138,7 @@ header {
// Hero Button Hover
.btn-lg.flat:hover,
.btn-custom:hover {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: white !important;
transform: translateY(-3px);
transition: all 0.3s ease;
@@ -177,7 +177,7 @@ header {
width: 8px;
height: 8px;
border-radius: 50%;
- background-color: #ffb800;
+ background-color: #e50000;
display: inline-block;
opacity: 0.5;
cursor: pointer;
@@ -556,7 +556,7 @@ section h2.display-4 {
padding: 0 !important;
.s_website_form_mark {
- color: #ffb800;
+ color: #e50000;
margin-left: 3px;
}
}
@@ -564,7 +564,7 @@ section h2.display-4 {
.form-control,
.form-select {
background-color: #f8f9fa !important;
- border: 1px solid #ffb800 !important;
+ border: 1px solid #e50000 !important;
border-radius: 10px !important;
padding: 14px 18px !important;
font-size: 15px !important;
@@ -583,7 +583,7 @@ section h2.display-4 {
}
.s_website_form_send {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: #0e1317 !important;
border: none !important;
border-radius: 10px !important;
@@ -603,7 +603,7 @@ section h2.display-4 {
&:hover {
background-color: #0e1317 !important;
- color: #ffb800 !important;
+ color: #e50000 !important;
transform: translateY(-2px) !important;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2) !important;
}
@@ -709,7 +709,7 @@ section h2.display-4 {
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
h6 {
- color: #ffb800 !important;
+ color: #e50000 !important;
}
}
@@ -765,7 +765,7 @@ section h2.display-4 {
left: 0;
width: 100%;
height: 100%;
- background: #ffb800d4;
+ background: #e50000d4;
z-index: 0;
border-radius: 4px;
}
@@ -790,7 +790,7 @@ section h2.display-4 {
position: relative;
border-radius: 0 400px 400px 0;
overflow: hidden;
- border-right: 15px solid #ffb800;
+ border-right: 15px solid #e50000;
img {
width: 100%;
@@ -886,14 +886,14 @@ section h2.display-4 {
transition: all 0.3s ease;
&:hover {
- background: #ffb800;
- border-color: #ffb800;
+ background: #e50000;
+ border-color: #e50000;
color: #0e1317;
}
&.next-btn {
- background: #ffb800;
- border-color: #ffb800;
+ background: #e50000;
+ border-color: #e50000;
color: #0e1317;
}
}
@@ -943,13 +943,13 @@ section h2.display-4 {
font-size: 18px;
&:not(.collapsed) {
- color: #ffb800;
+ color: #e50000;
&::after {
content: "-";
transform: none;
background-image: none;
- color: #ffb800;
+ color: #e50000;
font-size: 30px;
line-height: 1;
}
@@ -958,7 +958,7 @@ section h2.display-4 {
&::after {
content: "+";
background-image: none;
- color: #ffb800;
+ color: #e50000;
font-size: 24px;
font-weight: 300;
display: flex;
@@ -985,7 +985,7 @@ section h2.display-4 {
.carousel-control-next {
width: 40px;
height: 40px;
- background: #ffb800;
+ background: #e50000;
border-radius: 50%;
top: 50%;
transform: translateY(-50%);
@@ -1010,7 +1010,7 @@ section h2.display-4 {
// Global button class for multiple sections
.know-more-btn {
- background-color: #ffb800;
+ background-color: #e50000;
color: #0e1317 !important;
font-weight: 700;
padding: 12px 30px;
@@ -1041,16 +1041,16 @@ section h2.display-4 {
}
&:hover {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: white !important;
transform: translateY(-3px);
span {
background-color: white !important;
- color: #ffb800 !important;
+ color: #e50000 !important;
i {
- color: #ffb800 !important;
+ color: #e50000 !important;
}
}
}
@@ -1102,7 +1102,7 @@ section h2.display-4 {
width: 60px;
height: 60px;
background: white;
- border: 2px solid #ffb800;
+ border: 2px solid #e50000;
border-radius: 8px;
display: flex;
flex-direction: column;
@@ -1125,7 +1125,7 @@ section h2.display-4 {
&:last-child {
font-size: 10px;
- color: #ffb800;
+ color: #e50000;
text-transform: uppercase;
transition: color 0.3s;
}
@@ -1176,13 +1176,13 @@ section h2.display-4 {
}
.date-badge {
- border: 2px dashed #ffb800;
+ border: 2px dashed #e50000;
}
}
.blog-body {
h4 {
- color: #ffb800;
+ color: #e50000;
}
}
}
@@ -1205,7 +1205,7 @@ section h2.display-4 {
/* Subtitle above title */
.blog-subtitle-top {
font-family: 'Bebas Neue', sans-serif !important;
- color: #ffb800;
+ color: #e50000;
font-size: 14px;
letter-spacing: 3px;
text-transform: uppercase;
@@ -1282,7 +1282,7 @@ section h2.display-4 {
/* READ MORE link */
.blog-news-readmore {
font-family: 'Bebas Neue', sans-serif !important;
- color: #ffb800;
+ color: #e50000;
font-size: 14px;
letter-spacing: 1.5px;
text-decoration: none;
@@ -1360,7 +1360,7 @@ footer#bottom {
z-index: 20;
.footer-cta-bar {
- background-color: #ffb800;
+ background-color: #e50000;
border-radius: 20px;
padding: 30px 50px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
@@ -1382,7 +1382,7 @@ footer#bottom {
display: flex;
align-items: center;
justify-content: center;
- color: #ffb800;
+ color: #e50000;
font-size: 20px;
}
@@ -1415,7 +1415,7 @@ footer#bottom {
bottom: 0;
width: 50px;
height: 3px;
- background: #ffb800;
+ background: #e50000;
}
}
@@ -1439,8 +1439,8 @@ footer#bottom {
transition: all 0.3s;
&:hover {
- background: #ffb800;
- border-color: #ffb800;
+ background: #e50000;
+ border-color: #e50000;
color: #0e1317;
}
}
@@ -1458,7 +1458,7 @@ footer#bottom {
gap: 10px;
i {
- color: #ffb800;
+ color: #e50000;
font-size: 12px;
margin-top: 5px;
}
@@ -1469,7 +1469,7 @@ footer#bottom {
transition: color 0.3s;
&:hover {
- color: #ffb800;
+ color: #e50000;
}
}
}
@@ -1559,7 +1559,7 @@ footer#bottom {
transition: color 0.3s;
&:hover {
- color: #ffb800;
+ color: #e50000;
}
}
@@ -1569,25 +1569,25 @@ footer#bottom {
}
.active-item {
- color: #ffb800;
+ color: #e50000;
}
}
}
/* Global Red Color Removal & Theme Alignment */
.text-danger {
- color: #ffb800 !important; // Replace red text with theme gold
+ color: #e50000 !important; // Replace red text with theme gold
}
.bg-danger,
.btn-danger {
- background-color: #ffb800 !important;
- border-color: #ffb800 !important;
+ background-color: #e50000 !important;
+ border-color: #e50000 !important;
color: white !important;
}
.badge-danger {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: #0e1317 !important;
}
@@ -1598,11 +1598,11 @@ footer#bottom {
&:hover {
background-color: rgba(255, 184, 0, 0.1) !important;
- color: #ffb800 !important;
+ color: #e50000 !important;
}
&.active {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: white !important;
border-radius: 8px;
@@ -1626,20 +1626,20 @@ footer#bottom {
/* Link hover color */
body:not(.editor_enable):not(.o_edit_mode) a:hover,
body:not(.editor_enable):not(.o_edit_mode) a:hover * {
- color: #ffb800 !important;
+ color: #e50000 !important;
}
/* Button hover color */
body:not(.editor_enable):not(.o_edit_mode) .btn:hover,
body:not(.editor_enable):not(.o_edit_mode) .btn:hover * {
color: #fff !important;
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
}
.active,
.nav-link.active,
.nav-pills .nav-link.active {
- color: #ffb800 !important;
+ color: #e50000 !important;
}
@@ -1656,9 +1656,9 @@ body.o_edit_mode {
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: #0e1317 !important;
- border-color: #ffb800 !important;
+ border-color: #e50000 !important;
}
.btn-primary:hover {
@@ -1692,7 +1692,7 @@ body.o_edit_mode {
}
.footer-cta-bar {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
border-radius: 15px;
.icon-circle {
@@ -1705,7 +1705,7 @@ body.o_edit_mode {
justify-content: center;
i {
- color: #ffb800 !important;
+ color: #e50000 !important;
font-size: 20px;
}
}
@@ -1731,7 +1731,7 @@ body.o_edit_mode {
padding-bottom: 50px;
.footer-brand-title {
- color: #ffb800 !important;
+ color: #e50000 !important;
font-size: 32px;
text-transform: capitalize;
}
@@ -1750,7 +1750,7 @@ body.o_edit_mode {
bottom: 0;
width: 35px;
height: 2px;
- background-color: #ffb800;
+ background-color: #e50000;
}
}
@@ -1777,7 +1777,7 @@ body.o_edit_mode {
font-size: 15px;
i {
- color: #ffb800 !important;
+ color: #e50000 !important;
font-size: 12px;
}
@@ -1787,7 +1787,7 @@ body.o_edit_mode {
transition: all 0.3s ease;
&:hover {
- color: #ffb800 !important;
+ color: #e50000 !important;
padding-left: 5px;
}
}
@@ -1795,7 +1795,7 @@ body.o_edit_mode {
}
.highlight-text {
- color: #ffb800 !important;
+ color: #e50000 !important;
}
.footer-social-boxes {
@@ -1817,8 +1817,8 @@ body.o_edit_mode {
}
&:hover {
- background-color: #ffb800;
- border-color: #ffb800;
+ background-color: #e50000;
+ border-color: #e50000;
transform: translateY(-3px);
i {
@@ -1872,7 +1872,7 @@ body.o_edit_mode {
}
.footer-copyright-bar-new {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: #0e1317 !important;
margin-top: 20px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
@@ -1932,8 +1932,8 @@ body.o_edit_mode {
&:hover,
&:focus {
- background-color: #ffb800;
- border-color: #ffb800;
+ background-color: #e50000;
+ border-color: #e50000;
color: #0e1317;
box-shadow: none;
}
@@ -1991,7 +1991,7 @@ body.o_edit_mode {
}
.hero-subtitle {
- color: #ffb800;
+ color: #e50000;
font-family: 'Bebas Neue', sans-serif !important;
font-weight: 400;
letter-spacing: 2.5px;
@@ -2021,7 +2021,7 @@ body.o_edit_mode {
}
.btn-hero-cta {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: white !important;
border: none;
border-radius: 4px;
@@ -2041,7 +2041,7 @@ body.o_edit_mode {
&:hover {
background-color: white !important;
- color: #ffb800 !important;
+ color: #e50000 !important;
transform: translateY(-3px);
box-shadow: 0 5px 15px rgba(254, 205, 79, 0.4);
@@ -2155,7 +2155,7 @@ body.o_edit_mode {
width: 10px !important;
height: 10px !important;
border-radius: 50% !important;
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
opacity: 0.5;
border: none !important;
margin: 0 6px !important;
@@ -2245,7 +2245,7 @@ body.o_edit_mode {
.feature-icon-wrapper {
width: 70px;
height: 70px;
- background-color: #ffb800;
+ background-color: #e50000;
border-radius: 50%;
display: flex;
align-items: center;
@@ -2298,7 +2298,7 @@ body.o_edit_mode {
img {
transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
- border: 2px solid #ffb800 !important;
+ border: 2px solid #e50000 !important;
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}
@@ -2386,7 +2386,7 @@ body.o_edit_mode {
/* Golden subtitle */
.enjoy-subtitle {
font-family: 'Bebas Neue', sans-serif !important;
- color: #ffb800;
+ color: #e50000;
font-size: clamp(16px, 2.2vw, 22px);
letter-spacing: 2px;
line-height: 1.3;
@@ -2398,8 +2398,8 @@ body.o_edit_mode {
.enjoy-btn-outline {
display: inline-flex;
align-items: center;
- border: 2px solid #ffb800 !important;
- color: #ffb800 !important;
+ border: 2px solid #e50000 !important;
+ color: #e50000 !important;
background: transparent !important;
padding: 10px 28px;
font-family: 'Bebas Neue', sans-serif !important;
@@ -2410,9 +2410,9 @@ body.o_edit_mode {
transition: all 0.3s ease;
&:hover {
- background: #ffb800 !important;
+ background: #e50000 !important;
color: #111111 !important;
- border-color: #ffb800 !important;
+ border-color: #e50000 !important;
}
}
@@ -2600,7 +2600,7 @@ body.o_edit_mode {
/* Stars */
.testi-stars {
- color: #ffb800;
+ color: #e50000;
font-size: 20px;
display: flex;
justify-content: center;
@@ -2694,7 +2694,7 @@ body.o_edit_mode {
}
.category-btn {
- background-color: #ffb800;
+ background-color: #e50000;
color: #04121D;
font-family: 'Bebas Neue', sans-serif !important;
font-size: 19px;
@@ -2719,7 +2719,7 @@ body.o_edit_mode {
.category-btn {
background-color: #04121D;
- color: #ffb800;
+ color: #e50000;
}
}
}
@@ -2795,7 +2795,7 @@ body.o_edit_mode {
}
.thali-subtitle {
- color: #ffb800;
+ color: #e50000;
font-family: 'Bebas Neue', sans-serif !important;
font-size: clamp(26px, 3.2vw, 34px);
letter-spacing: 2px;
@@ -2812,7 +2812,7 @@ body.o_edit_mode {
}
.btn-thali-day {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: #04121D !important;
font-family: 'Bebas Neue', sans-serif !important;
font-size: 16px;
@@ -2848,8 +2848,8 @@ body.o_edit_mode {
justify-content: center;
&:hover {
- background-color: #ffb800 !important;
- border-color: #ffb800 !important;
+ background-color: #e50000 !important;
+ border-color: #e50000 !important;
color: #04121D !important;
transform: translateY(-3px);
}
@@ -2969,7 +2969,7 @@ body.o_edit_mode {
height: 65px;
object-fit: cover;
border-radius: 50%;
- border: 2px solid #ffb800 !important;
+ border: 2px solid #e50000 !important;
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
@@ -2991,7 +2991,7 @@ body.o_edit_mode {
.price-text {
font-family: 'Bebas Neue', sans-serif !important;
font-size: 18px;
- color: #ffb800 !important;
+ color: #e50000 !important;
font-weight: 700;
}
@@ -3013,7 +3013,7 @@ body.o_edit_mode {
}
.btn-menu-view-all {
- background-color: #ffb800 !important;
+ background-color: #e50000 !important;
color: #04121D !important;
font-family: 'Bebas Neue', sans-serif !important;
font-size: 16px;
@@ -3031,7 +3031,7 @@ body.o_edit_mode {
transform: translateY(-3px);
box-shadow: 0 4px 15px rgba(254, 205, 79, 0.4);
background-color: #04121D !important;
- color: #ffb800 !important;
+ color: #e50000 !important;
}
}
}
@@ -3108,7 +3108,7 @@ body.o_edit_mode {
}
/* About Us V2 Custom Styles */
.hover-yellow:hover {
- color: #ffb800 !important;
+ color: #e50000 !important;
}
.floating-img {
@@ -3152,7 +3152,7 @@ body.o_edit_mode {
}
.icon-circle:hover {
- background-color: #ffb800;
+ background-color: #e50000;
}
.icon-circle:hover i {
diff --git a/addons/dine360_theme_shivasakthi/views/about_page.xml b/addons/dine360_theme_shivasakthi/views/about_page.xml
index 2d3aba6..ae5bb38 100644
--- a/addons/dine360_theme_shivasakthi/views/about_page.xml
+++ b/addons/dine360_theme_shivasakthi/views/about_page.xml
@@ -13,7 +13,7 @@