
body.page-page-not-found #author-date-comments {
  display: none;
}
body.section-node-delete form#node-delete-confirm .container-inline {
  display: block;
  margin-top: 1em;
}
body.section-node-delete form#node-delete-confirm .container-inline input.form-submit {
  margin-right: 0.5em;
}
#search-intro,
#secondary-menu {
  display: none;
}
#proudsugar-language-selector,
#proudsugar-language-selector ul {
  display: none;
}
div.node ul li p {
  margin-bottom: 0;
}
blockquote p {
  margin-bottom: 15px !important;
}
form#user-register #edit-mail-wrapper {
  padding: 0;
}
div#explorable-account-forms form#user-register #edit-mail-wrapper #edit-mail {
  max-width: none;
  width: 85%;
}

.breadcrumb ul li {
  background-image: url(../images/breadcrumb-delimiter.png);
  background-repeat: no-repeat;
  background-position: -5px center;
  display: inline;
  float: left;
  list-style: none;
  padding: 0 8px 0 10px;
}
.breadcrumb ul li:first-child {
  background-image: none;
  padding-left: 0;
}

.printmail-wrap a img:last-child {
  /*display: none;*/
}
.printmail-wrap a img:first-child,
.node-links a img:first-child {
  /*display: none;*/
}
.statistics_counter {
  display: none !important;
}
.read-counter {
  display: none;
}
#mobile-search-button,
.search-form-custom-class #search-block-form input.form-submit {
  background-image: url(../images/search-bar-icon.png);
}
#mobile-search-button.active {
  background-position: -10px -77px;
}
#mobile-menu-button {
  background-image: url(../images/menu-icon.png);
}
.node h3.sub-title {
  display: none;
}
#main-content ul:not(.uk-slider-items) li {
  line-height: 1.8;
  font-size: 14px;
}

h3.sub-title {
  color:#383939;
  font-size:22px;
  line-height:1.3em;
  margin: 0 0 0.5em;
}

#sidebar-last p {
  margin: 1em 0;
}
#sidebar-last .block {
  padding: 25px 0;
}

/* Content Overview Block */
.content-overview-block {
  padding: 0.5em 2em 1em;
  margin-bottom: 1em;
}
.content-overview-block h2 {
  font-size: 22px;
  margin-bottom: 0.6em;
}
.content-overview-block ul {
  margin: 0 !important;
  padding: 0 !important;
}
.content-overview-block ul li {
  list-style: none !important;
  margin-left: 0 !important;
}
.overview-indent {
  display: inline;
  margin-right: 1.5em;
}

/* Guide menu */
body.node-type-expres-guide #sidebar-last .guide-menu-wrapper,
body.node-type-expres-guide #sidebar-last .guide-menu-title,
/*body.node-type-expres-guide #content-bottom,*/
body.page-expres-403redirect #content-bottom,
body.page-page-not-found #content-bottom {
  display: none;
}
#main-content .content-left-float {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}
#sidebar-last .block-guide {
	/*float: right;*/
	margin: 25px auto !important;
	padding: 0 !important;
	/*width: 90%;*/
}
#sidebar-last .block-guide h2 {
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}
#sidebar-last .block-guide h2 a {
  background: none;
  border-bottom: solid #ddd 1px;
  line-height: 2em;
  margin: 0;
  padding-left: 10px;
}
#sidebar-last .block-guide h2 a:hover {
  background: #eee;
}
.block-guide form {
  padding: 0 5px;
}
.block-guide ul,
.block-guide ul li {
	margin: 0 !important;
  line-height: 35px !important;
}
.block-guide ul li ul{
	margin-left: 11px !important;
}
#sidebar-last .guide-menu-expand,
#sidebar-last .guide-menu-collapse {
  line-height: 37px;
}
.block-guide ul li {
	/*font-size: 1em !important;*/
	list-style: none !important;
}
#sidebar-last .block-guide ul li a,
#sidebar-last .block-guide ul li span.guide-item-no-link {
  border-bottom: solid 1px #ddd;
  padding-left: 10px;
}
#sidebar-last .block-guide ul li:last-child {
  border-bottom: none;
}
#sidebar-last .block-guide {
  font-size: 0.9em;
}
#sidebar-last .guide-mobile-menu {
  display: none;
  padding: 0 10px;
}
#sidebar-last .block-guide {
  display: none;
}
.course-progress-bar-container,
.course-progress-bar-container .course-progress-bar {
  border-radius: 0;
}
.guide-menu-intro {
  padding: 1em;
  text-align: center;
}
.guide-menu-intro h2 {
  font-size: 1em !important;
  text-align: center;
}
.guide-menu-intro .form-label,
.guide-menu-intro .form-submit {
  display: none;
}
.guide-menu-intro .form-select {
  width: 75%;
}
.take-course-wrapper,
.course-progress-wrapper {
  border: none !important;
  font-size: 1em;
}
.take-course-intro {
  font-size: 1em !important;
  text-align: left;
}
.take-course-intro h2 {
  margin-bottom: 0.5em !important;
}
.guide-menu-wrapper {
  
}
.guide-menu-wrapper a.take-course {
  width: 70%;
}
.block.block-guide a.node-status-read {
  border-top: none;
}
.block-guide li a.guide-item-active,
.block-guide ul li a:hover {
  border-left: 2px solid #ec9799 !important;
}
.block-guide li a.guide-menu-expand:hover,
.block-guide li a.guide-menu-collapse:hover {
  border-left: none !important;
}

