:root {
    --primary-color: #2d3436;
    --secondary-color: #636e72;
    --accent-color: #0984e3;
    --background-light: #f5f6fa;
    --card-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    --transition: all 0.3s ease;
    --font1: 'Ara Jozoor', sans-serif;
    --font2: 'Tajawal', sans-serif;
    --font3: 'Somar', sans-serif;
    --font4: 'Royce', sans-serif;
    --font5: 'Lato', sans-serif;
    --green: #469e46;
    --gray: #f6f6f6;
    --orange: #f5821f;

}


img{
    max-width:100%;
}
header {
    background-color: #f7f2ea;
}


header nav.navbar {
    padding: 5px 15px;
    max-width: 1400px;
    margin: 0 auto;
}

div#navbarSupportedContent {
    max-width: 700px;
}
header .container-fluids
{
    justify-content: initial;
}

ul.navbar-nav {
    display: flex;
    justify-content: space-between !important;
}

header nav.navbar .container-fluid {
    display: flex;
    justify-content: space-around;
}


header .region.region-nav-main {
    width: 100%;
}


* {
    font-family: var(--font2);
}



header a{
    font-family: var(--font1);
}



header a
{
    font-family: var(--font1);
    color: black !important;
    font-size: 20px !important;
}


header a:hover,
header a.is-active
{
    color: #f5821f !important;
}

.slick-arrow::before
{
    color: #469e46;
}

.slick__slide img {
    width: 100%;
}
.home.about-section h1,
h2,
h1.field.field--name-field-view-title{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 45px;
    color: var(--green);
    font-family: var(--font1);
    font-size: 40px;

}

div#quicktabs-about_home_qtab .item-list {
    margin-top: 35px;
    margin-bottom: 25px;
}

div#quicktabs-about_home_qtab .item-list ul,
div#quicktabs-about_home_qtab .item-list ul li{
    margin: 0px;
}
div#quicktabs-about_home_qtab .item-list ul li {
    margin-right: 15px;
}



div#quicktabs-about_home_qtab .item-list li a {
    text-decoration: none;
    color: black;
}

div#quicktabs-about_home_qtab .item-list ul li[aria-selected="true"] a
{
    background-color: var(--green);
    padding: 5px 10px;
    border-radius: 15px;
    font-weight: bold;
    padding-top: 10px;
    color: white;
}


div#block-blight-views-block-natural-soft-drinks-block-1 .views-row {
    text-align: center;
}

div#block-blight-views-block-natural-soft-drinks-block-1 .views-row img
{
    max-width: 100px;
}

div#block-blight-views-block-natural-soft-drinks-block-1 {
    max-width: 1000px;
    margin: 0 auto;
}

div#block-blight-views-block-natural-soft-drinks-block-1 .views-row img
{
    max-width: 100px;
    margin-bottom: 15px;
}

div#block-blight-views-block-natural-soft-drinks-block-1 .views-row .views-field-title {
    font-size: 18px;
    font-family: var(--font1);
    font-weight: bold;
}

div#block-blight-views-block-natural-soft-drinks-block-1 .views-row .views-col:nth-of-type(even) {
    margin-top: 20px;
}

.natural_soft_drinks {
    background-color: var(--gray);
    padding: 20px 0px;
}

.natural_soft_drinks h2,
div#block-blight-views-block-our-products-block-1 h2,
div#block-blight-views-block-splash-of-refreshment-block-1 h2{
    margin-bottom: 10px;
}

.sub-title {
    font-size: 18px;
    text-align: center;
    margin-bottom: 40px;
    font-weight: bold;
}

/*.natural_soft_drinks .views-col .field-content img {
  transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
  transform: scale(1);
}

 عند تحويم الماوس على العنصر بالكامل 
.natural_soft_drinks .views-col:hover .field-content img {
  transform: scale(1.1);  تكبير الصورة 
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);  ظل أنيق 
}*/

.natural_soft_drinks .views-col .field-content img {
    transition: transform 1s ease-in-out;
}

