body, #main-header, #lower-header, #lower-footer, .section, .sidebar-box.white {
    background: #050505 !important;
    color: yellow !important;
    border-color: yellow;
}

#navigation li, #navigation > ul, .banner, a.button, .pagination > li > span, .owl-header .carousel-arrows span {
    background: black !important;
}
#navigation li:hover, #navigation > ul:hover, .banner:hover, a.button:hover, .pagination > li > span:hover, .owl-header .carousel-arrows span:hover {
    background: black !important;
}

#navigation li:hover {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}
#navigation li:hover > span, #navigation li:hover > a {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}

form#CommentViewForm .btn {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}
form#CommentViewForm .btn:hover, form#CommentViewForm .btn:active {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}

.btn-primary {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}

.paging {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}
.paging span a {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}

span.current {
    text-decoration: underline;
    border-color: yellow !important;
    background: black !important;
}

a, p, span, ul, li, h1, h2, h3, h4, h5, h6, .header-title, .sidebar-box.white, .media-filters label, .filter-sorting button i {
    color: yellow !important;
    border-color: yellow;
}

form#CommentViewForm .btn {
    color: yellow !important;
    border-color: yellow;
}
form#CommentViewForm .btn:hover, form#CommentViewForm .btn:active {
    color: yellow !important;
    border-color: yellow;
}

.btn-primary {
    color: yellow !important;
    border-color: yellow;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    color: yellow !important;
    border-color: yellow;
}

a {
    text-decoration: underline !important;
}
a:hover {
    text-decoration: underline !important;
}
a.button {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}

.pagination > li > span, .filter-sorting button {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}

.filter-dropdown > li > span {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}
.filter-dropdown > li > span:hover {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}
.filter-dropdown.opened > li > span {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}

form#CommentViewForm .btn {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}
form#CommentViewForm .btn:hover, form#CommentViewForm .btn:active {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}

.btn-primary {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}

a.button:hover, button:hover, a.button.active-button, button.active-button, .pagination > li > span:hover, .filter-sorting button:hover {
    border-top-color: yellow;
    border-bottom-color: yellow;
    box-shadow: inset 0px 0px 6px 3px yellow;
    text-decoration: underline;
    transition: 0.1s;
}

form#CommentViewForm .btn:hover, form#CommentViewForm .btn:active {
    border-top-color: yellow;
    border-bottom-color: yellow;
    box-shadow: inset 0px 0px 6px 3px yellow;
    text-decoration: underline;
    transition: 0.1s;
}

.btn-primary:hover, .btn-primary:active {
    border-top-color: yellow;
    border-bottom-color: yellow;
    box-shadow: inset 0px 0px 6px 3px yellow;
    text-decoration: underline;
    transition: 0.1s;
}

.paging span a:hover, .paging span.current {
    border-top-color: yellow;
    border-bottom-color: yellow;
    box-shadow: inset 0px 0px 6px 3px yellow;
    text-decoration: underline;
    transition: 0.1s;
}

.filter-sorting button {
    background: #050505 !important;
    color: yellow !important;
}
.filter-sorting button:hover {
    background: #050505 !important;
    color: yellow !important;
}

.filter-dropdown > li > span {
    background: #050505 !important;
    color: yellow !important;
}
.filter-dropdown > li > span:hover {
    background: #050505 !important;
    color: yellow !important;
}
.filter-dropdown > li > span:hover i {
    background: #050505 !important;
    color: yellow !important;
}
.filter-dropdown > li > span > i {
    background: #050505 !important;
    color: yellow !important;
}

.filter-sorting button:hover i {
    color: yellow !important;
}

.active-sort > button {
    background: yellow !important;
    color: black !important;
}
.active-sort > button:hover {
    background: yellow !important;
    color: black !important;
}
.active-sort > button:hover i {
    background: yellow !important;
    color: black !important;
}
.active-sort > button > i {
    background: yellow !important;
    color: black !important;
}

.filter-dropdown ul li {
    background: black;
    border-bottom: 1px solid yellow;
}

.media-hover {
    background: rgba(180, 169, 20, 0.5) !important;
}
.media-hover .media-icon {
    background: black;
    color: yellow !important;
}
.media-hover .media-icon:hover {
    background: yellow;
    color: black !important;
}

.media-item {
    background: black;
}

.media-format > div {
    background: black !important;
    color: yellow !important;
    border: solid 1px yellow;
}
.media-format > div:hover {
    background: yellow !important;
    color: black !important;
}

.media-button a.button:hover {
    box-shadow: none;
}

