/* plugin related FoxWebShop v1.2.525+ (c) 2023,2024,2025 Jasmine FS Kft.  |  2024-09-15 'size9763KÁLD':)  */
/* @lastmod 2025-06-23 nrr */
@media only screen and (max-width:575px){.modal-dialog{width:100%;max-width:fit-content;}}	
@media only screen and (max-width:767px){.modal-dialog{width:100%;max-width:fit-content;}}	
@media only screen and (max-width:991px){.modal-dialog{width:100%;max-width:800px;}}	

/* Fox Webshop colors and palettes */
:root{
		 --var-bee-palette-table-border-color: #ced4da;
		 
		 --var-fox-royal-blue2-color:  rgb(32,75,200) ;
		 --var-fox-royal-pink-color:   #eb3abf ;
		 --var-fox-royal-plum-color:   #9c10f2 ;
		 --var-fox-royal-orange-color: #e0553D ;
		 --var-fox-redhair-color:      #ee721e ;
		 --var-fox-orangehair-color:   rgb(238,112,28) ;
		 --var-fox-orangehair-color-lt:rgb(253,126,20) ;
		 --var-fox-dark-letter-color:  #222;
}

.foxwebshop-palette-font-color{ color: var(--var-fox-palette-font-color); }.foxwebshop-palette-font-color-i{ color: var(--var-fox-palette-font-color) !important; }

.foxwebshop-headline-menu-fontcolor{    color: var(--var-fox-palette-font-color); }.foxwebshop-headline-menu-fontcolor-i{color:var(--var-fox-palette-font-color) !important;}
.foxwebshop-headline-menu-fontcolor-lt{ color: var(--var-bee-palette-navgrp-bar-theme-color-lt-selected); }
.foxwebshop-headline-menu-fontcolor-dk{ color: var(--var-bee-palette-headline-menu-fontcolor-dk); }
.foxwebshop-headline-menucircle-bgcolor{background-color:var(--var-fox-palette-font-color);}
.foxwebshop-headline-menuicon-color{/*when active*/color:var(--var-fox-palette-font-color);}
.foxwebshop-headline-menuicon-color-i{/*   active*/color:var(--var-fox-palette-font-color) !important;}

.foxwebshop-leftsidebar{ z-index:128; margin:0px;padding:2px; min-height:80px;  max-height:550px; overflow-y: auto;  
						 width:80%;   border:1px solid #aab; border-radius:1px; font-size:11pt;
						 color: var(--dark); background-color: var(--white); }  /*--dark:bootstrap*/