/* Top guide articles */
.top-guide-articles {
  padding: 15px 10px !important;
}
.top-guide-articles .top-guide-articles-intro {
  font-weight: bold;
  margin-bottom: 10px;
}
.top-guide-articles ul li {
  line-height: normal !important;
  padding: 5px 0 !important;
}
.top-guide-articles ul li a {
  border: none !important;
  display: inline !important;
}
.top-guide-articles ul li a:hover {
  background: none !important;
  border-left: none !important;
  text-decoration: underline !important;
}

/* Guide advertisements (book blocks) */
#sidebar-last .guide-advertisement {
  margin: -25px auto 25px !important;
	padding: 0 !important;
  /*width: 90%;*/
}
.guide-advertisement .content {
  padding: 25px 15px;
}

form#expres-forms-form-style fieldset{
  border: 0;
  margin: 0;
  padding: 0;
}

/* Guide bottom navigation */
.guide-bottom-navigation .page-links {
  border-top: none;
}
.guide-bottom-navigation a.prev-article-link,
.guide-bottom-navigation a.next-article-link,
.guide-bottom-navigation a.overview-page {
  font-size: 1em;
  line-height: 1.3em;
}

/* Unique codes block */
#content-top-right {
  position: relative;
  z-index: 1;
}
#content-top-right .block-unique_codes  {
  position: absolute;
  top: 30px;
  right: 0;
}
#content-top-right .block-unique_codes .form-text {
  border: solid 1px #9c9c9c;
}

/* Article Actions */
.article-actions-wrapper {
  border-style: solid;
  border-width: 2px;
  border-left: none;
  border-right: none;
  margin-top: 2em;
  padding: 12px;
}
.article-actions-wrapper span {
  margin: 0 0.7em;
}
.article-actions-wrapper a {
  text-decoration: underline;
}
.article-actions-wrapper .article-actions-label {
  margin: 0 1em 0 0;
}

/* All Articles Form */
form.global-theme-mods-all-articles-form label,
form.global-theme-mods-all-articles-form .form-submit {
  display: none;
}
form.global-theme-mods-all-articles-form #edit-link-path-wrapper {
  margin-bottom: 0;
}

/* Content bottom */
#content-bottom .block {
  border-bottom: solid 2px #fafafa;
  margin: 3em 0;
  padding-bottom: 3em;
}
.field-field-page-citation .field-label {
  font-size: 20px;
  font-weight: bold !important;
}
.field-field-page-related .field-label {
  display: none;
}
.field-field-page-citation .field-items,
.field-field-page-related .field-items,
.block-related-pages .content {
  margin-left: 2em !important;
  margin-top: 2em !important;
}
.block-related-pages .content ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.block-related-pages .content ul li {
  margin: 0 0 3px !important;
  padding: 0 !important;
}
.block-related-pages .numbering {
  margin-right: 0.5em;
}
.field-field-page-related .field-items,
.block-social-buttons .content,
.fb-block {
  margin-top: 2em;
}
.block-search-block-clone {
  text-align: center;
}
.block-search-block-clone .form-label {
  display: none;
}
.block-search-block-clone form {
  margin-top: 10px;
}
.block-search-block-clone .form-text {
  width: 60%;
}
.twitter-block {
  float: right;
  margin-top: 1em;
}

