#sp-top-bar {
    background: #ee8c17;
    color: #000000;
}
.article-list.articles-leading .article {
    width: 33%;
}
.bottom-pristupnost{
  color: red;
}

.view-article #sp-main-body {
  padding: 10px 0 !important;
  background-color: #f9f9f9;
}

/*HLAVNI MENU - barva, velikost pisma, hover */
.sp-megamenu-parent >li >a:hover,
.sp-megamenu-parent >li >a:focus,
.sp-megamenu-parent >li >a:active{
    color: #000000;
    text-decoration: underline; ;
}

#sppb-addon-1701810334901 .sppb-addon-content .sppb-btn {
    /* margin: 15px; */
    margin-left: 5px !important;
    margin-top: -30px !important;
    margin-right: 5px !important;
    margin-bottom: 5px !important;
    height: 80px;
    /*width: 160px;*/
    border: 2px solid #fff;
    border-radius: 10px;
}
/*LEVE MENU - barva, velikost pisma, hover */
#sp-left .sp-module, #sp-right .sp-module {
    margin-top: 0px!important;
    border: 1px solid #F3F3F3;
    /* padding: 30px; */
    border-radius: 3px;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    font-weight: 700;
    font-size: 16px !important;
    color: #fff;
    background-color: #ee8c17;
    margin-top: 0px !important;
    margin-left: 0px !important;
    margin-bottom: 10px !important;
    margin-right: 0px !important;
    padding-top: 10px !important;
    padding-left: 10px !important;
    padding-bottom: 10px !important;
    padding-right: 10px !important;
}
.sp-module ul>li>a {
    color: #000;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.sp-module ul>li {
	background-color: #fff;
    padding-left: 10px;
}
.sp-module ul>li .menu-separator {
	font-style: italic;
}
.sp-module ul>li .active {
	background-color: #f7e8d7;
}
.sp-module ul> li> a:hover,
.sp-module ul> li> a:focus,
.sp-module ul> li> a:active{
    color: #000000;
    text-decoration: underline; ;
}
.sp-module-content-top {
  height: 20px;
}
#sp-bottom .sp-module .sp-module-title {
    margin-bottom: 10px !important;
}
#sp-bottom .sp-module ul>li {
    background-color: #171717 !important;
    margin-bottom: 2px !important;
}
#sp-bottom ul> li a {
    margin-bottom: 2px !important;
    color: #ffffff !important;
}
#sp-footer a, #sp-bottom a {
    color: #ffffff !important;
    opacity: 0.8 !important;
}
#sp-bottom a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}
#sp-footer a:hover{
    color: #000000 !important;
    text-decoration: underline !important;
}  
.items-row {
    border-top: 1px solid #F3F3F3;
}