/* عند تمرير الماوس */
.natural_soft_drinks .views-col:hover .field-content img {
    transform: rotate(360deg);
}

/* العنصر container يتحرك لفوق */
.natural_soft_drinks .views-col {
    transition: transform 0.4s ease-in-out;
}

.natural_soft_drinks .views-col:hover {
    transform: translateY(-10px); /* ارفع العنصر 10px لفوق */
}





.container.container2 {
    max-width: 1000px;
}

div#block-blight-views-block-our-products-block-1 .owl-item{
    transform: scale(0.7);
    transition: transform 0.3s ease-in-out;
    z-index: 2;
}


div#block-blight-views-block-our-products-block-1 .owl-item:hover{
    transform: scale(0.8);

}



div#block-blight-views-block-our-products-block-1 .owl-item.active.center {
    transform: scale(0.9);

}

div#block-blight-views-block-our-products-block-1 .owl-item.active.center:hover {
    transform: scale(1);

}


.container-splash-of-refreshment {
    max-width: 750px;
}

.container-splash-of-refreshment .owl-item {
    background-color: #f1f1f1;
    padding: 20px;
    border-radius: 15px;
}

.container-splash-of-refreshment .owl-item img {
    border-radius: 15px;
    margin-bottom: 15px;
}

.container-splash-of-refreshment .owl-item .views-field-title, .container-splash-of-refreshment .owl-item .views-field-title a {
    text-decoration: none;
    color: black;
    font-size: 18px;
    margin-bottom: 10px;
    font-family: var(--font1);
    font-weight: bold;
}


.container-splash-of-refreshment .owl-item .views-field-body {
    color: gray;
    font-weight: bold;
    text-align: justify;
    font-family: var(--font2);
    height: 130px;
}

.container-splash-of-refreshment .owl-nav.disabled {
    /*display: initial !important;*/
}

.owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    width: 120%;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    background: var(--gray);
    color: gray;
    font-size: 25px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
    background: var(--green);
    color: white;
}

body.path-frontpage .region.region-content {
    background-image: url('/sites/default/files/homebdg.png');
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
    width: 100%;
}

.container-splash-of-refreshment .views-field.views-field-view-node
{
    display: flex;
    justify-content: flex-end;
}

.container-splash-of-refreshment .views-field.views-field-view-node a {
    text-decoration: none;
    background-color: var(--green);
    color: white;
    padding: 0px 15px;
    padding-top: 4px;
    position: relative;
    display: inline-block;
    border-radius: 15px;
}

footer .region-footer {
    max-width: 1000px;
    margin: 0 auto;
}

footer.mt-auto {
    margin-top: 72px !important;
    position: relative;
    display: inline-block;
    width: 100%;
}

.container.container-footer {
    max-width: 1000px;
}
div#block-blight-simplenewssubscription .sub-title {
    text-align: initial;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 0px;
}

div#block-blight-simplenewssubscription label,
div#block-blight-simplenewssubscription .description{
    display: none;
}


div#block-blight-simplenewssubscription form {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


div#block-blight-simplenewssubscription form div#edit-mail-wrapper
{
    padding: 0px 10px;
    padding-inline-start: 0px !important;
}

div#block-blight-simplenewssubscription form input#edit-submit,
input#edit-actions-submit{
    border-radius: 0px;
    background-color: var(--green);
    border: none;
}

div#block-blight-simplenewssubscription form input#edit-submit:hover,
input#edit-actions-submit:hover{
    background-color: var(--orange);
}
div#block-blight-simplenewssubscription form input[type="email"] {
    border-radius: 0px;
}

div#block-blight-contactinfo p
{
    margin-bottom: 5px;
}

footer nav#block-blight-mainnavigation li a {
    padding: 5px;
}


nav#block-blight-footersocialmedia ul {
    display: flex;
    flex-direction: row;
    justify-content: flex-start !important;
    align-items: center;
}

nav#block-blight-footersocialmedia li {
    padding-inline-end: 15px;
}