.foxwebshop-leftsidebar-item{ display:block; margin:1px; padding:7px 2px 7px 12px; font-size:11pt; border-bottom:1px solid #eee; } /*jazzfs:fg-steel-gray #aab*/
.foxwebshop-leftsidebar-item:hover{ background-color: var(--var-fox-palette-sidebaritem-color); color:var(--var-fox-palette-font-color); }
.foxwebshop_menuitem_open{ color:var(--var-fox-palette-font-color); }

.foxwebshop-admin-topmenu-coloring{ background-color:#e7e5e0; border-radius:6px; }
.foxwebshop-admin-topmenu-coloring a{ color:var(--var-fox-dark-letter-color) !important ; }
.foxwebshop-admin-topmenu-coloring a:hover{ color:var(--var-fox-dark-letter-color) !important ; }

.fox-dark-letter-color{ color:var(--var-fox-dark-letter-color); }.fox-dark-letter-color-i{ color:var(--var-fox-dark-letter-color) !important; }
.fox-color-stripe-i{    color:var(--var-bee-palette-cart-iconcolor) !important ; }
.fox-bg-color-stripe-i{ background-color:var(--var-bee-palette-cart-iconcolor) !important ; }

.fox-wishheart-color{ color: var(--var-fox-palette-wishlist-color); }.fox-wishheart-color-i{ color: var(--var-fox-palette-wishlist-color) !important; }
.fox-wishheart-color-fill{ color: var(--var-fox-palette-wishlist-color-lt); }

.fox-border-stripe-i{ border-color:var(--var-bee-palette-cart-iconcolor) !important ; }
.bee-border-button-rounded{ border-radius: 15px; } /*a big button*/
.fox-border-button-rounded-mid{ border-radius:  7px; }
.fox-border-button-rounded-small{ border-radius:3px; }

/* BUNNY-fonts/Abel, if active */
.fox-landingpage-h2-style{ font-family:"Abel","ABeeZee","Actor","Advent Pro","Akaya Kanadaka","Alegreya","Alegreya Sans","Aldrich","Alex Brush","Alfa Slab One","Alkatra","Allan","Allerta Stencil","Almendra","Aladin","Amita","Amatic SC","Segoe UI",Arial; font-size: 1.75rem; color:#575757; font-weight:lighter; padding:37px 0px; text-align:center; }

.btn-fox-orange{   color:white; background-color:var(--var-fox-orangehair-color); border-color:var(--var-fox-orangehair-color) ; }
.btn-fox-orange:hover{ color:white; background-color:var(--var-fox-orangehair-color-lt); }

.fox-quickview-prod-label-badge{ display:inline-block; padding:.25rem .5rem;  
								 line-height:1.5;      font-size:10pt !important;  text-align: center; vertical-align: middle;
								 border-radius: 3px;   cursor:pointer;
								 background-color:var(--var-fox-qview-prodlabel-badge-bg) ; color:#ffffff !important; }

.text-uppercase{text-transform:uppercase;} 

.form-control-xs{ height:calc(1.4em + .4rem + 2px); padding:.15rem .5rem; font-size:10pt; border-radius:2px; } 

.table-borderless td{ border-top: 1px solid var(--var-bee-palette-table-border-color) !important; }

.bg-tk-teal-lt{background-color:#e2ffef;}
.bg-tk-pink-lt{background-color:#f7d7f7;}
.fg-gray9{color:#999;}.fg-gray9-i{color:#999 !important;}.bg-gray9{background-color:#999;}.bg-gray9-i{background-color:#999 !important;}

/* 1st-of-all: LOAD Paletten !! in the 'design-palette--*.css' | default,darkearth,lime:lime+yellow+orange,pink, magenta,magenta2|plum-purple, blue:dblue+lblue+teal, BlackRedWhite:red,brownie,blackie,gray */

.max-height-25px{ max-height:25px; }  .max-height-50px{ max-height:50px; }  .max-height-75px{ max-height:75px;  } .max-height-100px{ max-height:100px; } 
.max-height-128px{ max-height:128px; }.max-height-150px{ max-height:150px; }.max-height-175px{ max-height:175px; }.max-height-200px{ max-height:200px; }
.max-height-250px{ max-height:250px; }.max-height-275px{ max-height:275px; }.max-height-300px{ max-height:300px; }
.max-h-225px{ max-height:225px; }.max-h-220px{ max-height:220px; }.max-h-192px{ max-height:192px; }

.min-h-300px{ min-height:300px;}.min-h-250px{ min-height:250px;}.min-h-125px{ min-height:125px;}/*admin-pages*/
.min-h-750px{ min-height:750px;}.min-h-600px{ min-height:600px;}.min-h-500px{ min-height:500px;}.min-h-450px{ min-height:450px;}

.max-width-225px,.max-w-225{ max-width:225px; }.max-width-250px,.max-w-250{ max-width:250px; } .max-width-275px{ max-width:275px; } .max-width-320px{ max-width:320px; }

.w-33{ width:33%; }						  .w-45px{width:45px;}.w-45px-i{width:45px !important;}
.w-64px{width:64px;}.w-128px{width:128px;}
.w-16px{width:16px;}.w-17px{width:17px;}.w-18px{width:18px;} .h-16px{height:16px;}.h-17px{height:17px;}.h-18px{height:18px;}
.w-11px{width:11px;}.w-12px{width:12px;}.h-11px{height:11px;}.h-12px{height:12px;}
.p--1px{ padding:1px; }
.p--2px{ padding:2px; }
.pt--1i{ padding-top: 3px !important; } .pt--2i{ padding-top: 6px !important; } .pt--3i{ padding-top: 9px !important; }
.pl--1i{ padding-left: 3px !important; } .pl--2i{ padding-left: 6px !important; } .pl--3i{ padding-left: 9px !important; }
.pr--1i{ padding-right: 3px !important; } .pr--2i{ padding-right: 6px !important; } .pr--3i{ padding-right: 9px !important; }
.pb--1i{ padding-bottom: 3px !important; }.pb--2i{ padding-bottom: 6px !important; } .pb--3i{ padding-bottom: 9px !important; }

.bee-fg-orange-dk{color: #fc7100;}
.bee-fg-orange-lt{color: #fe8e23;}
.bee-bg-lightgray{ background-color: #fcfcfc; }

.bee-text-line-through{ text-decoration-line: line-through; }

.bee-alert-label-color{ color: var(--var-bee-palette-keyword-color) !important ; }

.bee-admin-table-heading{ background-color: var(--var-bee-palette-headline-bg-color); color:var(--var-bee-palette-headline-label-color); }
.bee-admin-headline-label{color:var(--var-bee-palette-headline-label-color);}
.bee-admin-headline-label-dk{color:var(--var-bee-palette-headline-label-dark-color);}
.bee-admin-iconset-color{ color:var(--var-bee-palette-admin-iconset-color); }
.bee-admin-iconset-color-lt{ color: var(--var-bee-palette-navgrp-bar-theme-color-selected);}
.bee-admin-topmenu-bkgnd{ background-color:var(--var-bee-palette-admin-topmenu-bkgnd); }

.bee-navgrp-bar-theme{ margin:0px; padding:0px; background-color:var(--var-bee-palette-navgrp-bar-theme-color) !important; color:#fff !important; }
.bee-navgrp-theme{ background-color:var(--var-bee-palette-navgrp-bar-theme-color) !important; color:#ffe; }
.bee-navgrp-theme:hover{ background-color:var(--var-bee-palette-navgrp-bar-theme-color-selected) !important; color:#ffe !important; }
.bee-navgrp-theme-selected{background-color:var(--var-bee-palette-navgrp-bar-theme-color-selected)!important;color:#ffe !important;}
.bee-navgrp-theme-lt{ background-color:var(--var-bee-palette-navgrp-bar-theme-color) !important; color:#ffe; }
.bee-navgrp-theme-lt:hover{ background-color:var(--var-bee-palette-navgrp-bar-theme-color-lt-selected) !important; color:#fffff6 !important; }
.bee-navgrp-theme-rev{ color:var(--var-bee-palette-keyword-color-dk) !important; background-color:#ffe; }/*reverse*/
.bee-navgrp-theme-rev:hover{ color:var(--var-bee-palette-keyword-color) !important; background-color:#ffe !important; }

.bee-navgrp-whitebtn-theme{ color:var(--var-bee-palette-headline-menu-fontcolor); }
.bee-navgrp-whitebtn-theme:hover{ background-color:var(--var-bee-palette-navgrp-bar-theme-color-selected) !important; color:#ffe !important; }

.bee-prod-op-icon{ font-size:17px; color:var(--var-fox-qview-prodlabel-badge-bg); }
.bee-prod-op-icon:hover{ color:var(--var-bee-palette-keyword-color-dk); }

.bee-prod-headline2-style{ color: var(--var-bee-palette-heading-label-color); font-size: var(--var-bee-palette-heading-label-fontsize); text-align:center; margin:0pt; padding:15px 1px; }
.bee-prod-type-text-style{ color: var(--var-bee-palette-heading-label-color); font-size: var(--var-bee-palette-heading-text-fontsize); 
						   text-align:justify; margin:5pt 0px; padding: 5px 1px; }

.bee-prod-label-border{ border-color: var(--var-bee-palette-light-color-v2); }
.bee-prod-label-border-2{ border-color: var(--var-bee-palette-keyword-color); }
.bee-prod-label-border-dk{ border-color: var(--var-bee-palette-keyword-color-dk); }
.bee-prod-label-keyword{ color: var(--var-bee-palette-keyword-color-dk); }

.bee-product-title:hover{ font-size:1rem; color:#999; }
.bee-prod-label-wishlist{ color: var(--var-fox-palette-wishlist-color) !important ;}

.span__bee_product_unitprice{ font-size:17px; font-weight:700; color:#152025; }
.span__bee_product_obsprice{ font-size:14px; text-decoration: line-through; color:#555; }
.span__bee_product_pricefont_retail{ font-size:10pt; font-weight:400; color:#152025; }

.bee-link-to-product,.bee-function-button-face{ background-color: var(--var-fox-palette-linkbtn-fillcolor);  color: var(--var-fox-filled-button-reverse-letter-color);  }
.bee-link-to-product:hover,.bee-function-button-face:hover{ background-color: var(--var-bee-palette-navgrp-bar-theme-color-selected); color: var(--var-fox-filled-button-reverse-letter-color); }
.bee-link-to-cart{ color: var(--var-bee-palette-cart-iconcolor-dk); border-color: var(--var-bee-palette-cart-iconcolor-dk); }
.bee-link-to-cart:hover{ background-color: var(--var-bee-palette-cart-iconcolor-dk); color: var(--var-fox-filled-button-reverse-letter-color); border:none; }
.bee-the-cart-icon-color{ color:var(--var-bee-palette-cart-iconcolor) }

.bee-quickview-price{ color: var(--var-bee-palette-price-color); }

.bee-quickview-cart-btn{ 
	outline: none;  box-shadow:none;
	color:#ffffff; 	background-color: var(--var-bee-palette-price-color-dk) ; /* bg-tk-green #28a745 bg-tk-teal 20c997,   108a10 */
}
.bee-quickview-cart-btn:focus{
	outline: none;  box-shadow:none;
}
.bee-quickview-cart-btn:hover{
	outline: none;  box-shadow:none;
	background-color: var(--var-bee-palette-price-color) ; 
}
.bee-quickview-cart-btn-modify{ 
	outline: none;  box-shadow:none;
	color:#ffffff; 	background-color: var(--var-bee-palette-keyword-color-dk) ; /* bg-tk-green #28a745 bg-tk-teal 20c997,   108a10 */
}
.bee-quickview-cart-btn-modify:focus{
	outline: none;  box-shadow:none;
}
.bee-quickview-cart-btn-modify:hover{
	outline: none;  box-shadow:none;
	background-color: var(--var-bee-palette-keyword-color) ; 
}

.bee_edit_wishlist{ color: var(--var-fox-palette-wishlist-color) !important; }
.bee_edit_wishlist:hover{ color: var(--var-fox-palette-wishlist-color-lt) !important; }

.bee_edit_on_wishlist{ color: var(--var-fox-palette-wishlist-color) !important;}
.bee_edit_on_wishlist:hover{ color: var(--var-fox-palette-wishlist-color-lt) !important; }

.bee-qview-selector-labelcolor{ color:var(--var-bee-qview-selector-labelcolor); }.bee-qview-selector-labelcolor-i{ color:var(--var-bee-qview-selector-labelcolor) !important; }
.bee-qview-selector-fontcolor{ color:var(--var-bee-qview-selector-fontcolor); }.bee-qview-selector-fontcolor-i{ color:var(--var-bee-qview-selector-fontcolor) !important; }
.bee-palette-keyword-color   { color: var(--var-bee-palette-keyword-color);} .bee-palette-keyword-color-i{ color: var(--var-bee-palette-keyword-color) !important;}
.bee-palette-keyword-color-lt{ color: var(--var-bee-palette-keyword-color-lt);}.bee-palette-keyword-color-lt-i{ color: var(--var-bee-palette-keyword-color-lt) !important;}
.bee-palette-keyword-color-dk{color: var(--var-bee-palette-keyword-color-dk);}.bee-palette-keyword-color-dk-i{color: var(--var-bee-palette-keyword-color-dk) !important;}

.bee-cart-onthetop-theme{ display:block; margin: 3px auto; padding:3px 7px; border-radius:9px; border:none; background:rgba(255,255,255, 80%); color:var(--var-bee-palette-cart-iconcolor) !important; position:sticky; top:1px; right:2%; z-index:5; }
.bee-cart-onthetop-items{ margin:0px auto; padding:3px; /* it's for only hooking jQuery cartItems-onclick-action */ }
.bee-cart-onthetop-items-number{ margin:0px auto; padding:3px 5px; border-radius:9px; background-color:var(--var-bee-palette-cart-iconcolor) ; color:#fff !important; }
.bee-cart-onthetop-totalsum{ border-color:var(--var-bee-palette-cart-iconcolor) !important; background-color:var(--var-bee-palette-cart-iconcolor) !important; color:#fff !important; }
.bee-cart-theme-stripe{ background-color:var(--var-bee-palette-cart-iconcolor) !important; }
.bee-cart-theme-color{ color:var(--var-bee-palette-cart-iconcolor) !important; }

.span__bee_cart_win__subtotal{ font-size:12pt; font-weight:400; }
.span__bee_cart_win__itemtitle{font-size:11pt; }
@media only screen and (max-width:991px){.span__bee_cart_win__subtotal,.span__bee_cart_win__itemtitle{font-size:11pt;font-weight:400;}}	
@media only screen and (max-width:767px){.span__bee_cart_win__subtotal,.span__bee_cart_win__itemtitle{font-size:10pt;font-weight:400}}	

.span__bee_cart_win__total{ font-size:11pt; font-weight:700; }
@media only screen and (max-width:767px){.span__bee_cart_win__total{font-size:10pt;}}

.bee-cart-btn-go{ font-size:15px; color:#fff; background-color: var(--var-bee-palette-price-color-dk) ; } /* bg-tk-green #28a745 bg-tk-teal 20c997,   108a10 */
.bee-cart-btn-go:hover{ color:#fff; background-color: var(--var-bee-palette-price-color) ; outline: none; box-shadow:none; }
.bee-cart-btn-pressed{ border-color: var(--var-bee-go-btn-bordercolor-pressed) ; outline: none; box-shadow:none; }

.bee-btn-size-mid{padding: .60rem 1.1rem!important; font-size:15px !important; }
.bee-btn-size-lg{ padding: .75rem 1.25rem!important; font-size:17px !important; }

.bee-cart-price-total{ color: var(--var-fox-palette-linkbtn-fillcolor); }
.bee-cart-price-dk{ color: var(--var-fox-palette-linkbtn-fillcolor); font-size:17px; }


/* Admin site */

.banner-jazz2content-adminsite
{
 color:#ffffff; min-height:32px; margin:0px;padding:1px; height:auto;
}
.banner-jazz2content-userarea
{
 color:#ffffff; min-height:51px; margin:0px;padding:1px; height:auto;
}
