/* 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 devices */
html { font-size: 81.3%; }

#header { padding-bottom: 0; }

#branding { width: 300px; }

.region-header { text-align: right; }

.secondary-menu { position: static; }
.secondary-menu .menu-name-menu-secondary-menu { float: right; }

/* Main menu */
.nav li a, .nav ul.menu li a { padding: 5px 7px 2px; }

.mdmegamenu ul.megamenu { margin: 0 auto !important; width: 620px; }
.mdmegamenu img { max-width: 97%; }

.js .selectnav { margin: auto; }

.front #columns { margin-top: -65px; /*-215px;*/ }

#postpage-bottom .copyright { text-align: center; }

/* Front page */
#block-views-slideshow-block { margin: auto; width: 586px; }
#block-views-slideshow-block .views-slideshow-controls-top { right: 240px; top: 190px; }
#block-views-slideshow-block .factoid-wrapper { background: url("images/factoid-bottom-lg-no-green.png") no-repeat scroll 68px bottom transparent; margin: -170px 0 0 370px; }
#block-views-slideshow-block .factoid-wrapper .field-factoid { background: url("images/factoid-medium.png") no-repeat scroll 0 0 transparent; font-size: 20px; font-size: 1.25rem; font-size: 20px; height: 180px; line-height: 1.3em; padding: 20px 35px 60px 25px; width: 145px; }

.objectives { background: url("images/watermark.png") no-repeat scroll right bottom transparent; background-size: 220px 123px; padding-bottom: 0; }

#block-quicktabs-front-page-tabs { float: none; margin-left: auto; margin-right: auto; width: 525px; }
#block-quicktabs-front-page-tabs .quicktabs-tabs a { width: 10em; }
#block-quicktabs-front-page-tabs .quicktabs-tabpage { padding: 23px 20px 20px; }

.latest-news .field-body { min-height: 63px; }

/* Calendar */
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next { top: 25px; }

/* 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; }

/* Staff & board */
#block-quicktabs-board-and-staff .quicktabs-tabs a { padding: 8px 40px; }

/* Galleries */
.gallery-list .text { min-height: 60px; height: auto !important; height: 60px; }
.gallery-list .col-3 { margin-right: 30px; }

/* Blog page */
#columns .blog-slideshow { float: none; width: 565px; }
#columns .blog-slideshow .text-overlay { width: 525px; }
#columns .blog-slideshow .text-overlay .field-title a { font-size: 20px; font-size: 1.25rem; }
#columns .blog-slideshow .views-slideshow-controls-bottom { top: -235px; }

#block-quicktabs-tabs-blog { float: none; width: auto; }
#block-quicktabs-tabs-blog .block { width: auto; }

.page-node-9734 .region-sidebar-second .region-inner { padding: 4em 3em; }
.page-node-9734 #block-views-e93895770a6ad10a3962ce74a8e96be2 a { font-size: 16px !important; }
