@charset "UTF-8";
/* YOUR CUSTOM CSS */

/*3.1 Preloader*/
#preloader {
	background-color:var(--pub-primary);
}
/*General links color*/
a {color:#ec008c;}
a:hover,a:focus {color: #111;}

/*-------- Content--------*/
header.sticky{
	background-color: var(--pub-primary);
}

header{
    background-color: var(--pub-primary);
}

.features-content {
    background-color: var(--pub-primary);
}
#preloader {
	background-color:var(--pub-primary);
}
.modal-popup {
	background: var(--pub-primary);
}
.box_style_2 h2.inner {
	background-color:var(--pub-primary);
	color:#fff;
}
/*-------- Buttons --------*/
a.btn_1, .btn_1{
	color:#fff;
	background: var(--pub-primary);
}
a.btn_1:hover, .btn_1:hover{
	background:#333;
}
a.btn_full, .btn_full{
	color:#fff;
	background: var(--pub-primary);
}
a.btn_full:hover, .btn_full:hover{
	background:#333;
}
a.btn_map{
	color:#fff;
	background:#555;
}
a.btn_map:hover{
	background:#333;
}
a.btn_side{
	color:#fff;
	background:#555;
}
a.btn_side:hover{
	background:#333;
	color:#fff;
}
a.btn_full_outline{
	color:var(--pub-primary);
	background:none;
	border:2px solid var(--pub-primary);
}
a.btn_full_outline:hover{
	border:2px solid #333;
	color:#333;
}
a.button_intro, .button_intro  {
	color:#fff !important;
	background: var(--pub-primary);
}
a.button_intro:hover, .button_intro:hover {
	background: #fff;
	color:var(--pub-primary) !important;
}
a.button_intro.outilne, .button_intro.outline  {
	border: 2px solid #fff;
	color:#fff;
	background: none;
}
#cart_box a.btn_full, #cart_box .btn_full{
	background: var(--pub-primary);
}
#cart_box a.btn_full:hover, #cart_box .btn_full:hover{
	background: #333;
}
#cart_box a.btn_full_outline{
	color:var(--pub-primary);
	background:none;
	border:2px solid var(--pub-primary);
}
#cart_box a.btn_full_outline:hover{
	color:#333;
	background:none;
	border:2px solid #333;
}
.high_light{
	background:var(--pub-primary-dark);
}

/* All styles MENU
================================================== */
@media only screen and (min-width: 992px) {

.main-menu ul ul li:hover > a {background-color:#f9f9f9;color:var(--pub-primary); padding-left:15px;}

}

@media only screen and (max-width: 991px) {

#header_menu{background-color:var(--pub-primary);}

.main-menu ul li a:hover,
a.show-submenu:hover,
a.show-submenu:focus,
a.show-submenu-mega:hover,
a.show-submenu-mega:focus{color:var(--pub-primary-dark) !important;background-color:#f9f9f9;}

.main-menu ul li  {border-bottom: 1px solid #ededed;color: #fff;}

.main-menu li,
.main-menu a {display: block;color:#555 !important;}

.main-menu a:hover {color:var(--pub-primary) !important;}

}

#orderSummary{
    background-color: rgba(255, 0, 0, 0.103);
}

#orderSummary:hover{
    background-color: rgba(255, 0, 0, 0.685);
}

/* order/create custom css */
#custom_body{
    background-color: white;
}

.custom-selected {
    background-color: #F9C22E;
}
/* Oddělení mezi dny */
.day-divider {
    background-color: white;
}
/* Oddělení mezi týdny */
.week-divider {
    /* background-color: #ccc; */
}

.custom-footer{
    /* padding: 5rem; */
}

.custom-main{
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    max-width: 100%;
    margin: 1rem auto;
}

.custom-grid{
    /* display: grid;
    grid-gap: 2rem; */
}

.article{
    flex-grow: 999;
    /* flex-basis: 0; */
}

.custom-sticky{
    /* background: green; */
    height: 5rem;
    /* width: 20rem; */
    flex-grow: 1;
    flex-basis: 200px;
    position: sticky;
    top: 5rem;
    display: flex;
    /* margin-right: -10px; */
    /* align-items: center;
    justify-content: center; */
    border-width: 50px;
    border-color: black;
    /* borde-style: solid; */
    border-style: inset;
}


