/*! Made with Bones: http://themble.com/bones :) */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,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}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"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf,.comment-respond{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after{content:"";display:table}.clearfix:after,.cf:after,.comment-respond:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}p{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";letter-spacing:-0.03em}p.mg-says{font-weight:300;font-style:italic}.last-col{float:right;padding-right:0 !important}@media (max-width: 767px){.m-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.m-1of2{float:left;padding-right:0.75em;width:50%}.m-1of3{float:left;padding-right:0.75em;width:33.33%}.m-2of3{float:left;padding-right:0.75em;width:66.66%}.m-1of4{float:left;padding-right:0.75em;width:25%}.m-3of4{float:left;padding-right:0.75em;width:75%}}@media (min-width: 768px) and (max-width: 1029px){.t-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.t-1of2{float:left;padding-right:0.75em;width:50%}.t-1of3{float:left;padding-right:0.75em;width:33.33%}.t-2of3{float:left;padding-right:0.75em;width:66.66%}.t-1of4{float:left;padding-right:0.75em;width:25%}.t-3of4{float:left;padding-right:0.75em;width:75%}.t-1of5{float:left;padding-right:0.75em;width:20%}.t-2of5{float:left;padding-right:0.75em;width:40%}.t-3of5{float:left;padding-right:0.75em;width:60%}.t-4of5{float:left;padding-right:0.75em;width:80%}}@media (min-width: 1030px){.d-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.d-1of2{float:left;padding-right:0.75em;width:50%}.d-1of3{float:left;padding-right:0.75em;width:33.33%}.d-2of3{float:left;padding-right:0.75em;width:66.66%}.d-1of4{float:left;padding-right:0.75em;width:25%}.d-3of4{float:left;padding-right:0.75em;width:75%}.d-1of5{float:left;padding-right:0.75em;width:20%}.d-2of5{float:left;padding-right:0.75em;width:40%}.d-3of5{float:left;padding-right:0.75em;width:60%}.d-4of5{float:left;padding-right:0.75em;width:80%}.d-1of6{float:left;padding-right:0.75em;width:16.6666666667%}.d-1of7{float:left;padding-right:0.75em;width:14.2857142857%}.d-2of7{float:left;padding-right:0.75em;width:28.5714286%}.d-3of7{float:left;padding-right:0.75em;width:42.8571429%}.d-4of7{float:left;padding-right:0.75em;width:57.1428572%}.d-5of7{float:left;padding-right:0.75em;width:71.4285715%}.d-5of7offset1{float:left;padding-right:0.75em;width:71.4285715%;margin:0 14.28571425%}.d-6of7{float:left;padding-right:0.75em;width:85.7142857%}.d-1of8{float:left;padding-right:0.75em;width:12.5%}.d-2of8{float:left;padding-right:0.75em;width:25%}.d-1of9{float:left;padding-right:0.75em;width:11.1111111111%}.d-2of9{float:left;padding-right:0.75em;width:22.2222222222%}.d-3of9{float:left;padding-right:0.75em;width:33.3333333333%}.d-1of10{float:left;padding-right:0.75em;width:10%}.d-1of11{float:left;padding-right:0.75em;width:9.09090909091%}.d-1of12{float:left;padding-right:0.75em;width:8.33%}}@media (min-width: 1240px){.w-1of4{float:left;padding-right:0.75em;width:25%}.w-1of8{float:left;padding-right:0.75em;width:12.5%}.w-2of8{float:left;padding-right:0.75em;width:25%}}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.red-btn,.comment-reply-link,#submit{display:inline-block;position:relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#c50f24;font-size:0.7em;text-transform:uppercase;line-height:0.8em;font-weight:normal;padding:12px 14px 10px 14px;margin-bottom:7px;border-radius:4px;border:0;cursor:pointer;-webkit-transition:background-color 0.14s ease-in-out;transition:background-color 0.14s ease-in-out}.red-btn:hover,.comment-reply-link:hover,#submit:hover,.red-btn:focus,.comment-reply-link:focus,#submit:focus{color:#fff;text-decoration:none}.red-btn:active,.comment-reply-link:active,#submit:active{top:1px}.red-btn,.comment-reply-link,#submit{background-color:#fff;border:1px solid #c50f24}.red-btn:hover,.comment-reply-link:hover,#submit:hover,.red-btn:focus,.comment-reply-link:focus,#submit:focus{background-color:#b20e21;color:#fff !important}.red-btn:active,.comment-reply-link:active,#submit:active{background-color:#ad0d20;color:#fff !important}.btn-large{font-size:1em;font-weight:700;padding:0.8em;margin:1em 0}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.field{display:block;height:32px;line-height:32px;padding:0 12px;margin:-7px 0 14px 0;font-size:.8em;font-weight:300;color:#484a4c;border-radius:3px;vertical-align:middle;box-shadow:none;border:1px solid #eaedf2;width:100%;max-width:400px;background-color:#fff;-webkit-transition:background-color 0.24s ease-in-out;transition:background-color 0.24s ease-in-out}input[type="text"]:focus,input[type="text"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="datetime"]:focus,input[type="datetime"]:active,input[type="datetime-local"]:focus,input[type="datetime-local"]:active,input[type="date"]:focus,input[type="date"]:active,input[type="month"]:focus,input[type="month"]:active,input[type="time"]:focus,input[type="time"]:active,input[type="week"]:focus,input[type="week"]:active,input[type="number"]:focus,input[type="number"]:active,input[type="email"]:focus,input[type="email"]:active,input[type="url"]:focus,input[type="url"]:active,input[type="search"]:focus,input[type="search"]:active,input[type="tel"]:focus,input[type="tel"]:active,input[type="color"]:focus,input[type="color"]:active,select:focus,select:active,textarea:focus,textarea:active,.field:focus,.field:active{background-color:#f7f8fa}input[type="text"].error,input[type="text"].is-invalid,input[type="password"].error,input[type="password"].is-invalid,input[type="datetime"].error,input[type="datetime"].is-invalid,input[type="datetime-local"].error,input[type="datetime-local"].is-invalid,input[type="date"].error,input[type="date"].is-invalid,input[type="month"].error,input[type="month"].is-invalid,input[type="time"].error,input[type="time"].is-invalid,input[type="week"].error,input[type="week"].is-invalid,input[type="number"].error,input[type="number"].is-invalid,input[type="email"].error,input[type="email"].is-invalid,input[type="url"].error,input[type="url"].is-invalid,input[type="search"].error,input[type="search"].is-invalid,input[type="tel"].error,input[type="tel"].is-invalid,input[type="color"].error,input[type="color"].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid,.field.error,.field.is-invalid{color:#fbe3e4;border-color:#fbe3e4;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);outline-color:#fbe3e4}input[type="text"].success,input[type="text"].is-valid,input[type="password"].success,input[type="password"].is-valid,input[type="datetime"].success,input[type="datetime"].is-valid,input[type="datetime-local"].success,input[type="datetime-local"].is-valid,input[type="date"].success,input[type="date"].is-valid,input[type="month"].success,input[type="month"].is-valid,input[type="time"].success,input[type="time"].is-valid,input[type="week"].success,input[type="week"].is-valid,input[type="number"].success,input[type="number"].is-valid,input[type="email"].success,input[type="email"].is-valid,input[type="url"].success,input[type="url"].is-valid,input[type="search"].success,input[type="search"].is-valid,input[type="tel"].success,input[type="tel"].is-valid,input[type="color"].success,input[type="color"].is-valid,select.success,select.is-valid,textarea.success,textarea.is-valid,.field.success,.field.is-valid{color:#e6efc2;border-color:#e6efc2;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);outline-color:#e6efc2}input[type="text"][disabled],input[type="text"].is-disabled,input[type="password"][disabled],input[type="password"].is-disabled,input[type="datetime"][disabled],input[type="datetime"].is-disabled,input[type="datetime-local"][disabled],input[type="datetime-local"].is-disabled,input[type="date"][disabled],input[type="date"].is-disabled,input[type="month"][disabled],input[type="month"].is-disabled,input[type="time"][disabled],input[type="time"].is-disabled,input[type="week"][disabled],input[type="week"].is-disabled,input[type="number"][disabled],input[type="number"].is-disabled,input[type="email"][disabled],input[type="email"].is-disabled,input[type="url"][disabled],input[type="url"].is-disabled,input[type="search"][disabled],input[type="search"].is-disabled,input[type="tel"][disabled],input[type="tel"].is-disabled,input[type="color"][disabled],input[type="color"].is-disabled,select[disabled],select.is-disabled,textarea[disabled],textarea.is-disabled,.field[disabled],.field.is-disabled{cursor:not-allowed;border-color:#cfcfcf;opacity:0.6}input[type="text"][disabled]:focus,input[type="text"][disabled]:active,input[type="text"].is-disabled:focus,input[type="text"].is-disabled:active,input[type="password"][disabled]:focus,input[type="password"][disabled]:active,input[type="password"].is-disabled:focus,input[type="password"].is-disabled:active,input[type="datetime"][disabled]:focus,input[type="datetime"][disabled]:active,input[type="datetime"].is-disabled:focus,input[type="datetime"].is-disabled:active,input[type="datetime-local"][disabled]:focus,input[type="datetime-local"][disabled]:active,input[type="datetime-local"].is-disabled:focus,input[type="datetime-local"].is-disabled:active,input[type="date"][disabled]:focus,input[type="date"][disabled]:active,input[type="date"].is-disabled:focus,input[type="date"].is-disabled:active,input[type="month"][disabled]:focus,input[type="month"][disabled]:active,input[type="month"].is-disabled:focus,input[type="month"].is-disabled:active,input[type="time"][disabled]:focus,input[type="time"][disabled]:active,input[type="time"].is-disabled:focus,input[type="time"].is-disabled:active,input[type="week"][disabled]:focus,input[type="week"][disabled]:active,input[type="week"].is-disabled:focus,input[type="week"].is-disabled:active,input[type="number"][disabled]:focus,input[type="number"][disabled]:active,input[type="number"].is-disabled:focus,input[type="number"].is-disabled:active,input[type="email"][disabled]:focus,input[type="email"][disabled]:active,input[type="email"].is-disabled:focus,input[type="email"].is-disabled:active,input[type="url"][disabled]:focus,input[type="url"][disabled]:active,input[type="url"].is-disabled:focus,input[type="url"].is-disabled:active,input[type="search"][disabled]:focus,input[type="search"][disabled]:active,input[type="search"].is-disabled:focus,input[type="search"].is-disabled:active,input[type="tel"][disabled]:focus,input[type="tel"][disabled]:active,input[type="tel"].is-disabled:focus,input[type="tel"].is-disabled:active,input[type="color"][disabled]:focus,input[type="color"][disabled]:active,input[type="color"].is-disabled:focus,input[type="color"].is-disabled:active,select[disabled]:focus,select[disabled]:active,select.is-disabled:focus,select.is-disabled:active,textarea[disabled]:focus,textarea[disabled]:active,textarea.is-disabled:focus,textarea.is-disabled:active,.field[disabled]:focus,.field[disabled]:active,.field.is-disabled:focus,.field.is-disabled:active{background-color:#d5edf8}textarea{max-width:100%;min-height:120px;line-height:1.5em;margin-top:1em;font-size:1em}.contact-form input[type='text'],.contact-form input[type='email'],.contact-form textarea{margin:0.2em 0 1em 0;font-size:1em}input[type="button"],input[type="reset"],input[type="submit"]{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:300;font-size:0.8em;background-color:#f8f9fa;border:1px solid #9fa6b4;-webkit-transition:all 0.24s linear;transition:all 0.24s linear}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#687285;color:#fff;-webkit-transition:all 0.24s linear;transition:all 0.24s linear}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center}.gform_wrapper *{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em}.gform_wrapper .validation_error{letter-spacing:-0.02em}.gform_wrapper li.field_description_above .gfield_description{margin:0 0 0.8em 0;padding:0}.gform_wrapper .top_label .gfield_label{margin:1em 0 0 0 !important;padding:0;font-size:1.1em;letter-spacing:-0.02em}.gform_wrapper textarea{padding:0;margin:0}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{margin:1em}.gform_wrapper .screen-reader-text{font-size:0.9em;color:#9fa6b4}.gform_wrapper .ginput_preview{padding:1em}.gform_wrapper .ginput_preview img.gform_delete{margin-bottom:2px}.gform_wrapper *.gfield_error{padding:0 0.5em !important}.gform_wrapper input.button{border-radius:3px;padding:0.4em 0.5em}.gform_wrapper .ginput_full{font-size:0.8em}.gform_wrapper .ginput_container input{margin-top:1em}.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_checkbox input,.gform_wrapper .gfield_radio label,.gform_wrapper .gfield_radio input{font-size:0.8em;margin-top:0}.gform_confirmation_wrapper .gform_confirmation_message{font-size:0.9em;font-family:"freight-text-pro","Georgia",Cambria,Times New Roman,Times,serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:105%;line-height:1.5;letter-spacing:-0.03em;color:#484a4c;background-color:#fff;-webkit-font-smoothing:antialiased}.hidden{display:none}.wrap,.ajax-load-more-wrap{width:96%;margin:0 auto}a,a:visited{color:#c50f24;text-decoration:none;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#700914;text-decoration:none;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{width:100%;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:300;letter-spacing:-0.03em;clear:both;text-rendering:optimizeLegibility;font-feature-settings:'kern';-webkit-font-feature-settings:'kern';-moz-font-feature-settings:'kern';-moz-font-feature-settings:'kern=1'}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2.0em;line-height:1em;margin-top:0}h1.page-section{font-weight:700;font-size:1.6em;padding-left:4px;letter-spacing:-0.04em;margin:1em 0 .6em 0;color:#9fa6b4}h2,.h2{font-size:1.6em;line-height:1.1em}h3,.h3{font-weight:300;font-size:1.3em;margin-top:1.5em}h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:0.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:0.5em}.desktop-header{display:none;position:relative;box-shadow:0 0 15px rgba(0,0,0,0.5)}@media all and (min-width: 1024px){.desktop-header{display:block}}.desktop-header .inner-header{padding:1.4em 2em;display:flex;align-items:center;background-color:#c50f24}.desktop-header .logo a{display:block}.desktop-header .logo a img{height:50px;display:block}@media all and (min-width: 1025px){.desktop-header .logo a img{height:60px}}@media all and (min-width: 1024px) and (max-width: 1165px){.desktop-header .logo a img{height:40px}}.desktop-header .main-navigation{flex:1}.desktop-header .main-navigation ul{margin:0;display:flex;justify-content:center}.desktop-header .main-navigation ul li{padding:0 18px;position:relative}.desktop-header .main-navigation ul li a{color:#ffffff;font-size:20px;font-weight:400}@media all and (min-width: 1024px) and (max-width: 1165px){.desktop-header .main-navigation ul li a{font-size:16px}}.desktop-header .main-navigation ul li:hover a,.desktop-header .main-navigation ul li:focus a,.desktop-header .main-navigation ul li:active a,.desktop-header .main-navigation ul li.current-menu-item a{color:#700914}.desktop-header .main-navigation ul li:after{top:50%;right:0;width:1px;height:15px;content:'';position:absolute;transform:translateY(-30%);background-color:#ffffff}.desktop-header .main-navigation ul li:first-child{padding-left:0}.desktop-header .main-navigation ul li:last-child{padding-right:0}.desktop-header .main-navigation ul li:last-child:after{display:none}.desktop-header .header-icons a{color:#700914;width:36px;float:left;height:36px;margin:0 3px;display:block;font-size:24px;text-align:center;line-height:36px;border-radius:36px;background-color:#ffffff}@media all and (min-width: 1025px){.desktop-header .header-icons a{margin:0 5px}}@media all and (min-width: 1024px) and (max-width: 1165px){.desktop-header .header-icons a{margin:0 3px;width:30px;height:30px;font-size:17px;line-height:30px}}.desktop-header .header-icons a:hover{color:#ffffff;background:#700914}.desktop-header .header-icons a.search-toggle,.desktop-header .header-icons a.mailchimp-popup-link{color:#ffffff;font-size:18px;background:#700914}.desktop-header .header-icons a.search-toggle:hover,.desktop-header .header-icons a.mailchimp-popup-link:hover{color:#700914;background:#ffffff}.desktop-header .header-icons a.mailchimp-popup-link i{left:-2px;position:relative}.desktop-header .header-icons a.instagram-link i{top:-2px;left:-0.5px;position:relative}.desktop-header .header-icons a:first-child{margin-left:0}.desktop-header .header-icons a:last-child{margin-right:0}.desktop-header .search-container{top:100%;right:0;display:none;z-index:5;position:absolute;padding:1em;background:#c50f24}.desktop-header .search-container input[type='text']{margin:0;width:250px}.mobile-header{position:relative;box-shadow:0 0 15px rgba(0,0,0,0.5)}@media all and (min-width: 1024px){.mobile-header{display:none}}.mobile-header .inner-header{padding:1em 2em;display:flex;align-items:center;background-color:#c50f24}.mobile-header .logo{flex:1}.mobile-header .logo a{display:block}.mobile-header .logo a img{height:60px;display:block}@media all and (max-width: 767px){.mobile-header .logo a img{height:40px}}.mobile-header .header-icons .search-toggle{color:#ffffff;width:36px;height:36px;margin:0 5px 0 0;display:inline-block;font-size:18px;text-align:center;line-height:36px;border-radius:36px;background-color:#700914}.mobile-header .header-icons .nav-toggle{line-height:36px}.mobile-header .header-icons .nav-toggle img{max-width:24px;vertical-align:sub}.mobile-header .mobile-mav-container{top:100%;right:0;width:100%;display:none;z-index:5;position:absolute;text-align:center;max-width:300px;background:#c50f24;border-top:1px solid rgba(0,0,0,0.1)}.mobile-header .mobile-mav-container .mobile-navigation ul{margin-top:0}.mobile-header .mobile-mav-container .mobile-navigation a{color:#ffffff;display:block;padding:8px 15px;font-size:16px;font-weight:700;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.1)}.mobile-header .social-icons{margin-bottom:15px}.mobile-header .social-icons a{color:#ffffff;width:28px;height:28px;margin:0 3px;display:inline-block;font-size:14px;text-align:center;line-height:26px;border-radius:28px;background-color:#6f0010}.mobile-header .social-icons a.mailchimp-popup-link{font-size:12px}.mobile-header .social-icons a:first-child{margin-left:0}.mobile-header .social-icons a:last-child{margin-right:0}.mobile-header .search-container{top:100%;right:0;display:none;z-index:5;position:absolute;padding:1em;background:#c50f24;border-top:1px solid rgba(0,0,0,0.1)}.mobile-header .search-container input[type='text']{margin:0;width:250px}.patreon-banner{color:#ffffff;width:100%;padding:0.43em 0 0.5em 0;position:relative;font-size:0.9em;text-align:center;background-color:#303030;background-image:linear-gradient(0deg, #d0163e 33.33%, #fff 33.33%, #fff 66.67%, #0071bc 66.67%, #0071bc 100%)}@media all and (max-width: 481px){.patreon-banner{height:auto !important}}.patreon-banner a{padding:7px 17px;font-weight:500;text-transform:uppercase;background-color:#c50f24}@media all and (max-width: 481px){.patreon-banner a{position:static !important}}.main-nav .comment-navigation,.main-nav .posts-navigation,.main-nav .post-navigation{margin:0 0 0;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.header-notice{background:#6f0010;box-shadow:0 0 15px rgba(0,0,0,0.5)}@media (max-width: 775px){.header-notice{display:none}}.header-notice>.wrap{padding-top:0 !important;padding-bottom:0 !important}.header-notice .notice-items{display:flex;flex-wrap:wrap}@media (max-width: 767px){.header-notice .notice-items{display:block}}@media (min-width: 1240px){.header-notice .notice-items.count-1 .notice-item-1{padding-left:41%}.header-notice .notice-items.count-2 .notice-item-1{max-width:39%}}.header-notice .notice-item{flex:1;width:33.33%;color:#ffffff;padding:.5em 2em}@media (max-width: 1239px){.header-notice .notice-item{flex:auto;width:50%}}@media (max-width: 767px){.header-notice .notice-item{width:auto}}.header-notice .notice-item a{color:#ffffff;display:flex}.header-notice .notice-item .notice-image{flex:1;max-width:150px;padding-right:1em}.header-notice .notice-item .notice-image img{display:block;max-width:100%}.header-notice .notice-item .notice-image .mobile-image{display:none}@media (max-width: 767px){.header-notice .notice-item .notice-image{max-width:calc(70px + 1em)}.header-notice .notice-item .notice-image img{height:70px;display:block;object-fit:cover}.header-notice .notice-item .notice-image .desktop-image{display:none}.header-notice .notice-item .notice-image .mobile-image{display:block}}.header-notice .notice-item .notice-text{flex:1;align-self:center}.header-notice .notice-item .notice-text h4{margin:0;line-height:1.1}.header-notice .notice-item .notice-text p{margin:0;line-height:1.1}#content{margin-top:1.5em}.grid,.alm-paging-content,.alm-reveal{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid h1,.alm-paging-content h1,.alm-reveal h1{text-align:left;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:1.7em;color:#424854;padding-top:2px;margin-bottom:1em;letter-spacing:-0.05em}.grid article,.alm-paging-content article,.alm-reveal article{position:relative;width:100%;margin-right:0;height:auto;background-color:#fff;margin-bottom:1em;border-top:1px solid #c50f24;color:#25282f;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}@media only screen and (max-width: 1240px){.grid article,.alm-paging-content article,.alm-reveal article{height:auto}}.grid article:hover,.alm-paging-content article:hover,.alm-reveal article:hover{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;box-shadow:0 -3px 0 #c50f24}.grid article a,.alm-paging-content article a,.alm-reveal article a{color:#303030}.grid article a .home-thumb,.alm-paging-content article a .home-thumb,.alm-reveal article a .home-thumb{display:block;height:auto;overflow:hidden}.grid article a .home-thumb img,.alm-paging-content article a .home-thumb img,.alm-reveal article a .home-thumb img{max-width:100%;height:14em;object-fit:cover;object-position:50% 50%}@media only screen and (max-width: 1240px){.grid article a .home-thumb img,.alm-paging-content article a .home-thumb img,.alm-reveal article a .home-thumb img{height:auto}}.grid article a h2,.alm-paging-content article a h2,.alm-reveal article a h2{display:block;padding:1em 1em 1.3em 1em;margin:0;font-size:1em;line-height:1.2em;font-weight:500;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.grid article a h2:hover,.alm-paging-content article a h2:hover,.alm-reveal article a h2:hover{color:#c50f24}.sidebar,.alm-paging-content,.alm-reveal{padding:0;text-align:justify}.sidebar h1,.alm-paging-content h1,.alm-reveal h1{text-align:left;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:1.7em;color:#424854;padding-top:2px;letter-spacing:-0.05em;margin-bottom:1em}.sidebar article,.alm-paging-content article,.alm-reveal article{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;width:100%;text-align:left;background:#fff;margin-bottom:1em;padding:0;vertical-align:top}.sidebar article .article-header,.alm-paging-content article .article-header,.alm-reveal article .article-header{width:100%;position:relative;margin:0;padding:0}.sidebar article .article-header a,.alm-paging-content article .article-header a,.alm-reveal article .article-header a{margin:0;padding:0}.sidebar article .article-header a img,.alm-paging-content article .article-header a img,.alm-reveal article .article-header a img{width:100%;height:auto;object-fit:cover;object-position:50% 50%;border-top:1px solid #c50f24}.sidebar article .article-header .feature-flag,.alm-paging-content article .article-header .feature-flag,.alm-reveal article .article-header .feature-flag{display:block;padding:3px 6px;margin:0;position:absolute;height:25px;width:75px;bottom:6px;left:20px;background-color:#303030;text-transform:uppercase;text-align:center;font-size:.7em;font-weight:700;color:#fff;letter-spacing:1px;left:0;bottom:0}.sidebar article .entry-content,.alm-paging-content article .entry-content,.alm-reveal article .entry-content{width:100%;padding:0 0 1em}.sidebar article .entry-content a .entry-title,.alm-paging-content article .entry-content a .entry-title,.alm-reveal article .entry-content a .entry-title{color:#424854;-webkit-transition:color 0.2s linear;transition:color 0.2s linear;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-0.04em;font-size:1.1em;margin:0;padding:0.5em 1em 1em 0}.sidebar article .entry-content a .entry-title:hover,.alm-paging-content article .entry-content a .entry-title:hover,.alm-reveal article .entry-content a .entry-title:hover{color:#c50f24}.sidebar article .entry-content a .entry-title h2,.alm-paging-content article .entry-content a .entry-title h2,.alm-reveal article .entry-content a .entry-title h2{margin:0}.sidebar article .entry-content a.read-link,.alm-paging-content article .entry-content a.read-link,.alm-reveal article .entry-content a.read-link{text-transform:uppercase;font-size:.8em;font-weight:700}.sidebar article .entry-content p,.alm-paging-content article .entry-content p,.alm-reveal article .entry-content p{display:none}.sidebar article .entry-content .byline,.alm-paging-content article .entry-content .byline,.alm-reveal article .entry-content .byline{display:none}.sidebar article .article-footer,.alm-paging-content article .article-footer,.alm-reveal article .article-footer{border-top:1px solid #eaedf2;margin-top:1em;padding-top:.5em}.sidebar article .event-tags,.alm-paging-content article .event-tags,.alm-reveal article .event-tags{text-transform:uppercase;font-size:0.8em;margin-bottom:1.5em}.sidebar .subscribe,.alm-paging-content .subscribe,.alm-reveal .subscribe{display:none}.sidebar .subscribe .entry-content,.alm-paging-content .subscribe .entry-content,.alm-reveal .subscribe .entry-content{padding-bottom:1.5em}.sidebar .subscribe .entry-content h2,.alm-paging-content .subscribe .entry-content h2,.alm-reveal .subscribe .entry-content h2{margin-top:0;margin-bottom:0.2em;font-size:2.3em}.sidebar .subscribe .entry-content p,.alm-paging-content .subscribe .entry-content p,.alm-reveal .subscribe .entry-content p{border-bottom:1px solid #eaedf2;padding-bottom:1em;margin-bottom:0.4em;font-size:1em;line-height:1.15em;letter-spacing:-0.02em}.sidebar .subscribe .entry-content #mc_embed_signup,.alm-paging-content .subscribe .entry-content #mc_embed_signup,.alm-reveal .subscribe .entry-content #mc_embed_signup{width:100%;position:relative;letter-spacing:-0.03em}.sidebar .subscribe .entry-content #mc_embed_signup ul,.alm-paging-content .subscribe .entry-content #mc_embed_signup ul,.alm-reveal .subscribe .entry-content #mc_embed_signup ul{margin-top:0;display:inline}.sidebar .subscribe .entry-content #mc_embed_signup ul li,.alm-paging-content .subscribe .entry-content #mc_embed_signup ul li,.alm-reveal .subscribe .entry-content #mc_embed_signup ul li{display:inline;font-size:0.9em;margin-right:1em}.sidebar .subscribe .entry-content #mc_embed_signup i,.alm-paging-content .subscribe .entry-content #mc_embed_signup i,.alm-reveal .subscribe .entry-content #mc_embed_signup i{font-size:1.1em;position:relative;top:1px;left:-3px}.sidebar .subscribe .entry-content #mc_embed_signup .input-group,.alm-paging-content .subscribe .entry-content #mc_embed_signup .input-group,.alm-reveal .subscribe .entry-content #mc_embed_signup .input-group{float:left}.sidebar .subscribe .entry-content #mc_embed_signup input[type='email'],.alm-paging-content .subscribe .entry-content #mc_embed_signup input[type='email'],.alm-reveal .subscribe .entry-content #mc_embed_signup input[type='email']{min-width:100%;margin-top:0.7em;border:1px solid #9fa6b4}.sidebar .subscribe .entry-content #mc_embed_signup input[type='submit'],.alm-paging-content .subscribe .entry-content #mc_embed_signup input[type='submit'],.alm-reveal .subscribe .entry-content #mc_embed_signup input[type='submit']{float:right;margin-top:-3px;border-radius:5px;padding:0.6em 0.8em;text-transform:none;font-weight:700;letter-spacing:-0.03em}.sidebar .subscribe .entry-content #mc_embed_signup input[type='radio'],.alm-paging-content .subscribe .entry-content #mc_embed_signup input[type='radio'],.alm-reveal .subscribe .entry-content #mc_embed_signup input[type='radio']{background-color:#f8f9fa;border:1px solid #9fa6b4}.sidebar .subscribe .entry-content #mc_embed_signup .mce_inline_error,.alm-paging-content .subscribe .entry-content #mc_embed_signup .mce_inline_error,.alm-reveal .subscribe .entry-content #mc_embed_signup .mce_inline_error{margin-top:-0.5em;border-radius:5px;font-size:0.9em;line-height:1.1em;padding:0.5em 0.7em}.sidebar .subscribe .entry-content #mc_embed_signup #mce-responses,.alm-paging-content .subscribe .entry-content #mc_embed_signup #mce-responses,.alm-reveal .subscribe .entry-content #mc_embed_signup #mce-responses{margin:3em 0 1em 0}.sidebar .subscribe .entry-content #mc_embed_signup #mce-responses .response,.alm-paging-content .subscribe .entry-content #mc_embed_signup #mce-responses .response,.alm-reveal .subscribe .entry-content #mc_embed_signup #mce-responses .response{border-top:1px solid #c50f24;display:block;clear:both;font-size:0.9em;padding-top:0.3em;line-height:1.1em}button.alm-load-more-btn{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#c50f24 !important;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear}button.alm-load-more-btn:hover{background-color:#660813 !important}a.browse{display:block;width:100%;font-size:1.1em;letter-spacing:-0.04em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#25282f;text-align:right;border-bottom:1px solid #9fa6b4;padding:0 0 20px 0;margin-bottom:30px}a.browse i{font-size:26px;position:relative;left:0;bottom:-3px}a.browse:hover{color:#c50f24}.single,.woocommerce-page,.page-template-default,.page-template,.error404{background-color:#fff}.single .video-container,.woocommerce-page .video-container,.page-template-default .video-container,.page-template .video-container,.error404 .video-container{position:relative;background-color:#fff;width:100%}.single .video-container .next-prev-arrow,.woocommerce-page .video-container .next-prev-arrow,.page-template-default .video-container .next-prev-arrow,.page-template .video-container .next-prev-arrow,.error404 .video-container .next-prev-arrow{display:none}.single .video-container .key,.woocommerce-page .video-container .key,.page-template-default .video-container .key,.page-template .video-container .key,.error404 .video-container .key{display:none}.single article,.woocommerce-page article,.page-template-default article,.page-template article,.error404 article{float:none}.single article .article-header,.woocommerce-page article .article-header,.page-template-default article .article-header,.page-template article .article-header,.error404 article .article-header{padding:.5em;margin:.5em 0}.single article .article-header h1,.woocommerce-page article .article-header h1,.page-template-default article .article-header h1,.page-template article .article-header h1,.error404 article .article-header h1{font-size:2.3em;font-weight:700;color:#303030;margin-bottom:0.2em}.single article .article-header .byline,.woocommerce-page article .article-header .byline,.page-template-default article .article-header .byline,.page-template article .article-header .byline,.error404 article .article-header .byline{font-size:.7em;color:#9fa6b4;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0}.single article .article-header .byline i,.woocommerce-page article .article-header .byline i,.page-template-default article .article-header .byline i,.page-template article .article-header .byline i,.error404 article .article-header .byline i{font-size:1.1em;position:relative;top:1px}.single article .entry-content,.woocommerce-page article .entry-content,.page-template-default article .entry-content,.page-template article .entry-content,.error404 article .entry-content{background-color:#fff;padding:.5em;color:#484a4c;font-size:1em;line-height:1.2em}.single article .entry-content p,.woocommerce-page article .entry-content p,.page-template-default article .entry-content p,.page-template article .entry-content p,.error404 article .entry-content p{font-family:"freight-text-pro","Georgia",Cambria,Times New Roman,Times,serif;margin:1em 0 1em 0;font-size:1.2em;line-height:1.3em}.single article .entry-content>p:first-of-type,.woocommerce-page article .entry-content>p:first-of-type,.page-template-default article .entry-content>p:first-of-type,.page-template article .entry-content>p:first-of-type,.error404 article .entry-content>p:first-of-type{font-size:1.3em;line-height:1.2em}.single article .entry-content p span.tease,.woocommerce-page article .entry-content p span.tease,.page-template-default article .entry-content p span.tease,.page-template article .entry-content p span.tease,.error404 article .entry-content p span.tease{font-size:1.1em}.single article .entry-content img,.woocommerce-page article .entry-content img,.page-template-default article .entry-content img,.page-template article .entry-content img,.error404 article .entry-content img{margin:1em 0 1em 0;max-width:100%;height:auto}.single article .entry-content img .size-thumbnail,.woocommerce-page article .entry-content img .size-thumbnail,.page-template-default article .entry-content img .size-thumbnail,.page-template article .entry-content img .size-thumbnail,.error404 article .entry-content img .size-thumbnail{max-width:100%;height:auto}.single article .entry-content img.aligncenter,.woocommerce-page article .entry-content img.aligncenter,.page-template-default article .entry-content img.aligncenter,.page-template article .entry-content img.aligncenter,.error404 article .entry-content img.aligncenter{margin:1em auto;text-align:center;width:auto}.single article .entry-content .wp-caption,.woocommerce-page article .entry-content .wp-caption,.page-template-default article .entry-content .wp-caption,.page-template article .entry-content .wp-caption,.error404 article .entry-content .wp-caption{max-width:100%;padding:0 0 5px 0;margin-bottom:2em;border-bottom:1px solid #eaedf2;color:#687285}.single article .entry-content .wp-caption img,.woocommerce-page article .entry-content .wp-caption img,.page-template-default article .entry-content .wp-caption img,.page-template article .entry-content .wp-caption img,.error404 article .entry-content .wp-caption img{max-width:100%;margin-bottom:0;width:100%;border-bottom:1px solid #eaedf2}.single article .entry-content .wp-caption p.wp-caption-text,.woocommerce-page article .entry-content .wp-caption p.wp-caption-text,.page-template-default article .entry-content .wp-caption p.wp-caption-text,.page-template article .entry-content .wp-caption p.wp-caption-text,.error404 article .entry-content .wp-caption p.wp-caption-text{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9em;line-height:1.1em;margin:0.5em 0 1em 0;padding:0.75em 2em 0 2em;text-align:center}.single article .entry-content pre,.woocommerce-page article .entry-content pre,.page-template-default article .entry-content pre,.page-template article .entry-content pre,.error404 article .entry-content pre{background:#303030;color:#f8f9fa;font-size:0.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px}.single article .entry-content h1,.woocommerce-page article .entry-content h1,.page-template-default article .entry-content h1,.page-template article .entry-content h1,.error404 article .entry-content h1{font-size:1.9em;margin:1.5em 0 .5em 0}.single article .entry-content h2,.woocommerce-page article .entry-content h2,.page-template-default article .entry-content h2,.page-template article .entry-content h2,.error404 article .entry-content h2{margin:2em 0 .8em 0;border-top:2px solid #eaedf2;font-size:1.6em;font-weight:700;letter-spacing:-1px;line-height:1em;padding-top:.2em}.single article .entry-content h3,.woocommerce-page article .entry-content h3,.page-template-default article .entry-content h3,.page-template article .entry-content h3,.error404 article .entry-content h3{margin:2em 0 .3em 0;border:0;font-size:1.6em;letter-spacing:-1px;line-height:1em;font-weight:700}.single article .entry-content h4,.woocommerce-page article .entry-content h4,.page-template-default article .entry-content h4,.page-template article .entry-content h4,.error404 article .entry-content h4{font-size:1em;margin:2em 0 .3em 0;text-transform:uppercase}.single article .entry-content h5,.woocommerce-page article .entry-content h5,.page-template-default article .entry-content h5,.page-template article .entry-content h5,.error404 article .entry-content h5{margin:1.5em 0 .3em 0;font-size:.9em;font-weight:500;letter-spacing:0}.single article .entry-content h6,.woocommerce-page article .entry-content h6,.page-template-default article .entry-content h6,.page-template article .entry-content h6,.error404 article .entry-content h6{margin:1.5em 0 .3em 0;text-transform:uppercase;font-weight:700;letter-spacing:1px}.single article .entry-content blockquote,.woocommerce-page article .entry-content blockquote,.page-template-default article .entry-content blockquote,.page-template article .entry-content blockquote,.error404 article .entry-content blockquote{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 2.5em 1.5em 1.5em;padding:0 1em 0 1em;border-left:3px solid #9fa6b4;color:#484a4c}.single article .entry-content blockquote p,.woocommerce-page article .entry-content blockquote p,.page-template-default article .entry-content blockquote p,.page-template article .entry-content blockquote p,.error404 article .entry-content blockquote p{font-size:1em;line-height:1.2em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.single article .entry-content ul,.woocommerce-page article .entry-content ul,.single article .entry-content ol,.woocommerce-page article .entry-content ol,.page-template-default article .entry-content ul,.page-template-default article .entry-content ol,.page-template article .entry-content ul,.page-template article .entry-content ol,.error404 article .entry-content ul,.error404 article .entry-content ol{font-family:"freight-text-pro","Georgia",Cambria,Times New Roman,Times,serif;margin:1em;list-style:disc}.single article .entry-content ul li,.woocommerce-page article .entry-content ul li,.single article .entry-content ul li p,.woocommerce-page article .entry-content ul li p,.single article .entry-content ol li,.woocommerce-page article .entry-content ol li,.single article .entry-content ol li p,.woocommerce-page article .entry-content ol li p,.page-template-default article .entry-content ul li,.page-template-default article .entry-content ul li p,.page-template-default article .entry-content ol li,.page-template-default article .entry-content ol li p,.page-template article .entry-content ul li,.page-template article .entry-content ul li p,.page-template article .entry-content ol li,.page-template article .entry-content ol li p,.error404 article .entry-content ul li,.error404 article .entry-content ul li p,.error404 article .entry-content ol li,.error404 article .entry-content ol li p{font-size:1em;margin-bottom:0.5em}.single article .entry-content ol,.woocommerce-page article .entry-content ol,.page-template-default article .entry-content ol,.page-template article .entry-content ol,.error404 article .entry-content ol{list-style-type:decimal}.single article .entry-content .pullquote,.woocommerce-page article .entry-content .pullquote,.page-template-default article .entry-content .pullquote,.page-template article .entry-content .pullquote,.error404 article .entry-content .pullquote{display:none}.single article .entry-content .jumbo-caption,.woocommerce-page article .entry-content .jumbo-caption,.page-template-default article .entry-content .jumbo-caption,.page-template article .entry-content .jumbo-caption,.error404 article .entry-content .jumbo-caption{font-family:"freight-text-pro","Georgia",Cambria,Times New Roman,Times,serif;display:block;text-align:center;font-size:0.8em;line-height:1.1em;margin:0 0 1em 0;padding:0 1em;position:relative;top:-1.5em}.single article .entry-content .interview-question,.woocommerce-page article .entry-content .interview-question,.page-template-default article .entry-content .interview-question,.page-template article .entry-content .interview-question,.error404 article .entry-content .interview-question{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:700;letter-spacing:-0.03em}.single article .entry-content .video-caption>p,.woocommerce-page article .entry-content .video-caption>p,.page-template-default article .entry-content .video-caption>p,.page-template article .entry-content .video-caption>p,.error404 article .entry-content .video-caption>p{text-align:center;position:relative;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:0.9em;line-height:1.25em;margin:0 0 2em 0;padding:1em 2em 1.5em 2em;border-bottom:1px solid #eaedf2;color:#687285}.single article .entry-content .sharedaddy,.woocommerce-page article .entry-content .sharedaddy,.page-template-default article .entry-content .sharedaddy,.page-template article .entry-content .sharedaddy,.error404 article .entry-content .sharedaddy{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.single article .entry-content .sharedaddy .sd-title,.woocommerce-page article .entry-content .sharedaddy .sd-title,.page-template-default article .entry-content .sharedaddy .sd-title,.page-template article .entry-content .sharedaddy .sd-title,.error404 article .entry-content .sharedaddy .sd-title{text-transform:uppercase}.single article .entry-content .sharedaddy .share-icon,.woocommerce-page article .entry-content .sharedaddy .share-icon,.page-template-default article .entry-content .sharedaddy .share-icon,.page-template article .entry-content .sharedaddy .share-icon,.error404 article .entry-content .sharedaddy .share-icon{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.single article .entry-content .speaker-a,.woocommerce-page article .entry-content .speaker-a,.page-template-default article .entry-content .speaker-a,.page-template article .entry-content .speaker-a,.error404 article .entry-content .speaker-a{position:relative;font-size:0.7em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:1px 4px;top:-2px;line-height:1em;border-radius:3px;background-color:#2196f3}.single article .entry-content .speaker-b,.woocommerce-page article .entry-content .speaker-b,.page-template-default article .entry-content .speaker-b,.page-template article .entry-content .speaker-b,.error404 article .entry-content .speaker-b{position:relative;font-size:0.7em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:1px 4px;top:-2px;line-height:1em;border-radius:3px;background-color:#4CAF50}.single article .entry-content .speaker-c,.woocommerce-page article .entry-content .speaker-c,.page-template-default article .entry-content .speaker-c,.page-template article .entry-content .speaker-c,.error404 article .entry-content .speaker-c{position:relative;font-size:0.7em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:1px 4px;top:-2px;line-height:1em;border-radius:3px;background-color:#e91e63}.single article .entry-content .speaker-d,.woocommerce-page article .entry-content .speaker-d,.page-template-default article .entry-content .speaker-d,.page-template article .entry-content .speaker-d,.error404 article .entry-content .speaker-d{position:relative;font-size:0.7em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:1px 4px;top:-2px;line-height:1em;border-radius:3px;background-color:#9c27b0}.single article .entry-content .speaker-e,.woocommerce-page article .entry-content .speaker-e,.page-template-default article .entry-content .speaker-e,.page-template article .entry-content .speaker-e,.error404 article .entry-content .speaker-e{position:relative;font-size:0.7em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:1px 4px;top:-2px;line-height:1em;border-radius:3px;background-color:#FF9800}.single article .entry-content .gallery,.woocommerce-page article .entry-content .gallery,.page-template-default article .entry-content .gallery,.page-template article .entry-content .gallery,.error404 article .entry-content .gallery{margin-bottom:1em}.single article .entry-content .gallery-columns-3 dl.gallery-item,.woocommerce-page article .entry-content .gallery-columns-3 dl.gallery-item,.page-template-default article .entry-content .gallery-columns-3 dl.gallery-item,.page-template article .entry-content .gallery-columns-3 dl.gallery-item,.error404 article .entry-content .gallery-columns-3 dl.gallery-item{display:block;margin:0 0 1.5em 0;width:100%;height:300px}.single article .entry-content .gallery-columns-3 dl.gallery-item img,.woocommerce-page article .entry-content .gallery-columns-3 dl.gallery-item img,.page-template-default article .entry-content .gallery-columns-3 dl.gallery-item img,.page-template article .entry-content .gallery-columns-3 dl.gallery-item img,.error404 article .entry-content .gallery-columns-3 dl.gallery-item img{min-width:100% !important;margin:0}.single article .entry-content .gallery-columns-3 dl.gallery-item .gallery-caption,.woocommerce-page article .entry-content .gallery-columns-3 dl.gallery-item .gallery-caption,.page-template-default article .entry-content .gallery-columns-3 dl.gallery-item .gallery-caption,.page-template article .entry-content .gallery-columns-3 dl.gallery-item .gallery-caption,.error404 article .entry-content .gallery-columns-3 dl.gallery-item .gallery-caption{margin:0;line-height:1.1em;font-size:0.8em}.single article .entry-content .slideshow-window,.woocommerce-page article .entry-content .slideshow-window,.page-template-default article .entry-content .slideshow-window,.page-template article .entry-content .slideshow-window,.error404 article .entry-content .slideshow-window{padding-bottom:50px;border-radius:5px;-webkit-border-radius:5px}.single article .entry-content .slideshow-window .slideshow-slide,.woocommerce-page article .entry-content .slideshow-window .slideshow-slide,.page-template-default article .entry-content .slideshow-window .slideshow-slide,.page-template article .entry-content .slideshow-window .slideshow-slide,.error404 article .entry-content .slideshow-window .slideshow-slide{min-width:100%}.single article .entry-content .slideshow-window .slideshow-slide .slideshow-slide-caption,.woocommerce-page article .entry-content .slideshow-window .slideshow-slide .slideshow-slide-caption,.page-template-default article .entry-content .slideshow-window .slideshow-slide .slideshow-slide-caption,.page-template article .entry-content .slideshow-window .slideshow-slide .slideshow-slide-caption,.error404 article .entry-content .slideshow-window .slideshow-slide .slideshow-slide-caption{bottom:-10px}.single article .entry-content .slideshow-window .slideshow-controls,.woocommerce-page article .entry-content .slideshow-window .slideshow-controls,.page-template-default article .entry-content .slideshow-window .slideshow-controls,.page-template article .entry-content .slideshow-window .slideshow-controls,.error404 article .entry-content .slideshow-window .slideshow-controls{bottom:15px}.single article .entry-content table,.woocommerce-page article .entry-content table,.page-template-default article .entry-content table,.page-template article .entry-content table,.error404 article .entry-content table{width:100%;border:0;border-top:2px solid #eaedf2;margin-bottom:2em}.single article .entry-content table caption,.woocommerce-page article .entry-content table caption,.page-template-default article .entry-content table caption,.page-template article .entry-content table caption,.error404 article .entry-content table caption{margin:0 0 7px;font-size:0.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.single article .entry-content table tr,.woocommerce-page article .entry-content table tr,.page-template-default article .entry-content table tr,.page-template article .entry-content table tr,.error404 article .entry-content table tr{border-bottom:1px solid #eaedf2}.single article .entry-content table tr:nth-child(even),.woocommerce-page article .entry-content table tr:nth-child(even),.page-template-default article .entry-content table tr:nth-child(even),.page-template article .entry-content table tr:nth-child(even),.error404 article .entry-content table tr:nth-child(even){background-color:#f8f9fa}.single article .entry-content table th,.woocommerce-page article .entry-content table th,.page-template-default article .entry-content table th,.page-template article .entry-content table th,.error404 article .entry-content table th{background-color:#f8f9fa;text-align:left;padding:1em}.single article .entry-content table th:last-child,.woocommerce-page article .entry-content table th:last-child,.page-template-default article .entry-content table th:last-child,.page-template article .entry-content table th:last-child,.error404 article .entry-content table th:last-child{border-right:0}.single article .entry-content table td,.woocommerce-page article .entry-content table td,.page-template-default article .entry-content table td,.page-template article .entry-content table td,.error404 article .entry-content table td{padding:1em;vertical-align:top;font-size:1em;line-height:1.1em;border:0;background-color:#fff}.single article .entry-content table td:last-child,.woocommerce-page article .entry-content table td:last-child,.page-template-default article .entry-content table td:last-child,.page-template article .entry-content table td:last-child,.error404 article .entry-content table td:last-child{border-right:0}.single article .article-footer,.woocommerce-page article .article-footer,.page-template-default article .article-footer,.page-template article .article-footer,.error404 article .article-footer{padding:0 0 2em 0}.single article .article-footer .tags,.woocommerce-page article .article-footer .tags,.page-template-default article .article-footer .tags,.page-template article .article-footer .tags,.error404 article .article-footer .tags{margin:0;padding:2em 0.5em;text-transform:lowercase}.single article .article-footer .tags .tags-title,.woocommerce-page article .article-footer .tags .tags-title,.page-template-default article .article-footer .tags .tags-title,.page-template article .article-footer .tags .tags-title,.error404 article .article-footer .tags .tags-title{text-transform:uppercase;font-weight:700;color:#9fa6b4;font-size:0.8em}.single article .article-footer .tags a,.woocommerce-page article .article-footer .tags a,.page-template-default article .article-footer .tags a,.page-template article .article-footer .tags a,.error404 article .article-footer .tags a{font-size:0.9em}.single article .article-footer .author-card,.woocommerce-page article .article-footer .author-card,.page-template-default article .article-footer .author-card,.page-template article .article-footer .author-card,.error404 article .article-footer .author-card{width:100%;font-size:90%;padding:1em;margin:2em 0;border-radius:10px;border:1px solid #eaedf2}.single article .article-footer .author-card h3,.woocommerce-page article .article-footer .author-card h3,.page-template-default article .article-footer .author-card h3,.page-template article .article-footer .author-card h3,.error404 article .article-footer .author-card h3{color:#687285;font-size:0.8em;text-transform:uppercase;border:none;padding:0;margin:0}.single article .article-footer .author-card .author-name h4,.woocommerce-page article .article-footer .author-card .author-name h4,.page-template-default article .article-footer .author-card .author-name h4,.page-template article .article-footer .author-card .author-name h4,.error404 article .article-footer .author-card .author-name h4{display:inline;font-family:"freight-text-pro","Georgia",Cambria,Times New Roman,Times,serif;font-weight:300;letter-spacing:-0.03em;font-size:2em;padding:0;margin:0.3em 0 0 0}.single article .article-footer .author-card .author-posts,.woocommerce-page article .article-footer .author-card .author-posts,.page-template-default article .article-footer .author-card .author-posts,.page-template article .article-footer .author-card .author-posts,.error404 article .article-footer .author-card .author-posts{margin-top:1em}.single article .article-footer .author-card .author-posts a,.woocommerce-page article .article-footer .author-card .author-posts a,.page-template-default article .article-footer .author-card .author-posts a,.page-template article .article-footer .author-card .author-posts a,.error404 article .article-footer .author-card .author-posts a{color:#687285;letter-spacing:-0.03em;font-weight:bold;font-size:0.8em;text-align:center;text-transform:uppercase}.single article .article-footer .author-card .author-posts a:hover,.woocommerce-page article .article-footer .author-card .author-posts a:hover,.page-template-default article .article-footer .author-card .author-posts a:hover,.page-template article .article-footer .author-card .author-posts a:hover,.error404 article .article-footer .author-card .author-posts a:hover{color:#303030}.single article .article-footer #disqus_thread,.woocommerce-page article .article-footer #disqus_thread,.page-template-default article .article-footer #disqus_thread,.page-template article .article-footer #disqus_thread,.error404 article .article-footer #disqus_thread{margin-top:2em}.single article .article-footer #patreon-plug,.woocommerce-page article .article-footer #patreon-plug,.page-template-default article .article-footer #patreon-plug,.page-template article .article-footer #patreon-plug,.error404 article .article-footer #patreon-plug{padding:1em}.single article .article-footer #patreon-plug h1,.woocommerce-page article .article-footer #patreon-plug h1,.page-template-default article .article-footer #patreon-plug h1,.page-template article .article-footer #patreon-plug h1,.error404 article .article-footer #patreon-plug h1{font-size:2em;font-weight:bold}.single article .article-footer #patreon-plug h2,.woocommerce-page article .article-footer #patreon-plug h2,.page-template-default article .article-footer #patreon-plug h2,.page-template article .article-footer #patreon-plug h2,.error404 article .article-footer #patreon-plug h2{font-size:1.2em;font-family:"freight-text-pro","Georgia",Cambria,Times New Roman,Times,serif;margin-bottom:2em}.single .event,.woocommerce-page .event,.page-template-default .event,.page-template .event,.error404 .event{position:relative;width:100%;min-width:100%;max-width:100%;padding:0;font-size:1em}.single .event header.article-header,.woocommerce-page .event header.article-header,.page-template-default .event header.article-header,.page-template .event header.article-header,.error404 .event header.article-header{margin-top:1.5em}.single .event header.article-header span,.woocommerce-page .event header.article-header span,.page-template-default .event header.article-header span,.page-template .event header.article-header span,.error404 .event header.article-header span{text-transform:uppercase}.single .event .entry-content,.woocommerce-page .event .entry-content,.page-template-default .event .entry-content,.page-template .event .entry-content,.error404 .event .entry-content{max-width:700px}.single .event h1.entry-title,.woocommerce-page .event h1.entry-title,.page-template-default .event h1.entry-title,.page-template .event h1.entry-title,.error404 .event h1.entry-title{font-size:2.5em;clear:both;padding:8px 0}.single .event .event-vitals,.woocommerce-page .event .event-vitals,.page-template-default .event .event-vitals,.page-template .event .event-vitals,.error404 .event .event-vitals{border-top:3px solid #25282f;border-bottom:1px solid #25282f;padding:15px 0 5px 0}.single .event .event-vitals .icon-clock,.woocommerce-page .event .event-vitals .icon-clock,.page-template-default .event .event-vitals .icon-clock,.page-template .event .event-vitals .icon-clock,.error404 .event .event-vitals .icon-clock{position:relative;top:1px}.single .event .event-vitals #event-date i,.woocommerce-page .event .event-vitals #event-date i,.page-template-default .event .event-vitals #event-date i,.page-template .event .event-vitals #event-date i,.error404 .event .event-vitals #event-date i{font-size:20px !important;float:left}.single .event .event-vitals #event-location i,.woocommerce-page .event .event-vitals #event-location i,.page-template-default .event .event-vitals #event-location i,.page-template .event .event-vitals #event-location i,.error404 .event .event-vitals #event-location i{font-size:21px;margin-left:-2px;margin-top:-1px;float:left}.single .event .event-vitals #event-website i,.woocommerce-page .event .event-vitals #event-website i,.page-template-default .event .event-vitals #event-website i,.page-template .event .event-vitals #event-website i,.error404 .event .event-vitals #event-website i{font-size:20px;margin-left:0px;margin-top:1px;float:left}.single .event .event-vitals .vital-block,.woocommerce-page .event .event-vitals .vital-block,.page-template-default .event .event-vitals .vital-block,.page-template .event .event-vitals .vital-block,.error404 .event .event-vitals .vital-block{font-size:22px;margin:0 0 17px 35px}.single .event .event-vitals .vital-block .google a,.woocommerce-page .event .event-vitals .vital-block .google a,.page-template-default .event .event-vitals .vital-block .google a,.page-template .event .event-vitals .vital-block .google a,.error404 .event .event-vitals .vital-block .google a{font-size:14px}.single .quickie .article-header,.woocommerce-page .quickie .article-header,.page-template-default .quickie .article-header,.page-template .quickie .article-header,.error404 .quickie .article-header{padding-bottom:0}.single .quickie .article-header h1.entry-title,.woocommerce-page .quickie .article-header h1.entry-title,.page-template-default .quickie .article-header h1.entry-title,.page-template .quickie .article-header h1.entry-title,.error404 .quickie .article-header h1.entry-title{padding-bottom:0}.single .quickie .article-header a h2.creator,.woocommerce-page .quickie .article-header a h2.creator,.page-template-default .quickie .article-header a h2.creator,.page-template .quickie .article-header a h2.creator,.error404 .quickie .article-header a h2.creator{font-size:1.5em;margin:0.5em 0 1em 0;color:#303030;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}.single .quickie .article-header a h2.creator:hover,.woocommerce-page .quickie .article-header a h2.creator:hover,.page-template-default .quickie .article-header a h2.creator:hover,.page-template .quickie .article-header a h2.creator:hover,.error404 .quickie .article-header a h2.creator:hover{color:#c50f24}.single .quickie .entry-content,.woocommerce-page .quickie .entry-content,.page-template-default .quickie .entry-content,.page-template .quickie .entry-content,.error404 .quickie .entry-content{margin-top:0;padding-top:1em}.single .quickie .entry-content>p,.woocommerce-page .quickie .entry-content>p,.page-template-default .quickie .entry-content>p,.page-template .quickie .entry-content>p,.error404 .quickie .entry-content>p{font-size:1em}.single .quickie .entry-content .commentary,.woocommerce-page .quickie .entry-content .commentary,.page-template-default .quickie .entry-content .commentary,.page-template .quickie .entry-content .commentary,.error404 .quickie .entry-content .commentary{border:0;border-top:1px solid #eaedf2;margin-bottom:1.5em}.single .quickie .entry-content h4,.woocommerce-page .quickie .entry-content h4,.page-template-default .quickie .entry-content h4,.page-template .quickie .entry-content h4,.error404 .quickie .entry-content h4{margin-top:0}.single .quickie .entry-content .vimeo-description,.woocommerce-page .quickie .entry-content .vimeo-description,.page-template-default .quickie .entry-content .vimeo-description,.page-template .quickie .entry-content .vimeo-description,.error404 .quickie .entry-content .vimeo-description{margin:0 2.5em 0 1em;padding:0 1em 0 1em;border-left:3px solid #9fa6b4}.single .quickie .entry-content .vimeo-description p,.woocommerce-page .quickie .entry-content .vimeo-description p,.page-template-default .quickie .entry-content .vimeo-description p,.page-template .quickie .entry-content .vimeo-description p,.error404 .quickie .entry-content .vimeo-description p{font-size:1.1em;line-height:1.3em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.single .quickie .article-footer,.woocommerce-page .quickie .article-footer,.page-template-default .quickie .article-footer,.page-template .quickie .article-footer,.error404 .quickie .article-footer{padding:0 2em 2em 2em}.single .quickie .article-footer .tags,.woocommerce-page .quickie .article-footer .tags,.page-template-default .quickie .article-footer .tags,.page-template .quickie .article-footer .tags,.error404 .quickie .article-footer .tags{padding:0 0 2em 0}.single .quickie .article-footer .byline,.woocommerce-page .quickie .article-footer .byline,.page-template-default .quickie .article-footer .byline,.page-template .quickie .article-footer .byline,.error404 .quickie .article-footer .byline{border-top:1px solid #eaedf2;font-size:.7em;color:#9fa6b4;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0;padding-top:0.5em}.single .quickie .article-footer .byline a,.woocommerce-page .quickie .article-footer .byline a,.page-template-default .quickie .article-footer .byline a,.page-template .quickie .article-footer .byline a,.error404 .quickie .article-footer .byline a{color:#303030}.archive,.page-template-page-fullwidth,.search{background-color:#fff !important}.archive h1,.archive h1.archive-title,.page-template-page-fullwidth h1,.page-template-page-fullwidth h1.archive-title,.search h1,.search h1.archive-title{text-align:center;font-size:3em;font-weight:700;letter-spacing:-0.04em;line-height:1em;margin:0.25em 0 1em 0;padding:0;clear:both}.archive .grid,.page-template-page-fullwidth .grid,.search .grid{width:100%}.archive article,.page-template-page-fullwidth article,.search article{width:100%;height:auto;background-color:#fff;position:relative;margin-right:0%;margin-bottom:2em}.archive article .article-header,.page-template-page-fullwidth article .article-header,.search article .article-header{position:relative;width:100%;padding:0;margin:0;clear:both}.archive article .article-header a,.page-template-page-fullwidth article .article-header a,.search article .article-header a{display:block;max-height:320px;overflow:hidden}.archive article .article-header a img,.page-template-page-fullwidth article .article-header a img,.search article .article-header a img{display:block;max-width:100%;height:auto !important}.archive article .entry-content,.page-template-page-fullwidth article .entry-content,.search article .entry-content{position:relative;clear:both;width:100%;padding:0 1.5em 1.5em 1.5em;font-family:"freight-text-pro","Georgia",Cambria,Times New Roman,Times,serif;font-size:1.1em;line-height:1.25em}.archive article a,.page-template-page-fullwidth article a,.search article a{position:relative}.archive article a:hover,.page-template-page-fullwidth article a:hover,.search article a:hover{color:#c50f24}.archive article a h2.entry-title,.page-template-page-fullwidth article a h2.entry-title,.search article a h2.entry-title{display:block;position:relative;margin:1em 0;padding:0;clear:both;width:100%;max-width:100%;float:none;left:0;border:0;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.7em;line-height:1.1em}.archive article a .read-more,.page-template-page-fullwidth article a .read-more,.search article a .read-more{display:inline-block;position:relative;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}.archive article a .read-more i,.page-template-page-fullwidth article a .read-more i,.search article a .read-more i{color:#484a4c;display:inline-block;position:absolute;font-size:22px;margin-left:-5px;top:1px}.archive article a .read-more i:hover,.page-template-page-fullwidth article a .read-more i:hover,.search article a .read-more i:hover{color:#c50f24}.archive article .byline,.page-template-page-fullwidth article .byline,.search article .byline{display:block;margin-top:1em;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.8em;color:#9fa6b4}.archive .author-vitals,.page-template-page-fullwidth .author-vitals,.search .author-vitals{text-align:center;margin:0 auto 2em auto}.archive .author-vitals h3.author-bio,.page-template-page-fullwidth .author-vitals h3.author-bio,.search .author-vitals h3.author-bio{margin:1em auto;font-size:1.2em}.archive .author-vitals .chicklet,.page-template-page-fullwidth .author-vitals .chicklet,.search .author-vitals .chicklet{display:block;width:60px;margin:40px auto;height:8px;background-color:#c50f24;border-radius:4px}.archive .author-posts,.page-template-page-fullwidth .author-posts,.search .author-posts{display:flex;flex-wrap:wrap;justify-content:space-between}.archive .author-posts h2,.page-template-page-fullwidth .author-posts h2,.search .author-posts h2{font-weight:700;margin:0;padding:0;text-align:center;margin-bottom:1em}.archive .author-posts a h4,.page-template-page-fullwidth .author-posts a h4,.search .author-posts a h4{margin:5px 0;padding:1em;line-height:1.1em;color:#303030;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}.archive .author-posts a h4:hover,.page-template-page-fullwidth .author-posts a h4:hover,.search .author-posts a h4:hover{color:#c50f24}.archive .author-posts article,.page-template-page-fullwidth .author-posts article,.search .author-posts article{margin-top:20px;width:100%}.archive .author-posts article .thumb-container,.page-template-page-fullwidth .author-posts article .thumb-container,.search .author-posts article .thumb-container{position:relative}.archive .author-posts article .thumb-container img,.page-template-page-fullwidth .author-posts article .thumb-container img,.search .author-posts article .thumb-container img{min-width:100%;max-width:100%;height:auto;border-top:1px solid #c50f24;-webkit-transition:border-top 0.2s linear;transition:border-top 0.2s linear}.archive .author-posts article .thumb-container img:hover,.page-template-page-fullwidth .author-posts article .thumb-container img:hover,.search .author-posts article .thumb-container img:hover{box-shadow:0 -3px 0 #c50f24}.archive .author-posts article .thumb-container .feature-flag,.page-template-page-fullwidth .author-posts article .thumb-container .feature-flag,.search .author-posts article .thumb-container .feature-flag{display:block;padding:3px 6px;margin:0;position:absolute;height:25px;width:75px;bottom:6px;left:20px;background-color:#303030;text-transform:uppercase;text-align:center;font-size:.7em;font-weight:700;color:#fff;letter-spacing:1px}.page-template-page-about article{margin:0 auto;width:auto !important;max-width:1230px !important}.page-template-page-about article .entry-content hr{margin:3em 0;border:1px solid #dddddd}.page-template-page-about article .entry-content h3{width:auto;color:#ffffff;display:inline-block;padding:5px 10px;margin-top:0;text-transform:uppercase;background-color:#c50f24}.page-template-page-about article .entry-content h4{width:auto;color:#ffffff;display:inline-block;padding:5px 10px;margin-top:0;text-transform:uppercase;background-color:#000000}.page-template-page-about article .entry-content ul{list-style:none;margin-left:1em !important}.page-template-page-about article .entry-content ul li{font-size:1.2em}.page-template-page-about article .entry-content ul li:before{color:#000000;content:'■';font-size:100%;margin-right:10px}.page-template-page-about article .entry-content .team-grid{display:flex;margin:0.5em -1.5em;flex-wrap:wrap}.page-template-page-about article .entry-content .team-grid+hr{border-color:transparent}@media all and (max-width: 767px){.page-template-page-about article .entry-content .team-grid{display:none;margin:0.5em 0}.page-template-page-about article .entry-content .team-grid+hr{display:none}}.page-template-page-about article .entry-content .team-grid>div{width:25%;padding:1.5em}@media all and (max-width: 1029px){.page-template-page-about article .entry-content .team-grid>div{width:50%}}@media all and (max-width: 767px){.page-template-page-about article .entry-content .team-grid>div{width:auto;padding:1.5em 0}}.page-template-page-about article .entry-content .team-grid>div:hover .team-image img:last-child{opacity:1}.page-template-page-about article .entry-content .team-grid .member-name{color:#ffffff;width:auto;margin:0.2em 0 0;padding:0 10px;display:inline-block;font-size:18px;background:#000000;line-height:1.65em;font-weight:700;text-transform:none;will-change:transform}.page-template-page-about .article-header .page-title{font-size:36px}.team-image{display:block;position:relative}.team-image img{width:100%;margin:0 !important;transition:opacity 200ms ease-in}.team-image img:last-child{top:0;left:0;opacity:0;z-index:2;position:absolute}.team-image img:first-child{z-index:1;position:relative}.team-details>div{display:flex;margin:0 -0.5em 2em}@media all and (max-width: 767px){.team-details>div{display:block}}.team-details>div .member-name{transform:translate3d(-5em, 0, 0);position:relative;z-index:5}@media all and (max-width: 767px){.team-details>div .member-name{transform:none !important;text-align:left !important}}.team-details>div .member-name span{color:#ffffff;display:inline-block;padding:0 0.3em 0.15em 0.3em;font-size:2.5em;font-weight:700;line-height:1em;text-transform:uppercase;background-color:#c50f24}.team-details>div .member-email{margin-top:0.5em}@media all and (max-width: 767px){.team-details>div .member-email{text-align:left !important}}.team-details>div .member-email span{color:#ffffff;display:inline-block;padding:0 0.2em 0.1em 0.2em;font-weight:700;background-color:#c50f24}@media all and (max-width: 767px){.team-details>div .member-position{text-align:left !important}}.team-details>div .member-position span{color:#ffffff;display:inline-block;padding:0 0.3em 0.15em 0.3em;font-size:1.5em;line-height:1.25em;background-color:#666666}.team-details>div .member-position span:first-child{text-transform:uppercase;background-color:#000000}.team-details>div .team-image{position:relative;padding-top:50px}.team-details>div .team-image:before{top:0;right:0;color:#c50f24;content:'■';position:absolute;font-size:200%}.team-details>div .team-image img:last-child{top:50px}.team-details>div:hover .team-image img:last-child{opacity:1}.team-details>div>div{padding:0 0.5em}@media all and (max-width: 767px){.team-details>div>div{width:auto !important;padding-top:0 !important}}.team-details>div>div:last-child{width:65%;padding-top:50px}.team-details>div>div:first-child{width:35%}.team-details>div:nth-child(even)>div:last-child{order:0}.team-details>div:nth-child(even)>div:first-child{order:1}.team-details>div:nth-child(even)>div .member-name{transform:translateX(5em);text-align:right}.team-details>div:nth-child(even)>div .member-email{text-align:right}.team-details>div:nth-child(even)>div .member-position{text-align:right}.post-type-archive-quickie .grid article a .home-thumb{position:relative;max-width:100%}.post-type-archive-quickie .grid article a h2{position:relative;max-width:100%;left:0}.pagination,.wp-prev-next{margin:1.5em 0}.pagination{text-align:center;clear:both}.pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border-radius:3px}.pagination li{background-color:#fff;padding:0;margin:0;float:left;display:inline;overflow:hidden;border-right:1px solid #eaedf2}.pagination a,.pagination span{background-color:#fff;border-right:1px solid #eaedf2;margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:0.75em;min-width:1em;display:block;color:#c50f24}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus{background-color:#c50f24;color:#fff}.pagination .current{cursor:default;color:#484a4c}.pagination .current:hover,.pagination .current:focus{background-color:#fff;color:#484a4c}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#comments-title{padding:1em;margin:0;border-top:1px solid #f8f9fa}.commentlist{margin:0;list-style-type:none}.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #9fa6b4}.comment .comment-author{padding:7px;border:0}.comment .vcard{margin-left:50px}.comment .vcard cite.fn{font-weight:700;font-style:normal}.comment .vcard time{display:block;font-size:0.9em}.comment .vcard time a{color:#9fa6b4;text-decoration:none}.comment .vcard time a:hover{text-decoration:underline}.comment .vcard .avatar{position:absolute;left:22px;background-color:#c50f24;border-radius:50%}.comment:last-child{margin-bottom:0}.comment .children{margin:0}.comment[class*=depth-]{margin-top:1.1em}.comment.depth-1{margin-left:0;margin-top:0}.comment:not(.depth-1){margin:0 7px 7px 7px;padding:7px}.comment.odd{background-color:#fff}.comment.even{background:#f8f9fa}.comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em}.comment-reply-link{float:left;margin-bottom:20px}.comment-edit-link{font-style:normal;margin:0 7px;text-decoration:none;font-size:0.9em}.comment-respond{padding:1.5em;border-top:1px solid #f8f9fa}#reply-title{margin:0}.logged-in-as{color:#9fa6b4;font-style:italic;margin:0}.logged-in-as a{color:#484a4c}.comment-form-comment{margin:1.5em 0 0.75em}.form-allowed-tags{padding:1.5em;background-color:#f8f9fa;font-size:0.9em}#submit{float:right;font-size:1em}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px 0.7335em 0}.nocomments{margin:0 20px 1.1em}.page-template-page-browse,.post-type-archive-event{background-color:#fff;letter-spacing:-0.03em}.page-template-page-browse h1,.post-type-archive-event h1{text-align:center;font-size:3em;font-weight:700;letter-spacing:-0.04em;line-height:1em;margin:1em 0 0 0;clear:both}.page-template-page-browse h3,.post-type-archive-event h3{font-size:1.4em;margin-top:30px;text-align:center;border:0}.page-template-page-browse h4,.post-type-archive-event h4{margin:2em 0 0 0}.page-template-page-browse #eventsTable_wrapper #eventsTable_filter,.post-type-archive-event #eventsTable_wrapper #eventsTable_filter{margin:20px 0 30px 0}.page-template-page-browse #eventsTable_wrapper #eventsTable_filter label,.post-type-archive-event #eventsTable_wrapper #eventsTable_filter label{display:inline;font-size:0.85em}.page-template-page-browse #eventsTable_wrapper #eventsTable_filter input,.post-type-archive-event #eventsTable_wrapper #eventsTable_filter input{display:inline;margin:-5px 0 0 10px;width:200px;font-size:1em}.page-template-page-browse #eventsTable_wrapper table,.post-type-archive-event #eventsTable_wrapper table{width:100%}.page-template-page-browse #eventsTable_wrapper table thead th,.post-type-archive-event #eventsTable_wrapper table thead th{text-align:left;border-bottom:2px solid #687285;width:25%;padding:0 0 8px 10px}.page-template-page-browse #eventsTable_wrapper table thead th strong,.post-type-archive-event #eventsTable_wrapper table thead th strong{font-weight:700}.page-template-page-browse #eventsTable_wrapper table tbody tr,.post-type-archive-event #eventsTable_wrapper table tbody tr{border-bottom:1px solid #eaedf2}.page-template-page-browse #eventsTable_wrapper table tbody td,.post-type-archive-event #eventsTable_wrapper table tbody td{vertical-align:top}.page-template-page-browse #eventsTable_wrapper .dataTables_info,.post-type-archive-event #eventsTable_wrapper .dataTables_info{margin-top:10px;font-size:0.85em}.page-template-page-browse #eventsTable_wrapper .dataTables_paginate,.post-type-archive-event #eventsTable_wrapper .dataTables_paginate{margin-top:10px;font-size:0.85em}.page-template-page-browse #eventsTable_wrapper .dataTables_paginate a,.post-type-archive-event #eventsTable_wrapper .dataTables_paginate a{padding-right:10px}.page-template-page-browse #eventsTable_wrapper .dataTables_paginate .paginate_button,.post-type-archive-event #eventsTable_wrapper .dataTables_paginate .paginate_button{background:none;padding:5px}.error404{background-color:#eaedf2}.error404 article{background-color:#eaedf2}.error404 article .article-header{text-align:center}.error404 article .article-header h1{margin-top:0}.error404 article .entry-content{background-color:#eaedf2;text-align:center;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.error404 article .entry-content p{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.footer{background-color:#eaedf2;color:#9fa6b4;margin:3em 0 0 0;padding:1.5em;font-size:0.8em;border-top:1px dotted #9fa6b4}.footer .footer-nav{width:50%;text-align:left;float:left}.footer .copyright{width:50%;padding:0;text-align:right;float:right;line-height:1em}.footer ul{margin:0;margin:0}.footer .nav{background-color:#eaedf2}.footer .nav li{margin:0;line-height:1em}.footer .nav li a{display:inline-block;float:left;padding:0 2em 0 0;margin:0;color:#687285}.footer .nav li a:hover{color:#303030}@media only screen and (min-width: 481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.single article,.woocommerce-page article,.page article{max-width:700px}}@media only screen and (min-width: 768px){#content{margin-top:0}#content #inner-content{position:relative;height:100%}.single #content,.woocommerce-page #content{margin-top:2em}.home #inner-content{display:-webkit-flex;display:block}.wrap{width:100%;padding:0 2em;position:relative}#header-ad{display:block;top:30px;right:0;width:100%;position:relative;height:110px;margin-bottom:10px}#header-ad .ad-image img,#header-ad img.ad{margin:10px;width:120px;height:90px;float:left}#header-ad .ad-copy,#header-ad p.ads{width:170px;position:absolute;bottom:0;left:130px;padding:0 8px 0 8px}#header-ad .ad-copy p,#header-ad p.ads p{padding:0}h1,.h1{font-size:2.0em;line-height:1.2em;margin:1em 0 .8em 0}h3,.h3{font-size:1.6em;margin-top:1.5em;border-top:1px solid #eaedf2}.grid{width:50%;padding:0 0 0 1em}.sidebar{width:50%;padding:0 1em 0 0;float:left}.sidebar article{display:block}.sidebar article .article-header{width:100%;height:auto}.sidebar article .article-header a img{max-width:100%;height:auto}.sidebar article .article-header .feature-flag{bottom:6px;left:18px}.sidebar article .entry-content{width:100%;padding:0 0 1em 1em;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.sidebar article .entry-content a .entry-title{font-size:1.6em;line-height:1.1em;letter-spacing:-0.05em;padding:0.5em 0 0 0;margin:0}.sidebar article .entry-content p{display:block;font-size:1em;line-height:1.2em;font-family:"freight-text-pro","Georgia",Cambria,Times New Roman,Times,serif;letter-spacing:-0.03em}.sidebar article .entry-content .byline{display:block;margin-top:1em;font-size:0.8em;color:#9fa6b4}button.alm-load-more-btn{margin-bottom:2em}.single .video-container .next-prev-arrow,.woocommerce-page .video-container .next-prev-arrow,.page-template-default .video-container .next-prev-arrow{display:block;position:fixed}.single .video-container .next-prev-arrow a,.woocommerce-page .video-container .next-prev-arrow a,.page-template-default .video-container .next-prev-arrow a{color:#687285}.single .video-container .next-prev-arrow a i:before,.woocommerce-page .video-container .next-prev-arrow a i:before,.page-template-default .video-container .next-prev-arrow a i:before{display:block;position:absolute;font-size:72px;width:30px;height:50px;margin:0;padding:0;line-height:1em;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.single .video-container .next-prev-arrow a i:hover,.woocommerce-page .video-container .next-prev-arrow a i:hover,.page-template-default .video-container .next-prev-arrow a i:hover{color:#c50f24}.single .video-container .next,.woocommerce-page .video-container .next,.page-template-default .video-container .next{text-align:right;top:50%;right:20px}.single .video-container .prev,.woocommerce-page .video-container .prev,.page-template-default .video-container .prev{text-align:left;top:50%;left:20px}.single .video-container .next a i:before,.woocommerce-page .video-container .next a i:before,.page-template-default .video-container .next a i:before{right:4px}.single .video-container .prev a i:before,.woocommerce-page .video-container .prev a i:before,.page-template-default .video-container .prev a i:before{left:4px}.single .video-container .video,.woocommerce-page .video-container .video,.page-template-default .video-container .video{width:85%;margin:0 auto}.single article,.woocommerce-page article,.page-template-default article{background-color:#fff;width:100%;max-width:700px;margin:2em auto;padding:0}.single article .article-header,.woocommerce-page article .article-header,.page-template-default article .article-header{padding:0}.single article .article-header h1,.woocommerce-page article .article-header h1,.page-template-default article .article-header h1{font-size:2.7em;line-height:1.0em}.single article .article-header h2,.woocommerce-page article .article-header h2,.page-template-default article .article-header h2{font-size:2.2em}.single article .article-header .byline,.woocommerce-page article .article-header .byline,.page-template-default article .article-header .byline{font-size:.8em}.single article .article-header .byline i,.woocommerce-page article .article-header .byline i,.page-template-default article .article-header .byline i{font-size:1.0em;position:relative;top:0px}.single article .entry-content,.woocommerce-page article .entry-content,.page-template-default article .entry-content{padding:0 0 2em 0}.single article .entry-content p,.woocommerce-page article .entry-content p,.page-template-default article .entry-content p{font-size:1.2em}.single article .entry-content p span.tease,.woocommerce-page article .entry-content p span.tease,.page-template-default article .entry-content p span.tease{font-size:1.2em;line-height:1.2em}.single article .entry-content h2,.woocommerce-page article .entry-content h2,.page-template-default article .entry-content h2{font-size:2em}.single article .entry-content h3,.woocommerce-page article .entry-content h3,.page-template-default article .entry-content h3{font-size:1.7em}.single article .entry-content h4,.woocommerce-page article .entry-content h4,.page-template-default article .entry-content h4{margin-top:3em}.single article .entry-content blockquote,.woocommerce-page article .entry-content blockquote,.page-template-default article .entry-content blockquote{margin:0 2.5em;font-size:0.9em}.single article .entry-content blockquote p,.woocommerce-page article .entry-content blockquote p,.page-template-default article .entry-content blockquote p{font-size:1.2em;line-height:1.3em}.single article .entry-content ul,.woocommerce-page article .entry-content ul,.single article .entry-content ol,.woocommerce-page article .entry-content ol,.page-template-default article .entry-content ul,.page-template-default article .entry-content ol{margin:1.5em 2.5em}.single article .entry-content ul li,.woocommerce-page article .entry-content ul li,.single article .entry-content ul li p,.woocommerce-page article .entry-content ul li p,.single article .entry-content ol li,.woocommerce-page article .entry-content ol li,.single article .entry-content ol li p,.woocommerce-page article .entry-content ol li p,.page-template-default article .entry-content ul li,.page-template-default article .entry-content ul li p,.page-template-default article .entry-content ol li,.page-template-default article .entry-content ol li p{font-size:1.15em;line-height:1.2em;margin-bottom:.7em}.single article .entry-content .gallery-columns-3,.woocommerce-page article .entry-content .gallery-columns-3,.page-template-default article .entry-content .gallery-columns-3{margin-bottom:-2em;display:block;clear:both}.single article .entry-content .gallery-columns-3 br,.woocommerce-page article .entry-content .gallery-columns-3 br,.page-template-default article .entry-content .gallery-columns-3 br{display:none}.single article .entry-content .gallery-columns-3 dl.gallery-item,.woocommerce-page article .entry-content .gallery-columns-3 dl.gallery-item,.page-template-default article .entry-content .gallery-columns-3 dl.gallery-item{line-height:0;-ms-flex:0 0 49%;-webkit-flex:0 0 49%;flex:0 0 49%;float:left;width:50%;overflow:hidden}.single article .entry-content .gallery-columns-3 dl.gallery-item .gallery-caption,.woocommerce-page article .entry-content .gallery-columns-3 dl.gallery-item .gallery-caption,.page-template-default article .entry-content .gallery-columns-3 dl.gallery-item .gallery-caption{line-height:1.1em;font-size:0.75em;padding:0.5em}.single article .article-footer,.woocommerce-page article .article-footer,.page-template-default article .article-footer{width:100%}.single article .article-footer .tags,.woocommerce-page article .article-footer .tags,.page-template-default article .article-footer .tags{padding:2em 0}.single article .article-footer .author-card,.woocommerce-page article .article-footer .author-card,.page-template-default article .article-footer .author-card{margin:2em auto}.single .quickie h1.entry-title,.woocommerce-page .quickie h1.entry-title,.page-template-default .quickie h1.entry-title{margin:0.5em 0 0 -2px}.single .event h1.entry-title,.woocommerce-page .event h1.entry-title,.page-template-default .event h1.entry-title{font-size:3em;width:70%}.footer{width:100%}.archive .wrap,.page-template-page-fullwidth .wrap,.search .wrap{padding:2em}.archive h1,.archive h1.archive-title,.page-template-page-fullwidth h1,.page-template-page-fullwidth h1.archive-title,.search h1,.search h1.archive-title{margin:1em 0 1em 0}.archive .grid,.page-template-page-fullwidth .grid,.search .grid{display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;display:flex;justify-content:space-between}.archive .grid article,.page-template-page-fullwidth .grid article,.search .grid article{width:49%}.archive .grid .author-vitals h3.author-bio,.page-template-page-fullwidth .grid .author-vitals h3.author-bio,.search .grid .author-vitals h3.author-bio{width:80%}.archive .grid .author-posts,.page-template-page-fullwidth .grid .author-posts,.search .grid .author-posts{text-align:center;display:flex;justify-content:space-between}.archive .grid .author-posts article,.page-template-page-fullwidth .grid .author-posts article,.search .grid .author-posts article{vertical-align:top;width:49%}.archive .grid .author-posts article .thumb-container,.page-template-page-fullwidth .grid .author-posts article .thumb-container,.search .grid .author-posts article .thumb-container{height:190px;width:100%;overflow:hidden}}@media only screen and (min-width: 1030px){.wrap{padding:0}.single .video-container .next-prev-arrow,.woocommerce-page .video-container .next-prev-arrow,.page-template-default .video-container .next-prev-arrow,.page-template .video-container .next-prev-arrow{display:block}.single .video-container .next-prev-arrow a i:before,.woocommerce-page .video-container .next-prev-arrow a i:before,.page-template-default .video-container .next-prev-arrow a i:before,.page-template .video-container .next-prev-arrow a i:before{top:42%}.single .video-container .key,.woocommerce-page .video-container .key,.page-template-default .video-container .key,.page-template .video-container .key{top:55%}.single .video-container .video,.woocommerce-page .video-container .video,.page-template-default .video-container .video,.page-template .video-container .video{width:80%;margin:0 auto}.single article,.woocommerce-page article,.page-template-default article,.page-template article{position:relative;width:700px}.single article .article-header,.woocommerce-page article .article-header,.page-template-default article .article-header,.page-template article .article-header{margin:0}.single article .article-header h1,.woocommerce-page article .article-header h1,.page-template-default article .article-header h1,.page-template article .article-header h1{font-size:3.2em;letter-spacing:-0.05em}.single article .entry-content .sharedaddy,.woocommerce-page article .entry-content .sharedaddy,.page-template-default article .entry-content .sharedaddy,.page-template article .entry-content .sharedaddy{margin-bottom:2em}.single article .entry-content h2,.woocommerce-page article .entry-content h2,.page-template-default article .entry-content h2,.page-template article .entry-content h2{letter-spacing:-0.04em}.single article .entry-content ul,.woocommerce-page article .entry-content ul,.single article .entry-content ol,.woocommerce-page article .entry-content ol,.page-template-default article .entry-content ul,.page-template-default article .entry-content ol,.page-template article .entry-content ul,.page-template article .entry-content ol{margin:1.5em 3.5em}.single article .entry-content .jumbo-container,.woocommerce-page article .entry-content .jumbo-container,.page-template-default article .entry-content .jumbo-container,.page-template article .entry-content .jumbo-container{display:block;position:relative;min-width:1030px;max-width:1030px;left:-165px;margin-bottom:30px}.single article .entry-content .jumbo-container img.jumbo,.woocommerce-page article .entry-content .jumbo-container img.jumbo,.page-template-default article .entry-content .jumbo-container img.jumbo,.page-template article .entry-content .jumbo-container img.jumbo{min-width:100%;max-width:100%;height:auto;margin:0;padding:0}.single article .entry-content .jumbo-container .jumbo-caption,.woocommerce-page article .entry-content .jumbo-container .jumbo-caption,.page-template-default article .entry-content .jumbo-container .jumbo-caption,.page-template article .entry-content .jumbo-container .jumbo-caption{display:block;position:relative;left:50%;top:-50px;width:50%;overflow:visible;text-align:left;background-color:#fff;font-size:0.75em;padding:0.7em 1em 0.7em 1em;margin-bottom:-10px}.single article .entry-content .fluid-width-video-wrapper,.woocommerce-page article .entry-content .fluid-width-video-wrapper,.single article .entry-content .wp-video,.woocommerce-page article .entry-content .wp-video,.page-template-default article .entry-content .fluid-width-video-wrapper,.page-template-default article .entry-content .wp-video,.page-template article .entry-content .fluid-width-video-wrapper,.page-template article .entry-content .wp-video{width:130%;min-width:130%;margin:1.5em 0 1.5em -15%;padding-top:74% !important}.single article .entry-content .video-caption>p,.woocommerce-page article .entry-content .video-caption>p,.page-template-default article .entry-content .video-caption>p,.page-template article .entry-content .video-caption>p{padding:0 2em 1.5em 2em}.single article .entry-content .wp-video,.woocommerce-page article .entry-content .wp-video,.page-template-default article .entry-content .wp-video,.page-template article .entry-content .wp-video{padding-top:0 !important}.single article .entry-content .wp-caption,.woocommerce-page article .entry-content .wp-caption,.page-template-default article .entry-content .wp-caption,.page-template article .entry-content .wp-caption{margin-bottom:1em}.single article .entry-content .wp-caption img.size-bones-extrawide-850,.woocommerce-page article .entry-content .wp-caption img.size-bones-extrawide-850,.page-template-default article .entry-content .wp-caption img.size-bones-extrawide-850,.page-template article .entry-content .wp-caption img.size-bones-extrawide-850{min-width:850px;position:relative;left:0px}.single article .entry-content .pullquote,.woocommerce-page article .entry-content .pullquote,.page-template-default article .entry-content .pullquote,.page-template article .entry-content .pullquote{display:inline-block;color:#303030;width:55%;margin:0.5em 1em 0.75em -5em;float:left;text-align:left;border-top:5px solid #c50f24;border-bottom:1px solid #c50f24;padding:0 1em}.single article .entry-content .pullquote p,.woocommerce-page article .entry-content .pullquote p,.page-template-default article .entry-content .pullquote p,.page-template article .entry-content .pullquote p{font-weight:900;font-size:1.2em;letter-spacing:-0.04em}.single article .entry-content .pullquote .source,.woocommerce-page article .entry-content .pullquote .source,.page-template-default article .entry-content .pullquote .source,.page-template article .entry-content .pullquote .source{font-size:0.8em;padding-bottom:1em}.single article .entry-content .size-bones-extrawide-850,.woocommerce-page article .entry-content .size-bones-extrawide-850,.page-template-default article .entry-content .size-bones-extrawide-850,.page-template article .entry-content .size-bones-extrawide-850{position:relative;min-width:850px;height:auto;left:-75px !important;overflow:visible}.grid{width:50%;padding:1.5em 1em 0 1em;justify-content:space-between}.grid h1{margin-top:0}.grid article{margin-bottom:2em}.grid .event h2.entry-title{font-size:1.7em}.alm-paging-content,.alm-reveal{justify-content:space-between}.ajax-load-more-wrap{width:100%}.sidebar{width:50%;padding:0 1em 0 2em;display:flex;flex-direction:column;float:left}.sidebar section{padding-top:1.5em}.sidebar section h1{margin-top:0}.sidebar section article{background-color:#fff;margin-bottom:20px;border-top:1px solid #c50f24;color:#25282f;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.sidebar section article:hover{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;box-shadow:0 -3px 0 #c50f24}.sidebar section article .article-header img{max-width:100%;height:auto}.sidebar section article .entry-content a .entry-title{font-size:1.85em;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}.sidebar section article .entry-content a .entry-title:hover{color:#c50f24}.sidebar section article .entry-content p{padding:0.5em 0 0.5em 0;font-size:1.1em;line-height:1.2em;margin:0;vertical-align:top}.archive h1,.archive h1.archive-title,.page-template-page-fullwidth h1,.page-template-page-fullwidth h1.archive-title,.search h1,.search h1.archive-title{margin:0.5em 0 1.5em 0}.archive .grid,.page-template-page-fullwidth .grid,.search .grid{width:100%;padding:0}.archive .grid article,.page-template-page-fullwidth .grid article,.search .grid article{display:block;width:32%}.archive .grid .author-vitals h1,.page-template-page-fullwidth .grid .author-vitals h1,.search .grid .author-vitals h1{display:block;margin:0 0 0.5em 0}.archive .grid .author-vitals h3.author-bio,.page-template-page-fullwidth .grid .author-vitals h3.author-bio,.search .grid .author-vitals h3.author-bio{width:60%}.archive .grid .author-posts,.page-template-page-fullwidth .grid .author-posts,.search .grid .author-posts{text-align:center}.archive .grid .author-posts article,.page-template-page-fullwidth .grid .author-posts article,.search .grid .author-posts article{vertical-align:top;width:32%}.archive .grid .author-posts article .thumb-container,.page-template-page-fullwidth .grid .author-posts article .thumb-container,.search .grid .author-posts article .thumb-container{height:170px;width:100%;overflow:hidden}.footer{margin:3em 0 0 0;padding:1.5em}}@media only screen and (min-width: 1240px){.wrap{position:relative;max-width:1600px}.single article .entry-content .jumbo-container,.woocommerce-page article .entry-content .jumbo-container,.page article .entry-content .jumbo-container{position:relative;min-width:1200px;max-width:1200px;left:-250px;margin:2em 0 1em 0}.grid article{display:block;margin-bottom:.5em;height:auto}.grid article a .home-thumb{position:relative;width:100%;max-width:100%;height:14em;clear:both;overflow:hidden;object-fit:cover}.grid article a .home-thumb img{font-family:"object-fit: cover;"}.grid article a h2{position:relative;width:100%;max-width:100%;left:0;padding-left:0}.grid .entry-content h2{font-size:1.3em}.sidebar section article .entry-content p,.sidebar section article .entry-content h2{max-width:550px}.grid .event,.grid .gap .event{width:100%}}.news-items{margin-bottom:1em}.news-items>a{width:100%;display:flex;color:#303030}.news-items>a .news-image{flex:1;padding-right:1em}.news-items>a .news-image img{width:126px;height:auto;object-fit:cover}.news-items>a .news-title{margin:0;line-height:1.2em}.news-items>a .news-content{font-size:13px;line-height:1.2}.news-items>a .byline{color:#9fa6b4}.grid-news{display:none}.grid-news h1{text-align:left;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900;font-size:1.7em;color:#424854;padding-top:2px;margin-bottom:1em;letter-spacing:-0.05em}.grid-quickies{display:none}@media only screen and (max-width: 767px){.home-grid .sidebar .section-news article:nth-of-type(1n+4){display:none}.home-grid .sidebar .section-article article:nth-of-type(1n+4){display:none}}@media only screen and (min-width: 768px) and (max-width: 1239px){.home-grid .sidebar .section-article article:nth-of-type(1n+4){display:none}}@media only screen and (min-width: 1240px){.section-news{display:none}.home-grid .sidebar{width:40%}.home-grid .grid{width:30%;float:left}.home-grid .grid-news{display:block;width:30%;float:left;padding:1.5em 2em 0 1em}.home-grid .grid-news h1{margin-top:0}.home-grid .grid-quickies{display:block}}.woocommerce *{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce .woocommerce-info{border-top-color:#eaedf2}.woocommerce .woocommerce-info::before{color:#687285}.woocommerce .woocommerce-error{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:1rem}.woocommerce a.remove{font-size:2.5em;line-height:0.75em}.woocommerce .cart img{width:150px !important;margin:0 !important}.woocommerce .cart input.input-text{width:120px !important}.woocommerce .cart input.button{font-size:0.9rem !important}.woocommerce ul.products li.product{margin:0;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.75rem}.woocommerce ul.products li.product span.price{display:none}.woocommerce .woocommerce-tabs ul.tabs{display:none}.woocommerce .product .woocommerce-product-gallery{float:none !important;width:100% !important}.woocommerce .product .summary{float:none !important;width:100% !important;font-size:18px}.woocommerce .product .summary h1.product_title{font-weight:bold;font-size:2.4rem !important;letter-spacing:-0.04em;line-height:1.2rem;margin:1rem 0 0.5rem 0}.woocommerce .product .summary h4{line-height:1em;margin:0 0 2rem 0;padding:0;color:#9fa6b4}.woocommerce .product .summary p{width:70%;hyphens:none !important}.woocommerce .product .summary .price{font-weight:bold !important;font-size:1.8rem;margin-top:0rem}.woocommerce .product .summary ul{list-style-type:disc;margin:1rem 2rem 2rem 3rem}.woocommerce .product .single_add_to_cart_button{background-color:#c50f24 !important;transition:background-color 0.2s !important;margin-top:1.5rem}.woocommerce .product .single_add_to_cart_button:hover{background-color:#660813 !important}.woocommerce .checkout-button,.woocommerce input#place_order{background-color:#c50f24 !important;transition:background-color 0.1s}.woocommerce .checkout-button:hover,.woocommerce input#place_order:hover{background-color:#660813 !important}.woocommerce #add_payment_method #payment ul.payment_methods li,.woocommerce .woocommerce-cart #payment ul.payment_methods li,.woocommerce .woocommerce-checkout #payment ul.payment_methods li{line-height:1.2em}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce input,.woocommerce input *,.woocommerce select,.woocommerce select *,.woocommerce textarea,.woocommerce textarea *{font-size:1rem !important;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif !important}.woocommerce input.button{font-size:0.9rem !important}.woocommerce abbr.required{text-decoration:none;border:none}.woocommerce .woocommerce-order-overview *{font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:1rem !important}.woocommerce .woocommerce-order-overview{margin:0 !important}.woocommerce p.order-again{font-size:0.9rem !important;text-transform:uppercase}.woocommerce-page{hyphens:none;font-family:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif !important}.woocommerce-page p.woocommerce-result-count{display:none}.woocommerce-page #content{margin-top:0}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.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}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}