nav#block-blight-footersocialmedia li a {
    color: var(--green);
    display: inline-block;
    transition: transform 0.3s ease, color 0.3s ease;
    font-size: 22px;
}

nav#block-blight-footersocialmedia li a:hover {
    color: var(--orange);
    transform: translateY(-10px);
}

footer h5 {
    font-size: 23px;
}


.about-section-image {
    padding: 0px 25px;
}

.about-section-title h3 {
    font-size: 21px;
    font-weight: bold;
    font-family: var(--font1);
}
.about-section-body {
    text-align: justify;
    color: gray;
    font-family: var(--font2);
}

.about-section-link a {
    text-decoration: none;
    position: relative;
    display: inline-block;
    color: white;
    background-color: var(--green);
    padding: 5px 20px;
    padding-top: 10px;
    border-radius: 15px;
}
.about-section-link a:hover {
    background-color: var(--orange);
}

.container.container-about-section {
    margin-bottom: 30px;
}
.container.containeer-about-carosol {
    max-width: 900px;
}


.container.containeer-about-carosol  .owl-carousel .owl-item {
    transform: scale(0.8);
    transition: transform 0.3s ease;
}

.container.containeer-about-carosol .owl-carousel .owl-item.center {
    transform: scale(1);
}

div#block-blight-views-block-about-about-carosol-block-1 {
    background-color: var(--gray);
    padding: 40px 0px;
}

.containeer-about-carosol-row {
    text-align: center;
}

.containeer-about-carosol-image img {
    max-width: 120px;
    height: 100px;
    width: initial !important;
    margin-bottom: 10px;
}



.containeer-about-carosol-body {
    height: 150px;
    overflow: hidden;
}

.containeer-about-carosol-image {
    /* max-width: 150px; */
    /* text-align: center; */
    display: flex;
    justify-content: center;
    align-items: center;
}

.containeer-about-carosol-row {
    text-align: center;
    background-color: white;
    padding: 15px;

}

.container.containeer-about-carosol .owl-carousel .owl-item.center .containeer-about-carosol-row{
    background-color: var(--green);
}

.containeer-about-carosol-title {
    font-size: 22px;
    font-weight: bold;
    color: var(--green);
    font-family: var(--font1);
    margin-bottom: 10px;
}
.containeer-about-carosol-body {
    font-size: 16px;
    color: gray;
    text-align: justify;
}


.container.containeer-about-carosol .owl-carousel .owl-item.center .containeer-about-carosol-title,
.container.containeer-about-carosol .owl-carousel .owl-item.center .containeer-about-carosol-body
{
    color:white;
    font-weight: bold;
}
.container.containeer-about-carosol .owl-carousel .owl-item.center .containeer-about-carosol-image img{
    filter: brightness(0) invert(1);
}

.container.containeer-partners {
    max-width: 900px;
}
div#block-blight-views-block-our-partners-in-quality-block-1 h2,
div#block-blight-findusonthemap h2,
div#block-blight-findusonthemap .sub-title
{
    margin-bottom: 10px;
}

.container.container-about-map {
    display: none;
}

nav#block-blight-contactonabout ul.nav.navbar-nav
{
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    flex-direction: initial;
    justify-content: center !important;
}

nav#block-blight-contactonabout ul.nav.navbar-nav li {
    padding: 0px 10px;
}


nav#block-blight-contactonabout ul.nav.navbar-nav li svg {
    border-radius: 10px;
    background-color: var(--green);
    color: white;
    padding: 10px;
}

nav#block-blight-contactonabout ul.nav.navbar-nav li a {
    display: flex;
    align-content: center;
    align-items: center;
}

nav#block-blight-contactonabout ul.nav.navbar-nav li span {
    padding-inline-start: 5px;
}

.container.containeer-contact-services {
    max-width: 900px;
}

.container.containeer-contact-services img {
    max-width: 100px;
}

.container.containeer-contact-services .owl-item {
    display: flex;
    justify-content: center;
    text-align: center;
}

.container.containeer-contact-services .views-field.views-field-title {
    color: gray;
    font-weight: bold;
    margin-top: 10px;
}


