/* selectively modify block quotes */
 #mp-brick-23 blockquote, #mp-brick-29 blockquote {border: 0; padding-left: 1em;}

/* modify contact form 7 */
#mp-brick-33 .mp-stacks-second-text-area-1 .mp-brick-text *, #mp-brick-33 .mp-stacks-second-text-area-2 .mp-brick-text * {color: #fff}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
input.wpcf7-form-control.wpcf7-submit {background-color: #3F474A; border-color: #2B3133; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}

input[type=submit] {border: 2px solid #2B3133;}

.wpcf7 input:hover, 
.wpcf7 input:focus, 
.wpcf7 input:active, 
.wpcf7 textarea:hover, 
.wpcf7 textarea:focus, 
.wpcf7 textarea:active,
input[type=submit]:hover {background-color: #4A5357; border: 2px solid #2B3133;}

/* links &amp; buttons in footer */
#mp-brick-37 .mp-stacks-second-text-area-1 .mp-brick-text a {color: #A0B4BD;}
#mp-brick-37 .mp-stacks-second-text-area-1 .mp-brick-text a:hover {color: #A0B4BD; text-decoration: underline;}

#mp-brick-33 .mp-brick-first-content-type {padding-right: 50px;} /* extra spacing on the right */
#mp-brick-33 .mp-brick-second-content-type {padding-left: 50px;}

/* credits in footer */
#mp-brick-66 a {color: #A0B4BD;}
#mp-brick-66 a:hover {text-decoration: underline;}