/* Ouibounce */
.qtip-ouibounce {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border: none;
}

/* Block with diagonal stripes as background. */
.block-stripes {
  background-image: url(../images/stripe.png);
  text-align: center;
  padding: 30px 25px !important;
}
.block-stripes,
.block-stripes p,
.block-stripes a {
  color: #fff !important;
  font-size: 23px;
  line-height: 40px;
}
.block-stripes p {
  margin: 0 !important;
}

/* Sortable tables. */
table.sortable-table th {
  padding: 0 5px;
}
table.sortable-table td {
  /*border: solid 1px #ccc;*/
  color: inherit;
  font-size: 0.9em !important;
  padding: 5px;
}
table.sortable-table td.td-actions {
  text-align: center;
}

/*@media all and (min-width: 960px) {*/
  body,
  a, span,
  #site-menu ul li a,
  #secondary-menu ul li a,
  .qtip-proudsugar-sub-menu ul li a,
  #block-menu-primary-links ul.menu li a,
  #edit-search-block-form-1-wrapper input,
  .field.field-type-text-long.field-name-field-page-lead.lead p,
  h1, h2, h3, h4, h5, h6,
  h3.sub-title,
  #link-generator-div-bottom .link-box,
  #link-generator-block-div .link-box,
  #link-generator-div .link-box,
  #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a,
  .lead a,
  .btn {
    font-family: 'Montserrat', sans-serif;
    -webkit-appearance: none;
  }
  body.cke_editable * {
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  }
  body {
    /*font-weight: 100;*/
    color: #383939;
  }
  .title-wrap h3.sub-title {
    display: none;
    margin: 0.5em 0 0.1em;
  }
  h3.sub-title.frontpage-sub-title {
    display: block;
  }
  .node h3.sub-title {
    display: block;
    margin-top: 0;
  }
  .field.field-type-text-long.field-name-field-page-lead.lead p {
    font-size: 1.2em;
  }
  #main-content .news-grid li.views-fluid-grid-item .views-field-field-link-url {
    margin-bottom: 0.5em;
  }
  #main-content .news-grid li.views-fluid-grid-item .views-field-teaser,
  #main-content .news-grid li.views-fluid-grid-item .views-field-teaser p,
  #main-content .news-grid li.views-fluid-grid-item .views-field-teaser a {
    font-size: 14px;
    line-height: 1.8em;
  }
  .special-course-menu {
    display: block;
  }
  body.eccs #site-menu {
    display: block;
  }
  
  .full-width-wrapper {
    margin: 0 auto;
    max-width: 1024px;
    padding: 0 10px;
    position: relative;
  }
  
  /* Page */
  #page {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  #site-header {
    max-width: none !important;
    width: 100% !important;
  }
  #site-header .hf-margin {
    display: none;
  }
  #site-header .proudsugar-header-top {
    padding: 30px 10px;
  }
  #branding {
    background: none !important;
    -moz-border-top-left-radius: 0;
    -o-border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    
    -moz-border-top-right-radius: 0;
    -o-border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    
    box-shadow: none !important;
    display: block !important;
    float: left !important;
    /*left: -20px !important;*/
    max-width: none !important;
    padding: 0 !important;
    /*position: relative !important;*/
    /*top: -10px !important;*/
    width: 50% !important;
  }
  #branding img {
    margin: 0 !important;
    padding: 0 !important;
    width: auto;
  }
  #branding-shadow-fix {
    display: none !important;
  }
  
  /* Header top */
  #header_top {
    float: right;
    margin: 0;
    padding: 0;
    max-width: none;
    text-align: right;
    width: 50%;
  }
  
  /* Search Block */
  #search-block-form {
    float: right;
    width: 351px;
  }
  #block-search-form, .search-form-custom-class {
    float: none;
  }
  #edit-search-block-form-1-wrapper {
    display: block;
    float: left;
    width: 300px;
  }
  .search-form-custom-class #search-block-form input.form-text {
    height: 37px;
    width: 270px;
  }
  .search-form-custom-class #search-block-form input.form-submit {
    float: none;
  }
  #search-intro {
    display: block;
    font-size: 0.9em;
    margin-bottom: 5px;
    text-align: right;
  }
  
  /* Header top left */
  .header-top-left {
    display: none;
    float: none;
    margin: 0;
  }
  
  /* Language Selector */
  #proudsugar-language-selector {
    display: inline;
    /*float: right;*/
    font-size: 0.9em;
    /*margin-left: 5px;*/
    /*margin-top: 1em;*/
    /*margin-right: 15px;*/
    /*text-align: right;*/
    position: absolute;
    right: 0;
    top: 10px;
  }
  #proudsugar-language-selector .current-language {
    cursor: pointer;
  }
  #proudsugar-language-selector .current-language img {
    margin-left: 3px;
  }
  .qtip-proudsugar-language-selector ul,
  .qtip-proudsugar-language-selector ul li {
    font-size: 1.1em;
    margin: 0;
    list-style: none;
    padding: 0;
    text-align: right;
  }
  .qtip-proudsugar-language-selector ul li {
    padding: 2px 3px;
  }
  .qtip-proudsugar-language-selector ul li a {
    color: inherit;
  }
  
  /* User Menu */
  #user-menu {
    display: none;
    float: none;
    margin: 0;
    padding: 0;
  }
  
  /* Navigation bar */
  #navigation-bar.fixed {
    filter: alpha(opacity=99);
    -khtml-opacity: 0.99;
    -moz-opacity: 0.99;
    opacity: 0.99;
    
    border-bottom: none;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
  }
  #navigation-bar.fixed:hover {
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
  #navigation-bar.fixed #site-menu {
    border-top-style: none;
  }
  
  /* Primary Menu */
  #site-menu {
    background: #FFF;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    float: none;
    height: auto;
    margin-top: 0;
    /*opacity:0.95;*/
    text-align: left;
    width: 100%;
  }
  #site-menu:hover {
    /*opacity:1;*/
  }
  #site-menu ul.links.main-menu,
  #site-menu ul.menu {
    float: none;
    /*height: 25px;*/
    padding: 0;
    margin: 0;
  }
  #site-menu ul.links.main-menu li,
  #site-menu ul.menu li {
    display: block;
    float: left;
    margin: 0;
    padding: 5px 1em;
  }
  #site-menu ul.links.main-menu li.active,
  #site-menu ul.links.main-menu li.active-trail {
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-radius: 0;
    border-radius: 0;
  }
  #site-menu ul.links.main-menu li a {
    background: none;
    font-size: 1em;
    margin: 0;
    padding: 0;
  }
  
  /* Secondary menu */
  #secondary-menu {
    display: block;
    position: relative;
    /*top: -1px;*/
  }
  .qtip-proudsugar-sub-menu ul.menu,
  #secondary-menu ul.menu {
    margin: 0;
    padding: 0;
  }
  .qtip-proudsugar-sub-menu ul.menu li,
  #secondary-menu ul.menu li {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 5px 1em;
  }
  #submenu-placeholder {
    padding: 5px;
  }
  .qtip-proudsugar-sub-menu {
    border: none;
    font-size: 1em;
    margin: 0;
    max-width: none;
    padding: 0;
    width: 100%;
    opacity: 0.5;
  }
  .qtip-proudsugar-sub-menu .qtip-content {
    margin: 0 auto;
    max-width: 1024px;
    padding: 0 10px;
  }
  .qtip-proudsugar-sub-menu-no-children {
    background: #fff !important;
  }
  ._sub-menu {
    display: none;
  }
  ._sub-menu-active {
    display: block;
  }
  
  /* Login and Signup links */
  #proudsugar-user-links {
    float: right;
    font-size: 0.9em;
    position: relative;
    top: -20px;
  }
  #proudsugar-user-links ul {
    margin: 0;
    padding: 0;
  }
  #proudsugar-user-links ul li {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    /*padding: 5px 1em;*/
  }
  
  
  /* Content Area */
  #main-wrapper {
    max-width: none;
  }
  #main-wrapper.content-full-width {
    max-width: none;
    width: 100%;
  }
  #main-content-container {
    margin-bottom: 0px;
    max-width: none;
    width: 100%;
  }
  #main-and-sidebar-wrap {
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-left-radius: 0;
    border-radius: 0;
    
    box-shadow: none;
    max-width: none;
    padding-bottom: 2em;
    width: 100%;
  }
  
  /* Main Content */
  #main-wrapper,
  .title-border-fix,
  .title-wrap,
  #main-wrapper.content-full-width .title-border-fix {
    border: none;
    margin: 0;
    padding: 0;
  }
  #main-wrapper {
    margin-top: 2.5em;
  }
  .title-border-fix {
    margin-top: 20px;
  }
  
  /* Sidebar left*/
  #sidebar-first-wrap, #sidebar-first-wrap_cap {
    display: none;
  }
  
  /* Sidebar right */
  #sidebar-last {
    margin-top:95px;
    max-width: 315px;
  }
  .sidebar .block {
    border-bottom: 0px;
    padding-left: 0;
  }
  
  /* Breadcrumb */
  .breadcrumb {
    margin: 0;
    padding: 0;
  }
  .breadcrumb ul,
  .breadcrumb ul li {
    margin: 0;
    padding: 0;
  }
  .breadcrumb ul li {
    background-image: url(../images/breadcrumb-left.png);
    background-repeat: no-repeat;
    background-position: -11px center;
    float: left;
    font-size: 0.9em;
    list-style: none;
    margin-bottom: 5px;
  }
  .breadcrumb ul li:first-child {
    background-image: none;
  }
  .breadcrumb ul li:first-child div {
    padding-left: 12px;
  }
  .breadcrumb ul li div {
    background-image: url(../images/breadcrumb-right.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding: 5px 20px;
  }
  
  /* Footer */
  #footer-wrapper,
  #bottom-wrap {
    float: none !important;
    margin: 0 !important;
    max-width: none !important;
    padding: 0 !important;
  }
  #footer-wrapper {
    margin-bottom: 2em !important;
    padding-top: 20px !important;
  }
  #footer-wrapper a {
    text-decoration: underline;
  }
  #bottom-wrap {
    margin: 0 auto !important;
    max-width: 1024px !important;
  }
  .bottom-links,
  .bottom-links .bottom-header,
  .bottom-links p,
  .bottom-links span,
  .bottom-links a:link,
  .bottom-links a:hover, .bottom-links a:visited,
  #copyright .copy,
  #copyright a:link, #copyright a:hover, #copyright a:visited {
    line-height: 2.0em;
  }
  
  /* Author links */
  /*.printmail-wrap a img:first-child,*/
  /*.node-links a img:first-child {*/
  /*  display: none;*/
  /*}*/
  .printmail-wrap a img:last-child,
  .node-links a img:last-child {
    display: inline;
  }
  .author-wrap, .printmail-wrap {
    margin: 5px 0 0;
    padding:0 ;
  }
  .author-wrap {
    background-image: none;
  }
  .author-wrap a {
    text-decoration: none;
  }
  .author-wrap a:hover {
    text-decoration: underline;
  }
  .link-to-comments {
    display: none;
    margin-left: 1em;
  }
  .read-counter {
    display: inline;
    margin-left: 1em;
  }
  a.link-generator,
  a.link-generator-bottom {
    position: relative;
    top: 2px;
  }
  
  /* News page */
  .views-field-field-image-fid {
    margin-bottom: 1em;
  }
  
  /* Locale block */
  #block-locale-0,
  #block-block-108 {
    display: none;
  }
  
  /* Citation Block */
  .field.field-type-text.field-field-page-citation .field-items {
    border: none;
    margin: 1em 0;
    padding: 0;
  }
  
  /* Buttons */
  a.btn.large {
    line-height: 19px;
    padding: 9px 14px;
  }
  .btn, .btn.large, .btn.mini {
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -webkit-left-radius: 0 !important;
    border-radius: 0 !important;
    
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
  }
  .btn:hover {
    text-decoration: underline;
  }
  .btn {
    background-image: none !important;
  }
  .btn.progress {
    background: url(/misc/throbber.gif) #efefef no-repeat 4px -13px !important;
    font-weight: normal !important;
    padding-left: 20px !important;
    text-shadow: none;
  }
  
  /* Guide navigation */
  .guide-bottom-navigation a.btn {
    margin-bottom: 1em;
  }