.container.containeer-contact-services .views-field.views-field-field-image .field-content {
    display: flex;
    justify-content: center;
}


.touch-contact-row
{
    text-align: center;
    background-color: var(--gray);
    max-width: 95%;
    margin: 0 auto;
    padding: 15px;
    margin-bottom: 15px;
    min-height: 222px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 15px;
}



.touch-contact-title {
    color: black;
    font-size: 21px;
    font-weight: bold;
    margin-top: 15px;
    font-family: var(--font1);
}
.touch-contact-list {
    color: gray;
    font-size: 20px;
    font-family: var(--font2);
}

div#block-blight-views-block-get-in-touch-block-1 .view-content {
    display: flex;
    flex-wrap: wrap;
}
.touch-contact-image img {
    max-width: 50px;
}
.touch-contact-list * {
    margin: 0px;
    padding: 0px;
    list-style: none;
}


.touch-contact-row:hover{
    background-color: var(--green);
    color:white;
}

.touch-contact-row:hover img{
    filter: brightness(0) invert(1);
}

.touch-contact-row:hover .touch-contact-title,
.touch-contact-row:hover .touch-contact-list{
    color:white;
}

form#webform-submission-contact-node-20-add-form {
    /*margin-top: 50px;*/
}


div#block-blight-webform {
    margin-top: 50px;
}
div#block-blight-allshopsmapblock h2 {
    margin-bottom: 10px;
}


.location-title {
    color: var(--green);
    font-family: var(--font1);
}
.location-phone, .location-location {
    color: gray;
    font-size: 18px;
}

.location-phone svg, .location-location svg {
    padding-inline-end: 10px;
    color: var(--green);
}

.location-map a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    margin-top: 10px;
    background-color: green;
    color: white;
    padding: 5px 15px;
    padding-top: 10px;
    border-radius: 15px;
    margin-bottom: 20px;
}
.location-image {
    max-height: 200px;
    overflow: hidden;
}


div#block-blight-views-block-branch-filter-block-1 .views-field.views-field-nothing {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid lightgray;
}
form#views-exposed-form-branch-filter-block-1 .form--inline {
    margin-bottom: 20px;
    margin-top: 20px;
}

.container.containeer-service .view-content {
    display: flex;
    flex-wrap: wrap;
}
.container.containeer-service .views-field.views-field-nothing,
.container.containeer-service .views-field.views-field-nothing{
    height: 100%;
}


.container-serv-inner {
    flex-grow: 1;
    display: flex;
    height: 100%;
    margin-bottom: 30px;
}

.container-serv-inner > span {
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* optional */
    flex-grow: 1;
    height: 100%;
}
.container-serv-inner .touch-contact-row {
    height: 100%;
}
.container-serv-inner .touch-contact-list {
    text-align: initial;
}
.container-serv-inner .touch-contact-list *{
    list-style: initial;
}

.container-serv-inner .touch-contact-list li {
    margin-inline-start: 20px;
}



.blog-posts {
    /*padding: 6rem 0;*/
    margin-bottom: 15px;
}

.blog-card {
    background: white;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: var(--card-shadow);
    height: 100%;
    transition: var(--transition);
}

.blog-card:hover {
    transform: translateY(-10px);
}

.blog-image {
    position: relative;
    padding-top: 66.67%;
    overflow: hidden;
}

.blog-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blog-content {
    padding: 2rem;
}

.blog-meta {
    display: flex;
    gap: 1rem;

    font-size: 0.875rem;
    color: var(--secondary-color);
}

.blog-meta span {
    display: inline-flex;
    align-items: center;
}

.blog-card h2 {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 1rem;
    line-height: 1.3;
}

.blog-card p {
    color: var(--secondary-color);
    margin-bottom: 1.5rem;
}

.read-more {
    color: var(--accent-color);
    text-decoration: none;
    font-weight: 500;
    transition: var(--transition);
}

.read-more:hover {
    color: var(--primary-color);
}

