/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Increase the body font size on small touch devices */
body {
  /*font-size: 100%;*/
}

/* =============================================================================
 *   Mobile Menu Toggle
 *   See your theme settings extensions for how to enable the menu toggle.
 *   These are example styles for the menu toggle menu, you can use these in the
 *   relevant responsive stylesheets as required. Modify to suit your design.
 * ========================================================================== */
/* The toggle link */
.at-mt .at-menu-toggle h2 {
  /*margin-bottom: 5px;*/
  border-bottom: 2px solid;
}

.at-mt .at-menu-toggle h2 a {
  /*background: #eee;*/
  /*border: 2px solid #ccc;*/
  /*padding: 2px 10px;*/
}

/* Menu items */
.at-mt .at-menu-toggle ul.menu li a {
  /*background: #eee;*/
  /*border-bottom: 1px solid #fff;*/
}

.main-wrapper {
  padding: 5px;
}

nav .menu-toggle .menu.primary-menu {
  display: block;
}

nav .menu-toggle .menu.primary-menu li {
  flex: auto;
  display: block;
}

nav .menu-toggle .menu.primary-menu li a {
  text-align: left;
  background: none;
  border-bottom: 1px solid transparent;
}

nav .menu-toggle .menu li.active a, nav .menu-toggle .menu li.active-trail a,
nav .menu-toggle .menu li.active a:hover, nav .menu-toggle .menu li.active-trail a:hover {
  border-top: 1px solid #1565c0;
  border-bottom: 1px solid #1565c0;
  color: #1565c0;
  padding: 5px;
  /*color: #ffffff;*/
  /*background: #1565c0;*/
}

nav .menu-toggle .menu.primary-menu li {
  flex: auto;
  margin-right: 0px;
}

#page-wrapper .container {
  padding: 10px;
}

main section#main-content,
main #main-content {
  margin-right: 0;
}

nav.primary-menu-wrapper.menu-wrapper {
  border-bottom: 0px solid #1565c0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  /*transition: all 0.2s ease-in-out;*/
  background: #f7f4e8;
}

header#header {
  padding: 0 0 25px;
  background: #ffffff;
}

#header .region.region-header .popup-element div.avatar-wrapper {
  position: relative;
}

#header .region.region-header .popup-element {
  width: 100%;
  padding: 10px 0 0 0;
}

#header .region.region-header .popup-element a {
  padding-bottom: 0;
}

#header #branding {
  /*width: 100%;*/
  /*float: none;*/
  /*margin: 0;*/
  vertical-align: top;
}

#header .region.region-header {
  /*width: 100%;*/
  /*margin: 0;*/
  /*float: none;*/
  height: auto;
}

.header-search-input {
  width: 100%;
}

#header #name-and-slogan h2 {
  display: none;
}

header#header {
  padding: 0 0 10px;
  background: #ffffff;
}

#primary-menu-bar {
  /*padding: 0 0 10px;*/
  margin: 0 -10px 10px;
}

.breadcrumb {
  display: none;
}

main section#main-content h1 {
  font-size: 24px;
  margin-bottom: 10px;
}

span.print-link {
  display: none;
}

section.comment-wrapper article.comment {
  /*margin-bottom: 0px;*/
  /*padding: 25px 0;*/
  /*border-top: 1px solid #7c7c7c;*/
  /*border-bottom: 0px solid #7c7c7c;*/
}

article.comment footer.submitted,
.node-forum footer.submitted {
  display: block;
  width: 100%;
  float: none;
  /*margin-bottom: 10px;*/
  background: #f7f4e8;
  border-radius: 4px 4px 0 0;
}

article.comment footer.submitted div.user-picture,
.node-forum footer.submitted div.user-picture {
  width: 80px;
  height: auto;
  max-height: 80px;
  /*border-radius: 50%;*/
  overflow: hidden;
  /*border: 1px solid #7c7c7c;*/
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  border-radius: 4px 0 0 0;
}

article.comment footer.submitted div.user-picture a,
.node-forum footer.submitted div.user-picture a {
  display: block;
}

article.comment footer.submitted div.user-picture a img,
.node-forum footer.submitted div.user-picture a img {
  display: block;
  position: relative;

  border-radius: 4px 0 0 0;
}

article.comment footer.submitted p.author-datetime,
.node-forum footer.submitted p.author-datetime {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px;
}

