/* =======================================================================================
   DASHBOARD
   ======================================================================================= */

.form-control:focus {border-radius:6px !important;}
.form-control:focus {background-color: #17202f !important; border-color: #80bdff; color: #FFFFFF !important; outline: 0;
                     box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);}

#navbar-maintext {display: none;}
#bestelknop {display: none;} 
.brandlogo-slagerij-verstappen         {display: none !important;}
.brandlogo-slagerij-de-tram            {display: none !important;}
.brandlogo-slagerij-van-hoorenbeeck    {display: none !important;}
.brandlogo-sushisensei                 {display: none !important;}
.brandlogo-warung-iengie               {display: none !important;}
.brandlogo-plaza-exotica               {display: none !important;}

.webshoptext-luxury               {color: #dda250 !important;}
.dashboardbg-luxury               {background-color: #02151e;}
.flexitem-luxury                  {background-color: #042a3b;}
.menicon-luxury                   {background-color: #26a5fc;}
.mobileheader-slagerij-verstappen {background-color: #0e1b29; background: url('../../img/mobileheaders/verstappen-mobileheader.jpg') no-repeat !important; background-size: cover;}

.mobileheader-luxury      {background-color: #001622;}
.typeahead__list .typeahead__item:not([disabled])>a:hover {background-color: #555f78 !important; color: #FFFFFF;}

.flexcontainer-warung-iengie .flexitem-luxury  {background-color: #010101 !important;}
.flexcontainer-warung-iengie .menicon-luxury   {background-color: #ffb215 !important;}
.flexcontainer-warung-iengie .flexitem:hover   {border-color: #ffb215 !important;}

.flexcontainer-la-torre .flexitem-luxury       {background-color: #260505;}
.flexcontainer-la-torre .menicon-luxury        {background-color: #ff9000;}
.flexcontainer-la-torre .flexitem:hover        {border-color: #ffb215 !important;}

@media screen and (min-width: 800px) {
   .dashboardbg-warung-iengie  {background: url('../../img/welcome/warung-iengie-background.jpg');background-size: 100% 100%;}
}

@media screen and (max-width: 800px) {
   .dashboardbg-warung-iengie  {background: url('../../img/welcome/warung-iengie-background.jpg');background-size: cover;}
}

@media screen and (min-width: 800px) {
   .dashboardbg-la-torre  {background: url('../../img/backgrounds/pasta-background.webp');background-size: 100% 100%;}
}

@media screen and (max-width: 800px) {
   .dashboardbg-la-torre  {background: url('../../img/backgrounds/pasta-background.webp');background-size: cover;}
}

@media screen and (min-width: 800px) {
   .body-slagerij-verstappen #shopdesktopmenu {
      background: #0e1b29 !important;
      background: url('../../img/mobileheaders/trans.png') no-repeat !important;
      background-size: cover !important;
  }
   .mobileheader-slagerij-verstappen {
      background-color: #0e1b29;
      background: url('../../img/mobileheaders/verstappen-mobileheader.jpg') no-repeat !important;
      background-size: cover !important;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  }
}

.app-plaza-exotica  {background-color: rgb(17 24 39) !important;}
.centered           {text-align: center !important;}
.afhalen            {text-align: center !important; color: #7FFFD4 !important;}
.subproducts        {z-index: 9 !important;}

.paystatus-niet     {opacity: 0.3  !important;}
.paystatus-in       {opacity: 0.3  !important;}
.paystatus-open     {opacity: 0.3  !important;}
.paystatus-pending  {opacity: 0.3  !important;}
.paystatus-canceled {display: none !important;}
.paystatus-expired  {display: none !important;}
.paystatus-failed   {opacity: 0.3  !important;}
.paystatus-paid     {opacity: 1    !important;}

/* STATIEGELD */
.catcard-dranken .sharelink {display: none !important;}
.catcard-fresh-drinks  .sharelink {display: none !important;}
.catcard-dranken .smalproducttext {
   bottom: 52px !important; color: #0a2a02 !important;
   background-color: rgba(255, 255, 255, 0.8); padding: 6px; border-radius: 8px;}
.catcard-fresh-drinks .smalproducttext {
   bottom: 52px !important; color: #0a2a02 !important;
   background-color: rgba(255, 255, 255, 0.8); padding: 6px; border-radius: 8px;}

@media screen and (max-width: 700px) {
.body-poke-bowls {background: #33060C !important;}
}

@media screen and (max-width: 700px) {
  #listitems2     {margin-bottom: 170px;}
  #footerblock    {margin-bottom: 100px;}
  .iframed-true .floatingbutton {bottom: 20px !important;}
  .body-la-torre .modassgroup {margin-bottom: 50px !important;}
}

.aatsflexrow .list {overflow: hidden !important;}
.jumbotronadmin    {overflow-y: hidden;}

@font-face {font-family: 'Amatic Regular';  src: url('https://aatventure.news/fonts/AmaticSC-Regular.woff2') format('woff2')}
@font-face {font-family: 'Josefin Regular'; src: url('https://aatventure.news/fonts/Josefin-Sans-400.woff2') format('woff2')}
@font-face {font-family: 'PanterickSwash';  src: url('https://aatventure.news/fonts/PanterickSwash.woff')    format('woff')}

.body-la-torre .assortimentsgroepheader::before {
   display:  inline-block; font-family: "PanterickSwash"; font-size: 18px;
   content: "y"; color: #709ca8; padding-right: 7px; vertical-align: 80%;
}

.body-la-torre .assortimentsgroepheader::after {
   display:  inline-block; font-family: "PanterickSwash"; font-size: 18px;
   content: "y"; color: #709ca8; padding-left: 7px; vertical-align: 80%;
}

.catcard-mojito       .card-img {border-radius: 10px;}
.catcard-fresh-drinks .card-img {border-radius: 0px 0px 10px 10px;}

@media (max-width: 700px) {
   .body-la-torre .cd-side__item, .cd-nav__item {
       border-image: linear-gradient(to right, #494949, rgba(0, 0, 0, 0)) 1 1% !important;
   }
}

/* =======================================================================================
   AANPASSINGEN WARUNG-IENGIE 2025
   ======================================================================================= */

@media screen and (min-width: 800px) {
    .listitemkind-threeinarow .smalproducttext {bottom: 68px !important;}
}

/* =======================================================================================
   AANPASSINGEN VERSTAPPEN 2025
   ======================================================================================= */

.body-slagerij-verstappen #boldtext {color: #dda250 !important;}
.body-slagerij-verstappen #thintext {color: #dda250 !important;}
.optionsheader-luxury               {background-color: #1cc87f;}
#showpakketten                      {background-color: #e67b12 !important; cursor: pointer;}

/* =======================================================================================
   VERPLAATST: SLICK SLIDER!
   ======================================================================================= */

.widgetcard-divider  {height:60px !important; min-height: 60px !important;}
.widgetclass-divider {display: flex !important; flex: 0 0 100% !important; height: 60px !important; min-height: 60px !important; margin-bottom: 10px;}
.widgetomschrijving-divider {
    display: block !important; background-color: #041117;
    font-family: "Amatic Regular" !important; font-size: 40px !important; color: #FFFFFF !important;
    border-radius: 4px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important; line-height: 28px;
}
.widgetomschrijving-divider:before {display: inline-block; font-family: "PanterickSwash"; font-size: 20px; content: "y"; color: #709ca8; padding-right: 7px; vertical-align: 80%;}
.widgetomschrijving-divider:after  {display: inline-block; font-family: "PanterickSwash"; font-size: 20px; content: "y"; color: #709ca8; padding-left: 7px; vertical-align: 80%;}

.slider-for .slick-slide {border-radius: 8px;}
.slider-nav .slick-slide {background: #FFFFFF; padding: 2px !important; width: 19.8% !important;}
.productsbodybg-merchandise #bestelwrapper                             {margin-top:100px !important;}
@media screen and (min-width:768px) {.fullwidthslider .slick-track     {height: 280px; margin-top: 10px;}}
@media screen and (max-width:768px) {.fullwidthslider .slick-track     {height: 108px;  margin-top: 8px;}}

/* =======================================================================================
   EXPERIMENTAL!
   ======================================================================================= */

.groupsbodybg-la-torre .size-1of2 {
   display: flex !important;
   flex-wrap: wrap;
   align-content: flex-start;
   justify-content: space-between;
   align-items: flex-end;
   flex-direction: row;
}

.groupsbodybg-la-torre .assname-alle-producten {background: transparent !important; flex: 1 0 203% !important;}
.groupsbodybg-la-torre .assname-alle-producten .assgroepcard-title {display: none !important}
.groupsbodybg-la-torre .assname-alle-producten .assgroepcard-description  {display: none !important}
.popupimage {width:100%; height: 100px; min-height:100px; object-fit: cover;}
.catcard-mojito .card-producttitle {display: none !important;}


.attributesprice {
   position: relative; display: inline-block; top:2px; right: 80px; width: 62px; text-align: center;
   background-color: rgb(56 8 5 / 85%); color: #fdcb59; font-size: 18px; padding: 4px; border-radius: 6px;
}

@media (min-width: 800px) {
   .body-la-torre .sidebarheadertext::after {
       content: "";
       width: 150px;
       height: 1px;
       background-color: #709ca8;
       position: absolute;
       margin-top: 36px;
       left: 30px;
   }
}

@media (max-width: 700px) {.miniitem img {object-fit: cover !important;}}

@media (max-width: 576px) {.body-mijn-bestellingen .display-4 {padding: 8px 40px 0px 0px !important;}}

.dropdown-item .textshadow {font-size: 15px !important;}

/* =======================================================================================
   UPDATES FOR INTEGRATIONS WITHIN PLAZA EXOTICA
   ======================================================================================= */

/* LIGHT  */
.pagetheme-light                    {background-color: rgb(250 250 250) !important;}
.productsbodybg-light               {background-color: rgb(250 250 250) !important;}
.pagetheme-light .fullcard          {box-shadow: 2px 1px 1px rgb(0 0 0 / 16%), 0 1px 2px rgb(0 0 0 / 23%) !important;}
.pagetheme-light .fullcard .reclame {bottom: 154px; color: #FFFFFF;}

.productsbodybg-light  .footerbgcolor {background-color: #faf6f6 !important; border-bottom: 100px solid #faf6f6 !important;}

/* BROWN  */
.pagetheme-brown                           {background: #110000 !important;}
.pagetheme-brown .preloader-luxury         {background: #110000 !important;}
.productsbodybg-brown                      {background: #110000 !important;}
.pagetheme-brown #maincontainer            {background: #110000 !important;}
.productsbodybg-brown .productfooter       {background-color: rgb(101 49 40) !important;}
.productsbodybg-brown .infopopup           {filter: saturate(100%) !important;}

/* RUBY */
.pagetheme-ruby                                {background: #200a0a !important;}
.pagetheme-ruby .preloader-luxury              {background: #200a0a !important;}
.productsbodybg-ruby                           {background: #200a0a !important;}
.pagetheme-ruby #maincontainer                 {background: #200a0a !important;}
.pagetheme-ruby .bestelheadercolor             {background: 
   radial-gradient(ellipse farthest-corner at right bottom, #400000 0%, #340000 8%, #2b0707 30%, #990a0a 40%, transparent 80%), 
   radial-gradient(ellipse farthest-corner at left top, #580000 0%, #de0000 8%, #d04c0e 25%, #1e0606 62.5%, #000000 100%) !important;
}
.pagetheme-ruby .bestelrows-luxury .sl_row1             {background-color: #2c0b05 !important; border-bottom: 1px solid #311616;}
.pagetheme-ruby .bestelrows-luxury .sl_totaalprijs      {background-color: #2c0b05 !important; border-bottom: 1px solid #311616;}
.pagetheme-ruby .bestelrows-luxury #bestelknop          {background: #1e0606 !important; border-left: 34px solid #130303 !important; border-right: 34px solid #130303 !important;}
.pagetheme-ruby .footerbg-luxury                        {background-color: rgb(76 20 20) !important;}
.pagetheme-ruby .footerbgcolor                          {background-color: #200a0a !important; border-bottom: 100px solid #200a0a;}

/* UITZONDERINGEN */
.productsbodybg-bara .catcard-bara                         {background: #FFFFFF; border-radius: 8px;}
.productsbodybg-cake-en-koek .catcard-cake-en-koek         {background: #f6f6f6; border-radius: 8px;}
.productsbodybg-hartige-snacks .catcard-hartige-snacks     {background: #f6f6f6; border-radius: 8px;}

.body-favorieten .fullcard                                 {background-color: rgb(4 22 30) !important; border-radius: 0px !important;}

.productsbodybg-bara .fullcard .footerbg-luxury            {background-color: rgb(255 12 74) !important;}
.productsbodybg-cake-en-koek .fullcard .footerbg-luxury    {background-color: rgb(255 12 74) !important;}
.productsbodybg-hartige-snacks .fullcard .footerbg-luxury  {background-color: rgb(255 12 74) !important;}

.productsbodybg-bara .fullcard                             {box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;}
.productsbodybg-cake-en-koek .fullcard                     {box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;}
.productsbodybg-hartige-snacks .fullcard                   {box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;}

.productsbodybg-frites .fullcard .reclame                  {bottom: 100px !important; color: #5d250a !important;}
.textunderattributes                                       {display: block; padding-right: 10px; padding-left: 10px;}
.productsbodybg-poke-bowls      {min-height: calc(100vh - 120px);}
.productsbodybg-verse-pizzas    {min-height: calc(100vh - 120px);}
.productsbodybg-broodje-shoarma {min-height: calc(100vh - 120px);}
.productsbodybg-pannenkoeken    {min-height: calc(100vh - 120px);}

@media (max-width: 900px) {
  .catcard-broodje-shoarma .bigproducttext {font-size: 20px !important;}
}

.header-poke-bowls      .minimalswitch {display:none !important}
.header-verse-pizzas    .minimalswitch {display:none !important}
.header-broodje-shoarma .minimalswitch {display:none !important}
.header-pannenkoeken    .minimalswitch {display:none !important}

.swipertitle {
   padding-top: 20px;
   padding-bottom: 20px;
   text-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}

@media screen and (min-width: 1700px) {
   .productsbodybg-warung-iengie .listitemkind-portrait .smalproducttext {font-size: 19px !important;}
}
  
/* =======================================================================================
   VERY SMALL SCREENS!
   ======================================================================================= */

@media screen and (max-height: 700px) {
   .mobileheader-warung-iengie .brandlogo-luxury {display:block !important;}
   .mobileheader-warung-iengie #navbar-maintext  {left: 62px !important; font-size: 26px !important;} 
}

@media screen and (max-width: 700px) and (min-height: 700px) {
   .mobileheader-warung-iengie .brandlogo-luxury {display:block !important;}
   .mobileheader-warung-iengie #navbar-maintext  {left: 72px !important; font-size: 29px !important;}
}

/* =======================================================================================
   VIDEO BACKGROUNDS AND SMOKING
   ======================================================================================= */

.iamsmoking {display: none !important;}
.productoptions-plaza-exotica .dropdown-item {margin-left: -18px !important;}
 
/* =======================================================================================
   MODALBACKGROUNDS
   ======================================================================================= */

.body-warung-iengie .cd-side-nav {height: calc(100vh - 69px) !important;}
.body-plaza-exotica .cd-side-nav {height: calc(100vh - 69px) !important;}

.body-slagerij-verstappen .cd-side-nav {background-image: url('../../img/backgrounds/verstappenmodalbg.jpg') !important; 
   background-repeat: no-repeat; background-position: 0px 0px; background-size: cover}

.body-warung-iengie .cd-side-nav {background-image: url('../../img/backgrounds/indianmodalbg.jpg') !important; 
   background-repeat: no-repeat; background-position: 0px 0px; background-size: 100% 100%;}

.body-plaza-exotica .cd-side-nav {background-image: url('../../img/backgrounds/tropicalmodalbg.webp') !important; 
      background-repeat: no-repeat; background-position: 0px 0px; background-size: 100% 100%;}

/* =======================================================================================
   ASSORTIMENTSGROEPEN
   ======================================================================================= */

.body-la-torre .mobilegrid {background: transparent !important;}

.infopopup {filter: saturate(0%);}

.assgroepbg-warung-iengie  {background-color: #ef8b34 ; background-image: url('../../img/backgrounds/warung-iengie-assgroupheader.webp') !important; 
                            background-repeat: no-repeat; background-position: 0px 0px; background-size: cover !important;}

.assgroepbg-plaza-exotica  {background-color: #ef8b34 ; background-image: url('../../img/backgrounds/warung-iengie-assgroupheader.webp') !important; 
                            background-repeat: no-repeat; background-position: 0px 0px; background-size: cover !important;}

.assgroepbg-la-torre                       {background-color: #041117;}
.groupsbody-la-torre .assgroepbg-la-torre  {background: transparent !important;}


.body-la-torre .assortimentsgroepheader {font-family: "Amatic Regular" !important; font-size: 40px !important;}
@media screen and (min-width: 800px) {.body-la-torre .assortimentsgroepheader {padding-top: 8px !important;}}
@media screen and (max-width: 800px) {.body-la-torre .assortimentsgroepheader {padding-top: 12px !important;}}
   
.body-la-torre .sidebarheadertext       {font-family: "Amatic Regular" !important; font-size: 30px; padding-top: 20px; color: #FFFFFF !important;}

.assgroepbg-warung-iengie .assortimentsgroepheader {text-shadow: 2px 6px 4px #c17b0e;}
.assgroepbg-plaza-exotica .assortimentsgroepheader {text-shadow: 2px 6px 4px #c17b0e;}

.bintexxt   {font-size: 1.5rem; color: rgba(128, 255, 128, 0.8); text-shadow: 0 0 1ex #33ff33, 0 0 2px rgba(255, 255, 255, 0.8); line-height: 1.1;}
.bintext    {font-size: 1.5rem; color: rgb(255 255 255 / 80%); text-shadow: 0 0 1ex #ffffff, 0 0 2px rgba(255, 255, 255, 0.8); line-height: 1.1;}
.helpscreen {max-width: 900px; margin-left: auto; margin-right: auto; font-size: 18px; text-align: center;}

@media screen and (max-width: 800px) {
   .helpscreen {font-size: 16px !important; padding: 20px;}
   .col-3 {flex: 0 0 31% !important; max-width: 31% !important;} /* AANGEPAST ANDERS VIERKANTE MINIBUTTONS! */
   .col-9 {flex: 0 0 67% !important; max-width: 67% !important;} /* AANGEPAST ANDERS VIERKANTE MINIBUTTONS! */
   .list-products .minibutton {padding-right:30px;}
}

:is(.dark .dark\:bg-gray-950\/75) {background-color: rgb(9 9 11 / 0%) !important;}
.bg-gray-950\/50 {background-color: rgb(9 9 11 / 0%) !important;}

/* =======================================================================================
   LOGOUIT
   ======================================================================================= */

.boxCorner1           {background-color: #516d8d;}
.boxCorner1::before   {background-color: #3D4F66;}
.boxCorner2::before   {background-color: #3D4F66;}
.boxCorner1::after    {background-color: #718dad;}
.boxCorner2::after    {background-color: #718dad;}

.body-warung-iengie .boxCorner1          {background-color: #222222 !important;}
.body-warung-iengie .boxCorner1::before  {background-color: #111111 !important;}
.body-warung-iengie .boxCorner2::before  {background-color: #111111 !important}
.body-warung-iengie .boxCorner1::after   {background-color: #000000 !important;}
.body-warung-iengie .boxCorner2::after   {background-color: #000000 !important;}

.body-la-torre .boxCorner1         {background-color: #8f5822;}
.body-la-torre .boxCorner1::before {background-color: #a35200;}
.body-la-torre .boxCorner2::before {background-color: #a35200;}
.body-la-torre .boxCorner1::after  {background-color: #6f3802;}
.body-la-torre .boxCorner2::after  {background-color: #6f3802;}

.body-warung-iengie #shutdown .table .content > h1 {color: #222222 !important;}
.body-warung-iengie #shutdown .table .content > p  {color: #222222 !important;}

/* =======================================================================================
   ALLERGENEN
   ======================================================================================= */

.allergenen    {display: flex; flex-wrap: wrap; align-items: center; flex-direction: row; align-content: space-around; justify-content: space-evenly;}
.allergenen    {list-style-type: none;}
.allergenen li {display: inline-block;}
.allergenen input[type="checkbox"][id^="al"] {display: none;}
.allergenen label {position: relative; display: block; padding: 4px; margin: 4px; cursor: pointer; border-radius: 50%; }

.allergenen label:before {position: absolute; background-color: white; color: white; content: " "; display: block;
  border-radius: 50%;border: 1px solid grey; top: -5px; left: -5px; width: 25px; height: 25px; text-align: center;
  line-height: 28px; transition-duration: 0.4s; transform: scale(0);}

.allergenen label img {transition-duration: 0.2s; transform-origin: 50% 50%;}
.allergenen :checked + label:before {content: "✓"; background-color: grey; transform: scale(1);}
.allergenen :checked + label img {transform: scale(0.9); box-shadow: 0 0 5px #333; z-index: -1;}

@media screen and (min-width: 800px) {
  .allergenen label img {height: 130px; width: 130px; max-width: 130px !important;}
  .allergenen label {border: 10px inset transparent;}
  .allergenen :checked + label {border: 10px inset rgb(255 0 0 / 65%);}
}

@media screen and (max-width: 800px) {
   .allergenen img {max-width: 80px;}
   .allergenen label img {height: 73px; width: 73px; max-width: 73px !important;}
   .allergenen label {border: 5px inset transparent;}
   .allergenen :checked + label {border: 5px inset rgb(255 0 0 / 65%);}
 }

 /* =======================================================================================
   HOORENBEECK MENU
   ======================================================================================= */

.productoptions {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow-x: hidden !important; overflow-y: scroll !important; z-index: 999;}
#modalDynamicContent .productoptions         {background: #210300;}
.productattributesmodal .modalheader-luxury  {background-image: url(../../img/backgrounds/woodbanner-2025.jpg) !important; background-size: cover !important;}
#modalDynamicContent .dropdown-header        {font-family: 'Amatic Regular' !important; font-size: 40px !important; padding: 20px !important;}
#modalDynamicContent .popup-dropdown-menu .dropdown-item {background: linear-gradient(0deg, rgb(56 7 3) 0%, rgb(59 16 16) 35%, rgb(56 7 3) 100%) !important;}
.overlaymenu [type="checkbox"]:not(:checked) + label:before, .overlaymenu [type="checkbox"]:checked + label:before {left: 5px !important;}
#productattributesModal .glyphicon {color: #ffd12b !important;}

#attributeheader {font-family: 'Amatic Regular' !important; font-size: 40px !important; margin-top: -16px !important; color: rgb(255, 209, 43) !important;
                  text-align: center; margin-left: -14px;}

#modalDynamicContent .dropdown-header::before {
   display: inline-block; font-family: "PanterickSwash"; font-size: 18px; content: "y";
   color: rgb(255, 209, 43); padding-right: 10px; vertical-align: 50%;}

#modalDynamicContent .dropdown-header::after {
   display: inline-block; font-family: "PanterickSwash"; font-size: 18px;
   content: "y"; color: rgb(255, 209, 43); padding-left: 10px; vertical-align: 50%;}

@media screen and (max-width: 800px) {.readybutton {width: 100vw; padding-bottom: 50px;}}

#productattributesModal {background: rgb(0 0 0 / 60%) !important;}

@media screen and (min-width: 767px) {
   #productattributesModal .productoptions::-webkit-scrollbar-track-piece {background-color: #450f0b !important;}
   #productattributesModal .productoptions::-webkit-scrollbar-thumb       {background-color: #b64c3e !important;}
}

.catcard-feestmenus {background: #230103 !important;;box-shadow: 15px 3px 6px rgb(0 0 0 / 16%), 0 13px 6px rgb(0 0 0 / 23%);}
.catcard-feestmenus {box-shadow: 0px 0 30px 0px #a50013;}

.subdivider {font-family: "Ornaments"; font-size: 100px; color: #7d3031 !important;
             text-align: center; margin-top: -50px; margin-bottom: -30px;}

.subproducttext {display: inline-block; width: 84%; margin-left: 0px; margin-right: 20px; line-height: 1.1;
                 font-family: "Serif"; font-size: 22px !important; letter-spacing: 0.9px; font-variant-caps: small-caps;}

.addsubproduct {display: inline-block; text-align: center; width: 34px; height: 34px; line-height: 33px;
                background-color: #7d0311; border-radius: 50%; float:right; margin-right: 15px; margin-top: 5px; cursor: pointer !important;}

.ofkeuze {display: block; width: 100%; color: #ec8e70 !important; text-align: left; margin-left: 36px; margin-top: -14px;
          margin-bottom: -14px; font-size: 16px; line-height: 2.1; font-family: "Noteworthy Light"; letter-spacing: 1.0px;
          font-variant-caps: small-caps;}
          
.last-item-on-list {height:10px; background-color:#3D0805 !important;}

.sl_aantal {line-height: normal; vertical-align: middle;}

/* =======================================================================================
   WARUNG INGIE
   ======================================================================================= */

@media screen and (max-width: 700px) {#maincontainer {height: calc(100vh + 20px) !important;}}
@media screen and (min-width: 700px) {.iframed-true #maincontainer {height: calc(100vh - 100px) !important;}}

.productsbodybg-warung-iengie {
   background: url('../../img/backgrounds/abstract-op5.webp') no-repeat !important; background-size: 100% 50% !important;
}

.productsbodybg-plaza-exotica {
   background: url('../../img/backgrounds/abstract-op5.webp') no-repeat; background-size: 100% 50% !important;
}

.dropdown-header {
   font-family: "VeiligOpSlot";
   text-align: center;
   font-size: 23px;
   padding: 6px;
   background-image: url('../../img/backgrounds/woodbanner-2025.jpg');
   background-size: cover !important;
   color: rgb(255, 209, 43) !important;
   border-radius: 4px;
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
   line-height: 28px;
}

.sidebar-warung-iengie {
background-image: repeating-linear-gradient(45deg, rgba(226, 226, 226,0.06) 0px, rgba(226, 226, 226,0.06) 2px,transparent 2px, transparent 4px),
linear-gradient(90deg, rgb(33,33,33),rgb(33,33,33)) !important;}

.sidebar-plaza-exotica {
   background-image: repeating-linear-gradient(45deg, rgba(226, 226, 226, 0.06) 0px, rgba(226, 226, 226, 0.06) 2px, transparent 2px, transparent 4px), 
   linear-gradient(90deg, rgb(0 0 0), rgb(52 69 77)) !important;
}

@media screen and (min-width: 700px) {
   .mobileheader-luxury {
      background-color: #001622;
      background: url(../../img/backgrounds/abstract-op30.webp) no-repeat;
      background-size: 100% 50%;
      background-position-y: 0px !important;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  }
}

@media screen and (min-width: 700px) {
.mobileheader-slagerij-verstappen {
   background-color: #0e1b29;
   background: url(../../img/mobileheaders//verstappen-mobileheader.jpg) no-repeat !important;
   background-size: cover !important;
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
}

.body-la-torre .modal-body {background: #000000 !important;}
.body-la-torre .mtaat {background: #090B14; background-image: url('../../img/backgrounds/darkermarble.webp') !important; 
                       background-repeat: repeat; background-position: 0px 0px;}

@media screen and (min-width: 1030px) {
   .body-la-torre .splitright {
       background-image: url(../../img/backgrounds/torre-sidebar-background.webp) !important;
       background-size: 100% auto;
   }
}

@media screen and (max-width: 1030px) {
   .body-la-torre .sidebarlogo-plaza-exotica {
      background-image: url(../../img/sidebarlogos/la-torre-sidebarlogo.webp);
      margin-top: -162px !important;
      margin-bottom: 10px !important;}
   .mobileheader-warung-iengie            {background-color: #0e1b29; 
                                           background: url('../../img/mobileheaders/warung-iengie.webp') no-repeat !important; 
                                           background-size: cover !important;}
   .mobileheader-plaza-exotica            {background-color: #0e1b29; 
                                           background: url('../../img/mobileheaders/plaza-exotica.webp') no-repeat !important; 
                                           background-size: cover !important;}
   .mobileheader-la-torre                 {background-color: #000000; 
                                           background: url('../../img/mobileheaders/la-torre.webp') no-repeat !important; 
                                           background-size: cover !important;}
   .mobilemenubackground-plaza-exotica    {background-color: #0e1b29;
                                           background-image: url(../../img/backgrounds/tropicalmodalbg.webp) !important;
                                           background-repeat: no-repeat; background-position: 0px 0px; background-size: 100% 100%;}
  .size-1of2                              {padding-bottom: 80px;}
  .assortimentsgroepheader                {padding-top: 18px !important;}
  .assgroepcard-warung-iengie             {border-bottom: 22px solid #0c121a !important;}
  .assgroepcard-title-warung-iengie       {bottom: -24px !important; margin-left: -10px !important; font-size: 20px !important;}
  .assgroepcard-description-warung-iengie {bottom: -34px !important; margin-left: -10px !important; font-size: 12px !important; letter-spacing: -0.5px;}
  .assgroepcard-plaza-exotica             {border-bottom: 22px solid #0c121a !important;}
  .assgroepcard-title-plaza-exotica       {bottom: -24px !important; margin-left: -10px !important; font-size: 17px !important;}
  .assgroepcard-description-plaza-exotica {bottom: -34px !important; margin-left: -10px !important; font-size: 12px !important; letter-spacing: -0.5px;}
  .assgroepcard-la-torre                  {background: #000000 !important; border-bottom: 22px solid transparent !important;}
  .assgroepcard-title-la-torre            {bottom: -24px !important; margin-left: -10px !important; font-size: 20px !important;}
  .assgroepcard-description-la-torre      {bottom: -34px !important; margin-left: -10px !important; font-size: 12px; letter-spacing: -0.5px;}
  .body-la-torre .cd-side-nav             {background-image: url(../../img/backgrounds/tower-of-pisa.webp) !important;}
}

@media screen and (max-width: 800px) {.assgroepcard-description-la-torre {font-size: 11px !important;}}
@media screen and (max-width: 410px) {.assgroepcard-description-la-torre {font-size: 9px !important;}}

.productsbodybg-warung-iengie .fullcard-luxury {border: 0px !important;}
.productsbodybg-plaza-exotica .fullcard-luxury {border: 0px !important;}

/* =======================================================================================
   NIEUWE AANPASSINGEN
   ======================================================================================= */

.mijncontainer .jumbotronadmin-luxury {background-color: #ef8b34; 
      background-image: url(../../img/backgrounds/warung-iengie-assgroupheader.webp) !important; background-size: cover;}

.rens-vastgoedzorg .cd-side-nav {
   background: linear-gradient(to bottom, #59206e 0%, #331955 30%, #580382 100%) !important;
}

.mobilemenubackground-purple {
   background: linear-gradient(to bottom, #59206e 0%, #331955 30%, #580382 100%) !important;
}

@media screen and (max-width: 800px) {
   .ml-3                         {margin-left: -7px;}
   .jumbotronadmin .display-4    {padding-left: 2px;}
   .jumbotronadmin .mobilebutton {margin-top: 9px;}
   .jumbotronadmin .justright    {right: 30px !important; margin-top: 8px !important;}
   .jumbotronadmin .justright  .defbtn-luxury {font-size: 18px;}
   .jumbotronadmin .fa-angle-double-left:before {line-height: 70px; font-size: 24px;}
}

@media screen and (min-width: 800px) {
   .jumbotronadmin {height: 70px;}
   .mijncontainer .jumbotronadmin {position: absolute; margin-top: 36px !important; height: 56px;}
   .mijncontainer .jumbotronadmin .display-4 {padding-top: 3px !important;}
   .mijncontainer .jumbotronadmin .justright {margin-top: 3px !important;}
   .mijncontainer .jumbotronadmin .defbtn-luxury {margin-top: 10px !important;}
   .mijncontainer .jumbotronadmin .justright  .defbtn-luxury {font-size: 18px;}
   .mijncontainer .jumbotronadmin .backarrow {margin-top: -6px !important;}
   .mijncontainer .jumbotronadmin .fa-angle-double-left:before {line-height: 70px; font-size: 24px;}
}

@media screen and (min-width: 1020px) and (max-width: 1030px) {.mijncontainer .jumbotronadmin {width: 70% !important;}}
@media screen and (min-width: 1030px) {.mijncontainer .jumbotronadmin {width: 76% !important;}}

.productsbodybg-dranken {background-color: #ffffff;}
.catcard-dranken {box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;}
.catcard-dranken .footerbg-luxury {background-color: rgb(61 166 36) !important;}

/* =======================================================================================
   AFREKENEN
   ======================================================================================= */

.bestelheadercolor {
      background: 
      radial-gradient(ellipse farthest-corner at right bottom, #06161e 0%, #06161e 8%, #0d1215 30%, #0c212b 40%, transparent 80%), 
      radial-gradient(ellipse farthest-corner at left top, #090a10 0%, #090a10 8%, #11222a 25%, #06161e 62.5%, #000000 100%);
}
   
.bestelrows-luxury .sl_row1        {background-color: #05161e; border-bottom: 1px solid #162831;}
.bestelrows-luxury .sl_totaalprijs {background-color: #05161e; border-bottom: 1px solid #162831;}
.bestelrows-luxury #bestelknop     {background: #06161e; border: 2px solid #de9e3b;
     border-left: 34px solid #030e13; border-right: 34px solid #030e13; box-shadow: 0px 0px 20px #ff8700;}

/* =======================================================================================
   SCROLLBARS
   ======================================================================================= */

@media screen and (min-width: 760px) {
   .scrollbar-slagerij-verstappen::-webkit-scrollbar              {width: 12px;}
   .scrollbar-slagerij-verstappen::-webkit-scrollbar-thumb        {background-color: #142831 !important;}
   .scrollbar-slagerij-verstappen::-webkit-scrollbar-track-piece  {background-color: #04161e !important;}
   .webshop::-webkit-scrollbar-thumb                              {background-color: #900b08 !important;}
   .webshop::-webkit-scrollbar-track-piece                        {background-color: #230306 !important;}
   .weightshopx::-webkit-scrollbar-thumb                          {background-color: #900b08 !important;}
   .weightshopx::-webkit-scrollbar-track-piece                    {background-color: #230306 !important;}
   .bestelgeschiedenis::-webkit-scrollbar-thumb                   {background-color: #900b08 !important;}
   .bestelgeschiedenis::-webkit-scrollbar-track-piece             {background-color: #230306 !important;}
}

.bestelgeschiedenis .footerbg-luxury {background-color: #6f0d0f !important;}

.inhoud {opacity: 0.9 !important;}


/* =======================================================================================
   ARTIFACTU
   ======================================================================================= */

.artifactu .container-fluid  {background-color: #2b3244; background: linear-gradient(to bottom, #2c3244 0%,#2f3747 50%,#2c3244 100%);}

/* =======================================================================================
   MODAL
   ======================================================================================= */

.modalbody-luxury                {background-color: #030f16 !important; overflow: hidden;}
.modalheader-luxury              {border: 0px solid #fd992c !important; color: #FFFFFF !important;}
.modalcontent-luxury             {background-color: #161F28;}
.modalfooter-luxury              {background-color: #030f16; color: #FFFFFF;}
.modaltitle-luxury               {color: #FFFFFF !important;}
.modalbody-luxury .form-control  {background-color: #292D3A; color: #FFFFFF;}

.modalheader-luxury {background-color: #ef8b34; background-image: url('../../img/backgrounds/warung-iengie-assgroupheader.webp') !important; 
   background-repeat: no-repeat; background-position: 0px 0px; background-size: cover !important;}

.weightshop .modalbody-slagerij                 {background-color: #350408;}
.weightshop .modalbody-slagerij   .form-control {background-color: #6e4549 !important; border: 1px solid #381307 !important;}
.weightshop .modalfooter-slagerij               {background-color: #550000 !important;}

.select2-container--bootstrap .select2-selection {
  box-shadow: rgb(0 0 0 / 7%) 0px 1px 1px inset;
  background-color: #292D3A;
}

.typeahead__list>.typeahead__group {border-color: #004982 !important;}

@media screen and (max-width: 800px) {
  .modalbody-luxury .row {margin:0px !important;}
  .typeahead__container {margin-top: 41px;}
  .typeahead__result .name {margin: 0px 10px 0px 94px !important;}
  .simple-keyboard {left: 0px;}
}

@media screen and (min-width: 800px) {
   .typeahead__result .name {margin: 0px 10px 0px 140px !important;}
 }

.catbg-luxury .modal-body {background: url('../../img/backgrounds/techcatmenubg.webp'); background-size: 150vw;}
 
.catbg-luxury .modalheader-luxury {
   background-image: linear-gradient( 
     320deg, transparent 0%, transparent 1%,#1b293c 1%, #131e2e 34%,transparent 34%, transparent 73%,rgb(30 44 64) 73%, rgb(32 49 76) 100%),linear-gradient( 
     149deg, transparent 0%, transparent 11%,#1b293c 11%, #212f46 62%,rgb(51 106 179) 62%, rgb(0 0 0) 93%,transparent 93%, transparent 100%),linear-gradient( 
     318deg, rgb(27 41 60),rgb(27 41 60));
}

.modalcontent-slagerij .ui-timepicker-list li {background-color: #230306 !important; border-bottom: 1px solid #360408 !important;}
.webshop    .defbtn-slagerij                   {background: #8f0e11 !important; border-color: #8e1117 !important; color: #FFFFFF !important;}
.webshop    .defbtn-slagerij:hover             {background: #c54632 !important; border-color: #c54631 !important; color: #FFFFFF !important;}
.weightshop .defbtn-slagerij                   {background: #8f0e11 !important; border-color: #8e1117 !important; color: #FFFFFF !important;}
.weightshop .defbtn-slagerij:hover             {background: #c54632 !important; border-color: #c54631 !important; color: #FFFFFF !important;}

.webshop            .modalcontent-slagerij   {background-color: #340509 !important;}
.weightshop         .modalcontent-slagerij   {background-color: #340509 !important;}
.bestelgeschiedenis .modalcontent-slagerij   {background-color: #340509 !important;}
.webshop            .modalfooter-slagerij    {background-color: #550000 !important;}
.weightshop         .modalfooter-slagerij    {background-color: #550000 !important;}
.bestelgeschiedenis .modalfooter-slagerij    {background-color: #550000 !important;}

.modalbody-luxury .col-2 {position: relative; margin-top: -40px; z-index: 9999;}

.body-luxury .floatingbutton              {background-color: #021822 !important; border: 1px solid #263740 !important; 
                                           box-shadow: 2px 2px 3px #022d30 !important;}

/* =======================================================================================
   FORM FIELDS
   ======================================================================================= */

.form-luxury input:not([type='button']) {color: #85b8ff !important;}
.form-luxury textarea {color: #85b8ff !important;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
   border: 1px solid #2d3a44;
   -webkit-text-fill-color: #85b8ff;
   -webkit-box-shadow: 0 0 0px 1000px #1d222b inset !important;
   transition: background-color 5000s ease-in-out 0s;
   caret-color: #85b8ff;
}

/* =======================================================================================
   ACTIVE OPTIONS
   ======================================================================================= */

.webshop .td-luxury    .active  {background: linear-gradient(238deg, rgb(117 6 6) 0%, rgb(146 10 7) 50%, rgb(53 0 6) 100%);}
.webshop .td-slagerij      .active  {background: linear-gradient(238deg, rgb(117 6 6) 0%, rgb(146 10 7) 50%, rgb(53 0 6) 100%);}
.weightshop .td-slagerij   .active  {background: linear-gradient(238deg, rgb(117 6 6) 0%, rgb(146 10 7) 50%, rgb(53 0 6) 100%);}
.activetab-luxury               {background-color: #dc4f38 !important; border:1px solid #dc4f38 !important;}
.activetab-slagerij                 {background-color: #dc4f38 !important; border:1px solid #dc4f38 !important;}

/* =======================================================================================
   ASSGROUPS
   ======================================================================================= */

.weightshop .preloader-luxury    {background-color: rgb(4 22 30);}
.groupsbody-luxury               {background-color: rgb(4 22 30);}
.assgroepcard-luxury             {background-color: rgb(4 22 30); border-bottom: 80px solid #0c121a;}
.assgroepbg-slagerij             {background-color: #6E2E2F; background-image: url('../../img/banners/woodbanner.jpg'); background-size: 100% 100%; background-color: transparent; color: #FFFFFF;}
.assgroepbg-luxuryblack          {background-color: #030e15; background-image: url('../../img/banners/trans.png'); background-size: 100% 100%; color: #ffc874;}
.assgroepcard-title-luxury       {color: #f1b96a; background-color: #f0c970; background-image: linear-gradient(45deg, #fbc154, #ffa700);
   background-size: 100%; background-repeat: repeat; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; text-shadow: none !important;}

/* =======================================================================================
   LUXURY SIDEBAR
   ======================================================================================= */

@media screen and (min-width: 1025px) {
   .splitright {
      background-image: url(../../img/backgrounds/blacksidebar.jpg);
      background-size: 100% auto;
   }
   .sidetop-warung-iengie .w3-container {padding-top:60px;}
   .sidetop-plaza-exotica .w3-container {padding-top:10px;}
}

@media screen and (min-width: 1020px) {
.sidebarlogo-slagerij-verstappen        {background-image: url('../../img/sidebarlogos/slagerij-verstappen-sidebarlogo.png'); margin-top: -115px !important;}
.sidebarlogo-warung-iengie              {background-image: url('../../img/sidebarlogos/warung-iengie-sidebarlogo.png'); margin-top: -70px !important;}
.sidebarlogo-plaza-exotica              {background-image: url('../../img/sidebarlogos/plaza-exotica-sidebarlogo.webp'); margin-top: -46px !important;}
.sidebarlogo-la-torre                   {background-image: url('../../img/sidebarlogos/la-torre-sidebarlogo.webp'); margin-top: -46px !important;}
}

@media screen and (max-width: 1020px) {
.sidebarlogo-plaza-exotica {background-image: url(../../img/sidebarlogos/plaza-exotica-sidebarlogo.webp); margin-top: -162px !important; margin-bottom: 10px !important;}
.sidebarlogo-la-torre      {background-image: url(../../img/sidebarlogos/la-torre-sidebarlogo.webp); margin-top: -162px !important; margin-bottom: 10px !important;}
}

.sidebarheadertext                      {color: #ffbb54;}
.sidebarheadertextcolor                 {color: #ffbb54;}
.td-luxury li                           {border-bottom: 1px solid #13181e !important;}
.taglist-slagerij                       {background-color: #3F0107; border: 1px solid #63000A; border-radius: 8px; margin-bottom: 10px;}
.taglist-luxury                         {background-color: #061921; border: 1px solid #112430; border-radius: 8px; margin-bottom: 10px;}
.bestelgeschiedenis .td-luxury li:hover {background: linear-gradient(238deg, rgb(255 148 0) 0%, rgb(55 10 8) 50%, rgb(3 14 19) 100%) !important;}

.td-luxury .active {
   background: linear-gradient(253deg, rgb(20 77 104) 0%, rgb(2 24 34) 50%, rgb(37 55 61) 100%) !important;
   box-shadow: inset 0px 0px 0px 1px #405a61;
}

.td-luxury li:hover {
   background: linear-gradient(15deg, rgb(32 67 84) 0%, rgb(12 31 40) 50%, rgb(0 0 0) 100%) !important;
   box-shadow: inset 0px 0px 0px 1px #ffa806;
}

/* =======================================================================================
   NEW VERSTAPPEN 2023 -> PRODUCTS
   ======================================================================================= */

.productsbody-luxury .fullcard-luxury          {box-shadow: 15px 3px 6px rgb(0 0 0 / 16%), 0 13px 6px rgb(0 0 0 / 23%);}
.productsbody-slagerij                         {background-color: rgb(90 13 11); background-image: url('../../img/backgrounds/butcherloopdark.jpg');}
.productsbody-luxury .bigproducttext:after     {color: #e58323 !important;}
.fullcard-luxury                               {border-left: 1px solid #1b0104; border-right: 1px solid #1b0104;}
.productsbody-luxury .stickeroverlay           {filter: hue-rotate(30deg); opacity: 0.9 !important;}
.productsbody-slagerij   .stickeroverlay       {filter: hue-rotate(30deg); opacity: 0.9 !important;}
.footerbg-luxury                               {background-color: rgb(4 22 30);}
.weightshopxxx .xaantal                        {background-color: #5a1309 !important; border: 1px solid #ff7200 !important;}
.webshopxxx .xaantal                           {border: 4px solid #FF0000 !important; background-color: #FFDC03 !important;}

/* =======================================================================================
   NEW VERSTAPPEN 2023 -> BESTELFORM
   ======================================================================================= */

.bestelheadercolor-slagerij            {background-color: #6d000b !important;}
.bestelrows-slagerij .sl_row1          {background-color: #330409 !important; border-bottom: 1px solid #4A272B;}
.bestelrows-slagerij .sl_totaalprijs   {background-color: #330409 !important; border-bottom: 1px solid #4A272B;}
.bestelrows-slagerij #bestelknop       {background: #250f0b; border: 2px solid #FF0000; border-left: 34px solid #1d0a07; border-right: 34px solid #1d0a07; box-shadow: 0px 0px 20px #FF0000;}

/* =======================================================================================
   VERSTAPPEN 2023 -> FOOTER
   ======================================================================================= */

.footerlogo-slagerij-verstappen {background-image: url('../../img/logos/footerlogo-verstappen.png'); background-position: 50% 0px !important; background-size: 300px auto; margin-bottom: -250px; margin-top: -100px;}

@media screen and (min-width: 700px) {
   .footerbgimage-luxury       {background: url(none); border-bottom: 200px solid transparent;}
   .footerlogo-slagerij-verstappen {background-size: 26vw auto;}
   .tri-luxury                 {border-bottom: 70px solid #030e13}
}

/* =======================================================================================
   UIT WEIGHTSHOP
   ======================================================================================= */

#totaalbedrag {color: #ffb600;}

/* =======================================================================================
   MEDIA QUERIES
   ======================================================================================= */

   @media screen and (min-width: 1024px) {
      .flexcontainer-annamimi-zorg  {perspective: initial !important;}
      .flexitem-annamimi-zorg       {transform:   initial !important; margin-left: 20px !important; margin-right: 20px !important;}
   }

 /* =======================================================================================
   VERY VERY NEW
   ======================================================================================= */

   @media screen and (min-width: 767px) {
      ::-webkit-scrollbar             {width: 12px !important;}
      ::-webkit-scrollbar-thumb       {background-color: #062d40 !important;}
      ::-webkit-scrollbar-track-piece {background-color: #021924 !important;}
    }

   .body-luxury                  {background-color: #031c20;}
   .bodybg-luxury                {background-color: #031c20;}
   .bginstant-luxury             {background-color: #031c20;}
   .darkboardbg-luxury           {background-color: #031c20;}
   .loginbg-luxury               {background-color: #4c5e76; background-image: url('../../img/navicons/navback.png'); background-repeat: no-repeat; background-size: cover;}
   .jumbotron-luxury             {background-color: #021f30 !important; background-image: url('../../img/navicons/aatsgradient.jpg'); border-bottom: 1px solid rgba(0,0,0,.0975); color: #2c2f39;}
   .jumbotronadmin-luxury        {background-color: #021f30; background-image: url('../../img/navicons/aatsgradient.jpg'); color: #d9dbe2!important;}
   .pdftoolbar-luxury            {background-color: #15202b !important}
   .profilecard-luxuryx          {background-color: #313b4c; border: 1px solid #535e6d;}
   .scrollnavcontainer           {background-color: #031925 !important;}
   .panel-default>.panel-heading {background-color: #0b3f5e !important; border-color: #16181f !important; color: #FFFFFF !important;}
   .defbtn-luxury                {background: #063e5f; border-color: #0c4463; color: #FFFFFF !important;}
   #opslaanbutton                {background: #84d400;}
   .table thead th               {background-color: #020c11; color: #666A77;}
   .table td, .table th          {background-color: #081924; border: 1px solid #072b3f; color:#FFFFFF;}
   #filterinput                  {background-color: #0b3f5e !important; border: 4px solid #041925 !important;}
   .avatar-xs                    {object-fit: contain;}

/* =======================================================================================
   FAAS PRINTMEDIA COLORSCHEME
   ======================================================================================= */

   .body-faas-printmedia #shopdesktopmenu li {display: none !important}

/* =======================================================================================
   OG ROOSTERS COLORSCHEME
   ======================================================================================= */

   .body-og-roosters     {background-color: #082873 !important;}
   .app-og-roosters      {background-color: #002852 !important;}
   .app-og-roosters .nav {background-color: transparent !important;}
   .app-og-roosters th   {background-color: #002852 !important; color: #FFFFFF !important;}
   .app-og-roosters td   {background-color: #023060 !important; border: 1px solid #105296 !important;}
   .app-og-roosters td:nth-child(3)      {background-color:#FFFFFF;}
   .app-og-roosters td:nth-child(3) img  {background-color:#FFFFFF; border-radius: 0 !important;}
   .app-og-roosters .scrollnavcontainer  {width: initial; background: #2e6094; overflow-x: hidden !important;}
   .body-og-roosters .table th           {background-color: #002852 !important; color:#FFFFFF !important;}
   .body-og-roosters .table td           {background-color: #023060 !important; border: 1px solid #105296 !important;}
   .jumbotronadmin-og-roosters           {background: #003b78 !important;}
   .dashboardbg-og-roosters              {background-color: #082873; background-image: url('../../img/backgrounds/og-dashboardbg.jpg'); 
                                          background-repeat: no-repeat; background-size: cover;}
   .flexitem-og-roosters                 {background-color: #00254b !important; border: 3px solid #034e8c !important;}
   .flexitem-og-roosters:hover           {background-color: #173267 !important;}
   .flexitem-og-roosters .menicon        {background-color: #fff700 !important;}
   .body-og-roosters #shopdesktopmenu    {background: #00162d !important;}
   .body-og-roosters #shopdesktopmenu li {display:none !important;}

   .body-og-roosters .scrolledit1            {background: #105296 !important;}
   .table-og-roosters .aatsfilter .prodthumb {background-color: #FFFFFF !important;}
   .bodybg-og-roosters .image-responsive     {background-color: #FFFFFF !important;}

   .form-og-roosters .dungdt-upload-box .attach-demo img {
      background: #FFFFFF !important; border: 1px solid #FFFFFF !important; border-radius: 8px;
    }
 
   @media screen and (min-width: 800px) and (max-width: 1024px){
    .mobileheader-og-roosters #webshopmenu li:first-child {border-right: 125px solid transparent; border-top: 125px solid rgb(0, 8, 255) !important;}
    .bodybg-og-roosters .note-editor.note-frame .note-editing-area .note-editable {min-height: 1500px;}
    .body-og-roosters .jumbotronadmin {height: 80px !important;}
   }