/*
 *   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 tablet devices */
body {
  font-size: 100%;
}

#page {
	padding: 0;
}

#branding {
	width: 25%;
}

#logo {
	padding: 15px 25px 25px 25px;
}

#block-search-form input[type="search"] {
	border-radius: none;
	width: 100px;
}

#block-search-form {
	float: right;
	margin: 12px 0;
}

.region-header {
	width: 74%;
}


.top-menu li a {
	font-size: .875em;
}

.block.newsletter-link {
	font-size: .625em;
}

.newsletter-link a.arrow_down {
	background: url(/sites/all/themes/mdrc_responsive/images/sprites.png) no-repeat 54px 4px;
}

.main-menu-responsive {
	font-size: .875em;
	margin-top: 6%;
}

.region-footer {
	width: 726px;
}

#block-block-5 {
	float: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    margin: 25px auto;
    padding: 25px;
}

.region-three-33-first .region-inner {
	border-bottom: 1px solid #ccc;
	margin-bottom: 2em;
}

.region-three-33-second .region-inner {
	border: none;
}

iframe {
	max-width: 100%;
}

.img-right, .photo-right, 
.img-left, .photo-left {
	float: none;
	margin: 0 0 1em;
}

/* Homepage */

#block-mdrc-report-finder-mdrc-report-finder {
	display: none;
}

.field-name-homepage-tweets .view-tweets .view-content ul li {
	width: 44%;
}

.field-name-homepage-tweets .field-name-field-social-media {
	width: 35%;
}

.node-type-homepage .field-name-field-promotional-tiles .node-marketing-tile {
	width: 95%;
}

.node-type-homepage .field-name-field-promotional-tiles ul {
	margin-left: 1em;
}

.node-type-homepage .marketing-tiles li {
	margin-left: 1em;
}

.field-name-homepage-news .view-header {
	left: 280px;
	padding: 44px 0 0 24px;
	width: 164px;
}

.field-name-homepage-news li {
	padding: 12px 20px 8px;
	width: 240px;
}

.field-name-homepage-news li.views-row-2, 
.field-name-homepage-news li.views-row-4 {
	margin-left: 190px;
}

.field-name-field-footer-title {
	font-size: 1.5em;
}

.field-name-field-footer-text {
	padding-right: 50px;
	width: 55%;
}

.field-name-field-footer-text p {
	font-size: .875em;
}


/* Questions */

.view-questions-landing-page .field-name-questions-header p {
	bottom: 10px;
}

.field-name-field-featured-content .example {
	padding-right: 27px;
	width: 27%;
}

.view-questions-landing-page .field-collection-container, 
.node-type-question .field-collection-container {
	margin-right: 0;
	padding: 10px 15px 10px 25px;
}

#all_questions nav ol li h4 {
	font-size: .875em;
	padding: 0 7px;
}

#all_questions ul li {
	width: 250px !important;
}

#all_questions ul li h3 {
	font-size: 1em;
}

.submenu ul li a {
	padding: 0 17px !important;
}

.field-name-field-promotional-tiles .node-marketing-tile {
	width: 30%;
}

.field-name-field-promotional-tiles .node-marketing-tile img {
	height: auto !important;
}

.node-type-methodology .node-brief-history .field-name-field-banner-image,
.node-about-overview .node-brief-history .field-name-field-banner-image {
	margin: 0 3em 4em 0;
}

.node-type-methodology .node-brief-history .field-name-body,
.node-about-overview .node-brief-history .field-name-body {
	width: 40em;
}

.region-two-66-33-first .region-inner {
	padding: 0 1.417em;
}

.node-type-about .region-two-66-33-second .region-inner {
	padding-left: 0;
}

.view-our-people-leadership li {
	width: 28%;
}

/* Financial profile image */
#node-15334 .field-name-field-body img {
	height: auto !important;
	width: 95% !important;
}

/* Contact Us */