a.button.button-arrow:after, button.button-arrow:after, div.node-body ul li:before, a.button.transparent:hover:after, button.transparent:hover:after {
    border-left-color: yellow !important;
}

a.button.transparent:hover, button.transparent:hover {
    box-shadow: none !important;
}

a.button.button-arrow:after, button.button-arrow:after {
    border-left-color: yellow;
}

.pagination-button-left:after, .pagination-button-left:hover:after {
    border-right-color: yellow !important;
}

.rtl div.node-body ul li:before {
    border-right-color: yellow !important;
}

.pagination-button-right:after, .pagination-button-right:hover:after {
    border-left-color: yellow !important;
}

.rtl a.button.button-arrow:after, .rtl button.button-arrow:after {
    border-right-color: yellow !important;
}

.icons.icon-left-dir {
    border-right-color: yellow !important;
}
.icons.icon-right-dir {
    border-left-color: yellow !important;
}

.owl-header .carousel-arrows span {
    border-top: 2px solid yellow !important;
    border-bottom: 2px solid yellow !important;
}

#navigation {
    border: solid 2px yellow;
}

.banner {
    border: solid 2px yellow;
}
.banner:hover {
    box-shadow: inset 0px 0px 6px 3px yellow;
    text-decoration: underline;
}
.banner .icons {
    display: none;
}

#lower-header:after {
    background: yellow;
}
#lower-header:before {
    border-color: yellow !important;
}

#navigation > li {
    border-color: yellow !important;
}
#navigation > li:first-child {
    border-color: yellow !important;
}

#lower-footer {
    border-top: 1px solid yellow;
    background: black !important;
}

.date > span {
    background: black !important;
    border: solid 1px yellow;
}
.date > span:hover {
    background: black !important;
    border: solid 1px yellow;
}

.upcoming-events > li {
    border-bottom: 1px solid yellow;
}

.country-information {
    background: black !important;
    color: yellow !important;
    border: solid 4px yellow !important;
}

input[type="text"], input[type="email"], input[type="number"], input[type="text"] {
    background: black !important;
    color: yellow !important;
    border: solid 4px yellow !important;
}

textarea, .form-control {
    background: black !important;
    color: yellow !important;
    border: solid 4px yellow !important;
}

.newsletter-submit button {
    background: yellow !important;
    color: black !important;
    border-top: 1px solid yellow;
    border-bottom: 1px solid yellow;
}
.newsletter-submit button:hover {
    background: yellow !important;
    color: black !important;
    border-top: 1px solid yellow;
    border-bottom: 1px solid yellow;
}

.info {
    width: 100% !important;
}

.language {
    background: black !important;
    border: solid 1px yellow !important;
}
.language > ul > li:hover {
    background: rgba(255, 255, 0, 0.2) !important;
}
.language > ul > li > a:hover {
    text-decoration: underline;
}

.flexslider.main-flexslider {
    display: none;
}

#button-to-top {
    border: solid 1px yellow !important;
    background: black !important;
}
#button-to-top:hover {
    border: solid 1px black !important;
    background: yellow !important;
}

.icons.icon-up-dir {
    border-bottom-color: yellow !important;
}

span.glyphicon.glyphicon-search {
    color: black !important;
    transition: color, 0.4s;
}

#button-to-top:hover .icons.icon-up-dir {
    border-bottom-color: black !important;
}

@media (max-width: 991px) {
    #menu-button {
        border-color: yellow;
    }
    #menu-button:hover, #menu-button:active {
        background: transparent;
        border-color: yellow;
        box-shadow: inset 0px 0px 15px 4px yellow;
    }
    #menu-button:hover menu-button > div > span {
        background: yellow !important;
    }
}
@media (max-width: 991px) {
    #menu-button > div > span {
        background: yellow !important;
    }
}
.newsletter-form .newsletter-submit .icons {
    border-color: yellow;
}

.tooltip-inner {
    background: yellow;
    color: black;
    font-weight: bold;
}

.tooltip.top .tooltip-arrow {
    border-top-color: yellow;
}

.block-body .embed-responsive iframe, .block-body img {
    border: solid 2px yellow;
}

.page-heading .breadcrumb {
    background: black;
}

.media-filters {
    border-bottom: 1px solid yellow;
}

#lower-footer .social-media ul i {
    color: white !important;
}

.success, .error {
    color: black !important;
    background-color: yellow;
}

.debug-table {
    color: black;
    font-weight: bold;
}
.debug-table:before {
    content: "HIBA:";
    color: red;
    font-weight: bolder;
    font-size: 28px;
}
