/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:"Lato";font-style:normal;font-weight:bold;src:url("../fonts/LatoLatin-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/LatoLatin-Bold.woff2") format("woff2"),url("../fonts/LatoLatin-Bold.woff") format("woff"),url("../fonts/LatoLatin-Bold.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/LatoLatin-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/LatoLatin-Heavy.woff2") format("woff2"),url("../fonts/LatoLatin-Heavy.woff") format("woff"),url("../fonts/LatoLatin-Heavy.ttf") format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/LatoLatin-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/LatoLatin-Light.woff2") format("woff2"),url("../fonts/LatoLatin-Light.woff") format("woff"),url("../fonts/LatoLatin-Light.ttf") format("truetype")}::selection{background-color:#ff0;color:#505050}::-moz-selection{background-color:#ff0;color:#505050}::-o-selection{background-color:#ff0;color:#505050}::-ms-selection{background-color:#ff0;color:#505050}::-webkit-selection{background-color:#ff0;color:#505050}#hero{margin-bottom:88px;width:65%}#hero.light p{color:white}#hero p{color:#505050;font-family:"Open Sans",sans-serif;font-size:2em;font-weight:300;margin:0px}#hero p strong{font-weight:bold}@media screen and (max-width: 1023px){#hero p{font-size:1.5em}}@media screen and (max-width: 767px){#hero{width:100%}#hero p{font-size:1.375em}}#content-columns{border-top:1px solid #505050;color:#505050;padding:44px 0px 0px}#content-columns.light{border-top:1px solid white}#content-columns.light h2,#content-columns.light h2 a{color:white}#content-columns.narrow{padding:44px 42px 0px 66px}#content-columns .col:first-child{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}#content-columns .col:first-child:last-child{margin-right:0}#content-columns .col:last-child{float:left;display:block;margin-right:2.3576520234%;width:40.291369653%;margin-left:8.5298043353%}#content-columns .col:last-child:last-child{margin-right:0}#content-columns .col.image img{width:100%}#content-columns h2{font-family:"Open Sans",sans-serif;font-size:.875em;font-weight:300;margin:0px;text-transform:uppercase}#content-columns h2 a{color:#505050;text-decoration:none}#content-columns h2 strong{font-weight:bold}#content-columns h2 .right{float:right;font-size:1.5em}#content-columns .headlight p{font-family:"Open Sans",sans-serif;font-size:1.375em;font-weight:300;margin:60px 0px}@media screen and (max-width: 767px){#content-columns.narrow{padding:44px 0px 0px 0px}#content-columns .col:first-child{margin-bottom:40px}#content-columns .col,#content-columns .col:first-child,#content-columns .col:last-child{float:left;display:block;margin-right:16.036314621%;width:100%;margin-left:0%}#content-columns .col:last-child,#content-columns .col:first-child:last-child,#content-columns .col:last-child:last-child{margin-right:0}}a.highlight{color:#505050;display:inline-block;overflow:hidden;position:relative;text-decoration:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}a.highlight:hover{color:#505050 !important}a.highlight:hover .bg{left:0px}a.highlight .text{display:block;position:relative;width:100%;z-index:150}a.highlight .bg-container{height:100%;left:0px;overflow:hidden;position:absolute;top:0px;width:100%;z-index:100}a.highlight .bg{background:#ff0;height:100%;left:-100%;position:absolute;top:0px;width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#wrapper{max-width:75.25em;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:68px}#wrapper::after{clear:both;content:"";display:block}#content{float:left;display:block;margin-right:2.0140610841%;width:85.4265627023%;margin-left:7.2867186489%}#content:last-child{margin-right:0}#social-sidebar-container{float:left;display:block;margin-right:2.0140610841%;width:5.2726575648%;height:784px;padding-top:304px}#social-sidebar-container:last-child{margin-right:0}@media screen and (max-width: 767px){#social-sidebar-container{display:none}}#social-sidebar.fixed{position:fixed;top:30px}#social-sidebar.light a{color:white}#social-sidebar a{color:#505050;display:block;font-size:1.5em;text-decoration:none}#social-sidebar a:last-child{margin-top:428px}#header{max-width:75.25em;margin-left:auto;margin-right:auto;margin-bottom:100px;margin-top:78px;overflow:hidden}#header::after{clear:both;content:"";display:block}#header.light #logo{background-image:url("../images/logo-white.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#header.light #logo{background-image:url("../images/logo-white_2x.png");background-size:199px 50px}}#header.light #nav a,#header.light #nav li{color:white}#header.light #nav-toggle{color:white}@media screen and (max-width: 1023px){#header{padding:0px 60px}#header.light #logo{background-size:150px 38px;height:38px;width:150px}}@media screen and (max-width: 767px){#header{margin-top:40px;padding:0px}#header.light #logo{background-size:120px 30px;height:30px;width:120px}}#logo{background-image:url("../images/logo.png");float:left;height:50px;margin:0px;width:199px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#logo{background-image:url("../images/logo_2x.png");background-size:199px 50px}}#logo a{display:block;height:100%}#logo span{display:none}@media screen and (max-width: 1023px){#logo{background-size:150px 38px;height:38px;width:150px}}@media screen and (max-width: 767px){#logo{background-size:120px 30px;height:30px;margin-left:24px;width:120px}}#nav-toggle{color:#505050;display:none;font-size:1.625em;float:right;line-height:22px;padding:0px 8px;margin-right:22px}@media screen and (max-width: 767px){#nav-toggle{display:block}}#nav{float:right;font-family:"Open Sans",sans-serif;list-style-type:none;margin:14px 0px 0px;padding:0px}#nav li{color:#505050;float:left;font-size:.9375em;font-weight:300;margin-right:68px;text-transform:uppercase}#nav li:last-child{margin-right:0px}#nav a{color:#505050;display:inline-block;overflow:hidden;position:relative;text-decoration:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#nav a:hover{color:#505050 !important}#nav a:hover .bg{left:0px}#nav a.active{font-weight:bold}#nav a.lang:last-child{display:none}#nav a .text{display:block;position:relative;width:100%;z-index:150}#nav a .bg-container{height:100%;left:0px;overflow:hidden;position:absolute;top:0px;width:100%;z-index:100}#nav a .bg{background:#ff0;height:100%;left:-100%;position:absolute;top:0px;width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}@media screen and (max-width: 1023px){#nav{margin-top:10px}#nav li{font-size:.75em;margin-right:10px}}@media screen and (max-width: 767px){#nav{clear:both;display:none;float:none}#nav li{border-bottom:1px solid #efefef;float:none;line-height:28px;width:100%}#nav li:first-child{padding-top:14px}#nav a{padding:0px 24px;width:100%}#nav a.lang{padding:0px;width:auto}#nav a.lang:first-child{padding:0px 0px 0px 24px}}#footer-wrapper{background:#efefef;padding:60px 0px}#footer-wrapper.transparent{background:transparent;padding:0px}#footer-wrapper.transparent #footer{border-top:1px solid white;padding:60px 0px}#footer-wrapper.transparent #footer .description,#footer-wrapper.transparent #footer .columns,#footer-wrapper.transparent #footer .columns a,#footer-wrapper.transparent #footer .columns .title,#footer-wrapper.transparent #footer .info,#footer-wrapper.transparent #footer .info a{color:white}#footer-wrapper.transparent #footer .info{border-top-color:white}#footer{max-width:75.25em;margin-left:auto;margin-right:auto;max-width:64.375em}#footer::after{clear:both;content:"";display:block}#footer .description{margin:38px 0px 0px;float:left;display:block;margin-right:2.0140610841%;width:41.7062508091%;color:#505050;font-family:"Open Sans",sans-serif;font-size:.6875em;font-style:italic;font-weight:300}#footer .description:last-child{margin-right:0}#footer .description p{margin:0px}#footer .footer-links{float:left;display:block;margin-right:2.0140610841%;width:56.2796881068%}#footer .footer-links:last-child{margin-right:0}#footer .columns{color:#505050;font-family:"Open Sans",sans-serif;overflow:hidden}#footer .columns .col{float:left;display:block;margin-right:4.1109185794%;width:21.9168110654%}#footer .columns .col:last-child{margin-right:0}#footer .columns a{color:#505050;text-decoration:none}#footer .columns .title{color:#505050;font-size:.6875em;font-weight:bold;text-transform:uppercase}#footer .columns ul{font-size:.6875em;list-style-type:none;margin:25px 0px;padding:0px}#footer .info{border-top:1px solid #505050;color:#505050;font-size:.5625em;font-weight:bold;padding:24px 0px 0px}#footer .info a{color:#505050;text-decoration:none}#footer .info .social{float:left;display:block;margin-right:4.1109185794%;width:25.6350581576%;font-size:1.8em;margin-top:-6px}#footer .info .social:last-child{margin-right:0}#footer .info .privacy{float:left;display:block;margin-right:4.1109185794%;width:40.508046526%;text-align:center}#footer .info .privacy:last-child{margin-right:0}#footer .info .copyright{float:left;display:block;margin-right:4.1109185794%;width:25.6350581576%;text-align:right}#footer .info .copyright:last-child{margin-right:0}@media screen and (max-width: 1023px){#footer{margin:0px 60px}#footer .description{margin-left:0%;float:left;display:block;margin-right:2.0140610841%;width:100%;margin-bottom:60px}#footer .description:last-child{margin-right:0}#footer .footer-links{float:left;display:block;margin-right:2.0140610841%;width:100%}#footer .footer-links:last-child{margin-right:0}}@media screen and (max-width: 767px){#footer{margin:0px 24px}#footer .columns .col{float:left;display:block;margin-right:16.036314621%;width:100%}#footer .columns .col:last-child{margin-right:0}#footer .info .social{float:left;display:block;margin-right:16.036314621%;width:24.5763954964%}#footer .info .social:last-child{margin-right:0}#footer .info .privacy{float:left;display:block;margin-right:16.036314621%;width:59.3872898827%;margin-right:0;text-align:right}#footer .info .privacy:last-child{margin-right:0}#footer .info .copyright{float:left;display:block;margin-right:16.036314621%;width:100%;margin-top:4px}#footer .info .copyright:last-child{margin-right:0}}#home-slider{height:610px;position:relative;width:100%}#home-slider .item{height:610px;overflow:hidden;outline:none;position:relative}#home-slider .slick-dots{bottom:16px;left:50%;list-style-type:none;margin:0px;overflow:hidden;padding:0px;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#home-slider .slick-dots li{float:left}#home-slider .slick-dots li.slick-active button{opacity:1}#home-slider .slick-dots button{border:none;border-radius:5px;background:white;display:block;font-size:0px;height:10px;outline:none;margin:6px;opacity:0.5;padding:0px;width:10px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}@media screen and (max-width: 767px){#home-slider{height:280px}#home-slider .item{height:280px}}#twitter-feed{background:#c3004b;color:white;font-family:"Open Sans",sans-serif;font-weight:300;overflow:hidden;padding:50px 0px}#twitter-feed a{color:white;text-decoration:none}#twitter-feed span{margin-left:7.2867186489%;float:left;display:block;margin-right:2.0140610841%;width:27.1328135114%;font-size:.6875em;text-transform:uppercase}#twitter-feed span:last-child{margin-right:0}#twitter-feed p{margin:0px;float:left;display:block;margin-right:2.0140610841%;width:48.992969458%;font-size:1.5625em}#twitter-feed p:last-child{margin-right:0}@media screen and (max-width: 767px){#twitter-feed{padding:30px 24px}#twitter-feed span{margin-left:0%;float:left;display:block;margin-right:16.036314621%;width:100%;margin-bottom:12px}#twitter-feed span:last-child{margin-right:0}#twitter-feed p{float:left;display:block;margin-right:16.036314621%;width:100%;font-size:1.25em}#twitter-feed p:last-child{margin-right:0}}.home-section{overflow:hidden;padding:74px 0px 0px}.home-section h2{border-bottom:1px solid #505050;font-family:"Open Sans",sans-serif;font-size:.875em;font-weight:300;margin:0px;padding-bottom:24px;text-transform:uppercase}.home-section h2 a{color:#505050;text-decoration:none}.home-section h2 strong{font-weight:bold}.home-section h2 .right{float:right;font-size:1.5em}#home-banners{overflow:hidden}#home-banners .home-banner{float:left;display:block;margin-right:2.0140610841%;width:31.990625944%}#home-banners .home-banner:last-child{margin-right:0}#home-banners .home-banner img{width:100%}@media screen and (max-width: 767px){#home-banners .home-banner{float:left;display:block;margin-right:16.036314621%;width:100%;margin-bottom:20px}#home-banners .home-banner:last-child{margin-right:0}}#biography{overflow:hidden}#biography.light h4,#biography.light p{color:white}#biography .col{float:left;display:block;margin-right:2.3576520234%;width:47.1152131213%}#biography .col:last-child{margin-right:0}#biography .col:last-child{margin-left:1.7059608671%}#biography img{display:block;margin-bottom:10px;width:100%}#biography img:last-child{margin-bottom:0px}#biography h4{color:#505050;font-family:"Open Sans",sans-serif;font-size:1.375em;font-weight:300;line-height:130%;margin:4px 0px}#biography p{color:#505050;font-family:"Open Sans",sans-serif;font-size:1em;font-weight:300;line-height:130%;margin:54px 0px}@media screen and (max-width: 767px){#biography .col:first-child{margin-bottom:40px}#biography .col,#biography .col:last-child{float:left;display:block;margin-right:16.036314621%;width:100%;margin-left:0%}#biography .col:last-child,#biography .col:last-child:last-child{margin-right:0}}#download-biography{float:left;display:block;margin-right:2.3576520234%;width:47.1152131213%;margin-left:51.1788260117%;border-top:1px solid #505050;font-family:"Open Sans",sans-serif;font-size:.875em;font-weight:300}#download-biography:last-child{margin-right:0}#download-biography.light{border-top-color:white}#download-biography.light a{color:white}#download-biography a{color:#505050;display:block;padding:14px 6px;text-decoration:none}@media screen and (max-width: 767px){#download-biography{float:left;display:block;margin-right:16.036314621%;width:100%;margin-left:0%}#download-biography:last-child{margin-right:0}}#calendar{border:1px solid #505050;font-family:"Open Sans",sans-serif;margin-top:100px}#calendar .labels{color:#505050;font-family:"Open Sans",sans-serif;font-weight:300;font-size:.875em;overflow:hidden}#calendar .labels .day{border-right:1px solid #505050;box-sizing:border-box;float:left;padding:20px 12px;width:14.28%}#calendar .labels .day:last-child{border-right:none}#calendar .days{overflow:hidden}#calendar .days .item{border-right:1px solid #505050;border-top:1px solid #505050;float:left;min-height:146px;padding:20px 20px 0px 20px;position:relative;width:14.28%}#calendar .days .item:nth-child(7n){border-right:none;width:14.32%}#calendar .days .item.today{background:#ff0}#calendar .days .item .number{display:block;font-size:1.5625em;font-weight:300;margin-bottom:8px}#calendar .days .item .subtitle{color:#505050;display:block;font-size:.875em;font-weight:bold;line-height:120%}#calendar .days .item .title{color:#505050;display:block;font-size:.875em;font-weight:300;line-height:120%}#calendar .days .item .calendar-day{height:100%;left:0px;position:absolute;top:0px;width:100%}@media screen and (max-width: 767px){#calendar{border-top:none}#calendar .labels{display:none}#calendar .days .item.empty{display:none}#calendar .days .item{border:none;border-top:1px solid #505050;float:none;min-height:auto;overflow:hidden;padding-bottom:10px;width:100% !important}}#calendar-popup{background:#ff0;color:#505050;display:none;font-family:"Open Sans",sans-serif;left:50%;padding:64px;position:absolute;width:530px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#calendar-popup .close{color:#505050;display:block;font-size:16px;padding:4px;position:absolute;right:22px;top:22px}#calendar-popup .date{display:block;font-size:1.875em;font-weight:300;margin-bottom:64px}#calendar-popup .subtitle{font-size:1.25em;font-weight:300;line-height:100%}#calendar-popup .title{display:block;font-size:2.5em;font-weight:bold;line-height:100%;margin-bottom:60px}#calendar-popup .description{font-size:1.25em;font-weight:300;margin-bottom:60px}#calendar-popup .location,#calendar-popup .time{font-size:1.875em;font-weight:300;line-height:110%}@media screen and (max-width: 767px){#calendar-popup{width:100%}}#events{margin-top:74px}#events.home{margin-top:50px}#events .event{color:#505050;font-family:"Open Sans",sans-serif;float:left;margin-bottom:40px;width:25%}#events .event .title{font-size:1.5625em;font-weight:300;margin-bottom:40px}#events .event .date{display:block;font-size:.8125em;font-weight:300;margin-bottom:28px}#events .event .location{display:block;font-size:.8125em;font-weight:300}@media screen and (max-width: 767px){#events .event{float:none;width:100%}}#media-slider{height:520px;margin-top:80px;position:relative}#media-slider figure{margin:0px}#media-slider .item{height:480px;outline:none;overflow:hidden;z-index:8}#media-slider button.slick-prev,#media-slider button.slick-next{background:transparent;border:0px;bottom:0px;color:transparent;content:"";font-size:0px !important;height:32px;position:absolute;text-indent:-9999em;width:32px;z-index:10}#media-slider button.slick-prev{background-image:url("../images/arrow-left.png");left:0px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#media-slider button.slick-prev{background-image:url("../images/arrow-left_2x.png");background-size:32px 32px}}#media-slider button.slick-next{background-image:url("../images/arrow-right.png");right:0px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#media-slider button.slick-next{background-image:url("../images/arrow-right_2x.png");background-size:32px 32px}}#books{margin-top:100px}#books .book{float:left;margin-bottom:80px;width:25%}#books .book img{display:block;height:218px}#books .book hr{border:none;border-top:1px solid #505050;margin:36px 0px}#books .book .info{color:#505050;font-family:"Open Sans",sans-serif;font-weight:300;width:90%}#books .book .year{display:block;font-size:.6875em;margin-bottom:24px}#books .book .title{color:#505050;display:inline-block;font-size:1.5625em;margin-bottom:30px;text-decoration:none}#books .book p.subtitle{font-size:.6875em;margin:0px}@media screen and (max-width: 767px){#books .book{float:none;width:100%}}#book{display:block;color:#505050;font-family:"Open Sans",sans-serif;margin-top:100px}#book::after{clear:both;content:"";display:block}#book.light{color:white}#book.light .book-description p{color:white}#book .book-info{float:left;display:block;margin-right:2.0140610841%;width:30.0475009709%}#book .book-info:last-child{margin-right:0}#book .book-info .cover{display:block;margin-bottom:72px;width:100%}#book .book-info .info{font-family:"Open Sans",sans-serif;font-weight:300;width:62%}#book .book-info .year{display:block;font-size:.6875em;margin-bottom:24px}#book .book-info .title{display:block;font-size:1.5625em;margin-bottom:32px;text-decoration:none}#book .book-info .buy-links{margin-top:60px}#book .book-info .buy-links a{float:left;display:block;margin-right:6.7029237673%;width:41.7984052178%;background-position:center bottom;background-repeat:no-repeat;display:block}#book .book-info .buy-links a:last-child{margin-right:0}#book .book-info .buy-links a.gandhi{background-image:url("../images/logo-gandhi.png");height:23px;width:76px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#book .book-info .buy-links a.gandhi{background-image:url("../images/logo-gandhi_2x.png");background-size:76px 23px}}#book .book-info .buy-links a.amazon{background-image:url("../images/logo-amazon.png");height:26px;width:107px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#book .book-info .buy-links a.amazon{background-image:url("../images/logo-amazon_2x.png");background-size:107px 21px}}#book .book-description{float:left;display:block;margin-right:2.0140610841%;width:40.2489070793%;margin-left:16.0307810275%}#book .book-description:last-child{margin-right:0}#book .book-description h3{font-size:1.375em;font-weight:300;margin-bottom:50px}#book .book-description h4{font-size:1em;margin:52px 0px 30px}#book .book-description p{font-weight:300;margin:0px 0px 30px}@media screen and (max-width: 767px){#book .book-info,#book .book-description{float:left;display:block;margin-right:16.036314621%;width:100%;margin-left:0%}#book .book-info:last-child,#book .book-description:last-child{margin-right:0}#book .book-description{margin-top:40px}}#columns{margin-top:100px}#columns.home{margin-top:50px}#columns.home .column .title{margin-bottom:40px}#columns .column{color:#505050;font-family:"Open Sans",sans-serif;float:left;margin-bottom:80px;width:25%}#columns .column .title{font-size:1.5625em;font-weight:300;margin-bottom:64px}#columns .column .date{display:block;font-size:.8125em;font-weight:300}@media screen and (max-width: 767px){#columns .column{float:none;width:100%}}#column{color:#505050;font-family:"Open Sans",sans-serif}#column .column-header{display:block}#column .column-header::after{clear:both;content:"";display:block}#column .info{float:left;display:block;margin-right:2.0140610841%;width:48.992969458%;padding-top:54px}#column .info:last-child{margin-right:0}#column h2{display:inline-block;font-size:2em;font-weight:300;margin:0px}#column .date{color:#505050;font-size:.9375em;margin-top:100px}#column .date hr{border:none;border-top:1px solid black;margin:0px 0px 52px;width:30px}#column .column-pic{float:left;display:block;margin-right:2.0140610841%;width:41.7062508091%;margin-left:7.2867186489%;margin-right:0}#column .column-pic:last-child{margin-right:0}#column .column-pic img{width:180px}#column .column-content{display:block;padding-top:130px}#column .column-content::after{clear:both;content:"";display:block}#column .column-content .header{float:left;display:block;margin-right:2.0140610841%;width:45.3496101335%;font-size:1.375em;font-weight:300}#column .column-content .header:last-child{margin-right:0}#column .column-content .text{float:left;display:block;margin-right:2.0140610841%;width:100%;-webkit-columns:2;-moz-columns:2;columns:2}#column .column-content .text:last-child{margin-right:0}#column .column-content .text p{margin:0px 0px 16px}#column .column-content .text ul,#column .column-content .text ol,#column .column-content .text p{font-size:1em;font-weight:300;margin-left:0px;margin-right:0px}#column .column-content .text ul,#column .column-content .text ol{list-style-position:inside;padding:0px}#column .column-footer{display:block;overflow:hidden;padding-top:120px}#column .column-footer::after{clear:both;content:"";display:block}#column .column-footer .logo{float:left;display:block;margin-right:2.0140610841%;width:48.992969458%}#column .column-footer .logo:last-child{margin-right:0}#column .column-footer .logo img{width:211px}#column .column-footer .column-link{margin-left:3.6433593244%;float:left;display:block;margin-right:2.0140610841%;width:45.3496101335%;border-top:1px solid #505050;padding:10px 0px}#column .column-footer .column-link:last-child{margin-right:0}#column .column-footer .column-link a{font-size:.875em;text-transform:uppercase;font-weight:300}@media screen and (max-width: 767px){#column .info{float:left;display:block;margin-right:16.036314621%;width:100%;margin-bottom:30px}#column .info:last-child{margin-right:0}#column .column-pic{float:left;display:block;margin-right:16.036314621%;width:100%;margin-left:0%}#column .column-pic:last-child{margin-right:0}#column .column-content{padding-top:74px}#column .column-content .header{float:left;display:block;margin-right:16.036314621%;width:100%}#column .column-content .header:last-child{margin-right:0}#column .column-content .text{float:left;display:block;margin-right:16.036314621%;width:100%;-webkit-columns:1;-moz-columns:1;columns:1}#column .column-content .text:last-child{margin-right:0}#column .column-footer{padding-top:74px}#column .column-footer .logo{float:left;display:block;margin-right:16.036314621%;width:100%}#column .column-footer .logo:last-child{margin-right:0}#column .column-footer .column-link{float:left;display:block;margin-right:16.036314621%;width:100%;margin-left:0%;margin-top:40px}#column .column-footer .column-link:last-child{margin-right:0}}form.contact input{border:none;border-bottom:1px solid #505050;color:#505050;display:block;font-family:"Open Sans",sans-serif;font-size:.8125em;font-weight:300;margin-bottom:14px;outline:none;padding:6px 0px;width:100%}form.contact label{color:#505050;display:block;font-family:"Open Sans",sans-serif;font-size:.8125em;font-weight:300;margin:20px 0px 6px}form.contact textarea{border:none;border-bottom:1px solid #505050;border-top:1px solid #505050;display:block;font-family:"Open Sans",sans-serif;font-size:.8125em;font-weight:300;outline:none;padding:6px 0px;width:100%}form.contact a.submit{border:none;color:#505050;font-family:"Open Sans",sans-serif;font-size:.875em;font-weight:300;margin:6px 0px;text-transform:uppercase}