/*}*/

/* Oskar's */
.author-wrap {
  margin-bottom:25px;
}
#author-date-comments {
  margin-top:3px;
}

/* When viewed via uiwebview (safari in-app) */
body.safari-inapp #site-header {
  /*display: none;*/
}
body.safari-inapp-custom-logo #mobile-controls {
  display: none;
}

body.safari-inapp #bcrumb,
body.safari-inapp-custom-logo #bcrumb,
body.safari-inapp .dfp-inapp,
body.safari-inapp-custom-logo .dfp-inapp {
  display: none;
}

@media all and (max-width: 960px) {
  #navigation-bar,
  #navigation-bar-clone,
  #proudsugar-user-links {
    display: none;
  }
  #site-header .proudsugar-header-top{
    padding-bottom: 20px;
  }
  #site-header .proudsugar-header-top {
    padding-top: 10px;
  }
  /*#proudsugar-language-selector {
    display: none;
  }*/
  #branding {
    max-width: 265px !important;
  }
  #header_top {
    width: 40%;
    /*margin-right: 1em;*/
    margin-top: 28px;
  }
  #search-intro {
    display: none;
  }
}

@media all and (max-width: 840px) {  
  .link-to-comments {
    display: none;
  }
  #form-builder div.form-builder-hover .form-builder-quick-add .show-drag-drop-info{
    display: none;
  }
  .form-builder-quick-add-after a {
    display: inline;
  }
  #form-builder div.form-builder-hover .form-builder-quick-add-before a {
    display: none;
  }
  .form-builder-title-bar {
    display: block !important;
  }
  .form-builder-title-bar .expres-forms-clone-link,
  .form-builder-title-bar .form-builder-required-bar {
    display: none;
  }
}

