/* alternate colors */
/* dark orange: #ff8500
   light orange: #feb81a */

/* overall */
a {color: #ff8500;}
a:hover {color:#3d3730;}
.link-internal-more {border:solid 2px #3d3730;}
.link-button {color:#fff; background-color:#ff8500;}
.link-button:hover {background-color:#878787; color:#fff;}
#topnav {background-color: #ff8500;}
#contact {background-color:#ff8500;}

.allnews {border: solid 2px #ff8500;}
.allnews:hover {border:solid 2px #1a3145 !important;}

#servicenav li a {color:#010101;}

/* dynlogo */
#homelink {color:#ff8500;}
#homelink .logo span {color:#ff8500;}

#mobile-header {background-color:#ff8500;}

#topnav ul li.act > a,
#topnav ul li > a:hover {color:#3d3730;}
#topnav .secondlvl li:hover > a,
#topnav .secondlvl li.act > a {color:#ff8500; text-decoration:none;}

.shariff .shariff-button a {color:#ff8500;}

#metanav a, footer .infotext a {color:#fff;}
#metanav a:hover, footer .infotext a:hover {color:#fff!important; opacity: .75;}

/* mobile menu */
#sidr-main #firstlvl > li.act > a,
#sidr-main #firstlvl ul > li.act > a {color:#ff8500;}

/* slider home */
.tx-ff-owl-slider .layout-2 .link-more,
.tx-ff-owl-slider .layout-3 .link-more,
.tx-ff-owl-slider .layout-1 .link-more {background-color: #ff8500;color:#fff;}
.tx-ff-owl-slider .layout-2 .link-more:hover,
.tx-ff-owl-slider .layout-3 .link-more:hover,
.tx-ff-owl-slider .layout-1 .link-more:hover {background-color:#878787;}

/* losung */
#losungen-main .links-bottom a {color:#feb81a;}
#losungen-main .losung-nav a {color:#feb81a;}

#innerwrapper .col-25 #losungen-main .losung-nav a i {color:#feb81a;}

/* news */
/* list */
.api-list h2 a,
.news-list-item h3 a,
.news-list-item .news-list-image a {color:#1a3145;}
.api-list h2 a:hover,
.news-list-item h3 a:hover,
.news-list-item .news-list-image a:hover {color:#feb81a;}

/* category selector */
.news-catmenu .event-btn,
.news-catmenu .reset-catfilter {color:#fff; background-color:#ff8500;}
.news-catmenu .event-btn:hover,
.news-catmenu .reset-catfilter:hover {background-color:#878787; color:#fff;}

/* search widget */
.api-search-widget #api_search_submit {color:#fff; background-color:#ff8500;}
.api-search-widget #api_search_submit:hover {background-color:#878787; color:#fff;}

.tx-ttnews-browsebox td:hover,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {background-color: #ff8500; border: 1px solid #ff8500;}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {background-color: #ff8500; border: 1px solid #ff8500;}

/* pagebrowser new */
#api_pagination li:hover,
#api_pagination li.active {border-top:1px solid #ff8500; border-left:1px solid #ff8500; border-bottom:1px solid #ff8500;}
#api_pagination li:hover a,
#api_pagination li.active a {background-color:#ff8500; color:#fff;}

.api-detail .item-title,
.news-single-item h2 {color:#feb81a;}
.home .api-list-item .item-subtitle {color:#000;}
.api-nav-buttons .btn-default,
.news-single-backlink a {color: #fff; background-color:#ff8500;}
.api-nav-buttons .btn-default:hover,
.news-single-backlink a:hover {background-color:#feb81a;}

/* ff-list */
.tx-fflist .list th:after {color:#ff8500;}
.tx-fflist .result-page-browser ul li a,
.result-page-browser ul li .dots {color:#ff8500;}
.tx-fflist .result-page-browser ul li a:hover,
.tx-fflist .result-page-browser ul li.cur a {background-color:#ff8500; color:#fff;}

/* grids */
.full-2 .cols {background-color: #ff8500;}
.full-2 .link-internal-more {color:#000; background-color: #feb81a;}

/* cal */
.style-2 .cal-button a {color:#fff;}
.style-2 .cal-button a:hover {color:#fff;}

.cal-list-event .cal-button a {color: #fff; background-color: #ff8500;}
.cal-list-event .cal-button a:hover {background-color: #878787; color: #fff;}

.home .style-2 .cal-search-widget {border-top: 1px solid #f2d4b2;}
.home .style-2 .btn-group button {color:#fff; background-color:#3d3730;}
.home .style-2 .btn-group button:hover {color:#fff; background-color:#333;}

.full-2 .link-button { color: #fff; background-color: #3d3730; }
.full-2 .link-button:hover { color: #fff; background-color:#878787; }


.cal-latest-event-info .cal-category,
.cal-list-event-info .cal-category {color: #3d3730;}
.style-default .cal-widget-time {background-color:#ff8500;}
.style-default .cal-widget-date {background-color:#3d3730;}

.cal-show-event .cal-category {color:#3d3730;}

#calPagination li a {color:#1b3043;}
#calPagination li.active a,
#calPagination li a:hover {color:#fff; background-color:#ff8500; border:1px solid #ff8500;}

.cal-show-event .btn {background-color:#ff8500;}
.cal-show-event .btn:hover {color: #fff; background-color: #878787;}


.home .allevents, .home .cal-nav-buttons .allevents {border:solid 2px #ff8500;}
.home .cal-nav-buttons .allevents:hover { color: #3d3730; border: solid 2px #3d3730; }


.home .style-2 .allevents {color:#fff; background-color:#3d3730 !important; border: solid 2px #3d3730  !important;}
.home .style-2 .allevents:hover {background-color:transparent !important; color:#3d3730 !important;}

/* powermail */
.powermail_fieldwrap .powermail_submit {background-color:#ff8500;}
.powermail_fieldwrap .powermail_submit:hover {background-color:#feb81a;}

/* login */
.tx-felogin-pi1 input[type="submit"] {color:#fff; background-color:#ff8500;}
.tx-felogin-pi1 input[type="submit"]:hover {background-color:#feb81a; color:#fff;}

/* search */
.tx-indexedsearch-search-submit input {color: #fff; background-color:#ff8500;}
.tx-indexedsearch-search-submit input:hover {background-color:#feb81a;}

.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a,
.tx-indexedsearch-browsebox li a:hover {background-color: #ff8500; border: 1px solid #ff8500;}

/* remoge content */
.navigation ul > li > a { background-color:#ffe5aa; color:#1a3145; border-bottom: 1px solid #fff;}
.navigation ul > li.cur > a,
.navigation ul > li.act > a {color:#ff8500; font-family:RobotoBold,sans-serif;}
.navigation ul ul li a {color:#888; background-color:#fff4db;}
.navigation ul ul > li.cur > a {color:#333;}

.col-pos-9 .bg-gray {background-color: #f5f5f5;}

/* accordion */
.frame-layout-2 h2 {color:#ff8500;}
.frame-layout-2 h2:hover,
.frame-layout-2 .act h2 {background-color:#ff8500;}

/* addressviewer */
#user-lkbsaddress-institution-search-form .submit input {color: #fff; background-color:#ff8500;}
#user-lkbsaddress-institution-search-form .submit input:hover {background-color:#feb81a; color:#1a3145;}


@media only screen and (max-width: 1024px) {
  /* overwrite colors from home.css */
  #losungen-main .losung-nav a i {color:#feb81a !important;}
}

@media only screen and (max-width: 990px) {
  #searchform {background-color:#feb81a;}
}

@media only screen and (max-width: 640px) {
  .style-2 .cal-data .cal-latest-event {border-bottom: 1px solid #f2d4b2 !important;}
  .style-2 .cal-data .cal-latest-event:nth-child(2n) {border-bottom:none !important;}
}

@media only screen and (max-width: 480px) {
  .tx-ff-owl-slider .layout-1 .slider-caption {background-color:#f5f5f5;}
}

/* ipad pro */
/* Landscape */
@media only screen
  and (min-width: 1024px)
  and (max-height: 1366px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 1.5) {
    .touchdevice #topnav ul, #searchform {background-color:#feb81a;}
}
