@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=237b5683-4a9a-490a-8b1b-499ae3e62ac1");/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden{display:none}@font-face{font-family:"PMN Caecilia W01_n2";src:url("../fonts/3097ee5d-c6ed-4941-9255-50eca8b30bd8.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W01";src:url("../fonts/3097ee5d-c6ed-4941-9255-50eca8b30bd8.eot?#iefix");src:url("../fonts/3097ee5d-c6ed-4941-9255-50eca8b30bd8.eot?#iefix") format("eot"),url("../fonts/dc28a9c2-3c69-451a-98e3-6dcdae1343d8.woff") format("woff"),url("../fonts/a2885a75-2fe7-425f-a2cb-7f24f10d47b1.ttf") format("truetype"),url("../fonts/ec258d3d-dfc5-4901-b2c4-47a827761655.svg#ec258d3d-dfc5-4901-b2c4-47a827761655") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"PMN Caecilia W02_n2";src:url("../fonts/077c2153-5931-4a53-b42c-3b64bc1e0353.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W02";src:url("../fonts/077c2153-5931-4a53-b42c-3b64bc1e0353.eot?#iefix");src:url("../fonts/077c2153-5931-4a53-b42c-3b64bc1e0353.eot?#iefix") format("eot"),url("../fonts/79297368-994c-44cd-a35b-0df05f8be58b.woff") format("woff"),url("../fonts/2d3f4cbc-2893-4378-b19e-4bcfed9b0dab.ttf") format("truetype"),url("../fonts/9f94d6f9-a65d-4ae9-a65c-54350a4ccf0f.svg#9f94d6f9-a65d-4ae9-a65c-54350a4ccf0f") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"PMN Caecilia W01_i2";src:url("../fonts/c4a0cfd6-3f9e-4f8f-8803-3fcf4482014f.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W01";src:url("../fonts/c4a0cfd6-3f9e-4f8f-8803-3fcf4482014f.eot?#iefix");src:url("../fonts/c4a0cfd6-3f9e-4f8f-8803-3fcf4482014f.eot?#iefix") format("eot"),url("../fonts/f84b9dbd-31ad-4695-a515-1d445ad800ed.woff") format("woff"),url("../fonts/e08c2d10-2aeb-4127-9619-fa68314ebb9d.ttf") format("truetype"),url("../fonts/e0a21b8d-4f37-4ae9-9159-15d25580dc83.svg#e0a21b8d-4f37-4ae9-9159-15d25580dc83") format("svg");font-weight:200;font-style:italic}@font-face{font-family:"PMN Caecilia W02_i2";src:url("../fonts/74e642c5-e006-4b79-977b-cc5e6fd11cac.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W02";src:url("../fonts/74e642c5-e006-4b79-977b-cc5e6fd11cac.eot?#iefix");src:url("../fonts/74e642c5-e006-4b79-977b-cc5e6fd11cac.eot?#iefix") format("eot"),url("../fonts/8baad4d8-0d92-4aab-bb29-5516d56ea1da.woff") format("woff"),url("../fonts/e0749cbc-44db-4d8b-bfbb-2f189c59c55e.ttf") format("truetype"),url("../fonts/7008247e-9324-4e00-8719-5c4d37cc8d7f.svg#7008247e-9324-4e00-8719-5c4d37cc8d7f") format("svg");font-weight:200;font-style:italic}@font-face{font-family:"PMN Caecilia W01_n4";src:url("../fonts/e9938f19-f9be-4b47-9f5a-c3441c7b84a2.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W01";src:url("../fonts/e9938f19-f9be-4b47-9f5a-c3441c7b84a2.eot?#iefix");src:url("../fonts/e9938f19-f9be-4b47-9f5a-c3441c7b84a2.eot?#iefix") format("eot"),url("../fonts/57d0d8b3-dd92-4639-bc73-f54734f54f3d.woff") format("woff"),url("../fonts/e8f97b23-e117-4d0a-abc8-4a6112d9794f.ttf") format("truetype"),url("../fonts/f97046a6-1405-40e5-80e8-282eccce10b8.svg#f97046a6-1405-40e5-80e8-282eccce10b8") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PMN Caecilia W02_n4";src:url("../fonts/6751f175-e965-438f-b485-0b737f625240.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W02";src:url("../fonts/6751f175-e965-438f-b485-0b737f625240.eot?#iefix");src:url("../fonts/6751f175-e965-438f-b485-0b737f625240.eot?#iefix") format("eot"),url("../fonts/ff5bad32-915d-4838-9487-dadf6ca5af62.woff") format("woff"),url("../fonts/738e4f4a-21e9-41c4-9871-750cfafb213e.ttf") format("truetype"),url("../fonts/a4e88dbd-bcf4-477c-9152-feef16a8e27d.svg#a4e88dbd-bcf4-477c-9152-feef16a8e27d") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"PMN Caecilia W01_i4";src:url("../fonts/e4a0d124-7896-4516-b491-702a48f3f108.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W01";src:url("../fonts/e4a0d124-7896-4516-b491-702a48f3f108.eot?#iefix");src:url("../fonts/e4a0d124-7896-4516-b491-702a48f3f108.eot?#iefix") format("eot"),url("../fonts/ad85bbe3-d582-4957-a027-b661a25cae9b.woff") format("woff"),url("../fonts/a201afdb-af4c-461f-b900-3c726e76bd6e.ttf") format("truetype"),url("../fonts/342b8bce-b73d-48ee-8715-8ce275e4830e.svg#342b8bce-b73d-48ee-8715-8ce275e4830e") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"PMN Caecilia W02_i4";src:url("../fonts/0122af61-ede9-4f19-91ce-be0dca09ea66.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W02";src:url("../fonts/0122af61-ede9-4f19-91ce-be0dca09ea66.eot?#iefix");src:url("../fonts/0122af61-ede9-4f19-91ce-be0dca09ea66.eot?#iefix") format("eot"),url("../fonts/0e48ff79-51c7-452d-8d3b-8a3bf95db92b.woff") format("woff"),url("../fonts/e5c52fd6-67e2-4ed6-8249-75ec9e2d3301.ttf") format("truetype"),url("../fonts/f71e9c76-1044-4c12-acbb-a9be83df23e5.svg#f71e9c76-1044-4c12-acbb-a9be83df23e5") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"PMN Caecilia W02_n7";src:url("../fonts/6a34d4f2-d47e-491e-b23f-5c21cd102f27.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W02";src:url("../fonts/6a34d4f2-d47e-491e-b23f-5c21cd102f27.eot?#iefix");src:url("../fonts/6a34d4f2-d47e-491e-b23f-5c21cd102f27.eot?#iefix") format("eot"),url("../fonts/b75f619f-6985-455f-a653-31ddb61de0f5.woff") format("woff"),url("../fonts/d273add0-658d-4430-9dc9-2f7308debd0e.ttf") format("truetype"),url("../fonts/7447513d-8867-4753-9c62-3b057094223a.svg#7447513d-8867-4753-9c62-3b057094223a") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"PMN Caecilia W01_n7";src:url("../fonts/9bd4aa31-b713-46ea-98be-4ee7144485d3.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W01";src:url("../fonts/9bd4aa31-b713-46ea-98be-4ee7144485d3.eot?#iefix");src:url("../fonts/9bd4aa31-b713-46ea-98be-4ee7144485d3.eot?#iefix") format("eot"),url("../fonts/c8018977-bfbd-4a76-a48d-fa0be4da75ef.woff") format("woff"),url("../fonts/1f750230-9c70-43f4-ae5c-e8d00c419fda.ttf") format("truetype"),url("../fonts/0006ae28-8833-490d-82c5-b4f373a137c5.svg#0006ae28-8833-490d-82c5-b4f373a137c5") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"PMN Caecilia W02_i7";src:url("../fonts/23f632ee-1cd7-4f11-9878-4f71a9ae13a8.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W02";src:url("../fonts/23f632ee-1cd7-4f11-9878-4f71a9ae13a8.eot?#iefix");src:url("../fonts/23f632ee-1cd7-4f11-9878-4f71a9ae13a8.eot?#iefix") format("eot"),url("../fonts/f61f081a-9080-4e4f-82a0-79d8f0c6d113.woff") format("woff"),url("../fonts/131992da-d0a4-4a7d-a4f9-a6d45e7861b5.ttf") format("truetype"),url("../fonts/c92d9753-c501-44aa-9e48-e1675cd0d5b0.svg#c92d9753-c501-44aa-9e48-e1675cd0d5b0") format("svg");font-weight:700;font-style:italic}@font-face{font-family:"PMN Caecilia W01_i7";src:url("../fonts/e88f4b04-34be-437e-84a1-17e06c28094b.eot?#iefix") format("eot")}@font-face{font-family:"PMN Caecilia W01";src:url("../fonts/e88f4b04-34be-437e-84a1-17e06c28094b.eot?#iefix");src:url("../fonts/e88f4b04-34be-437e-84a1-17e06c28094b.eot?#iefix") format("eot"),url("../fonts/e7156675-443e-42f4-a824-c14fccfc6ed8.woff") format("woff"),url("../fonts/831b7f12-0076-4c1a-923f-598ddc3cbf2e.ttf") format("truetype"),url("../fonts/7ec89148-85c8-4f90-bd4f-04a7bccc1548.svg#7ec89148-85c8-4f90-bd4f-04a7bccc1548") format("svg");font-weight:700;font-style:italic}@font-face{font-family:"L Futura W01_n2";src:url("../fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix") format("eot")}@font-face{font-family:"L Futura W01";src:url("../fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix");src:url("../fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix") format("eot"),url("../fonts/4d0e252c-d811-4a5d-a7f3-6ad72c6b76f2.woff") format("woff"),url("../fonts/54250d43-02be-4ff9-b802-a4ea104a0611.ttf") format("truetype"),url("../fonts/15c556fc-4608-4b01-8a0d-9c8631c8bd74.svg#15c556fc-4608-4b01-8a0d-9c8631c8bd74") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Trade Gothic W01_n2";src:url("../fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W01";src:url("../fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix");src:url("../fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix") format("eot"),url("../fonts/537b145a-6a7d-4787-81d9-7228d3a42458.woff") format("woff"),url("../fonts/8e50278c-45cd-4808-b774-24767d958f17.ttf") format("truetype"),url("../fonts/d918b947-5fcb-42e2-8286-a98a801876de.svg#d918b947-5fcb-42e2-8286-a98a801876de") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Trade Gothic W02_n2";src:url("../fonts/8f3cfe93-e46f-46f3-96f3-ae599c130595.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W02";src:url("../fonts/8f3cfe93-e46f-46f3-96f3-ae599c130595.eot?#iefix");src:url("../fonts/8f3cfe93-e46f-46f3-96f3-ae599c130595.eot?#iefix") format("eot"),url("../fonts/e08b0532-28e8-4e6e-8349-6b22d9628c84.woff") format("woff"),url("../fonts/c2b4019f-6ab4-4be6-8834-4ab624505136.ttf") format("truetype"),url("../fonts/2606fba4-e2ae-4395-a279-38fef2a1f290.svg#2606fba4-e2ae-4395-a279-38fef2a1f290") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Trade Gothic W01_o2";src:url("../fonts/b1721311-de06-4277-8dcb-bf39e072b75e.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W01";src:url("../fonts/b1721311-de06-4277-8dcb-bf39e072b75e.eot?#iefix");src:url("../fonts/b1721311-de06-4277-8dcb-bf39e072b75e.eot?#iefix") format("eot"),url("../fonts/c357a65e-dd87-4d11-8063-db04802d44c0.woff") format("woff"),url("../fonts/6b9ca17d-cb9d-43bb-8b43-93670b45b83f.ttf") format("truetype"),url("../fonts/198ed3e2-0cdf-496f-a0ef-86da8d4dde55.svg#198ed3e2-0cdf-496f-a0ef-86da8d4dde55") format("svg");font-weight:200;font-style:oblique}@font-face{font-family:"Trade Gothic W02_o2";src:url("../fonts/79faef11-4298-4b2c-b14b-b52fbc448cad.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W02";src:url("../fonts/79faef11-4298-4b2c-b14b-b52fbc448cad.eot?#iefix");src:url("../fonts/79faef11-4298-4b2c-b14b-b52fbc448cad.eot?#iefix") format("eot"),url("../fonts/6491eb22-c939-4c47-8943-278369a52171.woff") format("woff"),url("../fonts/f46884ab-a35d-462c-a841-aa7b6127a27b.ttf") format("truetype"),url("../fonts/400d48f7-b207-4313-8d7c-a10d1b0c419b.svg#400d48f7-b207-4313-8d7c-a10d1b0c419b") format("svg");font-weight:200;font-style:oblique}@font-face{font-family:"Trade Gothic W02_n4";src:url("../fonts/9988b815-1feb-406c-a883-daa713dde285.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W02";src:url("../fonts/9988b815-1feb-406c-a883-daa713dde285.eot?#iefix");src:url("../fonts/9988b815-1feb-406c-a883-daa713dde285.eot?#iefix") format("eot"),url("../fonts/89cdefe7-0e02-4f9b-9b0a-c92845cab3d6.woff") format("woff"),url("../fonts/6e07ee60-77f5-4906-9488-872597538762.ttf") format("truetype"),url("../fonts/b4a8da2c-ff35-40ec-8433-c4e4738c488b.svg#b4a8da2c-ff35-40ec-8433-c4e4738c488b") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Trade Gothic W01_n4";src:url("../fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W01";src:url("../fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix");src:url("../fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix") format("eot"),url("../fonts/c4aef0d4-bfcf-4790-acf5-909881f411e8.woff") format("woff"),url("../fonts/e741f29c-bc18-4343-bff3-db2465a0be3e.ttf") format("truetype"),url("../fonts/853e2a9b-4057-42a5-ad7e-0762cda0b13c.svg#853e2a9b-4057-42a5-ad7e-0762cda0b13c") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Trade Gothic W01_o4";src:url("../fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W01";src:url("../fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix");src:url("../fonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix") format("eot"),url("../fonts/1c164451-034c-41f5-9542-390709016510.woff") format("woff"),url("../fonts/7062b4ff-265a-4366-b34f-443ec5cc2dad.ttf") format("truetype"),url("../fonts/09f52831-e1cf-48be-9c1e-2d1577e420b7.svg#09f52831-e1cf-48be-9c1e-2d1577e420b7") format("svg");font-weight:400;font-style:oblique}@font-face{font-family:"Trade Gothic W02_o4";src:url("../fonts/97f2eeee-a110-4716-924a-4bdec072042c.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W02";src:url("../fonts/97f2eeee-a110-4716-924a-4bdec072042c.eot?#iefix");src:url("../fonts/97f2eeee-a110-4716-924a-4bdec072042c.eot?#iefix") format("eot"),url("../fonts/4b1e6022-8432-43e3-8127-0fec63d9ca8c.woff") format("woff"),url("../fonts/9aa3e556-5dc6-49f1-a763-c14d7971f3d9.ttf") format("truetype"),url("../fonts/e4d12f8d-b186-4351-9be2-bf40c035aa15.svg#e4d12f8d-b186-4351-9be2-bf40c035aa15") format("svg");font-weight:400;font-style:oblique}@font-face{font-family:"Trade Gothic W02_n7";src:url("../fonts/78397af4-a9d9-4b09-bbd0-9e73b50505ae.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W02";src:url("../fonts/78397af4-a9d9-4b09-bbd0-9e73b50505ae.eot?#iefix");src:url("../fonts/78397af4-a9d9-4b09-bbd0-9e73b50505ae.eot?#iefix") format("eot"),url("../fonts/e6479257-b3cc-46ce-8211-c61bf17beade.woff") format("woff"),url("../fonts/e1818938-fb5b-4dd7-b591-7c9203690937.ttf") format("truetype"),url("../fonts/30f633f8-d29f-464b-9fe9-5d8974aee0ac.svg#30f633f8-d29f-464b-9fe9-5d8974aee0ac") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Trade Gothic W01_n7";src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W01";src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"),url("../fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),url("../fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),url("../fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Trade Gothic W01_o7";src:url("../fonts/5c90cd43-1e43-418c-b94c-e0687d8c2dc4.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W01";src:url("../fonts/5c90cd43-1e43-418c-b94c-e0687d8c2dc4.eot?#iefix");src:url("../fonts/5c90cd43-1e43-418c-b94c-e0687d8c2dc4.eot?#iefix") format("eot"),url("../fonts/746f551e-eccf-461a-93a8-b885802a32a5.woff") format("woff"),url("../fonts/e721a83e-fd4b-4dd9-82fd-76f3108e7e16.ttf") format("truetype"),url("../fonts/ee5ac1bd-d9cf-43b7-8e09-407b4c5d4e9e.svg#ee5ac1bd-d9cf-43b7-8e09-407b4c5d4e9e") format("svg");font-weight:700;font-style:oblique}@font-face{font-family:"Trade Gothic W02_o7";src:url("../fonts/44aab9b8-297b-4f56-9d16-9bfa869d155e.eot?#iefix") format("eot")}@font-face{font-family:"Trade Gothic W02";src:url("../fonts/44aab9b8-297b-4f56-9d16-9bfa869d155e.eot?#iefix");src:url("../fonts/44aab9b8-297b-4f56-9d16-9bfa869d155e.eot?#iefix") format("eot"),url("../fonts/cd9647e7-006b-49f2-9f17-fa1ea385880d.woff") format("woff"),url("../fonts/d2e6dacb-4409-47de-bfc3-0b5240cf1426.ttf") format("truetype"),url("../fonts/e71d8403-550c-4239-b8ab-febcec203d90.svg#e71d8403-550c-4239-b8ab-febcec203d90") format("svg");font-weight:700;font-style:oblique}@font-face{font-family:'mcduffie-icons';src:url('../fonts/mcduffie-icons.eot?12508488');src:url('../fonts/mcduffie-icons.eot?12508488#iefix') format('embedded-opentype'),url('../fonts/mcduffie-icons.woff?12508488') format('woff'),url('../fonts/mcduffie-icons.ttf?12508488') format('truetype'),url('../fonts/mcduffie-icons.svg?12508488#mcduffie-icons') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"mcduffie-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;color:#878787}.icon-pencil:before{content:'\270e'}.icon-arrow-thin:before{content:'\e604'}.icon-load-more-arrow:before{content:'\e803'}.icon-file-pdf:before{content:'\f1c1'}.transform-minus-90:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.transform-minus-270:before{-webkit-transform:rotate(-270deg) translateX(-100%);-ms-transform:rotate(-270deg) translateX(-100%);-o-transform:rotate(-270deg) translateX(-100%);transform:rotate(-270deg) translateX(-100%)}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Trade Gothic W02",Arial Narrow,Helvetica,Arial,sans-serif;color:#4b4b4b;background-color:#808080;line-height:1.38461538}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0}body{font-size:13px}ul,ol{margin:0;list-style-type:none;padding:0}figure{margin:0;padding:0;line-height:0}a{color:#4b4b4b;text-decoration:none}a img{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms;-o-transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms;transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms}a img:hover,a img:active,a img:focus{opacity:.7}p{margin-top:10px;margin-bottom:10px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Trade Gothic W02",Arial Narrow,Helvetica,Arial,sans-serif;font-weight:400;color:#000}@media (min-width:768px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-size:12px}}h1,h2,h3,.h1,.h2,.h3{font-size:20px;line-height:1.15}h4,h5,h6,.h4,.h5,.h6{font-size:16px;line-height:1.25}.heading-caps{font-size:12px;line-height:1;text-transform:uppercase;font-weight:600 !important;letter-spacing:.5px}.pod{background-color:white;border-top:5px solid #4b4b4b}.pod .inner{height:180px}.pod.full{height:100px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}@media (min-width:768px){.row{margin-left:-12px;margin-right:-12px}}.col{margin-bottom:16px}@media (min-width:768px){.col{margin-bottom:24px}}@media (min-width:768px){.col{margin-left:12px;margin-right:12px}}.col.full{margin-left:0;margin-right:0}@media (min-width:768px){.col.half{width:348px;float:left}}@media (min-width:768px){.col.one-third{width:204px;float:left}}.inner{padding:10px}.block-border-top{border-top:1px solid #c8c8c8;padding-top:10px;padding-bottom:24px;margin:10px}.block-border-top:before,.block-border-top:after{content:" ";display:table}.block-border-top:after{clear:both}.block-border-top:before,.block-border-top:after{content:" ";display:table}.block-border-top:after{clear:both}@media (min-width:768px){.inner-col.two-thirds{width:423px;float:left}}.inner-col.one-third{margin-top:24px !important}@media (min-width:768px){.inner-col.one-third{margin-top:0 !important;width:210px;float:right}}@media (min-width:768px){.inner-col.one-half{width:334px;float:left}}@media (min-width:768px){.inner-col.one-half.pull-right{float:right}}.inner-col:last-child{margin-top:20px}@media (min-width:768px){.inner-col:last-child{margin-top:0}}@media (min-width:768px){.inner-col.two-thirds-type2{width:472px;float:right}}@media (min-width:768px){.inner-col.one-third-type2{width:204px;float:left}}.img{width:100%;height:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.mb-large{margin-bottom:24px}.border-top-projects{border-color:#ff8700}.border-top-video{border-color:#00d200}.border-top-photos{border-color:#00d200}.border-top-about{border-color:#f00}.border-top-dates{border-color:#1e21ff}.border-top-recordings{border-color:#a500a5}.border-top-press{border-color:#f500f5}.border-top-contact{border-color:#95a3ab}.border-top-credits{border-color:#95a3ab}.color-projects{color:#ff8700}.color-video{color:#00d200}.color-photos{color:#00d200}.color-about{color:#f00}.color-dates{color:#1e21ff}.color-recordings{color:#a500a5}.color-press{color:#f500f5}.color-contact{color:#95a3ab}.color-credits{color:#95a3ab}.header{height:100px}.header .wrapper{position:relative}.header .site-name{margin-top:20px}.header .site-name img{max-width:100%}.browsehappy{text-align:center;color:white}.browsehappy a{color:white;text-decoration:underline}.container.footer{font-size:10px;line-height:1.4;padding-bottom:52px}@media (min-width:768px){.container.footer{padding-bottom:10px}}.container.footer .rule{border-top:1px solid #878787;padding-bottom:10px}.container.footer .nav{float:right}.container.footer .nav li{display:inline-block;padding-right:3px;padding-left:3px}.container.footer .nav li a{color:#4b4b4b}.container.footer .nav li+li{border-left:1px solid #878787}.container{padding:16px;background-color:#dedede;min-width:200px;width:auto;margin-left:auto;margin-right:auto}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{padding:24px}}@media (min-width:768px){.container{width:768px;max-width:none;min-width:none}}.container.header{background-color:#000}@media (min-width:768px){.container.header{padding-top:20px}}.container.main{padding-bottom:0}.container.footer{padding-top:0}.nav.main-nav{background-color:rgba(255,255,255,0.93);-webkit-box-shadow:0px 0px 10px gray;box-shadow:0px 0px 10px gray;top:84px;right:-16px;left:-16px;padding:16px;position:absolute;z-index:1}@media (min-width:768px){.nav.main-nav{top:81px;right:-24px;left:auto}}@media (min-width:768px){.nav.main-nav{padding:24px;width:273px}}.nav.main-nav a{display:block;font-size:14px;border-top:1px solid #c8c8c8;padding-top:7px;padding-bottom:7px;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav.main-nav a:hover,.nav.main-nav a:active{background-color:#d1d3d4;border-radius:0;-webkit-border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav.main-nav .level-one{border-top:3px solid;width:100%;text-transform:uppercase;font-weight:600 !important;letter-spacing:.5px;font-size:13px;line-height:1;padding-top:9px;padding-bottom:9px}.nav.main-nav>ul>li{margin-bottom:22px}.nav.main-nav{opacity:0;visibility:hidden;-webkit-transition:all cubic-bezier(.25, .46, .45, .94) 450ms;-o-transition:all cubic-bezier(.25, .46, .45, .94) 450ms;transition:all cubic-bezier(.25, .46, .45, .94) 450ms}.nav.main-nav.open{opacity:1;visibility:visible}.strings-box{position:absolute;top:-24px;right:-16px;width:60px;height:60px;display:block;padding-top:9px}.strings-box:before,.strings-box:after{content:" ";display:table}.strings-box:after{clear:both}.strings-box:before,.strings-box:after{content:" ";display:table}.strings-box:after{clear:both}@media (min-width:768px){.strings-box{right:-24px}}@media (min-width:768px){.strings-box{width:72px;height:72px}}.strings{display:block;width:24px;height:24px;margin-left:auto;margin-right:auto;position:relative;margin-top:24px}.strings .line{position:absolute;width:24px;height:2px;top:28px;left:18px;background:#fff;-webkit-transition:background 250ms,-webkit-transform 250ms,-webkit-transform 250ms,top 250ms;transition:background 250ms,-o-transform 250ms,-webkit-transform 250ms,top 250ms;transition:background 250ms,transform 250ms,-webkit-transform 250ms,top 250ms}.strings .line.first{top:-9px;left:0;content:""}.strings .line.second{top:-3px;left:0;content:""}.strings .line.third{top:3px;left:0;content:""}.strings .line.fourth{top:9px;left:0;content:""}.open .strings .line.third,.open .strings .line.second{background:transparent}.open .strings .line.first{top:0;transform:rotate3d(0, 0, 1, -45deg);-webkit-transform:rotate3d(0, 0, 1, -45deg)}.open .strings .line.fourth{top:0;transform:rotate3d(0, 0, 1, 45deg);-webkit-transform:rotate3d(0, 0, 1, 45deg)}.back-to-top{width:32px;height:32px;background-color:#959595;position:fixed;bottom:0;right:0;border:0;margin:0;padding:0;visiblity:hidden;opacity:0;-webkit-transition:all cubic-bezier(.25, .46, .45, .94) 450ms;-o-transition:all cubic-bezier(.25, .46, .45, .94) 450ms;transition:all cubic-bezier(.25, .46, .45, .94) 450ms}.back-to-top:focus{outline:0}.back-to-top.on{visiblity:visible;opacity:1}@media (min-width:768px){.back-to-top.on{visiblity:hidden;opacity:0}}.back-to-top .triangle{width:0;height:0;border-style:solid;border-width:0 8px 14px 8px;border-color:transparent transparent #ffffff transparent;margin-left:auto;margin-right:auto}.modal.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.9);visibility:hidden;opacity:0;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:all cubic-bezier(.25, .46, .45, .94) 450ms;-o-transition:all cubic-bezier(.25, .46, .45, .94) 450ms;transition:all cubic-bezier(.25, .46, .45, .94) 450ms;z-index:2}.modal.overlay.open{visibility:visible;opacity:1;overflow-x:hidden;overflow-y:auto}.modal .strings-box{z-index:100;right:0;top:0;margin-top:0;padding-top:0}.modal .strings-box .strings{margin-top:35px}.modal .display-table{display:table;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.modal .video-target{display:table-cell;vertical-align:middle;text-align:center;position:relative}.modal .video-width{max-width:100%;margin-left:auto;margin-right:auto}.modal .video-container{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.modal .video-container object,.modal .video-container embed,.modal .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal .recording-title{color:#fff;font-size:13px;padding-bottom:24px;padding-left:24px;padding-right:24px}.modal audio{width:100%;padding-left:25px;padding-right:25px}@media (min-width:768px){.modal audio{width:600px;padding-left:0;padding-right:0}}body.modal-open{overflow:hidden}.loader-container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.loader{font-size:10px;position:relative;text-indent:-9999em;border-top:.8em solid rgba(71,72,72,0.2);border-right:.8em solid rgba(71,72,72,0.2);border-bottom:.8em solid rgba(71,72,72,0.2);border-left:.8em solid #7d7d7d;-webkit-animation:load8 1.1s infinite linear;-o-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;margin-left:auto;margin-right:auto}.loader,.loader:after{border-radius:50%;width:5em;height:5em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes load8{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.right{left:auto;right:0}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}.carousel.full-screen.off{display:none}.carousel.full-screen{position:absolute;top:0;right:0;left:0;bottom:0;color:#fff}.carousel.full-screen .carousel-inner{width:100%;height:100%}.carousel.full-screen .item{height:100%;width:100%;opacity:1;-webkit-transition:.5s cubic-bezier(.25, .46, .45, .94) left;-o-transition:.5s cubic-bezier(.25, .46, .45, .94) left;transition:.5s cubic-bezier(.25, .46, .45, .94) left}.carousel.full-screen .item .fill{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;opacity:1}@media (min-width:768px){.carousel.full-screen .item .fill{top:50px;left:50px;right:50px;bottom:50px}}.carousel.full-screen .item .fill.loading{opacity:0}.carousel.caption-fade .next.left .slide-caption,.carousel.caption-fade .prev.right .slide-caption{opacity:1;z-index:1}.carousel.caption-fade .active.left .slide-caption,.carousel.caption-fade .active.right .slide-caption{opacity:0;z-index:2}.carousel.full-screen .carousel-control{font-size:24px;opacity:0;color:#fff;-webkit-transition:opacity cubic-bezier(.25, .46, .45, .94) 300ms;-o-transition:opacity cubic-bezier(.25, .46, .45, .94) 300ms;transition:opacity cubic-bezier(.25, .46, .45, .94) 300ms}.carousel.full-screen .carousel-control i:before{color:#fff}.carousel.full-screen .carousel-control.left,.carousel.full-screen .carousel-control.right{background-image:none}.carousel.full-screen .carousel-control.left i{left:12px}@media (min-width:768px){.carousel.full-screen .carousel-control.left i{left:24px}}.carousel.full-screen .carousel-control.right i{right:12px}@media (min-width:768px){.carousel.full-screen .carousel-control.right i{right:24px}}.carousel.full-screen:hover .carousel-control,.carousel.full-screen:focus .carousel-control,.carousel.full-screen:active .carousel-control{opacity:.9}.sr-only{display:none}.v-align{position:absolute;top:50%;z-index:5;display:inline-block}.slide-caption{position:fixed;bottom:0;left:0;right:0;padding-bottom:5px;padding-right:12px;padding-left:12px;font-size:14px;text-align:center;z-index:3}.slide-caption.short p{display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:38.76923077px;-webkit-line-clamp:2}@media (min-width:768px){.slide-caption.short p{max-height:77.53846154px;-webkit-line-clamp:4}}body.home .pod .section,body.home .pod .title,body.home .pod .description{margin-bottom:10px}body.home .pod .description{color:#7d7d7d;margin-bottom:20px}body.home .pod .description p{display:inline}body.home .pod .title a:hover,body.home .pod .title a:active,body.home .pod .title a:focus{background-color:#dcdedf}body.home .pod .read-more{text-transform:uppercase;color:#7d7d7d;font-size:11px;border-bottom:1px dotted;font-weight:600;letter-spacing:.5px;float:right;margin-bottom:10px}body.home .pod .read-more:hover,body.home .pod .read-more:active,body.home .pod .read-more:focus{background-color:#dcdedf}body.home .pod .image-link{display:block;line-height:0}body.home .pod .image-link{padding-top:58%;position:relative;display:block;overflow:hidden;background-color:#dedede}body.home .pod .image-link:hover,body.home .pod .image-link:active,body.home .pod .image-link:focus{background-color:transparent}body.home .pod .js-video-image{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms;-o-transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms;transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms}body.home .pod .js-video-image:hover,body.home .pod .js-video-image:active,body.home .pod .js-video-image:focus{opacity:.7}body.home .pod img{position:absolute;top:0}body.home .pod.full{height:auto}body.home .pod.full .inner{height:auto}@media (min-width:768px){body.home .pod.full{height:auto}}@media (min-width:768px){body.home .pod.full .description{display:inline;margin-bottom:0;margin-right:20px}body.home .pod.full .read-more{display:inline;float:none}}.text-right{text-align:right}.featured.main{margin-bottom:16px}@media (min-width:768px){.featured.main{margin-bottom:24px}}.pdf-label{margin-left:4px}.section.heading-caps{margin-bottom:7px}.title p:first-child{margin-top:0}.flexible-content.contact .pod,.flexible-content.credits .pod{padding:12px;padding-bottom:24px}.flexible-content.contact .pod .subheading,.flexible-content.credits .pod .subheading{margin-top:34px;border-top:1px solid #878787;padding-top:9px;font-size:13px;line-height:1.38461538}.flexible-content .pod{padding:12px 12px 24px 12px;font-family:"PMN Caecilia W02",Georgia,serif;font-weight:200;margin-bottom:16px}@media (min-width:768px){.flexible-content .pod{padding:12px 130px 130px 130px}}@media (min-width:768px){.flexible-content .pod{margin-bottom:24px}}.flexible-content .pod .text-area a,.flexible-content .pod .text-area p a{border-color:#4b4b4b;border-style:dotted;border-width:0px 0px 1px 0px}.flexible-content .pod .text-area a:hover,.flexible-content .pod .text-area p a:hover,.flexible-content .pod .text-area a:active,.flexible-content .pod .text-area p a:active,.flexible-content .pod .text-area a:focus,.flexible-content .pod .text-area p a:focus{background-color:#dcdedf}.flexible-content .pod .subheading{padding-top:9px}.flexible-content .pod .subheading:first-of-type{margin-top:0}.flexible-content h1.title,.flexible-content .subheading{margin-bottom:14px}.flexible-content .pod .text-area+.media,.flexible-content .pod .subheading+.media{margin-top:34px}.flexible-content .pod .quote{margin-bottom:19.5px}.flexible-content .pod .quote .quote-text{font-size:13px}.flexible-content .pod .quote .quote-source{font-family:"Trade Gothic W02",Arial Narrow,Helvetica,Arial,sans-serif}.flexible-content .pod .media{margin-bottom:12px}.flexible-content .pod .media.has-caption{margin-bottom:36px}.flexible-content .pod .media .caption{font-size:10px;line-height:1.4}.flexible-content .pod .media .title{border-top:1px solid #878787;padding-top:12px;padding-bottom:12px;font-size:13px;line-height:1.38461538}.recordings-entry .description,.recordings-entry .links{margin-top:6px}.recordings-entry .links li{display:inline-block;margin-left:5px;margin-right:5px}.recordings-entry .links li:first-child{margin-left:0}.recordings-entry .links li a{text-transform:uppercase;color:#7d7d7d;font-size:11px;border-bottom:1px dotted;font-weight:600;letter-spacing:.5px}.recordings-entry .links li a:hover,.recordings-entry .links li a:active,.recordings-entry .links li a:focus{background-color:#dcdedf}.recordings-entry .quote{margin-top:18px}.quote .quote-text{font-size:14px;color:#000;font-family:"PMN Caecilia W02",Georgia,serif;font-weight:200;font-style:italic}.quote .quote-text p:last-child{margin-bottom:5px}.quote .quote-source{color:#7d7d7d;font-size:12px;line-height:1.4}.video-link{position:relative;display:block;padding-top:66.6%;overflow:hidden;background-color:#dedede}.video-link img{position:absolute;top:0}.video-link .cta{position:absolute;right:0;bottom:0;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff;font-family:"Trade Gothic W02",Arial Narrow,Helvetica,Arial,sans-serif;padding:8px;z-index:2}.video-link .cta .text,.video-link .cta .play-button{display:inline-block}.video-link .cta .play-button{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff}.video-link .gradient{position:absolute;bottom:0;left:0;right:0;height:110px;z-index:2;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.7) 100%);background-image:-o-linear-gradient(top, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.7) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.7)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.7) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0)}.js-video-image{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-background-size:cover;background-size:cover;background-position:center}a.video-link{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms;-o-transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms;transition:opacity cubic-bezier(.25, .46, .45, .94) 150ms}a.video-link:hover,a.video-link:active,a.video-link:focus{opacity:.7}.video-link:hover,.video-link:active,.video-link:focus{background-color:transparent}.dates-entry{position:relative}.dates-entry .title{font-size:14px;line-height:20px;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.dates-entry .title.secondary{color:#7d7d7d}.dates-entry .left-col{font-size:14px;line-height:20px}.dates-entry .right-col{font-family:"PMN Caecilia W02",Georgia,serif;font-weight:200}.dates-entry .desc p:first-child{margin-top:0}.dates-entry .desc p:last-child{margin-bottom:0}.dates-entry .program,.dates-entry .with{padding-top:6px}.dates-entry .program .label,.dates-entry .with .label,.dates-entry .program p:first-of-type,.dates-entry .with p:first-of-type{display:inline}.dates-entry .program .label,.dates-entry .with .label{font-style:italic}.dates-entry .cat{color:#696969;font-size:14px;line-height:1.28571429}.dates-entry .link{border-bottom:1px dotted}.dates-entry .link:hover,.dates-entry .link:active,.dates-entry .link:focus{background-color:#dcdedf}.dates-entry .debugger{color:#9c9c9c;font-size:11px;font-family:"Trade Gothic W02",Arial Narrow,Helvetica,Arial,sans-serif}.block-border-top.dates-entry{padding-top:7px}.dates .pod.entries{margin-bottom:24px}.pagination.loading{position:relative;height:100px;-webkit-transition:all cubic-bezier(.25, .46, .45, .94) 250ms;-o-transition:all cubic-bezier(.25, .46, .45, .94) 250ms;transition:all cubic-bezier(.25, .46, .45, .94) 250ms}.pagination .next-link{width:100%;text-align:center;display:block;padding-top:20px}.pagination .next-link:hover .text{background-color:#dcdedf}.pagination .next-link i:before{width:auto;font-size:20px;margin-left:auto;margin-right:auto;padding-bottom:10px}.pagination .next-link .text{text-transform:uppercase;color:#7d7d7d;font-size:11px;border-bottom:1px dotted;font-weight:600;letter-spacing:.5px}.pagination .next-link .text:hover,.pagination .next-link .text:active,.pagination .next-link .text:focus{background-color:#dcdedf}.form.loading{position:relative}.form.loading .loading{position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;opacity:.7;z-index:1;-webkit-transition:all cubic-bezier(.25, .46, .45, .94) 250ms;-o-transition:all cubic-bezier(.25, .46, .45, .94) 250ms;transition:all cubic-bezier(.25, .46, .45, .94) 250ms}.dates .pod.entries{min-height:50vh}.dates .pod.entries.loading{margin-bottom:10px;height:50vh !important;-webkit-transition:height cubic-bezier(.25, .46, .45, .94) 450ms;-o-transition:height cubic-bezier(.25, .46, .45, .94) 450ms;transition:height cubic-bezier(.25, .46, .45, .94) 450ms}@media (min-width:768px){.dates .pod.entries.loading{height:20vh !important}}fieldset{margin:0;padding:0;outline:0;border:0}.btn-reset{border:0;background-color:transparent}.filters:before,.filters:after{content:" ";display:table}.filters:after{clear:both}.filters:before,.filters:after{content:" ";display:table}.filters:after{clear:both}.filters .one-third{margin-bottom:0}.filter-name{text-transform:uppercase;color:#7d7d7d;font-size:11px;border-bottom:1px dotted;font-weight:600;letter-spacing:.5px;background-color:transparent;width:100%;padding-left:0;padding-right:0;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);color:black;font-size:13px;border-bottom:0;padding-top:12px;padding-bottom:10px;border:0;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.filter-name:hover,.filter-name:active,.filter-name:focus{background-color:#dcdedf}.filter-name:hover,.filter-name:active,.filter-name:focus{background-color:transparent;background:none;outline:0;cursor:default}@media (min-width:768px){.filter-name{padding-top:0;padding-bottom:5px;margin-bottom:10px;font-size:12px;border-top:0}}.filter-name .selected-filters{float:right;font-family:"Trade Gothic W02",Arial Narrow,Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;text-transform:none;letter-spacing:0;color:#1e21ff;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}@media (min-width:480px){.filter-name .selected-filters{max-width:280px}}@media (min-width:768px){.filter-name .selected-filters{display:none}}.filter-name{border-bottom-color:transparent}@media (min-width:768px){.filter-name{border-bottom-color:#c8c8c8}}.reset-all{border-top:1px solid #c8c8c8;padding-top:12px;padding-bottom:0;margin-bottom:0}@media (min-width:768px){.reset-all{border:none;padding:0}}.dates .pod,.dates .pod .inner{height:auto}.dates .inner{padding-bottom:18px}.btn-reset{padding:0;margin:0;color:#7d7d7d}.checkbox-square{width:100%;padding-bottom:2px}.checkbox-square input[type=checkbox]{display:inline-block;float:left;margin-left:-20px;display:none}.checkbox-square input[type=checkbox]:checked.active+label{color:#1e21ff}.checkbox-square input[type=checkbox]:checked.active+label:before{background-image:url('../img/x.png');background-position:center;background-repeat:no-repeat;border-color:#1e21ff;-webkit-background-size:12px 12px;background-size:12px 12px}@media (min-width:768px){.checkbox-square input[type=checkbox]:checked.active+label:before{-webkit-background-size:10px 10px;background-size:10px 10px}}.checkbox-square input[type=checkbox].inactive+label{color:#dedede;cursor:default}.checkbox-square input[type=checkbox].inactive+label:before{border-color:#dedede}.checkbox-square input[type=checkbox].inactive+label:hover .label-text,.checkbox-square input[type=checkbox].inactive+label:active .label-text{background-color:transparent}.checkbox-square label{position:relative;display:inline-block;cursor:pointer;color:#7d7d7d;width:100%;font-size:14px;line-height:16px;padding-left:24px;padding-top:5px;padding-bottom:5px}@media (min-width:768px){.checkbox-square label{line-height:12px;padding-left:18px;font-size:13px;padding-bottom:0;padding-top:0}}.checkbox-square label:hover .label-text,.checkbox-square label:active .label-text{background-color:#dcdedf}.checkbox-square label .label-text{line-height:18px}.checkbox-square label:before{display:inline-block;margin-right:10px;position:absolute;left:0;top:6px;border:1px solid #878787;content:"";width:16px;height:16px;line-height:16px}@media (min-width:768px){.checkbox-square label:before{top:2px}}@media (min-width:768px){.checkbox-square label:before{width:12px;height:12px;line-height:12px}}.seasons{margin-top:19px}.season-tab{display:inline-block;margin-right:20px;margin-bottom:6px;text-transform:uppercase;color:#7d7d7d;font-size:11px;border-bottom:1px dotted;font-weight:600;letter-spacing:.5px;font-size:12px}.season-tab:first-child{margin-left:0}.season-tab:hover,.season-tab:active,.season-tab:focus{background-color:#dcdedf}.season-tab .checkbox{display:none}.season-tab .checkbox+label:hover{cursor:pointer}.season-tab .checkbox:checked+label{color:#1e21ff}.season-tab .checkbox:checked+label:hover{cursor:default}.js-toggle-filters{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height 350ms cubic-bezier(.25, .46, .45, .94) 0,opacity 350ms cubic-bezier(.25, .46, .45, .94) 0;-o-transition:max-height 350ms cubic-bezier(.25, .46, .45, .94) 0,opacity 350ms cubic-bezier(.25, .46, .45, .94) 0;transition:max-height 350ms cubic-bezier(.25, .46, .45, .94) 0,opacity 350ms cubic-bezier(.25, .46, .45, .94) 0}.js-toggle-filters.open{margin-top:19px;max-height:900px;opacity:1;-webkit-transition:max-height 350ms cubic-bezier(.25, .46, .45, .94) 0,opacity 350ms cubic-bezier(.25, .46, .45, .94) 351ms;-o-transition:max-height 350ms cubic-bezier(.25, .46, .45, .94) 0,opacity 350ms cubic-bezier(.25, .46, .45, .94) 351ms;transition:max-height 350ms cubic-bezier(.25, .46, .45, .94) 0,opacity 350ms cubic-bezier(.25, .46, .45, .94) 351ms}@media (min-width:768px){.js-toggle-filters.open{margin-top:15px}}@media (min-width:768px){.toggle-filters{display:none}}.panel-collapse fieldset{margin-bottom:25px;padding-top:10px;border-top:1px solid #c8c8c8}@media (min-width:768px){.panel-collapse fieldset{border-top:0;margin-bottom:16px;padding-top:0}}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}@media (min-width:768px){.collapse{display:block;visibility:visible}}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}@media (min-width:768px){.collapsing{height:auto;overflow:auto}}@media (min-width:768px){.col.year{width:220px}.col.region{width:136px}.col.tour{width:296px}}.photos-entry .gallery{margin-left:-6px;margin-right:-6px}.photos-entry .gallery:before,.photos-entry .gallery:after{content:" ";display:table}.photos-entry .gallery:after{clear:both}.photos-entry .gallery:before,.photos-entry .gallery:after{content:" ";display:table}.photos-entry .gallery:after{clear:both}.photos-entry .gallery .thumbnail{display:inline-block;margin-left:6px;margin-right:6px;margin-bottom:12px;width:calc(50% - 12px);float:left}.photos-entry .gallery .thumbnail a{display:block}@media (min-width:768px){.photos-entry .gallery .thumbnail{width:165px}}.photos-entry .gallery .thumbnail img{width:100%;height:auto}.photos-entry .gallery .bg-fit{background-color:#bcc1c2}.photos-entry .gallery .bg-fit:before,.photos-entry .gallery .bg-fit:after{content:" ";display:table}.photos-entry .gallery .bg-fit:after{clear:both}.photos-entry .gallery .bg-fit:before,.photos-entry .gallery .bg-fit:after{content:" ";display:table}.photos-entry .gallery .bg-fit:after{clear:both}.photos-entry .gallery .bg-fit img{max-width:none;width:auto;height:100% !important}.photos-entry .title{margin-bottom:12px}.photos-entry .description{margin-bottom:24px}.photos-entry.has-gallery{padding-bottom:14px}.aspect{width:100%;padding-top:66.6%;position:relative}.aspect .content{position:absolute;top:0;left:0;right:0;bottom:0}.aspect .img{position:absolute}