.header-fixed #header {
    z-index: 7;
}
#header {
    height: 4.5rem;
}

body.header-fixed.header-animated #header.scrolled {
    height: 4rem;
    background: rgba(230, 230, 230, 0.95);
}

#header .navbar-section {
    height: 2.8rem;
	
}
body.header-fixed.header-animated #header.scrolled .navbar-section {
    height: 2rem;
}

.header-dark.header-transparent #header:not(.scrolled) {
    background: rgba(0, 0, 0, 0.5);
	color: #ccc;
}
.header-dark #header:not(.scrolled) a.active {
    color: #7DB5FB !important;
}
.dropmenu ul li a:hover, .dropmenu ul li a:focus, .dropmenu ul li a.active {
    color: #2A73CE !important;
}
.header-dark #header:not(.scrolled) .logo svg path {
    fill: #ccc;
}
#header .logo svg path {
    fill: #555;
}
.dropmenu ul li {
    z-index: 1;
}
.dropmenu ul li a::before {
    content: '\f107';
}

.dropmenu ul ul li a::before {
    content: '\f105';
}

#header .navbar2-section {
/*    height: 2.8rem;*/
	justify-content: flex-end;
}
.search-wrapper {
    width: 200px;
    float: right;
}

.form-input, .search-input {
    height: 1.2rem;
    padding: 0 0;
	/*float: right;
	z-index: 0;*/
}
.search-submit img {
    width: 17px;
    vertical-align: middle;
}
.mobile-container {
    z-index: 20;
}
.mobile-menu {
    z-index: 30;
}
.hero {
    padding-top: 4rem;
    padding-bottom: 2rem;
}
.hero h2 {
    color: #fff;
	margin-top: 1em;
	margin-bottom: .5em;
    /*font-size: 2.5rem !important;*/
}
.hero h3 {
    color: #fff;
	margin-top: 0em;
	margin-bottom: 1em;
    /*font-size: 2.5rem !important;*/
}
#modular-hero #to-start {
	color: #fff;
    bottom: 1rem;
	font-size: 1rem;}
.header-fixed .hero {
	background-size: cover;
	background-position: center;
}
/*Začiatok stránky pod obrázkom*/
#body-wrapper .container {
    padding: 0rem 0 2rem;
}
.header-fixed #body-wrapper {
    padding-top: 6rem;
}

/*Footer*/
#footer.bg-gray {
    background: #555;
}

.accordion-wrapper label {
    background: #ddd;
	color: #222222;
    margin-top: 5px;
	border: 1px solid #ddd;
}
.accordion-wrapper article {
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid #ddd;
}

/*Shop - kruzok s cenou */
.shoppingcart-product-container .shoppingcart-thumb .shoppingcart-price {
    height: 70px;
    line-height: 70px;
    width: 70px;
    font-size: 1rem;
}

.panel {
  background: #f8f9fa;
  border-radius: 10px;
  }