article.comment div.comment-content {
  display: block;
  width: auto;
  margin-left: 0;
}

article.comment div.comment-content div.comment-wrapper {
  border-radius: 0 0 4px 4px;
  min-height: inherit;
  height: auto;
}

div.node-banners div {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  text-align: center;
}

div.node-banners div img {
  display: inline-block;
}

#block-system-main .view .view-content ul li.views-row .views-field.views-field-field-mainimage .field-content a img {
  width: 100%;
  display: block;
}

#block-system-main .view.view-posts .view-content ul li.views-row .views-field.views-field-field-mainimage,
#block-system-main .view.view-posts .view-content ul li.views-row .post-text-main-wrapper,
#block-system-main .view.view-posts .view-content ul li.views-row .views-field.views-field-field-mainimage .field-content a img,
#block-system-main .view.view-blog-main-list .view-content ul li.views-row .views-field.views-field-field-mainimage,
#block-system-main .view.view-blog-main-list .view-content ul li.views-row .blog-text-main-wrapper,
#block-system-main .view.view-blog-main-list .view-content ul li.views-row .views-field.views-field-field-mainimage .field-content a img,
#block-system-main .view.view-blog-user-list .view-content ul li.views-row .views-field.views-field-field-mainimage,
#block-system-main .view.view-blog-user-list .view-content ul li.views-row .userblog-text-main-wrapper,
#block-system-main .view.view-blog-user-list .view-content ul li.views-row .views-field.views-field-field-mainimage .field-content a img,
#block-system-main .view.view-events .view-content ul li.views-row .views-field.views-field-field-mainimage,
#block-system-main .view.view-events .view-content ul li.views-row .event-text-main-wrapper,
#block-system-main .view.view-events .view-content ul li.views-row .views-field.views-field-field-mainimage .field-content a img
#block-system-main .view.view-event-region-list .view-content ul li.views-row .views-field.views-field-field-mainimage,
#block-system-main .view.view-event-region-list .view-content ul li.views-row .event-text-main-wrapper,
#block-system-main .view.view-event-region-list .view-content ul li.views-row .views-field.views-field-field-mainimage .field-content a img,
#block-system-main .view.view-video-list .view-content ul li.views-row .views-field.views-field-field-mainimage,
#block-system-main .view.view-video-list .view-content ul li.views-row .video-text-main-wrapper,
#block-system-main .view.view-video-list .view-content ul li.views-row .views-field.views-field-field-mainimage .field-content a img,
#block-system-main .view.view-strana-list .view-content ul li.views-row .views-field.views-field-field-mainimage,
#block-system-main .view.view-strana-list .view-content ul li.views-row .strana-text-main-wrapper,
#block-system-main .view.view-strana-list .view-content ul li.views-row .views-field.views-field-field-mainimage .field-content a img {
  width: 100%;
  display: block;
}

#block-system-main .view.view-posts .view-content ul li.views-row .post-text-main-wrapper,
#block-system-main .view.view-blog-main-list .view-content ul li.views-row .blog-text-main-wrapper,
#block-system-main .view.view-blog-user-list .view-content ul li.views-row .userblog-text-main-wrapper,
#block-system-main .view.view-events .view-content ul li.views-row .event-text-main-wrapper,
#block-system-main .view.view-event-region-list .view-content ul li.views-row .event-text-main-wrapper,
#block-system-main .view.view-video-list .view-content ul li.views-row .video-text-main-wrapper,
#block-system-main .view.view-video-list .view-content ul li.views-row .strana-text-main-wrapper {
  margin-left: 0;
}

#block-system-main .view.view-posts .view-content ul li.views-row .views-field.views-field-totalcount:after,
#block-system-main .view.view-video-list .view-content ul li.views-row .views-field.views-field-totalcount:after,
#block-system-main .view.view-strana-list .view-content ul li.views-row .views-field.views-field-totalcount:after {
  clear: both;
}

.region-sidebar-second .block.block-views div.views-field.views-field-field-mainimage {
/*  display: none; */
}

div.views-field.views-field-field-mainimage + div.views-field.views-field-title {
/*  width: 100%; */
}

#block-system-main .view.view-news .view-content ul li.views-row,
#block-system-main .view.view-my-taxonomy-subscriptions .view-content ul li.views-row,
#block-system-main .view.view-post-rubric-tag-list .view-content ul li.views-row,
#block-system-main .view.view-event-region-list .view-content ul li.views-row,
#block-system-main .view.view-events .view-content ul li.views-row {
  clear: both;
  display: block;
  vertical-align: top;
  width: 100%;
  margin-left: auto;
}