/* Blog Detail Styles */
.blog-detail {
    padding: 6rem 0;
}

.blog-header {
    text-align: center;
    margin-bottom: 3rem;
}

.blog-header h1 {
    font-size: 3rem;
    font-weight: 800;
    margin: 1rem 0;
    line-height: 1.2;
}

.featured-image {
    margin-bottom: 3rem;
    border-radius: 20px;
    overflow: hidden;
}

.featured-image img {
    width: 100%;
    height: auto;
}

.blog-content {
    font-size: 1.1rem;
}

.blog-content .lead {
    font-size: 1.3rem;
    color: var(--secondary-color);
    margin-bottom: 2rem;
}

.blog-content h2 {
    font-size: 2rem;
    font-weight: 700;
    margin: 2.5rem 0 1.5rem;
}

.blog-content p {
    margin-bottom: 1.5rem;
}

.blog-content ul,
.blog-content ol {
    margin-bottom: 2rem;
    padding-left: 1.5rem;
}

.blog-content li {
    margin-bottom: 0.5rem;
}

blockquote {
    margin: 3rem 0;
    padding: 2rem;
    background: var(--background-light);
    border-left: 4px solid var(--accent-color);
    border-radius: 10px;
}

blockquote p {
    font-size: 1.3rem;
    font-style: italic;
    margin-bottom: 1rem;
}

blockquote cite {
    color: var(--secondary-color);
    font-size: 1rem;
}

.blog-footer {
    margin-top: 4rem;
    padding-top: 2rem;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.tags {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    margin-bottom: 2rem;
}

.tags span {
    background: var(--background-light);
    padding: 0.5rem 1rem;
    border-radius: 20px;
    font-size: 0.875rem;
    color: var(--secondary-color);
}

.share h5 {
    font-weight: 700;
    margin-bottom: 1rem;
}

.related-posts {
    padding: 6rem 0;
    background: var(--background-light);
}

.related-posts h2 {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 3rem;
    text-align: center;
}

.blog-content h2 {
    text-align: initial;
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 10px;
}

.blog-content {
    color: gray;
}

.container.view.view-blogs .view-content {
    display: flex;
    flex-wrap: wrap;
}

.container.view.view-blogs .view-content .views-row {
    padding: 15px;
}

.container.view.view-blogs .view-content h2 {
    font-size: 21px;
}

.container.view.view-blogs .view-content .views-row a
{
    text-decoration: none;
}

body.path-node.page-node-type-blogs .field.field--name-field-image {
    float: left;
}

body.path-node.page-node-type-blogs h1 {
    text-align: center;
    padding: 10px 20px;
    margin-top: 30px;
    color: var(--green);
    font-weight: bold;
    font-family: var(--font1);
}


.region.region-facet * {
    margin: 0px;
    padding: 0px;
    list-style: none;
}


.region.region-facet span.facet-item__value {
    padding-inline-start: 9px;
    font-size: 17px;
}


.facets-widget-checkbox h3 {
    margin-bottom: 12px !important;
    font-weight: bold;
    color: var(--green);
    font-family: var(--font1);
}

div#block-blight-views-block-products-block-block-1 .view-content {
    display: flex;
    flex-wrap: wrap;
}
div#block-blight-views-block-products-block-block-1 .views-row {
    padding: 15px;
}

.product-catalog-footer {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}

.product-catalog-footer-firest a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    color: white;
    background-color: green;
    padding: 0px 15px;
    margin-top: 10px;
    padding-top: 5px;
    border-radius: 15px;
}

.product-catalog-footer-second {
    /* color: gray; */
    width: 35px;
    height: 35px;
    background-color: lightgray;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
}
.product-catalog-footer-second svg {
    color: gray;
    font-size: 21px;
    padding-top: 6px;
}

div.fivestar-widget .cancel, div.fivestar-widget .star {
    width: 20px;
    height: 20px;

}

.product-catalog-title a {
    color: black;
    text-align: center;
    /*margin-top: 10px;*/
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    font-family: var(--font1); 
}
.product-catalog-row {
    border: 1px solid lightgray;
    margin-bottom: 15px;
}