@media all and (max-width: 800px) {
  #header_top {
    /*border:solid 1px red;*/
    clear: both;
    margin-top: 0;
    width: 100%;
  }
  #search-block-form {
    clear: both;
    float: none;
    margin: 0 auto;
    width: 100%;
  }
  #edit-search-block-form-1-wrapper {
    float: left;
    margin: 0;
    padding: 0;
    width: 91%;
  }
  .search-form-custom-class #search-block-form input.form-text {
    margin: 0;
    padding: 0 5px;
    width: 100%;
  }
  .search-form-custom-class #search-block-form input.form-submit {
    position: absolute;
    right: 2%;
    /*width: 10%;*/
    /*background-position: center;*/
  }
}

@media all and (max-width: 770px) {
  .block-unique_codes {
    display: none;
  }
}
  
@media all and (min-width: 769px) {
  #sidebar-last .block-guide {
    display: block;
  }
  .content-left-float {
    display: none;
  }
}

@media all and (max-width: 719px) {
  div.form-radios.formbuilder-fields div.form-item {
    float: none;
    width: auto;
  }
}


@media all and (max-width: 470px) {
  #branding {
    min-width: 100px;
  }
  #branding img {
    /*float: none !important;*/
    /*max-width: 300px !important;*/
    position: relative;
    /*top: 10px;*/
    width: 150px !important;
  }
  #mobile-controls {
    width: 120px;
  }
}

