﻿/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?-w1vhwb");src:url("../fonts/icomoon.eot?#iefix-w1vhwb") format("embedded-opentype"),url("../fonts/icomoon.woff?-w1vhwb") format("woff"),url("../fonts/icomoon.ttf?-w1vhwb") format("truetype"),url("../fonts/icomoon.svg?-w1vhwb#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e600"}.icon-instagram:before{content:"\e601"}.icon-twitter:before{content:"\e602"}.icon-youtube:before{content:"\e603"}.icon-pinterest:before{content:"\e604"}.icon-graphic_header_logo:before{content:"\e605"}.icon-graphic_icon_homepage_arrow_prev:before{content:"\e606"}.icon-graphic_icon_homepage_arrow:before{content:"\e607"}.icon-envelope:before{content:"\e608"}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.row{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{background-color:#ccc;content:"";display:block;width:0;height:150%}blockquote,cite{text-align:center}.hidden{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.float_left{float:left}.float_right{float:right}.img_right,img[align="right"]{float:right;margin:0.2em 0 1em 1em}.img_left,img[align="left"]{float:left;margin:0.2em 1em 1em 0}.img_center,img[align="middle"]{float:none;display:block;margin:1em auto}.img_left:first-child,img[align="left"]:first-child,.img_right:first-child,img[align="right"]:first-child,.img_center:first-child,img[align="middle"]:first-child{margin-top:0}.align_middle:before,.align_bottom:before,.align_top:before{display:inline-block;content:"";height:100%;vertical-align:middle}.align_middle>*,.align_bottom>*,.align_top>*{display:inline-block;vertical-align:middle;float:none}.align_bottom>*{vertical-align:bottom}.align_top>*{vertical-align:top}.unstyled_list,.delimited_list{margin:0;padding:0;list-style-type:none}.delimited_list li{display:inline-block}.delimited_list li:before{content:' | ';padding:0 0.2em}.delimited_list li:first-child:before{display:none}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.no_pad,.no_padding{padding:0}.no_marg,.no_margin{margin:0}div.error,li.error,ul.error{background-color:#c30;color:#fff;padding:2px 5px}span.error_highlight input,span.error_highlight textarea,span.error_highlight select{border:2px solid #c30}.ckeditor{background:#fff;padding:5px 5px 171px 5px;color:#000;font-size:12px;font-family:'Lucida Grande', 'Gill Sans', Arial, Helvetica, Sans-serif !important}::-moz-selection{background:rgba(9,168,172,0.9);text-shadow:none;color:#fff}::selection{background:rgba(9,168,172,0.9);text-shadow:none;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}*:focus{border:none;outline:none}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;padding:1em 0;text-align:center}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;min-height:100%;padding:0;margin:0;display:table}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;line-height:1.5;background-color:#8e0a26}html,body,button,input,select,textarea{color:#333;font-family:"Lato",tahoma,helvetica,sans-serif}blockquote,cite{color:#444}blockquote,blockquote p{font-family:"Merriweather",georgia,“times new roman”,serif;font-size:27px;font-size:2.7rem;line-height:42px}cite{font-size:20px;font-size:2rem;line-height:22px;display:block;font-style:normal}ul:first-child,ol:first-child,p:first-child{margin-top:0}.main_container{background-color:white}ul,ol{margin:1em 0;line-height:25px;color:#333;font-family:"Merriweather",georgia,“times new roman”,serif}ul li,ol li{margin-bottom:10px}p{font-size:16px;font-size:1.6rem;line-height:26px;margin:0 0 1em 0;color:#333;font-family:"Merriweather",georgia,“times new roman”,serif}a{color:#09a8ac;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding-bottom:1px}a:hover{border-bottom:1px solid #09a8ac}a:active{color:#00777a}h1,.h_headline,h2,.h_subheadline,h3,.h_byline,h4,.h_standfirst,h5,.h_related,h6,.h_promo{margin:0.5em 0;font-family:"Lato",tahoma,helvetica,sans-serif;font-weight:bold}h1:first-child,.h_headline:first-child,h2:first-child,.h_subheadline:first-child,h3:first-child,.h_byline:first-child,h4:first-child,.h_standfirst:first-child,h5:first-child,.h_related:first-child,h6:first-child,.h_promo:first-child{margin-top:0}h1,.h_headline{font-size:40px;font-size:4rem;line-height:42px;color:#333}h2,.h_subheadline{font-size:28px;font-size:2.8rem;line-height:30px;color:#333}h3,.h_byline{font-size:20px;font-size:2rem;line-height:22px;font-weight:bold}h4,.h_standfirst{font-size:16px;font-size:1.6rem;line-height:18px}h5,.h_related{font-size:16px;font-size:1.6rem;margin-bottom:0.2em}h6,.h_promo{font-size:14px;font-size:1.4rem;margin-bottom:0.2em;text-transform:uppercase}.red{color:#8e0a26}big,.text_large,.text_intro{font-size:19px;font-size:1.9rem;line-height:33px}small,.text_small{font-size:14px;font-size:1.4rem;line-height:22px}.text_tiny{font-size:12px;font-size:1.2rem;line-height:16px;color:#fff;font-family:"Lato",tahoma,helvetica,sans-serif}.wrapper{*zoom:1;max-width:960px;width:90%;padding:0;margin:0 auto}.wrapper:before,.wrapper:after{content:"";display:table}.wrapper:after{clear:both}.main_container{padding:50px 0 80px}.has_review .main_container{padding-bottom:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 960px){.header{height:132px}}.sitetitle{display:inline-block;min-height:1px;float:left;width:97.91667%;margin:0 1.04167%;margin-top:40px}.sitetitle a{border-bottom:none}.sitetitle a svg{width:280px;height:50px}@media screen and (min-width: 570px){.sitetitle a{border-bottom:none}.sitetitle a svg{width:460px;height:50px}}@media screen and (min-width: 960px){.sitetitle{display:inline-block;min-height:1px;float:left;width:47.91667%;margin:0 1.04167%;margin-top:70px}.sitetitle a{border-bottom:none}.sitetitle a svg{width:460px;height:50px}}.mainnav_container{margin-top:78px;float:right}.mainnav{padding-left:0;list-style-type:none;font-family:"Lato",tahoma,helvetica,sans-serif}.mainnav li{float:left;margin:0 1px}.mainnav li a{color:#fff;opacity:.5;text-decoration:none;border-bottom:none;border-radius:4px 4px 0 0;background:transparent;padding:10px 10px 19px;display:block}.mainnav li a:hover{background:#09a8ac;opacity:1}.mainnav li a:active{background:#0ec2c7}.mainnav li.active a{background:#0ec2c7;opacity:1}@media screen and (max-width: 770px){.nav-collapse li{width:100%;display:block}}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px !important;width:100%;margin-top:-420px;float:left}.nav-collapse.opened li{width:100%;display:block;margin:0;text-align:center;background-color:#5e0719;border-radius:4px;margin-bottom:5px;font-size:15px;font-size:1.5rem}.nav-collapse.opened li a{padding:10px;border-radius:4px}.menu_top{height:1px;width:100%;display:block;background-color:#5e0719}@media screen and (min-width: 960px){.menu_top{display:none}}.disable-pointer-events{pointer-events:none !important}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.open_nav{border-top:385px solid #8e0a26;border-bottom:1px solid black}@media screen and (min-width: 960px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}a:active,a:hover{outline:0}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.fixed{position:fixed;width:100%;top:0;left:0}.nav-collapse,.nav-collapse *{-moz-box-sizing:border-box;box-sizing:border-box}.nav-toggle{position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-indent:0;overflow:hidden;width:40px;height:auto;top:0;right:10px;color:white;font-weight:bold;border-bottom:none;background:#5e0719;border-radius:0 0 4px 4px;text-align:center}.nav-toggle:hover{border:none}@media screen and (min-width: 960px){.nav-toggle{width:auto}}.nav-toggle:after{color:#fff;font-family:"responsivenav", sans-serif;font-style:normal;font-weight:normal;font-variant:normal;font-size:40px;font-size:4rem;text-transform:none;position:relative;content:"≡";text-indent:0;line-height:.5;speak:none;top:0;left:0}.nav-toggle.active{color:#666}.nav-toggle.active::after{font-size:28px;content:" x";color:#fff}.social_container{position:absolute;top:-370px;margin-left:-106px;left:50%;vertical-align:top}@media screen and (min-width: 960px){.social_container{display:block;position:absolute;right:0;top:5px;margin-left:0;left:auto}}.social_container a{vertical-align:middle}.social_container [class^="icon-"],.social_container [class*=" icon-"]{color:#fff;font-size:18px;font-size:1.8rem;background:#5e0719;opacity:.6;padding:10px;border:1px solid transparent;border-width:0 1px 1px 1px;padding:10px;border-radius:4px}@media screen and (min-width: 960px){.social_container [class^="icon-"],.social_container [class*=" icon-"]{-webkit-transition:all .5s;transition:all .5s;padding:12px 6px 6px;border-radius:0 0 4px 4px}}.social_container [class^="icon-"]:hover,.social_container [class*=" icon-"]:hover{opacity:1;border-color:white}@media screen and (min-width: 960px){.ie .social_container [class^="icon-"],.ie .social_container [class*=" icon-"]{padding:12px 6px 10px}}.footer{padding:2em 0;background:#8e0a26;color:#fff}.footer a{border-bottom:none;color:white}.footer a:hover{color:#09a8ac;border-bottom:none}@media screen and (min-width: 570px){.footer_container{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.footer_container:before,.footer_container:after{content:"";display:table}.footer_container:after{clear:both}.footer_container .footer_left{display:inline-block;min-height:1px;float:left;width:39.58333%;margin:0 1.04167%;margin-right:17.70833%}.footer_container .footer_right{display:inline-block;min-height:1px;float:left;width:39.58333%;margin:0 1.04167%}}.footernav{list-style-type:none;margin-bottom:1em}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}img{max-width:100%;height:auto}button,.btn,.cta,.prev_cta{font-family:"Lato",tahoma,helvetica,sans-serif;background:#09a8ac;color:#fff;border:1px solid #09a8ac;-webkit-transition:all .4s;transition:all .4s;border-radius:5px;display:inline-block;padding:3px 15px;line-height:1.4}button:after,.btn:after,.cta:after,.prev_cta:after{content:' >'}button:hover,.btn:hover,.cta:hover,.prev_cta:hover{color:#09a8ac;background:transparent}button:active,button:focus,.btn:active,.btn:focus,.cta:active,.prev_cta:active,.cta:focus,.prev_cta:focus{background:#fff;color:#00777a;border:1px solid #00777a}.prev_cta:after{content:'<'}.placeholder{color:#aaa}.input_group{position:relative;display:table;border-collapse:separate}.input_group .form_control{display:table-cell;position:relative;font-family:"Lato",tahoma,helvetica,sans-serif;z-index:2;float:left;margin-bottom:0;display:block;width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.input_group_btn{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle;position:relative;font-size:0;white-space:nowrap}.input_group_btn button{position:relative;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-top-left-radius:0;border-bottom-left-radius:0}.input_group_btn button:after{content:''}select{border:none;background:#e9f2f2;height:35px;font-weight:bold;margin:1em 0}.faq #nav_about a{background:#0ec2c7;opacity:1}.faq_header{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.faq_header:before,.faq_header:after{content:"";display:table}.faq_header:after{clear:both}.faq_header>div{display:inline-block;min-height:1px;float:left;width:97.91667%;margin:0 1.04167%;padding:0 0 35px}.faq_header>div h1{margin-bottom:0}.faq_container{margin-bottom:80px;display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.faq_container:before,.faq_container:after{content:"";display:table}.faq_container:after{clear:both}.faq_container .faq_question{display:table;width:100%;cursor:pointer}.faq_container .faq_question .faq_control{display:table-cell;background:#09a8ac;border-radius:4px 0 0 4px;padding:0 10px;color:white;height:26px;width:40px;vertical-align:middle}.faq_container .faq_question .faq_control span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);display:block;font-size:25px;-webkit-transition:all .2s;transition:all .2s}.faq_container .faq_question .faq_module{display:table-cell;background:#e9f2f2;border-radius:0 4px 4px 0;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;padding:.5em 0;font-size:20px;font-size:2rem}.faq_container .faq_question .faq_module p{font-family:"Lato",tahoma,helvetica,sans-serif;font-weight:bold;float:left;margin:auto auto auto 1em;font-size:20px;font-size:2rem;line-height:25px}.faq_container .faq_question:hover .faq_module{background:#09a8ac}.faq_container .faq_question:hover .faq_module p{color:#fff}.faq_container .faq_answer{max-height:0;overflow:hidden;-webkit-transition:max-height .6s;transition:max-height .6s;display:table-row;width:100%;float:left;margin-top:1em}@media screen and (min-width: 570px){.faq_container .faq_answer{padding-left:55px}}.faq_container .faq_answer p{color:#666;font-size:19px;font-size:1.9rem;line-height:31px}.ie .faq_control span{font-size:18px !important;margin-top:4px}.faq_container.active .faq_control span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center 55%;-ms-transform-origin:center 55%;transform-origin:center 55%}.faq_container.active .faq_module{background:#09a8ac}.faq_container.active .faq_module p{color:white}.faq_container.active .faq_answer{max-height:9999px;margin-bottom:35px}.featured_meta{border-top:1px solid #c9c9c9;text-transform:uppercase;display:table;font-size:13px;font-size:1.3rem;color:#999;margin-bottom:1em;width:90%}.featured_meta span{display:table-cell;padding-left:1em}.featured_meta .date_span{border-right:1px solid #c9c9c9;padding-left:0;padding-top:.5em;padding-right:.5em;padding:.5em 1em .5em 0;width:1px;white-space:nowrap}.home .home_slideshow{height:440px;overflow:hidden;position:relative}.home .home_slideshow .slide{height:100%;width:100%;background-size:cover}.home .home_slideshow .cycle-next,.home .home_slideshow .cycle-prev{position:absolute;top:42%;z-index:9999;border-bottom:0;color:#999;font-size:45px;font-size:4.5rem}@media screen and (max-width: 770px){.home .home_slideshow .cycle-next,.home .home_slideshow .cycle-prev{display:none}}.home .home_slideshow .cycle-next:hover,.home .home_slideshow .cycle-prev:hover{color:#fff}.home .home_slideshow .cycle-prev{left:.5em}.home .home_slideshow .cycle-next{right:.5em}.home .banner_content_container{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:440px}.home .banner_content_container a{border-bottom:none;padding-bottom:0}.home .banner_content_container:before,.home .banner_content_container:after{content:"";display:table}.home .banner_content_container:after{clear:both}.home .banner_left{display:none;text-align:center;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media screen and (min-width: 570px){.home .banner_left{display:block;display:inline-block;min-height:1px;float:left;width:64.58333%;margin:0 1.04167%}}.home .banner_left .cta,.home .banner_left .prev_cta{margin-top:2em}.home .banner_left blockquote,.home .banner_left cite{color:#fff;width:100%}.home .banner_left blockquote{line-height:1.5;margin:0 0 .5em}@media screen and (max-width: 570px){.home .banner_left blockquote{font-size:15px;font-size:1.5rem}}.home .banner_right{display:inline-block;min-height:1px;float:left;width:64.58333%;margin:0 1.04167%;margin-left:17.70833%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;text-align:center}@media screen and (min-width: 570px){.home .banner_right{display:block;display:inline-block;min-height:1px;float:left;width:31.25%;margin:0 1.04167%}.home .banner_right .cta,.home .banner_right .prev_cta{display:none}}.home .banner_right img{max-width:220px}.home .home_blog_container{background:#f2ede6;padding-top:50px;padding-bottom:50px}.home .home_blog_container .module{padding-bottom:50px}.home .home_blog_container .module .module_frame{background:#fff}.home .home_blog_container .module .module_frame img{width:100%}.home .home_blog_container .module .module_frame .module_frame_content{padding:35px}@media screen and (min-width: 570px){.home .home_blog_container .module{display:inline-block;min-height:1px;float:left;width:47.91667%;margin:0 1.04167%;padding:.5em}}.home .main_container{padding-bottom:80px}.home .featured_event{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;padding-top:50px;padding-bottom:50px}.home .featured_event:before,.home .featured_event:after{content:"";display:table}.home .featured_event:after{clear:both}.home .featured_event .featured_right{margin-bottom:1em}@media screen and (min-width: 570px){.home .featured_event .featured_left,.home .featured_event .featured_right{display:inline-block;min-height:1px;float:left;width:47.91667%;margin:0 1.04167%}.home .featured_event .featured_right{float:right}}.ie .banner_content_container{padding-top:3em}.ie .banner_content_container blockquote{margin-top:1.5em}.about .main_container{padding-top:50px;padding-bottom:50px}.about .review_container{margin-bottom:0}.about_container{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.about_container:before,.about_container:after{content:"";display:table}.about_container:after{clear:both}.about_container .about_image{text-align:center}@media screen and (min-width: 570px){.about_container .about_image{display:inline-block;min-height:1px;float:left;width:31.25%;margin:0 1.04167%}.about_container .about_content{display:inline-block;min-height:1px;float:left;width:64.58333%;margin:0 1.04167%}}.review_container{background:#f2ede6;margin-bottom:-80px}.review_container .wrapper{padding-top:50px;padding-bottom:50px}.review_container .reviews{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.review_container .reviews:before,.review_container .reviews:after{content:"";display:table}.review_container .reviews:after{clear:both}@media screen and (min-width: 570px){.review_container .review_column{display:inline-block;min-height:1px;float:left;width:64.58333%;margin:0 1.04167%;margin-left:34.375%}}.review_container .review_column a{border-bottom:none}.blog_header_container{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;float:left;padding-bottom:30px}.blog_header_container:before,.blog_header_container:after{content:"";display:table}.blog_header_container:after{clear:both}@media screen and (min-width: 570px){.blog_header_container .blog_header{display:inline-block;min-height:1px;float:left;width:81.25%;margin:0 1.04167%;margin-right:17.70833%}}.blog .post h1{margin-top:0}.main_image{margin-bottom:2em}@media screen and (min-width: 570px){.left{display:inline-block;min-height:1px;float:left;width:81.25%;margin:0 1.04167%}.left .post_container{display:block;width:102.5%;margin:0 -1.25%;*zoom:1}.left .post_container:before,.left .post_container:after{content:"";display:table}.left .post_container:after{clear:both}}.left .post_excerpt_image a{display:block;height:100%;width:100%}.left .post_excerpt_image a:hover{text-decoration:none;border-bottom:none}@media screen and (min-width: 570px){.left .post_excerpt_image{display:inline-block;min-height:1px;float:left;width:27.5%;margin:0 1.25%}}.left .post_excerpt{padding-bottom:80px}@media screen and (min-width: 570px){.left .post_excerpt{display:inline-block;min-height:1px;float:left;width:67.5%;margin:0 1.25%}}.left .post_excerpt h2 a{color:#333;border-bottom:none}.left .post_excerpt h2 a:hover{border-bottom:none}.left .review_excerpt{padding-bottom:40px}@media screen and (min-width: 570px){.left .review_excerpt{display:inline-block;min-height:1px;float:left;width:77.5%;margin:0 1.25%;margin-left:0}}@media screen and (min-width: 570px){.left .post{display:inline-block;min-height:1px;float:left;width:97.5%;margin:0 1.25%}}.blog_right{padding-top:50px}@media screen and (min-width: 570px){.blog_right{display:inline-block;min-height:1px;float:left;width:14.58333%;margin:0 1.04167%;padding-top:0}}.post_categories ul,.blog_categories ul,.blog_block ul{list-style:none;padding:0}.contact_container{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1}.contact_container:before,.contact_container:after{content:"";display:table}.contact_container:after{clear:both}.contact_container .contact_header{display:inline-block;min-height:1px;float:left;width:97.91667%;margin:0 1.04167%}.contact_container .contact_left h3{margin-bottom:15px}.contact_container .contact_right{float:left;width:100%;text-align:center;padding-bottom:50px}@media screen and (min-width: 770px){.contact_container .contact_left,.contact_container .contact_right{display:inline-block;min-height:1px;float:left;width:39.58333%;margin:0 1.04167%}.contact_container .contact_right{float:right;margin-left:17.70833%;padding-bottom:0}}.contact_container .contact_form_field{padding-bottom:50px}.contact_container .contact_social{width:100%;display:block}.contact_container .contact_social a{background:#8e0a26;opacity:1;padding:10px;color:#bc8490;border-radius:4px;margin-right:8px}.contact_container .contact_social a:hover{border-bottom:0;background:#8e0a26;opacity:1;color:#fff}.view_archives{text-align:center}.view_archives a,.view_archives strong{margin:0 .5em}.pagination{text-align:center;margin:0 auto}.pagination div{margin:0 .5em;width:10px;display:inline-block}.pagination div a{margin:0}.books #main_inner{padding:50px 0 80px}.books_header_container{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;float:left;padding-bottom:30px}.books_header_container:before,.books_header_container:after{content:"";display:table}.books_header_container:after{clear:both}.books_header_container .book_header{display:inline-block;min-height:1px;float:left;width:97.91667%;margin:0 1.04167%}.book_container{display:block;width:102.08333%;margin:0 -1.04167%;*zoom:1;padding-bottom:50px}.book_container:before,.book_container:after{content:"";display:table}.book_container:after{clear:both}.books_left{padding-right:20px;padding-bottom:30px;text-align:center}@media screen and (min-width: 570px){.books_left{display:inline-block;min-height:1px;float:left;width:31.25%;margin:0 1.04167%;padding-bottom:0;text-align:left}}.books_right{padding-bottom:50px}.books_right .date_span{width:13em}@media screen and (min-width: 570px){.books_right{display:inline-block;min-height:1px;float:left;width:64.58333%;margin:0 1.04167%;padding-bottom:0}}.book_image{margin-bottom:30px}@media screen and (min-width: 570px){.media.post{display:inline-block;min-height:1px;float:left;width:81.25%;margin:0 1.04167%}}.bottom_of_post{display:block;width:102.5%;margin:0 -1.25%;*zoom:1;padding-top:1.5em;position:relative}.bottom_of_post:before,.bottom_of_post:after{content:"";display:table}.bottom_of_post:after{clear:both}.bottom_of_post:before{content:'';height:1px;width:88.25%;position:absolute;left:1%;top:0px;background:#c9c9c9}.post_navigation_container{display:inline-block;min-height:1px;float:left;width:97.5%;margin:0 1.25%}@media screen and (min-width: 960px){.post_navigation_container{display:inline-block;min-height:1px;float:left;width:47.5%;margin:0 1.25%}}.post_navigation_container .post_navigation{float:left;padding-bottom:30px}.post_navigation_container .post_navigation .cta,.post_navigation_container .post_navigation .prev_cta{padding:3px 10px}.post_navigation_container .prev .cta:after,.post_navigation_container .prev .prev_cta:after{content:''}.post_navigation_container .prev .cta:before,.post_navigation_container .prev .prev_cta:before{content:'< '}.post_navigation_container .all{margin:0 10px}.post_navigation_container .all a:after{content:''}.post_navigation_container .disabled{background:#00777a;border-color:#00777a;color:#999;cursor:default}.detail_share{display:inline-block;min-height:1px;float:left;width:97.5%;margin:0 1.25%}@media screen and (min-width: 960px){.detail_share{display:inline-block;min-height:1px;float:left;width:47.5%;margin:0 1.25%}}.rrssb-buttons.large-format li a,.rrssb-buttons.large-format li a .rrssb-text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.rrssb-buttons,.rrssb-buttons li,.rrssb-buttons li a{-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.rrssb-buttons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0}@media screen and (min-width: 960px){.rrssb-buttons{float:right;margin-right:5em}}.rrssb-buttons li{float:left;height:100%;line-height:13px;list-style:none;margin:0;padding:0}.rrssb-buttons li.rrssb-email a{background-color:#0a88ff}.rrssb-buttons li.rrssb-email a:hover{background-color:#006ed6}.rrssb-buttons li.rrssb-facebook a{background-color:#306199}.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}.rrssb-buttons li.rrssb-tumblr a{background-color:#32506d}.rrssb-buttons li.rrssb-tumblr a:hover{background-color:#22364a}.rrssb-buttons li.rrssb-linkedin a{background-color:#007bb6}.rrssb-buttons li.rrssb-linkedin a:hover{background-color:#005983}.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1}.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6}.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}.rrssb-buttons li.rrssb-youtube a{background-color:#df1c31}.rrssb-buttons li.rrssb-youtube a:hover{background-color:#b21627}.rrssb-buttons li.rrssb-reddit a{background-color:#8bbbe3}.rrssb-buttons li.rrssb-reddit a:hover{background-color:#62a3d9}.rrssb-buttons li.rrssb-pinterest a{background-color:#b81621}.rrssb-buttons li.rrssb-pinterest a:hover{background-color:#8a1119}.rrssb-buttons li.rrssb-pocket a{background-color:#ED4054}.rrssb-buttons li.rrssb-pocket a:hover{background-color:#e4162d}.rrssb-buttons li.rrssb-github a{background-color:#444}.rrssb-buttons li.rrssb-github a:hover{background-color:#2b2b2b}.rrssb-buttons li.rrssb-instagram a{background-color:#517fa4}.rrssb-buttons li.rrssb-instagram a:hover{background-color:#406582}.rrssb-buttons li a{background-color:#ccc;color:#fff;border-radius:4px;display:block;font-size:18px;height:100%;padding:9px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}.rrssb-buttons li.small a{padding:0}.rrssb-buttons li.small a .rrssb-icon{height:100%;left:auto;margin:0 auto;overflow:hidden;position:relative;top:auto;width:100%}.rrssb-buttons li.small a .rrssb-text{visibility:hidden}.rrssb-buttons.large-format{height:auto}.rrssb-buttons.large-format li{height:auto}.rrssb-buttons.large-format li a{border-radius:0.2em;font-size:15px;font-size:1vw;line-height:1vw;padding:7%}.rrssb-buttons.large-format li a .rrssb-icon{left:7%;padding-top:0;width:12%}.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;width:100%;position:absolute;top:0}.rrssb-buttons.large-format li a .rrssb-text{font-size:15px;font-size:1vw}.rrssb-buttons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}.rrssb-buttons.small-format{padding-top:5px}.rrssb-buttons.small-format li{height:80%;padding:0 1.5px}.rrssb-buttons.small-format li a .rrssb-icon{height:100%;padding-top:0}.rrssb-buttons.small-format li a .rrssb-icon svg{height:48%;position:relative;top:6px;width:80%}.rrssb-buttons.tiny-format{height:22px;position:relative}.rrssb-buttons.tiny-format li{padding-right:7px}.rrssb-buttons.tiny-format li a{background-color:transparent;padding:0}.rrssb-buttons.tiny-format li a .rrssb-icon svg{height:70%;width:100%}.rrssb-buttons.tiny-format li a:hover,.rrssb-buttons.tiny-format li a:active{background-color:transparent}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg polygon{fill:#0a88ff}.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0054a3}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg polygon{fill:#306199}.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#18304b}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg polygon{fill:#32506d}.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#121d27}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg polygon{fill:#007bb6}.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#003650}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg polygon{fill:#26c4f1}.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#0b84a6}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg polygon{fill:#e93f2e}.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#a01e11}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg polygon{fill:#df1c31}.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#84111d}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg polygon{fill:#8bbbe3}.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#398bcf}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg polygon{fill:#b81621}.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#5d0b11}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg polygon{fill:#ED4054}.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#b61124}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg polygon{fill:#444}.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#111}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg polygon{fill:#517fa4}.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path,.rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg polygon{fill:#2f4a60}.post_unpublished_wrapper{padding:1em;background:rgba(255,0,0,0.9)}