#block-system-main .view.view-my-taxonomy-subscriptions .view-header .view-content ul li.views-row {
  display: inline-block;
}

.view-my-taxonomy-subscriptions .rules-link-wrapper {
  margin-bottom: 10px;
}

#block-system-main .view.view-news .view-content ul li.views-row:nth-child(2n),
#block-system-main .view.view-my-taxonomy-subscriptions .view-content ul li.views-row:nth-child(2n),
#block-system-main .view.view-post-rubric-tag-list .view-content ul li.views-row:nth-child(2n),
#block-system-main .view.view-events .view-content ul li.views-row:nth-child(2n),
#block-system-main .view.view-event-region-list .view-content ul li.views-row:nth-child(2n) {
  margin-left: 0;
}

#tasks {
  margin: 10px 0
}

ul.primary {
  /*border-bottom-color: #ccc;*/
  /*margin: 20px 0 20px -10px;*/
  padding: 0 0 5px 0;
  /*border-bottom: 0px solid #1565c0;*/
  /*display: flex;*/
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}

ul.primary li {
  -webkit-flex: auto;
  flex: auto;
  text-align: center;
  border-bottom: 0 solid;
  margin: 0 10px 0 0;
}

#block-system-main .view .view-content ul {
}

::-webkit-scrollbar {
  -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
  width: 8px;
}

::-webkit-scrollbar:horizontal {
  height: 8px;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, .5);
  border-radius: 4px;
  border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
  border-radius: 0;
  background-color: #ffffff;
}

#block-system-main .view-posts-advanced-rubric-tag-list .view-posts-post-list-for-term {
  width: auto;
}

#block-system-main .view-posts-advanced-rubric-tag-list .view-content ul li.views-row .views-field.views-field-title span a {
  font-size: 18px;
  font-weight: normal;
}

article.comment div.comment-content div.comment-wrapper ul.links.inline li {
  margin: 0;
}

article.comment div.comment-content div.comment-wrapper ul.links.inline li a {
  font-size: 12px;
}

p.create-node-text a,
#tasks ul.action-links a,
.flag-outer-top-blog a.flag-action,
.flag-event-reminder a.flag-action,
  /*.flag-add-to-maillist a.flag-action,*/
.flag-bookmark a.flag-action,
.views-field-node-compare-link a.add,
a.init-colorbox-node-processed-processed,
.node-pm a.add,
.rules-link-pm_up a,
.block-node-compare a.compare-block-links,
.pm-bottom-block .views-field-view-node span a,
.view-spec-list a.compare-toggle.add,
.horizontal-tabs-panes .group-vuz-desc .rules-link-wrapper a,
.horizontal-tabs-panes .group-faculty-desc .rules-link-wrapper a,
.horizontal-tabs-panes .group-spec-desc .rules-link-wrapper a,
.group-spec-desc a.compare-toggle.add,
a.create-node,
article.user-profile .privatemsg-send-link,
.privatemsg-message-actions li a,
#block-system-main .view-my-bookmarks .view-header a {
  padding: 7px;
  font-size: 12px;
}

p.create-node-text span.no-login-user-btn,
.flag-outer-top-blog a.unflag-action,
.flag-event-reminder a.unflag-action,
.flag-add-to-maillist a.unflag-action,
.flag-bookmark a.unflag-action,
.views-field-node-compare-link a.remove,
.node-pm a.remove,
a#edit-cancel,
.view-spec-list a.compare-toggle.remove,
.group-spec-desc a.compare-toggle.remove {
  padding: 7px;
  font-size: 12px;
}

.view-spec-list .view-grouping .view-grouping-content,
.view-faculty-list ul {
  padding-left: 0;
}

.vuz-list-wrapper {
  margin-left: 0;
}

.view-spec-list .view-grouping .view-grouping-content .view-grouping .view-grouping-content,
.view-faculty-list .view-grouping .view-grouping-content .view-grouping .view-grouping-content {
  padding-left: 0;
}

#block-system-main .view.view-forum-main-list .view-content ul li.views-row .view-forum-list {
  margin: 10px 0 10px 0;
}

footer#footer {
  margin: 0 -10px -10px -10px;
}