.section-contact-us .field-name-body .col_one {
	float:left;	
	margin-right:20px; 
	padding:0;
	width:200px; 	 
}
	
.section-contact-us .field-name-body .col_two {
	float:left;	
	margin-right:20px; 
	padding:0;
	width:240px;  
}

.section-contact-us .field-name-body .col_three {
	float:left;
	padding:0; 
	width:180px; 
}

.section-contact-us .field-name-field-footer .col_one {
	float:left;	
	margin:0px;
	padding:5px 0 0; 
	width:180px; 
}

.section-contact-us .field-name-field-footer .col_two {
	border-left:1px solid #dbdbdb; 
	border-right:1px solid #dbdbdb;
	float:left;
	margin:0px; 
	padding:7px 0 13px 20px;  
	width:258px; 
}

.section-contact-us .field-name-field-footer .col_three {
	float:left;
	padding:5px 0 0 30px; 
	width:160px;
}

.section-contact-us .field-name-field-footer .col_two h3 {
	color:#3399cc; 
	float:left;
	font-size:1.375em; 
	margin: 10px 0; 
}

/* Issues */

.field-featured-reference .field-name-field-cover-image {
	width: 32%;
}

/* Projects */

.node-type-project .field-name-field-staff li {
	height: 14em;
	width: 44%;
}

/* Enews Signup */

#enews_signup {
	border: none;
	min-height: 120px;
	width: 100%;
}

#enews_signup div {
	width: 300px;
}

#enews_signup form {
	left: 380px;
	width: auto;
}

#enews_signup form #enews_submit {
	left: auto;
	padding: 5px 0 10px 86px;
	position: relative;
	top: auto;
	width: auto;
}

/* Publications */

.node-publications-lander #search-filters-left {
	width: 72%;
}

.node-type-projects-lander #search-filters-left, .page-search-projects #search-filters-left {
	width: 74%;
}

.region-two-66-33-second .field-name-field-related-content,
.region-two-66-33-second .region-inner {
	padding-left: 1.125em;
}

.region-two-66-33-second .field-name-field-related-content {
	margin-left: -1.125em;
}

/* Projects */
#projects_subnav ul li a {
	padding: 0 18px;
}

/* Misc */

.view-questions-landing-page .field-name-questions-header h1, 
.node-type-question .field-name-field-header-image .label-above,
#hero_img h1 {
	font-size: 2.25em;
	top: 35px;
}

#hero_img p {
	font-size: .875em;
	line-height: 1.125em;
}

.submenu ul li a {
	padding: 0 18px 0 19px;
}

li.menu-item-997, li.menu-item-865, li.menu-865, li.menu-997,
li.menu-867, li.menu-item-867 {
	width: auto;
}

.node-type-solutions-lander .view-news-filters li div.node-publication {
	padding: 20px 20px 0;
}

#all_questions ul li div.region-inner {
	padding: 0 20px;
}

#all_questions ul li div h3 a {
	font-size: .813em;
}

#all_questions ul li .field-name-node-link {
	bottom: 0;
	left: 0;
	position: relative;
}

#drawer, 
.signup {
	background: url("../images/bg-drawer-newsletter.png") no-repeat scroll -40px 0 #e97400;
}

#drawer #signup-left, 
.signup #signup-left {
	padding: 20px 20px 0;
}

#drawer #signup-right, 
.signup #signup-right {
	margin-left: 25px;
}

#drawer #mc_embed_signup form, 
.signup #mc_embed_signup form {
	float: right;
	width: 285px;
}

#drawer #mc_embed_signup input.email, 
.signup #mc_embed_signup input.email {
	width: 195px;
}

.node-publication .region-two-brick-left-below,
.node-publication .region-two-brick-right-below {
	width: 47% !important;
}

.node-publication .region-two-brick-right-below {
	border-left: 1px solid #ccc;
}

.node-publication .region-two-brick-right-below .region-inner {
	padding: 2em;
}