.product-catalog-content {
    padding: 10px;
}

.product-catalog-category {
    text-align: center;
    color: gray;
    font-size: 18px;
    margin-bottom: 10px;
}
.product-page-image img {
    max-width: 500px;
    width:100%;
    border-radius: 15px;
}

.product-page-image {
    text-align: center;
}
.product-page-category { 
    font-size: 20px;
    color: gray;
}

.product-page-container {
    margin-top: 40px;
}
.product-page-label h1 {
    color: var(--green);
    font-weight: bold;
    font-family: var(--font1);
}

.product-page-rate {
    margin-bottom: 17px;
}

.product-page-container .field__items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.product-page-container .field__items .field__item {
    margin-inline-end: 15px;
    border: 1px solid gray;
    padding: 0px 15px;
    padding-top: 5px;
    border-radius: 10px;
}


.line {
    height: 1px;
    background-color: gray;
}
 .product-page-details-title
 {
    font-size: 26px;
    margin-top: 33px;
}
.product-catalog-row a {
    text-decoration: none;
}

.product-catalog-title {
    text-align: center;
}

.share-product {
    margin-top: 30px;
}

.se-block .block-content .se-container .se-links-container .se-links .se-link img {
    width: 30px;
    height: 30px;
    max-height: initial;
}

.se-block .block-content .se-container .se-links-container {
    height: 30px;
}
ul#se-links-node15 {
    height: 30px !important;
}

.se-container {
    display: flex;
    align-content: center;
    align-items: center;
}


.se-container div#se-trigger-node15 {
    margin-top: -12px;
    margin-inline-end: 10px;
}
.product-page-details-title {
    padding-bottom: 15px;
    border-bottom: 1px solid gray;
} 

.field.field--name-field-banar-image img {
    width: 100%;
}

nav#block-blight-mainnavigation ul {
    padding: 0px;
}




.product-catalog-title {
    min-height: 65px;
    /*overflow: hidden;*/
}

div#block-blight-languageswitcher * {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

div#block-blight-languageswitcher li.is-active {
    display: none !important;
}

div#block-blight-languageswitcher li a {
    text-decoration: none;
    padding: 5px 10px;
    border: 1px solid lightgray;
    border-radius: 10px;
    margin-inline-start: 15px;
}






[dir='rtl'] .slick-prev {
    right: 25px;
    left: auto;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: 25px;
}

[dir='rtl'] .owl-stage {
    direction: rtl;
}

[dir='rtl'] .owl-stage-outer {
    direction: ltr;
}
[dir='rtl'] .product-page-rate
 {
    direction: rtl;
    text-align: right;
    display: inline-block;
}

[dir='rtl'] .product-page-volume .field,
[dir='rtl'] .product-page-form .field,
[dir='rtl'] .product-page-flavour .field{
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
}


[dir='rtl'] .product-page-volume .field__items,
[dir='rtl'] .product-page-form .field__items,
[dir='rtl'] .product-page-flavour .field__items{ 
  
    margin-bottom: 0px !important;
}


[dir='rtl'] .product-page-volume ,
[dir='rtl'] .product-page-form ,
[dir='rtl'] .product-page-flavour{ 
  
    margin-bottom: 10px !important;
}


[dir='rtl'] .form-item-vote {
    display: inline-block;
}



div#block-blight-views-block-home-slider-block-1 .views-field.views-field-field-map-iframe-image {
    display: none;
}


div#block-blight-views-block-home-slider-block-1 .views-field.views-field-field-image {
    display: block;
}


div#block-blight-views-block-natural-soft-drinks-block-1 .views-row {
    display: flex;
    align-content: center;
    justify-content: center;
        flex-wrap: wrap;
}


.call-whatsapp-new {
    position: fixed;
    z-index: 9999;
    bottom: 20px;
    left: 20px;
}
.call-whatsapp-new {
    left: initial;
    right: 20px;
}

.call-whatsapp-new img
 {
    width: 75px;
}