.front #block-block-17 h2, .front #block-block-18 h2,
#block-block-16 h2,
.front .block.block-views .view-header {
  margin: 0 -10px;
}

article.forum-comment.comment footer.submitted,
.node-forum footer.submitted {
  display: block;
  width: 100%;
  float: none;
  /*margin-bottom: 10px;*/
  background: none;
  padding: 0;
  box-sizing: border-box;
  border-radius: 0;
  max-width: none;
}

.node-forum footer.submitted {
  min-height: inherit;
  /*border-right: 2px solid #1565c0;*/
}

article.forum-comment.comment footer.submitted div.user-picture,
.node-forum footer.submitted div.user-picture {
  width: 80px;
  height: auto;
  max-height: 80px;
  /*border-radius: 50%;*/
  overflow: hidden;
  /*border: 1px solid #7c7c7c;*/
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0;
  margin-top: 0;
}

article.forum-comment.comment footer.submitted a.permalink,
.node-forum footer.submitted a.permalink {
  position: relative;
  top: -5px;
}

article.forum-comment.comment footer.submitted div.user-picture a,
.node-forum footer.submitted div.user-picture a {
  display: block;
}

article.forum-comment.comment footer.submitted div.user-picture a img,
.node-forum footer.submitted div.user-picture a img {
  display: block;
  position: relative;
  border-radius: 0;
}

article.forum-comment.comment footer.submitted p.author-datetime,
.node-forum footer.submitted p.author-datetime {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px;
}

article.forum-comment.comment div.comment-content {
  display: block;
  width: auto;
  margin-left: 0;
  box-sizing: border-box;
  /*border-left: 0 solid #1565c0;*/
  background: #ffffff;
  border-left: 0;
}

article.forum-comment.comment div.comment-content div.comment-wrapper {
  border-radius: 0 0 4px 4px;
  min-height: inherit;
  height: auto;
}

article.forum-comment.comment div.comment-content div.comment-wrapper div.rate-wrapper-block {
  padding: 15px 10px 0 10px;
}

.node-forum footer.submitted + .node-content {
  margin-left: 0px;
  display: block;
  position: static;
}

.node.node-forum {
  position: relative;
}

.node-forum .node-content .flag-outer.flag-outer-bookmark {
  position: relative;
  margin: 0;
}

.node-forum .flag-outer.flag-outer-bookmark {
  position: relative;
  top: 0;
  right: 0;
  margin: 0;
}

.node-forum footer.submitted + .node-content {
  min-height: inherit;
  border-left: 0;
}

.view-user-list .view-content ul {
}

.view-user-list .view-content ul li {
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.view-user-list .view-content ul li:nth-child(2n) {
  margin-right: auto;
}

.front.logged-in .block.block-views#block-views-front-archive-block-1 .view-header,
.front.not-logged-in .block.block-views#block-views-front-archive-block-1 .view-header {
  margin-right: -10px;
}

.front.logged-in .block.block-views#block-views-front-top-commentators-block-1 .view-header,
.front.not-logged-in .block.block-views#block-views-front-information-block-1 .view-header {
  margin-left: -10px;
}

div.privatemsg-message-information span.privatemsg-message-date {
  display: block;
}

div.privatemsg-message-information {
  position: relative;
  line-height: 18px;
}

form#privatemsg-list div.container-inline * {
  margin: 5px 2px;
}

/*#privatemsg-list-form {*/
  /*position: relative;*/
/*}*/

/*#privatemsg-list-form #edit-delete {*/
  /*position: absolute;*/
  /*right: 0;*/
  /*top: -48px;*/
/*}*/


/*
#block-views-read-this-post-block .view-read-this-post ul li,
#block-views-read-this-news-block .view-read-this-news ul li,
#block-views-read-this-blog-block .view-read-this-blog ul li {
  width: 50%;
}

#block-views-read-this-post-block .view-read-this-post ul li:nth-child(n+3),
#block-views-read-this-news-block .view-read-this-news ul li:nth-child(n+3),
#block-views-read-this-blog-block .view-read-this-blog ul li:nth-child(n+3) {
  display: none;
}
*/

#comments .username {
  max-width: 175px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
}

#block-views-most-read-today-block .view-most-read-today ul li {
  width: 50%;
}

#block-views-most-read-today-block .view-most-read-today ul li:nth-child(n+3) {
  display: none;
}