#expres-forms-view .hidden_answers {
    height: 1px;
    overflow: hidden;
    width: 1px;
    margin: 0px;
}

/* Temporarily always show language selector and mobile menu. */
/*#proudsugar-language-selector ul {*/
  /*display: inline-block;*/
  /*margin-left: 0.5em*/
/*}*/
/*#proudsugar-language-selector li {*/
  /*display: inline-block;*/
  /*list-style: none;*/
  /*margin-left: 0.5em;*/
/*}*/
/*span.current-language {*/
  /*cursor: default;*/
/*}*/
/*#mobile-controls,*/
/*span.current-language img {*/
  /*display: none;*/
/*}*/
/*@media all and (max-width: 400px) {*/
  /*#proudsugar-language-selector li,*/
  /*span.current-language {*/
    /*font-size: 0.8em;*/
  /*}*/
/*}*/
/*@media all and (max-width: 960px) {*/
  /*#mobile-menu,*/
  /*#header_top {*/
    /*display: block;*/
  /*}*/

  /*#mobile-menu {*/
    /*margin-bottom: 1em;*/
  /*}*/
/*}*/
/*@media all and (max-width: 400px) {*/
  /*#mobile-menu {*/
    /*margin-top: 1em;*/
  /*}*/
/*}*/

.link-generator,
#link-generator-div {
  display: none !important;
}
