/* CSS Document */
@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,sectionselect{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:0;margin:0}ul,ol,ul li,ol li{list-style:none;margin:0;padding:0}body,button,input[type="text"],input[type="email"],select,textarea{-webkit-appearance:none;border:0;border-radius:0}@font-face{font-family:'dot_gov';src:url('fonts/dot_gov-webfont.eot');src:url('fonts/dot_gov-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/dot_gov-webfont.woff') format('woff'),url('fonts/dot_gov-webfont.ttf') format('truetype'),url('fonts/dot_gov-webfont.svg#webfont') format('svg')}.dot_gov{font-family:'dot_gov',Helvetica,Arial,sans-serif}@font-face{font-family:'engravers';src:url('fonts/engravers-webfont.eot');src:url('fonts/engravers-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/engravers-webfont.woff') format('woff'),url('fonts/engravers-webfont.ttf') format('truetype'),url('fonts/engravers-webfont.svg#webfont') format('svg')}.engravers{font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff}.libre{font-family:'Libre Baskerville',serif}.beige{color:#fef8de}.blue-green{color:#31747a}.green{color:#507a31}.brown{color:#645214}.dark-blue{color:#1a333f}.light-blue{color:#7fa5c2}.red{color:#7a3131}.center-newsletter #coming-soon #wrap .center-content section #newsletter-prompt{margin:2% auto;position:relative;right:auto;top:auto;width:300px}.center-newsletter #coming-soon #wrap .center-content section #newsletter-prompt #subscribe-button{margin:1% auto}.center-content-relative #coming-soon #wrap .center-content{left:auto;margin:0 auto;position:relative;top:auto;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%)}.footer-relative footer{bottom:auto;margin-bottom:2%;margin-top:2%;position:relative}.hide-text{background-color:transparent;background-position:top left;background-repeat:no-repeat;background-size:cover;display:block;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden}.hidden{display:none!important}.box-sizing{box-sizing:border-box}.overlay{background:url(images/email_overlay_bg.jpg) repeat bottom left;-webkit-box-shadow:0 10px 10px 40px rgba(0,0,0,.5);box-shadow:0 10px 10px 40px rgba(0,0,0,.5);display:block;visibility:hidden;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.center-content{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.button,input[type="submit"]{cursor:pointer}.button:hover,input[type="submit"]:hover{background-position:bottom left!important}.no-overflow{overflow:hidden}a{text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}body.blog,body.single,body.archive,body.page{background:url(images/coming_soon_bg.jpg) repeat top left;background-attachment:fixed;color:#645214;display:block;height:100%;font-family:'Libre Baskerville',serif;margin:0;padding:0;width:100%}#wrap{display:block;height:100%;position:absolute;width:100%;z-index:2}nav{display:block;margin:0 auto 30px;padding-top:20px;position:relative;width:1338px;z-index:2}nav:before,nav:after{content:" ";display:table}nav:after{clear:both}nav .logo-and-mobile h1{margin:0;padding:0}nav .logo-and-mobile h1 a{background-image:url(images/MCM_logo.png);float:left;height:120px;margin-top:0;width:118px}nav .logo-and-mobile #mobile-menu{border-bottom:3px double #645214;border-top:3px double #645214;display:none;float:left;margin:30px 0 0 20px;text-transform:uppercase}nav .logo-and-mobile #mobile-menu span:nth-child(1){font-size:1.7em}nav .logo-and-mobile #mobile-menu span:nth-child(2){font-size:1.3em}nav ul li a{display:block;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff}nav ul#menu-main-nav{border-bottom:3px double #645214;border-top:3px double #645214;display:block;float:left;margin-left:17px;margin-top:32px}nav ul#menu-main-nav>li{display:inline-block;margin-right:20px;vertical-align:top}nav ul#menu-main-nav>li>a,nav ul#menu-main-nav>li>a:visited,nav ul#menu-main-nav>li>a:focus{color:#645214;display:block;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;padding:10px}nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){font-size:1.7vw}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:1.3vw}nav ul#menu-main-nav>li>a.active,nav ul#menu-main-nav>li>a:visited.active,nav ul#menu-main-nav>li>a:focus.active{background:#1a333f!important;color:#fff!important;text-shadow:none!important}nav ul#menu-main-nav>li:first-child a,nav ul#menu-main-nav>li:first-child a:active{padding-left:20px;position:relative}nav ul#menu-main-nav>li:first-child:hover ul.sub-menu{visibility:visible}nav ul#menu-main-nav>li:first-child:hover ul.sub-menu li a:hover{background-color:#3e3106}nav ul#menu-main-nav>li.active{background:#1a333f!important}nav ul#menu-main-nav>li.active a{color:#fff!important;text-shadow:none!important}nav ul#menu-main-nav>li:last-child a,nav ul#menu-main-nav>li:last-child a:active{margin-right:0;padding-right:20px}nav ul.sub-menu{background-color:#645214;position:absolute;visibility:hidden}nav ul.sub-menu li{display:block}nav ul.sub-menu li a{color:#fff;font-size:18px;margin:0;padding:10px;text-shadow:none;white-space:nowrap}section{margin:0 auto;max-width:1400px}footer{color:#645214;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;display:block;font-size:10px;padding:20px 0;text-align:center;width:100%}#coming-soon footer{bottom:10px;padding:0;left:0;position:absolute}input[type="text"],input[type="email"],input[type="date"],select,textarea{background-color:#fff;border:2px solid;box-sizing:border-box;color:#645214;display:inline-block;font-family:'Libre Baskerville',serif;padding:10px 5px;width:200px}form#mailing-list{display:block;margin:0 auto;width:520px}form#mailing-list .mc-field-group{display:block;margin-bottom:20px}form#mailing-list .mc-field-group label{display:inline-block;width:300px}form#mailing-list .mc-field-group label.long{width:100%}form#mailing-list .mc-field-group textarea{display:block;height:100px;margin-top:10px;resize:none;width:100%}form#mailing-list .mc-field-group .mce_inline_error{background:0;color:#950000;display:none;font-family:'dot_gov',Helvetica,Arial,sans-serif;padding:5px 0}form#mailing-list input[type="submit"]{background:rgba(0,0,0,0) url("images/submit_button.png") no-repeat scroll left top;background-size:cover;border:0 none;display:block;font-size:0;height:70px;margin:10px auto;width:202px}.circular-div-img{background:url(images/alternating_div_img_default.jpg) no-repeat center center;background-color:#fff;background-size:cover;border:10px solid #7fa5c2;border-radius:50% 50%;-webkit-box-shadow:3px 3px 5px;box-shadow:3px 3px 5px;display:block;float:left;height:200px;margin-bottom:20px;margin-right:20px;width:200px}.circular-div-img img{border-radius:50% 50%;height:100%}a .circular-div-img{border-color:#31747a}.section-content a.big-button,.section-content a.big-button:focus,.section-content a.big-button:visited{border-style:solid;border-width:15px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.5);box-shadow:2px 2px 3px rgba(0,0,0,.5);box-sizing:border-box;color:#fff;display:block;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:.85em;text-align:center;text-shadow:1px 1px 0 #000}.section-content a.big-button span,.section-content a.big-button:focus span,.section-content a.big-button:visited span{display:block}.section-content a.big-button span.inner-text,.section-content a.big-button:focus span.inner-text,.section-content a.big-button:visited span.inner-text{border:1px solid #f0f0f0;padding:10px}.section-content a.big-button:hover,.section-content a.big-button:focus:hover,.section-content a.big-button:visited:hover{color:#fff;text-decoration:none}.alternating-divs-container{display:block;margin-bottom:50px;position:relative}.alternating-divs-container .alternating-div{margin-bottom:20px;position:relative}.alternating-divs-container .alternating-div:before,.alternating-divs-container .alternating-div:after{content:" ";display:table}.alternating-divs-container .alternating-div:after{clear:both}.alternating-divs-container .alternating-div .alternating-div-text{width:100%}.alternating-divs-container .alternating-div:nth-child(even) .circular-div-img{float:right;margin-left:20px;margin-right:0}.alternating-divs-container .alternating-div:nth-child(1n+1) .circular-div-img{border-color:#7fa5c2}.alternating-divs-container .alternating-div:nth-child(2n+2) .circular-div-img{border-color:#7a3131}.alternating-divs-container .alternating-div:nth-child(3n+3) .circular-div-img{border-color:#507a31}.alternating-divs-container .alternating-div:nth-child(4n+4) .circular-div-img{border-color:#645214}.alternating-divs-container .alternating-div:nth-child(5n+5) .circular-div-img{border-color:#31747a}#coming-soon #wrap .center-content section{padding-top:2%}#coming-soon #wrap .center-content section #mc-logo{background:url(images/MCM_logo_bg.png) no-repeat top left;background-size:cover;height:614px;position:relative;margin:0 auto 2%;width:603px;z-index:1}#coming-soon #wrap .center-content section #mc-eye-animation{background-image:url(images/MCM_logo_animation_GIF.gif);height:80px;left:262px;position:absolute;top:228px;width:80px;z-index:2}#coming-soon #wrap .center-content section #asterisk{color:#645214;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:60px;position:absolute;right:0;top:0}#coming-soon #wrap .center-content section #newsletter-prompt{position:absolute;right:4%;top:30%}#coming-soon #wrap .center-content section #newsletter-prompt #newsletter-prompt-text{color:#31747a;font-family:'dot_gov',Helvetica,Arial,sans-serif;text-align:center}#coming-soon #wrap .center-content section #newsletter-prompt #newsletter-prompt-text span{display:block}#coming-soon #wrap .center-content section #newsletter-prompt #subscribe-button{background-image:url(images/subscribe_button.png);border:0;height:70px;width:202px}#coming-soon #wrap .center-content section #clarification{color:#645214;display:block;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;text-align:center}#coming-soon #wrap .center-content section #coming{color:#1a333f;display:block;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:4vw;letter-spacing:0;margin:2% 0;text-align:center}#coming-soon #wrap .center-content section #coming.long{font-size:3vw}#coming-soon #wrap #newsletter-signup-overlay{background:url(images/email_overlay_bg.jpg) repeat bottom left;overflow-y:scroll}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form{display:block;margin:0 auto;max-width:1000px;padding-top:50px;position:relative;width:100%}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form h2{color:#31747a;font-family:'dot_gov',Helvetica,Arial,sans-serif;display:block;font-size:5vw;margin:20px 0;text-align:center;text-shadow:1px 1px 0 #fff}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form #close-button{background-image:url(images/close_button.png);height:40px;position:absolute;right:0;top:10px;width:99px;z-index:2}#coming-soon #wrap #newsletter-signup-overlay #mce-responses{background:rgba(0,0,0,.85);height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}#coming-soon #wrap #newsletter-signup-overlay #mce-error-response,#coming-soon #wrap #newsletter-signup-overlay #mce-success-response{color:#fff;display:block;font-family:'dot_gov',Helvetica,Arial,sans-serif;font-size:3vw;margin:10% auto 0;text-align:center;text-shadow:3px 3px 4px #000;visibility:visible;width:70%}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-scroll{background:#3a1800;background:-moz-linear-gradient(top, #3a1800 0, #593224 36%, #825539 56%, #3a1800 100%);background:-webkit-linear-gradient(top, #3a1800 0, #593224 36%, #825539 56%, #3a1800 100%);background:linear-gradient(to bottom, #3a1800 0, #593224 36%, #825539 56%, #3a1800 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3a1800', endColorstr='#3a1800', GradientType=0);bottom:0;-webkit-box-shadow:0 -10px 10px 0 rgba(0,0,0,.25);box-shadow:0 -10px 10px 0 rgba(0,0,0,.25);display:block;height:40px;left:0;position:absolute;width:100%;z-index:1}#home nav{margin-bottom:30px}#home #home-slideshow-wrapper{display:block;position:relative;width:100%;z-index:1}#home #home-slideshow-wrapper.mobile{display:none}#home #home-slideshow-wrapper #home-slideshow{display:block;padding-bottom:10px;position:relative;width:100%;z-index:1}#home #home-slideshow-wrapper #home-slideshow .home-slide{background:url(images/home_slide_bg1.jpg) repeat center center;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.5);box-shadow:5px 5px 5px 0 rgba(0,0,0,.5);margin-right:30px;padding:20px;position:relative!important;width:330px}#home #home-slideshow-wrapper #home-slideshow .home-slide .home-slide-hover{background:rgba(0,0,0,.78) none repeat scroll 0 0;cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:3}#home #home-slideshow-wrapper #home-slideshow .home-slide .home-slide-hover .inner-slide-hover{color:#fff;font-size:16px;left:50%;line-height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:normal;width:80%;z-index:1}#home #home-slideshow-wrapper #home-slideshow .home-slide .home-slide-hover .inner-slide-hover .more{color:red;display:block}#home #home-slideshow-wrapper #home-slideshow .home-slide .home-slide-text{background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a6000000', endColorstr='#d9000000', GradientType=0);border-top:1px solid #666;bottom:0;box-sizing:border-box;color:#fff;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:1.1em;left:0;min-height:100px;padding:20px;position:absolute;text-align:center;text-shadow:0 0 3px #000;white-space:normal;width:100%;z-index:2}#home #home-slideshow-wrapper #home-slideshow .home-slide img{display:block;position:relative;width:100%;z-index:1}#home #home-slideshow-wrapper #home-slideshow .home-slide:nth-child(2n+2){background-image:url(images/home_slide_bg2.jpg)}#home #home-slideshow-wrapper #home-slideshow .home-slide:nth-child(3n+3){background-image:url(images/home_slide_bg3.jpg)}#home #home-slideshow-wrapper #home-slideshow .home-slide:nth-child(4n+4){background-image:url(images/home_slide_bg4.jpg)}#home #home-slideshow-wrapper #home-slideshow .home-slide:nth-child(5n+5){background-image:url(images/home_slide_bg5.jpg)}#home #home-slideshow-wrapper #home-slideshow-controls{height:100%;pointer-events:none;position:absolute;width:100%;z-index:2}#home #home-slideshow-wrapper #home-slideshow-controls #prev,#home #home-slideshow-wrapper #home-slideshow-controls #next{cursor:pointer;height:88.5px;margin-top:-43.25px;pointer-events:auto;opacity:.7;position:absolute;top:50%;width:76px}#home #home-slideshow-wrapper #home-slideshow-controls #prev{background-image:url(images/home_arrow_prev.svg);left:3%}#home #home-slideshow-wrapper #home-slideshow-controls #next{background-image:url(images/home_arrow_next.svg);right:3%}body.page #content{margin:0 auto;padding:0 100px;max-width:1400px}body.page #content .entry-title{font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;color:#1a333f;font-size:3em;margin-bottom:10px}body.page #content .entry-content{box-sizing:border-box;position:relative}.section-content{box-sizing:border-box;padding:0 100px;position:relative}.section-content .page-title{font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;color:#1a333f;font-size:3em;margin-bottom:10px}.section-content .subpage-title{background-color:#1a333f;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.5);box-shadow:2px 2px 3px rgba(0,0,0,.5);color:#fff;display:block;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:1.25em;margin-bottom:30px;padding:8px 0;text-align:center;text-shadow:1px 1px 0 #000}.section-content p{line-height:30px;margin-top:0;text-shadow:1px 1px 0 rgba(255,255,255,.85)}.section-content a,.section-content a:focus,.section-content a:visited,.section-content a .link{color:#31747a;font-weight:700;text-decoration:none}.section-content a:hover,.section-content a:focus:hover,.section-content a:visited:hover,.section-content a .link:hover{color:#507a31;text-decoration:underline}.section-content a .link{white-space:nowrap}.section-content blockquote{border-bottom:3px double #645214;border-top:3px double #645214;font-size:1.25em;font-style:italic;line-height:1.5em;margin:10px;padding:20px}.section-content blockquote p{line-height:1.5em}.faq-question-answer{border-bottom:1px solid #645214;display:block}.faq-question-answer .faq-question{color:#31747a;cursor:pointer;font-size:1.4em;font-style:italic;font-weight:700;padding:20px}.faq-question-answer .faq-question p{margin-bottom:0}.faq-question-answer .faq-question.enabled{background:#31747a;color:#fff}.faq-question-answer .faq-question.enabled p{text-shadow:none}.faq-question-answer .faq-answer{display:none;padding:20px}.archive-year{background-color:rgba(255,255,255,.65);border-bottom:1px solid #1a333f;padding-bottom:20px}.archive-year .subpage-title{margin:20px 0}.archive-year .subpage-title:nth-child(1){margin-top:0}.archive-year .archive-row{display:block;overflow:hidden;padding:6px 0 6px 34%}.archive-year .archive-row:before,.archive-year .archive-row:after{content:" ";display:table}.archive-year .archive-row:after{clear:both}.archive-year .archive-row .archive-date{display:block;float:left;width:120px}.archive-year .archive-row a{display:block;float:left;width:300px}.creator-block .alternating-div-intro{color:#1a333f;font-size:1.5em;font-weight:700}.creator-block a.alternating-div-intro{color:#31747a}.creator-block .creator-credits{color:#7fa5c2;font-weight:700}#company #company-bio{font-size:21px;line-height:36px;margin-bottom:4%}#company #principals .circular-div-img{border-color:#1a333f;height:250px;width:250px}#contact .section-content:before,#contact .section-content:after{content:" ";display:table}#contact .section-content:after{clear:both}#contact .section-content .contact-left,#contact .section-content .contact-right{display:block}#contact .section-content .contact-left{border-right:2px double #645214;float:left;font-size:1em;line-height:1.35em;padding-left:15%;padding-right:2%;width:38%}#contact .section-content .contact-left input[type="submit"]{background:rgba(0,0,0,0) url("images/submit_button.png") no-repeat scroll left top;background-size:cover;border:0 none;display:block;font-size:0;height:70px;margin:10px auto;overflow:hidden;text-indent:200%;white-space:nowrap;width:202px}#contact .section-content .contact-left label{font-weight:700}#contact .section-content .contact-left .full-width input,#contact .section-content .contact-left .full-width select,#contact .section-content .contact-left .full-width textarea{width:100%}#contact .section-content .contact-left .full-width textarea{height:200px;resize:none}#contact .section-content .contact-right{box-sizing:border-box;float:right;margin-left:5%;width:38.5%}#contact .section-content .contact-right .representation{display:block}#contact .section-content .contact-right .contact-team-member{display:block;margin-bottom:10px}#contact .section-content .contact-right .contact-team-member .team-member-name{display:inline;font-size:1.5em;margin-bottom:10px;text-shadow:1px 1px 0 #fff}#contact .section-content .contact-right .contact-team-member .team-member-social-link .fa-3{cursor:pointer;font-size:2em;margin-left:5px;margin-right:5px;text-shadow:1px 1px 0 #fff}#contact .section-content .contact-right .contact-team-member .team-member-social-link .fa-3:hover{color:#1a333f}#books .books-container{display:block;width:100%}#books .books-container:before,#books .books-container:after{content:" ";display:table}#books .books-container:after{clear:both}#books .books-container .book-launchpad{cursor:pointer;display:block;float:left;margin-bottom:20px;margin-right:5%;text-decoration:none!important;width:30%}#books .books-container .book-launchpad .circular-div-img{border-color:#7fa5c2;float:none;margin:0 auto 20px}#books .books-container .book-launchpad .subpage-title{margin-bottom:10px}#books .books-container .book-launchpad .subpage-title.mobile{display:none}#books .books-container .book-launchpad .book-launchpad-description{color:#645214;line-height:26px}#books .books-container .book-launchpad .book-launchpad-description .more{color:#31747a;white-space:nowrap}#books .books-container .book-launchpad:nth-child(3n+3){margin-right:0}#books .books-container .book-launchpad:hover .circular-div-img{border-color:#31747a}#books .books-container .book-launchpad:hover .book-launchpad-description{text-decoration:none}.book-detail .back-to-books{background-image:url(images/back_arrow.svg);height:47px;opacity:.7;right:65px;position:absolute;top:0;width:40px}.book-detail .book-image-and-info-container{display:block}.book-detail .book-image-and-info-container:before,.book-detail .book-image-and-info-container:after{content:" ";display:table}.book-detail .book-image-and-info-container:after{clear:both}.book-detail .book-image-and-info-container .book-image-and-gallery{display:block;float:left;margin-bottom:20px;margin-right:5%;position:relative;width:25%;z-index:1}.book-detail .book-image-and-info-container .book-image-and-gallery .gallery-link-and-images-container{position:relative;margin-bottom:10px}.book-detail .book-image-and-info-container .book-image-and-gallery .gallery-link-and-images-container img{border:10px solid #7fa5c2;-webkit-box-shadow:3px 3px 5px;box-shadow:3px 3px 5px;box-sizing:border-box;position:relative;width:100%;z-index:1}.book-detail .book-image-and-info-container .book-image-and-gallery .gallery-link-and-images-container .gallery-link{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.book-detail .book-image-and-info-container .book-image-and-gallery .gallery-link-and-images-container .gallery-link a.gallery-link-text{background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a6000000', endColorstr='#d9000000', GradientType=0);border-top:1px solid #666;bottom:0;box-sizing:border-box;color:#fff;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:1.1em;left:0;min-height:100px;padding:20px;position:absolute;text-align:center;text-shadow:0 0 3px #000;white-space:normal;width:100%}.book-detail .book-image-and-info-container .book-image-and-gallery .gallery-link-and-images-container .gallery-link:hover a.gallery-link-text{text-decoration:underline}.book-detail .book-image-and-info-container .book-info-and-links{display:block;float:left;width:70%}.book-detail .book-image-and-info-container .book-info-and-links .book-info{display:block}.book-detail .book-image-and-info-container .book-info-and-links .book-info .book-info-item#book-quote{font-size:1.5em;line-height:1.6em;margin-bottom:0}.book-detail .book-image-and-info-container .book-info-and-links .book-info .book-info-item#book-quote .book-quote-text{font-style:italic}.book-detail .book-image-and-info-container .book-info-and-links .book-info .book-info-item#book-quote .book-quote-attribution{display:block;text-align:right}.book-detail .book-image-and-info-container .book-info-and-links .book-info .book-info-item#book-quote .book-quote-attribution .book-quote-name{font-weight:700}.book-detail .book-image-and-info-container .book-info-and-links .book-info .book-info-item#book-creators .book-creator{display:block;margin-bottom:10px}.book-detail .book-image-and-info-container .book-info-and-links .book-info .book-info-item#book-creators .book-creator .book-creator-name{font-weight:700}.book-detail .book-image-and-info-container .book-info-and-links .book-links:before,.book-detail .book-image-and-info-container .book-info-and-links .book-links:after{content:" ";display:table}.book-detail .book-image-and-info-container .book-info-and-links .book-links:after{clear:both}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button{float:left;margin-bottom:30px;margin-right:2%;width:32%}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(1){border-color:#183a3d}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(1) .inner-text{background-color:#31747a}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(1):hover .inner-text{background-color:#183a3d}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(2){border-color:#283d18}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(2) .inner-text{background-color:#507a31}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(2):hover .inner-text{background-color:#283d18}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(3){border-color:#3d1818;margin-right:0}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(3) .inner-text{background-color:#7a3131}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(3):hover .inner-text{background-color:#3d1818}#calendar .calendar-container:before,#calendar .calendar-container:after{content:" ";display:table}#calendar .calendar-container:after{clear:both}#calendar .calendar-container .calendar-left-column{display:block;float:left;margin-right:8%;width:25%}#calendar .calendar-container .calendar-left-column form{width:100%}#calendar .calendar-container .calendar-left-column form .calendar-month,#calendar .calendar-container .calendar-left-column form .calendar-year{display:block;float:left;margin-bottom:20px}#calendar .calendar-container .calendar-left-column form .calendar-month label,#calendar .calendar-container .calendar-left-column form .calendar-year label{display:block;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;text-align:center}#calendar .calendar-container .calendar-left-column form .calendar-month select,#calendar .calendar-container .calendar-left-column form .calendar-year select{width:100%}#calendar .calendar-container .calendar-left-column form .calendar-month select option,#calendar .calendar-container .calendar-left-column form .calendar-year select option{padding:5px}#calendar .calendar-container .calendar-left-column form .calendar-month{margin-right:5%;width:55%}#calendar .calendar-container .calendar-left-column form .calendar-year{width:40%}#calendar .calendar-container .calendar-left-column form .big-button{border-color:#183a3d;clear:both;width:100%}#calendar .calendar-container .calendar-left-column form .big-button .inner-text{background-color:#31747a}#calendar .calendar-container .calendar-left-column form .big-button:hover .inner-text{background-color:#183a3d}#calendar .calendar-container .calendar-right-column{display:block;float:left;width:60%}#calendar .calendar-container .calendar-right-column .calendar-event{display:block;margin-bottom:30px}#calendar .calendar-container .calendar-right-column .calendar-event .circular-div-img{height:150px;width:150px}#calendar .calendar-container .calendar-right-column .calendar-event .alternating-div-text{color:#645214}#calendar .calendar-container .calendar-right-column .calendar-event .alternating-div-text .event-title,#calendar .calendar-container .calendar-right-column .calendar-event .alternating-div-text .event-location,#calendar .calendar-container .calendar-right-column .calendar-event .alternating-div-text .event-date{color:#1a333f;display:block;font-size:1.5em}#calendar .calendar-container .calendar-right-column .calendar-event .alternating-div-text .event-title{font-weight:700}.calendar-detail .page-title .event-title{clear:both;font-family:'Libre Baskerville',serif;text-transform:capitalize;white-space:nowrap}.calendar-detail .calendar-event-post:before,.calendar-detail .calendar-event-post:after{content:" ";display:table}.calendar-detail .calendar-event-post:after{clear:both}.calendar-detail .calendar-event-post img{border:10px solid #7fa5c2;-webkit-box-shadow:3px 3px 5px;box-shadow:3px 3px 5px;box-sizing:border-box;float:left;margin-right:20px;max-width:330px;width:auto}.calendar-detail .calendar-event-post .calendar-image-and-gallery{display:block;float:left;margin-bottom:20px;margin-right:5%;position:relative;max-width:330px;z-index:1}.calendar-detail .calendar-event-post .calendar-event-text .event-time,.calendar-detail .calendar-event-post .calendar-event-text .event-location{font-size:20px;font-weight:700;line-height:24px}.calendar-detail .calendar-event-post .gallery-link{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.calendar-detail .calendar-event-post .gallery-link a.gallery-link-text{background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,.85) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a6000000', endColorstr='#d9000000', GradientType=0);border-top:1px solid #666;bottom:0;box-sizing:border-box;color:#fff;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:1.1em;left:0;min-height:100px;padding:20px;position:absolute;text-align:center;text-shadow:0 0 3px #000;white-space:normal;width:100%}.calendar-detail .calendar-event-post .gallery-link:hover a.gallery-link-text{text-decoration:underline}@media (min-width: 1970px){#coming.long{ font-size:2vw}}@media (min-width: 1500px){nav ul#menu-main-nav{ margin-left:6px}nav ul#menu-main-nav>li{margin-right:10px}nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){font-size:28px}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:20px}}@media (max-height: 873px) and (min-width: 1024px){#coming-soon #wrap .center-content section #mc-logo{ background:url(images/MCM_logo_bg.png) no-repeat top left;background-size:cover;height:509px;position:relative;margin:0 auto 2%;width:500px;z-index:1}#coming-soon #wrap .center-content section #mc-eye-animation{background-image:url(images/MCM_logo_animation_GIF.gif);height:68px;left:216px;position:absolute;top:189px;width:68px;z-index:2}#coming-soon #wrap .center-content section #asterisk{color:#645214;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:50px;position:absolute;right:0;top:0}}@media (max-width: 1371px){nav{ width:1000px}nav ul#menu-main-nav{margin-left:6px}nav ul#menu-main-nav>li{margin-right:10px}nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){font-size:1.4vw}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:1vw}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button{font-size:.65em}}@media (max-width: 1202px){#contact .section-content .contact-right .contact-team-member .team-member-name{ display:block}}@media (max-width: 1150px){#books .books-container .book-launchpad{ margin-right:0;width:45%}#books .books-container .book-launchpad:nth-child(odd){clear:left;margin-right:5%}#books .books-container .book-launchpad:nth-child(even){margin-left:5%}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button{font-size:.5em}}@media (max-width: 1100px){.calendar-detail .section-content .page-title{ font-size:4vw}}@media (max-width: 1060px){nav{ width:990px}nav ul#menu-main-nav{margin-left:15px;margin-top:31px}nav ul#menu-main-nav>li{margin-right:5px}nav ul#menu-main-nav>li>a,nav ul#menu-main-nav>li>a:visited,nav ul#menu-main-nav>li>a:focus{padding:5px}nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){font-size:1.7vw}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:1.3vw}#home #home-slideshow-wrapper #home-slideshow .home-slide{width:240px}#home #home-slideshow-wrapper #home-slideshow .home-slide .home-slide-text{font-size:.8em}#home #home-slideshow-wrapper #home-slideshow .home-slide img{width:240px}.book-detail .book-image-and-info-container .book-info-and-links .book-info #book-quote.book-info-item .book-quote-attribution span{display:block}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button{float:none;font-size:1em;margin:0 auto 30px;width:60%}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button:nth-child(3){margin-right:auto}}@media (max-width: 1024px){nav{ margin-bottom:10px;width:1000px}nav ul#menu-main-nav{margin-top:31px}nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){font-size:2vw}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:1.5vw}#company #company-bio{font-size:18px;line-height:32px}}@media (max-width: 1023px){#coming-soon #wrap .center-content section #mc-logo{ background:url(images/MCM_logo_bg.png) no-repeat top left;background-size:cover;height:407px;position:relative;margin:0 auto 2%;width:400px;z-index:1}#coming-soon #wrap .center-content section #mc-eye-animation{background-image:url(images/MCM_logo_animation_GIF.gif);height:53px;left:173px;position:absolute;top:151px;width:53px;z-index:2}#coming-soon #wrap .center-content section #asterisk{color:#645214;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:40px;position:absolute;right:0;top:0}nav{width:760px}nav h1 a{height:100px;width:98px}nav ul#menu-main-nav{margin-left:5px;margin-top:31px}nav ul#menu-main-nav>li>a,nav ul#menu-main-nav>li>a:visited,nav ul#menu-main-nav>li>a:focus{padding:5px}nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){font-size:1.3vw}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:1vw}nav ul#menu-main-nav>li:first-child a{padding-left:10px}}@media (max-width: 1000px){#coming-soon #wrap .center-content section #newsletter-prompt{ margin:2% auto;position:relative;right:auto;top:auto;width:300px}#coming-soon #wrap .center-content section #newsletter-prompt #subscribe-button{margin:1% auto}.archive-year .archive-row{padding-left:20%}#calendar .calendar-container .calendar-left-column{margin-right:3%}#calendar .calendar-container .calendar-right-column{width:72%}.calendar-detail .section-content .page-title .event-date{display:block}.calendar-detail .section-content .page-title .event-title{display:block;white-space:normal}.calendar-detail .section-content .page-title .event-title span{display:none}#contact .section-content .contact-left{font-size:1em;line-height:1em;padding-left:7%;width:40%}#contact .section-content .contact-right{margin-left:5%;width:44.5%}}@media (max-width: 850px){nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){ font-size:1.4vw}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:1.2vw}.section-content,body.page #content{padding:0 43px}.book-detail .back-to-books{top:-113px}.book-detail .book-image-and-info-container .book-image-and-gallery{width:40%}.book-detail .book-image-and-info-container .book-info-and-links{float:none;width:100%}.book-detail .book-image-and-info-container .book-info-and-links .book-info #book-quote.book-info-item{font-size:1.2em;line-height:1.4em}}@media (max-width: 768px){nav ul#menu-main-nav>li{ margin-right:0}nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){font-size:14px}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:11px}}@media (max-width: 767px){nav{ box-sizing:border-box;padding-top:5px;width:100%}nav .logo-and-mobile{display:block;margin:0 auto 10px;width:300px}nav .logo-and-mobile:before,nav .logo-and-mobile:after{content:" ";display:table}nav .logo-and-mobile:after{clear:both}nav .logo-and-mobile h1 a{margin-left:50px}nav .logo-and-mobile #mobile-menu{display:block}nav ul#menu-main-nav{background-color:#645214;border:0;clear:both;display:none;float:none;margin-left:0;margin-top:0;width:100%}nav ul#menu-main-nav>li{border-bottom:1px solid #fef8de;display:block;margin-right:0;width:100%}nav ul#menu-main-nav>li:nth-last-child(1){border-bottom:1px solid #fef8de}nav ul#menu-main-nav>li>a,nav ul#menu-main-nav>li>a:visited,nav ul#menu-main-nav>li>a:focus{color:#fff!important;display:block;margin:0 auto;padding-bottom:10px;padding-top:10px;text-align:center;text-shadow:none;white-space:nowrap;width:300px}nav ul#menu-main-nav>li>a span:nth-child(1),nav ul#menu-main-nav>li>a:visited span:nth-child(1),nav ul#menu-main-nav>li>a:focus span:nth-child(1){font-size:24px}nav ul#menu-main-nav>li>a span:nth-child(2),nav ul#menu-main-nav>li>a:visited span:nth-child(2),nav ul#menu-main-nav>li>a:focus span:nth-child(2){font-size:20px}nav ul#menu-main-nav>li>a:nth-last-child(1),nav ul#menu-main-nav>li>a:visited:nth-last-child(1),nav ul#menu-main-nav>li>a:focus:nth-last-child(1){margin:0 auto;padding-right:0}nav ul.sub-menu{display:none;margin:0 auto;position:relative;visibility:visible;width:300px}nav ul.sub-menu li a{border-bottom:0;font-size:.8em;padding-left:0;text-align:center}nav ul.sub-menu li a:hover{background:none!important}#home nav{margin-bottom:0}#home #home-slideshow-wrapper.desktop{display:none}#home #home-slideshow-wrapper.mobile{display:block;margin:0 auto;width:95%}#home #home-slideshow-wrapper.mobile #home-slideshow .home-slide{background-position:center center;background-repeat:no-repeat;background-size:cover;border:10px solid #31747a;box-sizing:border-box;display:block;height:200px;margin-bottom:20px;margin-right:0;padding:0;width:100%}#home #home-slideshow-wrapper.mobile #home-slideshow .home-slide .home-slide-text{background:-moz-linear-gradient(top,rgba(0,0,0,.55) 0,rgba(0,0,0,.75) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.55) 0,rgba(0,0,0,.75) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.55) 0,rgba(0,0,0,.75) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a6000000', endColorstr='#d9000000', GradientType=0);font-size:4.5vw;height:80px;min-height:auto;padding-bottom:0;padding-top:0}#home #home-slideshow-wrapper.mobile #home-slideshow .home-slide:nth-child(2n+2){border-color:#507a31}#home #home-slideshow-wrapper.mobile #home-slideshow .home-slide:nth-child(3n+3){border-color:#1a333f}#home #home-slideshow-wrapper.mobile #home-slideshow .home-slide:nth-child(4n+4){border-color:#7fa5c2}#home #home-slideshow-wrapper.mobile #home-slideshow .home-slide:nth-child(5n+5){border-color:#7a3131}.archive-year .archive-row{padding-left:10%}#books .books-container .book-launchpad{margin-left:0;margin-right:0;width:100%}#books .books-container .book-launchpad .subpage-title{display:none}#books .books-container .book-launchpad .subpage-title.mobile{display:block}#books .books-container .book-launchpad .circular-div-img{margin-bottom:20px}#books .books-container .book-launchpad:nth-child(odd){margin-right:0}#books .books-container .book-launchpad:nth-child(odd) .circular-div-img{float:left;margin-right:20px}#books .books-container .book-launchpad:nth-child(even){margin-left:0}#books .books-container .book-launchpad:nth-child(even) .circular-div-img{float:right;margin-left:20px}#calendar .calendar-container .calendar-left-column{display:block;float:none;margin:0 auto 40px;width:300px}#calendar .calendar-container .calendar-right-column{display:block;width:100%}#calendar .calendar-container .calendar-right-column .calendar-event .alternating-div-text .event-title,#calendar .calendar-container .calendar-right-column .calendar-event .alternating-div-text .event-location,#calendar .calendar-container .calendar-right-column .calendar-event .alternating-div-text .event-date{font-size:1.2em}#contact .section-content .contact-left{padding-left:0}#contact .section-content .contact-right{width:51.5%}}@media (max-height: 767px){#coming-soon #wrap .center-content{ left:auto;margin:0 auto;position:relative;top:auto;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%)}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-scroll{display:none}#coming-soon #wrap footer{bottom:auto;margin-bottom:2%;margin-top:2%;position:relative}#company #company-bio{font-size:15px;line-height:28px}}@media (max-width: 667px){#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form{ padding-top:20px}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form h2{font-size:9vw;line-height:9.5vw}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form h2 span{display:block;margin:0}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form #close-button{display:block;margin:0 auto;position:relative}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form form#mailing-list{width:300px}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form form#mailing-list .mc-field-group label{display:block;width:100%}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form form#mailing-list .mc-field-group input[type="text"],#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form form#mailing-list .mc-field-group input[type="email"],#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form form#mailing-list .mc-field-group select,#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form form#mailing-list .mc-field-group textarea{margin:0 auto;width:100%}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form form#mailing-list .mc-field-group textarea{height:150px}#coming-soon #wrap #newsletter-signup-overlay #mce-responses{position:fixed}#coming-soon #wrap #newsletter-signup-overlay #mce-responses #mce-error-response,#coming-soon #wrap #newsletter-signup-overlay #mce-responses #mce-success-response{font-size:7vw;line-height:8vw;margin:25% auto 0}#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-scroll{display:none}#coming-soon #wrap .center-content section #coming.long{font-size:4vw}.section-content,body.page .page{padding:0 10px}.section-content .page-title,body.page .page .page-title{font-size:7vw;text-align:center}body.page #content{padding:0 10px}body.page #content .entry-title{font-size:7vw;text-align:center}}@media (max-width: 600px){.archive-year .archive-row{ padding-left:0;text-align:center}.archive-year .archive-row .archive-date{display:block;width:100%}.archive-year .archive-row a{display:block;float:none;margin:0 auto}#books .books-container .book-launchpad .circular-div-img{float:none!important;margin-left:auto!important;margin-right:auto!important}.book-detail .back-to-books{display:none}.book-detail .book-image-and-info-container{padding:0 10px}.book-detail .book-image-and-info-container .book-image-and-gallery{float:none;margin:0 auto 20px;width:200px}.book-detail .book-image-and-info-container .book-info-and-links .book-links .big-button{font-size:.9em;width:90%}.calendar-detail .section-content .page-title{font-size:5vw}#contact .section-content .contact-left{border:0;float:none;width:100%}#contact .section-content .contact-right{float:none;margin:0;padding:0;width:100%}#contact .section-content .contact-right .contact-team-member{margin-bottom:30px;text-align:center}form#mailing-list{width:300px}form#mailing-list .mc-field-group label{display:block;width:100%}form#mailing-list .mc-field-group input[type="text"],form#mailing-list .mc-field-group input[type="email"],form#mailing-list .mc-field-group select,form#mailing-list .mc-field-group textarea{margin:0 auto;width:100%}form#mailing-list .mc-field-group textarea{height:150px}}@media (max-width: 520px){.alternating-divs-container .alternating-div .circular-div-img{ float:none!important;margin-left:auto!important;margin-right:auto!important}.calendar-detail .calendar-event-post .calendar-image-and-gallery{display:block;float:none;margin:0 auto 20px;width:200px}.calendar-detail .calendar-event-post .calendar-image-and-gallery img{float:none;max-width:200px}.calendar-detail .calendar-event-post .calendar-event-text{display:block}}@media (max-width: 481px){#coming-soon #wrap #newsletter-signup-overlay #newsletter-signup-form form#mailing-list #tell-us span{ display:block}#coming-soon #wrap .center-content section #mc-logo{background:url(images/MCM_logo_bg.png) no-repeat top left;background-size:cover;height:275px;position:relative;margin:0 auto 2%;width:270px;z-index:1}#coming-soon #wrap .center-content section #mc-eye-animation{background-image:url(images/MCM_logo_animation_GIF.gif);height:36px;left:117px;position:absolute;top:102px;width:36px;z-index:2}#coming-soon #wrap .center-content section #asterisk{color:#645214;font-family:'engravers',Helvetica,Arial,sans-serif;letter-spacing:1.25px;text-transform:uppercase;text-shadow:1px 1px 0 #fff;font-size:30px;position:absolute;right:0;top:0}#coming-soon #wrap .center-content section #newsletter-prompt #newsletter-prompt-text span{display:inline;font-size:4.25vw}#coming-soon #wrap .center-content section #newsletter-prompt #subscribe-button{height:52px;width:150px}#coming-soon #wrap .center-content section #clarification span,#coming-soon #wrap .center-content section #coming span{display:block}#coming-soon #wrap .center-content section #coming,#coming-soon #wrap .center-content section #coming.long{font-size:7vw;line-height:7.5vw;padding:0 1%}footer span{display:block}#home #home-slideshow-wrapper.mobile #home-slideshow .home-slide .home-slide-text{padding-top:20px}.alternating-divs-container .alternating-div .circular-div-img{height:150px!important;width:150px!important}.creator-block .alternating-div-intro{font-size:1.25em}.faq-question-answer .faq-question{font-size:1em}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
