/* 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. */
/* Main menu */
.nav li a, .nav ul.menu li a { padding: 5px 8px 4px; }

.mdmegamenu { /* top level menu items */ }
.mdmegamenu ul.megamenu { margin: 0 auto !important; width: 768px; }
.mdmegamenu a { font-size: 16px; font-size: 1rem; }
.mdmegamenu img { max-width: 97%; }

.mm-sub .menu-block-wrapper { padding-left: 60px; }
.mm-sub .menu-block-wrapper ul li a { width: 180px; }

#main-content { padding-right: 35px; }

.front #main-content { padding-right: 10px; }

/* Front page*/
#block-views-slideshow-block { margin: auto; width: 760px; }
#block-views-slideshow-block .factoid-wrapper { margin-left: 455px; }

#block-quicktabs-front-page-tabs .quicktabs-tabs a { width: 10em; }

@media only screen and (max-width: 940px) { .objectives { background: url("images/watermark.png") no-repeat scroll right bottom transparent; background-size: 220px 123px; float: none; margin-left: auto; margin-right: auto; padding-bottom: 0; width: 760px; }
  #block-quicktabs-front-page-tabs { float: none; margin-left: auto; margin-right: auto; }
  .latest-news { float: none; margin: auto; } }
/* Calendar */
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next { top: 25px; }

/* Photo albums */
.gallery-list .col-3 { margin-right: 30px; }

/* Blog page */
.blog-slideshow { width: 425px; }
.blog-slideshow .text-overlay { width: 385px; }
.blog-slideshow .text-overlay .field-title a { font-size: 20px; font-size: 1.25rem; }
.blog-slideshow .views-slideshow-controls-bottom { top: -235px; }

#block-quicktabs-tabs-blog { float: none; margin-left: 435px; }
#block-quicktabs-tabs-blog .quicktabs_main { box-shadow: 5px 5px 5px #ddd; }

/* Our Field page */
.page-our-field #block-system-main { padding: 0 10px; }

#ourfield-center { margin: auto; }

#building-communities { margin: 20px auto; }
#building-communities h2 { text-align: center; }

#improving-places { margin: 20px auto; }
#improving-places h2 { text-align: center; }

#transforming-lives { margin: 20px auto; }
#transforming-lives h2, #transforming-lives .images { text-align: center; }

/* Research table */
.view-research .field-description { width: 300px; }

.page-node-9734 .region-sidebar-second .region-inner { padding: 2em 1em; }
.page-node-9734 #block-views-e93895770a6ad10a3962ce74a8e96be2 a { font-size: unset; }
