/* colors from main.css */
p {margin: 0 0 10px 0;}
a {color:#832569;}
a:hover {color:#7f7d7e;}
hr {border-color:#999;}
::-webkit-scrollbar-track{background-color:#f5f5f5;}
::-webkit-scrollbar {background-color: #f5f5f5;}
::-webkit-scrollbar-thumb {background-color:#acacac;}
.home h2 {text-transform: uppercase; font-family: RobotoBold,sans-serif;}

/* rte text formatting */
.link-internal-more {border:solid 2px #832569; color: #832569; }
.link-internal-more:hover {border-color:#7f7d7e; color:#7f7d7e;}
.allnews {border:solid 2px #832569; color: #832569;}
.allnews:hover {border:solid 2px #7f7d7e; color:#7f7d7e;}
.link-button {color:#fff; background-color:#832569;}
.link-button:hover {background-color:#7f7d7e; color:#fff;}

/* dynlogo */
#homelink {color:#832569;}
#homelink .logo span {color:#832569;}

/* topbox */
.topbox-container {display:flex; flex-wrap:wrap; align-items:flex-start;}
.social-links {display:flex; flex-wrap:wrap; align-items:center; margin:34px 0 0 15px;  color:#832569;}
.social-links .fa-facebook-f,
.social-links .fa-instagram,
.social-links .fa-youtube,
.social-links .fa-twitter {margin:0 8px;}
.social-links .fa-facebook-f {font-size:24px; font-size:2.4rem;}
.social-links .fa-instagram{font-size:30px; font-size:3.0rem;}
.social-links .fa-youtube {font-size:36px; font-size:3.6rem;}
.social-links .fa-twitter {font-size:28px; font-size:2.8rem;}

/* header */
#headerimg .headerBox img,
#headerimg #legend img {height:15px;}

/* mobile header */
#mobile-header {background-color:#832569;}
#mobile-header a {color:#fff;}
#smallnav a {border-right:1px solid #fff; color:#000;}

/* owl slider */
.owl-theme .owl-controls {margin:0;}
.owl-theme .owl-controls .owl-page span {background-color:rgba(255, 255, 255, 0.6);}
.owl-theme .owl-controls .owl-page.active span {background-color:#004674;}

/* slider layout 1 */
.tx-ff-owl-slider .layout-1 picture::after {background:rgba(0,0,0,0.42);}
.tx-ff-owl-slider .layout-1 h3 {color:#fff;}
.tx-ff-owl-slider .layout-1 p {color:#fff;}
.tx-ff-owl-slider .layout-1 .link-more {color:#fff; background-color:#832569;}
.tx-ff-owl-slider .layout-1 .link-more:hover {background-color:#7f7d7e; color:#fff;}

/* slider layout 2 + 3 overall */
.tx-ff-owl-slider .layout-3 .slider-caption {background-color:#fff;}
.tx-ff-owl-slider .layout-2 h3,
.tx-ff-owl-slider .layout-3 h3 {color:#000000;}
.tx-ff-owl-slider .layout-2 p,
.tx-ff-owl-slider .layout-3 p {color:#000;}
.tx-ff-owl-slider .layout-2 .link-more,
.tx-ff-owl-slider .layout-3 .link-more {color:#fff; background-color:#832569;}
.tx-ff-owl-slider .layout-2 .link-more:hover,
.tx-ff-owl-slider .layout-3 .link-more:hover {background-color:#7f7d7e;}

/* servicenav */
#servicenav li a {color:#00235d;}

/* search */
#topbox form#searchform fieldset input#searchinput {background-color:#f5f5f5;}
.tx-indexedsearch-form input {background-color:#f5f5f5;}
.tx-indexedsearch-search-submit input {color:#fff; background-color:#832569;}
.tx-indexedsearch-search-submit input:hover {background-color: #7f7d7e; color:#832569;}

.tx-indexedsearch-res {border-bottom: dotted 1px #c1c1c1;}
.tx-indexedsearch-res:nth-child(2n) {background-color:#f5f5f5;}

.tx-indexedsearch-browsebox li a {color:#832569; border:1px solid #dddddd;}
.tx-indexedsearch-browsebox li a:hover {color:#fff; background-color:#832569; border:1px solid #832569;}

/* mainnav */
#topnav {background-color:#832569;}
#topnav ul a {color:#fff;}
#topnav ul li.act > a,
#topnav ul li > a:hover {color: #fff;}
#topnav ul .dropdown {background-color:#f4f4f4;}

#topnav .secondlvl li > a {color:#7f7d7e; border-bottom:1px solid rgba(0,0,0,0.2);}
#topnav .secondlvl li:hover > a,
#topnav .secondlvl li.act > a {color:#832569;}

#topnav .thirdlvl li > a {color:#7f7d7e;}
#topnav .thirdlvl li:hover > a,
#topnav .thirdlvl li.act > a {color:#832569;}

/* mobile menu */
#sidr-main {background-color:#f3f3f3}
#sidr-main .plus::after,
#sidr-main .minus::after {color:#aaaaaa;}

#sidr-main #firstlvl li {border-top:1px solid #dadada;}
#sidr-main #firstlvl li:last-child {border-bottom:1px solid #dadada;}
#sidr-main #firstlvl li.open,
#sidr-main #firstlvl li.act {background-color:#f9f9f9;}

#sidr-main #firstlvl li.open .plus::after,
#sidr-main #firstlvl li.act .plus::after {color:#aaaaaa !important;}background-color:#832569; color:#fff;

#sidr-main #firstlvl a {color:#000;}
#sidr-main #firstlvl > li.act > a {color:#832569;}

#sidr-main #firstlvl ul > li.act > a {color:#832569;}

/* sub nav */
#sidenav ul {margin:0 25px 0 0; padding:0; list-style-type:none; background-color:#f4f4f4;}
#sidenav ul li {display:none; margin:0; padding:0; border-bottom:solid 1px #e9e9e9;}
#sidenav ul li.act {display:block;}
#sidenav ul li.last {border:none;}
#sidenav ul li a {display:block; padding:10px 15px; font-size:16px; font-size:1.6rem; line-height:20px; color:#fff; background-color:#832569;}
#sidenav ul li a:hover {color:#dfbcda;}
#sidenav ul li.act ul {margin:0; padding:0;}
#sidenav ul li.act ul li {display:block; border-bottom:solid 1px #e9e9e9;}
#sidenav ul li.act ul li.last {border:none;}
#sidenav ul li.act ul li a {color:#888; background-color:#e3e3e3;}
#sidenav ul li.act ul li a:hover {color:#832569;}
#sidenav ul li.act ul li.act a {color:#832569;}
#sidenav ul li.act ul li.act ul li {border-bottom:solid 1px #ddd;}
#sidenav ul li.act ul li.act ul li.last {border:none;}
#sidenav ul li.act ul li.act ul li a {padding-left:30px; color:#7f7d7e; background-color:#f6f6f7;}
#sidenav ul li.act ul li.act ul li a:hover {color:#832569;}
#sidenav ul li.act ul li.act ul li.act a {color:#832569;}
#sidenav ul li.act ul li.act ul li.act ul li a {padding-left:45px; background-color:#fcfcfd;}

/* special bar */
#breadcrumb {color:#a8a8a8;}
#breadcrumb a {color:#a8a8a8;}

/* maincontent */
button {margin-right:10px; padding:15px 20px; height:46px; color:#fff; background-color:#832569; font-size:14px; font-size:1.4rem; line-height:16px; line-height:1.6rem;
  text-transform:uppercase; font-family:RobotoBold, sans-serif; appearance:none; border:none; outline:none; border-radius:0;}
button:hover {background-color:#7f7d7e;}
.contenttable > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}
.ce-intext.ce-left .ce-gallery {margin-right:25px;}
.col-1 .ce-right {display:block;}
.col-1 .ce-right .ce-bodytext {width:auto;}
.col-1 .ce-right .ce-gallery {width:auto;}
/*.cols-2 .col-75 {padding-right:0;}*/

/* right */
.frame-layout-1 {background-color:#f5f5f5;}

/* popup */
.mfp-close:hover {background-color: transparent;}

/* footer */
#contact .infotext a {color:#fff;}
#contact .infotext a:hover {color:#f6e7e9;}
#socialbar {display:none;}

/* accordion */
.frame-layout-2 p {background-color:#f5f5f5;}
.frame-layout-2 h2 {color:#7f7d7e; background-color:#f5f5f5;}
.frame-layout-2 h2:hover {background-color:#832569; color:#fff;}
.frame-layout-2 .act h2 {background-color:#832569; color:#fff;}
/* added from escen */
.frame-layout-2 h2 {color:#7f7d7e; background-color:#f5f5f5;}

/* text on image */
.text-on-image .link-internal-more {color:#832569; border:solid 2px #832569;}

/* 2 cols 100% */
.full-2 h2 {color:#fff;}
.full-2 h3 {color:#fff;}
.full-2 p {color:#fff;}
.full-2 .cols {background-color:#832569;}
.full-2 .link-internal-more {background-color:#3e192e; color:#fff;}
.full-2 .link-internal-more:hover {background-color:#3a162a; color:#fff;}

.full-2 .link-button {color: #fff;background-color: #291520;}
.full-2 .link-button:hover {color: #fff;background-color: #201019;}

/* new frame von escen (background) */
.frame-background.bg_gray:before {background-color:#f5f5f5;}

/* violet background, home page */
.home .frame-layout-violet {max-width:1278px !important; margin-bottom:100px !important; padding-left:0 !important; background-color:#832569;}
.home .frame-layout-violet .ce-textpic {text-align:center;}
.home .frame-layout-violet .ce-bodytext {width:auto !important;}
.home .frame-layout-violet .ce-bodytext h2 {margin-top:175px; font-size:32px; font-size:3.2rem; color:#fff; text-align:center;}
.home .frame-layout-violet .ce-bodytext a {text-transform:uppercase; font-family:RobotoBold, sans-serif; color:#fff;}

/* footer */
#contact {background-color:#832569; color:#fff;}
#contact a { color:#fff;}
#contact a:hover {color:#fff; opacity: .75}
#metanav a {color:#fff;}
#metanav a:hover {color:#fff; opacity: .75}
#footerbottom .madewith {border-right:1px solid #f6e8ea;}


/* Extensions */
/* ---------- */

/* shariff */
.shariff .shariff-button a {background:none; color:#832569;}
.shariff .shariff-button a:hover {background:none; color:#7f7d7e;}

/* losung */
#losungen-terms {background-color:#f5f5f5;}
#losungen-main .header h2 {color:#000;}
#losungen-main .links-bottom {border-top:1px solid #fff;}
#losungen-main .links-bottom a {color:#832569;}
#losungen-main .links-bottom a:hover {color:#7f7d7e;}
#losungen-main .losung-nav a {color:#832569;}
#losungen-main .losung-nav a:hover {color:#7f7d7e;}

#innerwrapper .col-25 #losungen-main .losung-nav a i {color:#832569;}

/* powermail */
.powermail_fieldwrap_type_input input,
.powermail_fieldwrap_type_select select,
.powermail_fieldwrap_type_textarea textarea,
.powermail_fieldwrap_type_captcha input {border: none; border:solid 1px #a9a9a9;}
.powermail_fieldwrap .powermail_submit {color:#fff; background-color:#832569;}
.powermail_fieldwrap .powermail_submit:hover {background-color:#7f7d7e; color:#fff;}
.parsley-errors-list li {color:red;}
.visible-xs-inline-block input[type=submit] {float:left; margin:20px 20px 0 0; padding:15px 20px; height:46px; color:#fff; background-color:#832569;
  font-size:14px; font-size:1.4rem; line-height:16px; line-height:1.6rem;  text-transform:uppercase; font-family:RobotoBold, sans-serif; border:none;
  -moz-appearance: none; -webkit-appearance: none; appearance: none; border: none; outline: none; border-radius:0;
}
.visible-xs-inline-block input[type=submit]:hover {background-color:#7f7d7e; color:#fff; cursor:pointer;}

/* news */
.news-list-container .news-list-item {border-bottom:dotted 1px #c1c1c1;}
.news-list-item .subheader p {color:#000;}
.news-latest-category span {line-height:1.2; font-size:13px; font-size:1.3rem;}
  /* detail */
.news-single-item h2 {color:#000;}
.news-single-author {border-bottom: dotted 1px #c1c1c1;}
.news-single-backlink a {color:#fff; background-color:#832569;}
.news-single-backlink a:hover {background-color:#7f7d7e; color:#fff;}
  /* list */
.news-list-item h3 a,
.news-list-item .news-list-image a {color:#832569;}
.news-list-item h3 a:hover,
.news-list-item .news-list-image a:hover {color:#832569;}
.news-list-date {display:none;}
.news-list-morelink a {color:#832569;}
.news-list-morelink a:hover {color:#7f7d7e;}
.cal-list-event .cal-button a {color: #fff; background-color: #832569;}
.cal-list-event .cal-button a:hover {background-color: #3e192e; color: #fff;}
  /* category selector */
.news-catmenu .event-btn,
.news-catmenu .reset-catfilter {color:#fff; background-color:#832569;}
.news-catmenu .event-btn:hover,
.news-catmenu .reset-catfilter:hover {background-color:#3e192e;}
  /* jobs */
.news-latest-jobs .news-latest-gotoarchive {display:none;}
.news-list-jobs .news-list-category,
.news-latest-jobs .news-latest-category {background-color: #832569;}
.news-list-jobs-text, .news-latest-jobs-text {background-color:#fde1c5;}
.news-list-jobs h3, .news-latest-jobs h3 {font-family: RobotoBold, sans-serif;}
.news-list-jobs p, .news-latest-jobs p {line-height: 1.5;}
.news-latest-jobs .news-latest-morelink,
.news-list-jobs .news-list-morelink {margin-top:10px;}
  /* pagebrowser */
.tx-ttnews-browsebox td {color:#832569; border:1px solid #dddddd;}
.tx-ttnews-browsebox td:hover,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {color:#fff !important; background-color: #832569; border: 1px solid #832569;}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {color:#fff !important; background-color: #832569; border: 1px solid #832569;}
.tx-ttnews-browsebox td:hover a,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {color:#fff !important;}
  /* home */
.home .news-list-container .news-list-item {background-color:#832569;}
.home .news-list-item h3 a,
.home .news-list-item .news-list-image a {color:#fff;}
.home .news-list-date,
.home .news-list-item p,
.home .news-list-item .subheader p {color:#fff;}
.home .news-list-morelink a {color:#fff;}
.home .news-list-date {display:none;}
  /* lk news */
.home .news-extern .news-list-item {background-color:#832569;}
.home .news-extern .subheader {color:#fff;}

/* addressviewer */
.child-details > a {border:dotted 1px #c1c1c1;}
.child-details-list .child-result {border-bottom:dotted 1px #c1c1c1;}
#user-lkbsaddress-institution-search-form .submit input {color:#fff; background-color:#832569;}
#user-lkbsaddress-institution-search-form .submit input:hover {background-color:#7f7d7e; color:#fff;}

/* calendar */
  /* overall */
.cal-show-event .cal-info {background-color:#eff0f2;}
.style-default .cal-widget-date {background-color:#f39332; color:#fff;}
.style-default .cal-widget-img figcaption {color:#000; background-color:rgba(255,255,255,0.5);}

.style-default .cal-widget-time {background-color:#832569; color:#fff;}

.cal-latest-event-info .cal-category,
.cal-list-event-info .cal-category {color:#7f7d7e;}
.cal-latest-title, .cal-list-title {color:#832569;}
.cal-button a {color:#832569; font-family: RobotoBold, sans-serif; }
.cal-button a:hover {color:#7f7d7e;}

#calPagination li a {color:#832569; border:1px solid #dddddd;}
#calPagination li.active a,
#calPagination li a:hover {color:#fff; background-color:#832569; border:1px solid #832569;}
  /* specific style for homepage */
.home .style-default .cal-data {display:flex; flex-wrap:wrap;  gap:2%; background-color:transparent; padding:0;}
.home .style-default .cal-data .slick-track {display:flex; flex-wrap:wrap; gap:2%; background-color:transparent; padding:0;}
.home .style-default .cal-latest-event {padding:15px; background-color:#fde1c5; width:45% !important;}
.home .style-default .slick-prev::before,
.home .style-default .slick-next::after {color:#000;}
.home .style-default .slick-disabled::before {color:#e1e1e1;}
.home .cal-nav-buttons .allevents {margin-top:50px; border:solid 2px #832569; color: #832569;}
.home .cal-nav-buttons .allevents:hover {border:solid 2px #3e192e; color:#3e192e;}
  /* list */
.style-default .cal-list-event-info {background-color:#eff0f2;}
  /* detail */
.tx-nf-lkcal .typo3-messages li.alert-info {color:crimson;}
.cal-show-event .cal-category {color:#7f7d7e;}
.cal-show-event .cal-info {background-color:#eff0f2;}
.cal-show-event .btn {color:#fff; background-color:#832569;}
.cal-show-event .btn:hover {background-color:#3e192e; color:#fff;}
  /* style-2 */
.home .style-2 {color:#fff;}
.style-2 .cal-latest-title {color:#fff;}
.home .style-2 .cal-search-widget {border-top:1px solid #49253a;}
.style-2 .cal-button a:hover {color:#7f7d7e;}
.home .style-2 .btn-group button { color: #fff; background-color: #291520;}
.home .style-2 .btn-group button:hover { color: #fff; background-color: #201019; }
.home .style-2 .allevents {padding:0; margin-top:0; background-color:transparent; color:#fff; border: none;  align-self: end;}
.home .style-2 .allevents:hover {border:none; background-color:transparent; color:#fff; }
.home .style-2 .cal-button a {color: #fff;}
.home .style-2 .cal-button a:hover { color: #fff; opacity: .75; text-decoration:none;}
  /* widget */
.pb-calendar .top-frame > .control-frame a:hover {background:none; color:#832569 !important;}
.pb-calendar > .calendar-head-frame > .row > .col {background-color: #ddd !important; color: #999 !important;}
  /* curch-service */
.home .cols-2-inner.curch-service {position: relative; display:block; overflow: hidden;}
.home .curch-service .cols-50-inner-left {max-width:800px; width: auto; margin:120px auto; padding:50px; background-color: rgba(243,147,50, 0.8);}
.home .curch-service.full-2 .cols .frame-type-list {position: static; transform: none; max-width: none; padding:0;}
.home .curch-service .style-2 {margin:0;}
.home .curch-service.full-2 h2 {text-align: center !important;}
.home .curch-service.full-2 p {margin:30px 0; text-align: center;}
.home .curch-service .cols-50-inner-right {position:absolute; top:0; width:100%; z-index:-1;}
.home .curch-service .ce-gallery figure {display:block;}
.home .curch-service .ce-column,
.home .curch-service .ce-center .ce-inner,
.home .curch-service .ce-center .ce-outer {float:none; position: static;}
.home .curch-service img {width:100% !important;}
.home .style-2 .cal-search {margin-top:0;}
.home .style-2 .cal-search-widget {border-top:none; padding-top:0;}

.home .style-2 #latest-group .form-group-latest {width:49%;}
.home .style-2 .btn-group {margin-left:0; margin-top:25px; display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; line-height: 1;}
.home .style-2 .btn-group button {background:transparent; color:#fff; border:solid 3px #fff; width:auto; line-height: 1;}
.home .style-2 .btn-group button:hover {background-color:#fff; color:rgba(243,147,50, 1);}
  /* search */
.cal-search {background-color:#f5f5f5;}
.cal-search .form-control {color:#555555 !important; background-color:#ffffff !important; border:1px solid #cccccc !important;}
.cal-search .btn-group button {color: #fff; background-color: #832569;}
.cal-search .btn-group button:hover {background-color:#7f7d7e;}
  /**/

/* downloads */
.tx-mitdownload-pi1 hr {border-bottom: dotted 1px #c1c1c1;}
.tx-mitdownloadsearch-pi1 {background-color:#f5f5f5;}

/* gallery */
div.user-lkbsgallery {background-color:#eff0f2;}
.gallery .slick-prev::before,
.gallery .slick-next::before {color:black;}

/* lebensbegleitung */
.navigation ul > li > a {background-color:#c8e3fa; color:#832569; border-bottom:1px solid #e9e9e9;}
.navigation ul > li.cur > a,
.navigation ul > li.act > a {color:#0773ab;}
.navigation ul ul li a {color:#888; background-color:#eff0f2;}
.navigation ul ul > li.cur > a {color:#333;}
.col-pos-9 .bg-gray {background-color:#f5f5f5;}

/* links */
.tt-links-container {border-bottom:dotted 1px #c1c1c1;}

/* home */
#socialbar {border-top:1px solid #eff0f2 !important;}

/* Login */
.tx-felogin-pi1 fieldset div {display:flex; flex-wrap:wrap;}
.tx-felogin-pi1 fieldset div label {display:inline-block; width:125px;}



/* mobile optimization */
/* ------------------- */

@media only screen and (max-width: 1280px) {
.home .curch-service img {object-position: center;}
.home .curch-service .cols-50-inner-right {height:auto;}
}

@media only screen and (max-width: 1024px) {
  /* overwrite colors from home.css */
 #losungen-main .losung-nav a i {color:#7f7d7e !important;}

 #sidenav {display:none;}
 .home .news-latest-item,
 .home .news-list-container .news-list-item {padding:20px;}
 .full-2 .cols .frame-type-image {max-height: none;}

 .news-latest-jobs .news-latest-item {box-shadow:none; padding:0;}
 
 .home .frame-layout-violet .ce-bodytext h2 {margin-top:100px;}
}

@media only screen and (max-width:990px) {
  #searchform {background-color:#832569;}
}

@media only screen and (max-width:900px) {
  .home .curch-service .cols-50-inner-right {display:none;}
  .home .full-2.curch-service {margin:50px 0 80px !important;}
  .home .cols-2-inner.curch-service {padding:0 30px;}
  .home .curch-service .cols-50-inner-left {padding:30px; margin:0 auto; background-color:rgba(243,147,50, 1);}

  .home .style-default .cal-latest-event {flex-wrap:wrap;}
  .home .style-default .cal-latest-event-info {width: 100%; margin-top:10px; margin-left:0;}
  .home .style-default .cal-latest-event > div:first-child {width: 100%;}
  .home .style-default .cal-timer-widget {width: 100%;}
  .style-default .cal-widget-date {min-height: 0;}
}


@media only screen and (max-width: 768px) {
  .tx-ff-owl-slider .layout-2 .slider-caption,
  .tx-ff-owl-slider .layout-3 .slider-caption,
  .tx-ff-owl-slider .layout-1 .slider-caption {background-color:#f5f5f5;}
  .tx-ff-owl-slider .layout-1 .slider-caption h3,
  .tx-ff-owl-slider .layout-2 .slider-caption h3,
  .tx-ff-owl-slider .layout-3 .slider-caption h3 {color:#000;}
  .tx-ff-owl-slider .layout-1 .slider-caption p,
  .tx-ff-owl-slider .layout-2 .slider-caption p,
  .tx-ff-owl-slider .layout-3 .slider-caption p  {color:#000;}

  .shariff {background-color:#fff;}
  .shariff ul::before {color:#cecece;}
  
  .home .frame-layout-violet {max-width:1278px !important; margin-bottom:100px !important; padding-left:0 !important; background-color:#832569;}
  .home .frame-layout-violet .ce-gallery {width:100%;}
  .home .frame-layout-violet .ce-gallery figure {display:block;}
  .home .frame-layout-violet .ce-gallery figure img {width:100%; height:100%;}
  .home .frame-layout-violet .ce-bodytext {padding:20px 0 30px 0; overflow:none;}
  .home .frame-layout-violet .ce-bodytext h2 {margin-top:25px;}
}

@media only screen and (max-width: 640px) {
  /* overwrites colors from home.css */
  .style-2 .cal-data .cal-latest-event {border-bottom:1px solid #49253a !important;}
  .style-2 .cal-data .cal-latest-event:nth-child(2n) {border-bottom:none !important;}

  .home .style-2 #latest-group .form-group-latest {width: 100%; margin:0 0 15px 0;}
  .home .style-2 .btn-group button {display: block; width: 100%; margin-bottom: 25px;}

  .home .style-default .cal-latest-event {width: 100%; margin-bottom:15px; }
  .home .style-default .cal-timer-widget {justify-content: space-between;}
  .style-default .cal-widget-time,
  .home .style-default .cal-widget-date {width: 49%; margin-bottom:0;}
  .style-default .cal-widget-time .cal-date-time {font-size:2.6rem;}
}

/* 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:#832569;}
}