/* Available fonts:
	font-family:'HelveticaNeueW01-55Roma';
	font-family:'HelveticaNeueW01-75Bold';


font-family:'Optima LT W01 Roman';
font-family:'Soho W01 Regular';
font-family:'Neo Sans W01';
font-family:'AvenirNextLTW01-Regular';

*/

@font-face {
font-family: 'Workfolio';
src: url("/css/webfonts/workfolio-regular-webfont.eot");
src: url("/css/webfonts/workfolio-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/css/webfonts/workfolio-regular-webfont.woff") format("woff"),url("/css/webfonts/workfolio-regular-webfont.ttf") format("truetype");
}

/* fonts.com fonts */

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=24cb66f8-be50-4586-9d6b-d9d979677e5a");
    @font-face{
        font-family:"Adelle W01 Regular";
        src:url("/css/webfonts/e800d24d-133b-4293-a15b-611f67139c09.eot?#iefix");
        src:url("/css/webfonts/e800d24d-133b-4293-a15b-611f67139c09.eot?#iefix") format("eot"),url("/css/webfonts/f5ebba9f-e1ef-4756-9f7a-d428f532e4cd.woff2") format("woff2"),url("/css/webfonts/89fe91e2-46a0-4e3b-8735-78b3de8da38f.woff") format("woff"),url("/css/webfonts/152fa65e-e42f-431d-a37f-a66d10903310.ttf") format("truetype"),url("/css/webfonts/6ad1d18a-0166-4178-812f-07e16b64000b.svg#6ad1d18a-0166-4178-812f-07e16b64000b") format("svg");
    }
    @font-face{
        font-family:"Arigola W01 Regular";
        src:url("/css/webfonts/f090b91f-fe28-47b3-b2f6-ddbc1dac3f32.eot?#iefix");
        src:url("/css/webfonts/f090b91f-fe28-47b3-b2f6-ddbc1dac3f32.eot?#iefix") format("eot"),url("/css/webfonts/c5cee3d4-4abf-424d-b0b2-f4f3cfba9970.woff2") format("woff2"),url("/css/webfonts/aee85182-8eb8-413d-9893-ebe5ebe67dab.woff") format("woff"),url("/css/webfonts/2261703b-2733-4917-8551-6fd5b7161162.ttf") format("truetype"),url("/css/webfonts/b92878d7-ca23-4c44-b51f-92d8e06d3517.svg#b92878d7-ca23-4c44-b51f-92d8e06d3517") format("svg");
    }
    @font-face{
        font-family:"AvenirNextLTW01-Regular";
        src:url("/css/webfonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
        src:url("/css/webfonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"),url("/css/webfonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"),url("/css/webfonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"),url("/css/webfonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"),url("/css/webfonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg");
    }
    @font-face{
        font-family:"AvenirNextLTW01-BoldCn";
        src:url("/css/webfonts/07690b8a-c348-4c53-8de3-59f7cfef9ee8.eot?#iefix");
        src:url("/css/webfonts/07690b8a-c348-4c53-8de3-59f7cfef9ee8.eot?#iefix") format("eot"),url("/css/webfonts/9f6106aa-36e0-4cfb-8cda-c3354eab2461.woff2") format("woff2"),url("/css/webfonts/ff039068-be8b-415c-b1a9-24eedee1c3ab.woff") format("woff"),url("/css/webfonts/cdd2cecb-bd0e-41e5-9ecd-ef60f52a35be.ttf") format("truetype"),url("/css/webfonts/390c08bc-8d21-4af3-95a1-a73c21f189cd.svg#390c08bc-8d21-4af3-95a1-a73c21f189cd") format("svg");
    }
    @font-face{
        font-family:"Cabrito W01 Nml Regular";
        src:url("/css/webfonts/557c1484-ae4b-4118-a4b3-76f0cc2d9da3.eot?#iefix");
        src:url("/css/webfonts/557c1484-ae4b-4118-a4b3-76f0cc2d9da3.eot?#iefix") format("eot"),url("/css/webfonts/8855e0ea-25af-4d71-9800-954e69b6e058.woff2") format("woff2"),url("/css/webfonts/a14adf21-27bf-44d5-831d-2847f9e3e801.woff") format("woff"),url("/css/webfonts/b7b4d252-38ac-42d2-9751-2ae77cf284d2.ttf") format("truetype"),url("/css/webfonts/b5cf7408-7d9c-4407-8e34-78f446383cd8.svg#b5cf7408-7d9c-4407-8e34-78f446383cd8") format("svg");
    }
    @font-face{
        font-family:"AdobeCaslonW01-Regular";
        src:url("/css/webfonts/ef429e53-4846-40b9-a3fe-4295cefc7e94.eot?#iefix");
        src:url("/css/webfonts/ef429e53-4846-40b9-a3fe-4295cefc7e94.eot?#iefix") format("eot"),url("/css/webfonts/3531483a-a370-4cac-bcd3-9cbd5c0aa8fe.woff2") format("woff2"),url("/css/webfonts/29fc7b6f-c777-4db4-99c7-98a753629a74.woff") format("woff"),url("/css/webfonts/492aae7f-5ec2-484f-8c4a-5dceb929def5.ttf") format("truetype"),url("/css/webfonts/27231d8a-1ac1-4ede-8e91-c7bb60852443.svg#27231d8a-1ac1-4ede-8e91-c7bb60852443") format("svg");
    }
    @font-face{
        font-family:"DIN Next W01 Regular";
        src:url("/css/webfonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix");
        src:url("/css/webfonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix") format("eot"),url("/css/webfonts/44e7b0fa-6c8d-43c2-b19e-f1e3ce9ea57c.woff2") format("woff2"),url("/css/webfonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff") format("woff"),url("/css/webfonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf") format("truetype"),url("/css/webfonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a") format("svg");
    }
    @font-face{
        font-family:"DIN Next W01 Bold";
        src:url("/css/webfonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix");
        src:url("/css/webfonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix") format("eot"),url("/css/webfonts/121784c1-863c-4e49-b682-625ea7de55b0.woff2") format("woff2"),url("/css/webfonts/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff") format("woff"),url("/css/webfonts/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf") format("truetype"),url("/css/webfonts/af94da3e-4232-416a-b6bc-f39f85dd5db6.svg#af94da3e-4232-416a-b6bc-f39f85dd5db6") format("svg");
    }
    @font-face{
        font-family:"Marselis Slab W01 Regular";
        src:url("/css/webfonts/1de9ef8f-58cf-46ca-b9da-c91cd746e495.eot?#iefix");
        src:url("/css/webfonts/1de9ef8f-58cf-46ca-b9da-c91cd746e495.eot?#iefix") format("eot"),url("/css/webfonts/aad592fa-5aba-4bac-bebb-872c73a866fc.woff2") format("woff2"),url("/css/webfonts/6fd483ec-27d9-4642-aa0b-ecc1cc51a26e.woff") format("woff"),url("/css/webfonts/9774391b-dc46-4490-a97d-0276f57f891e.ttf") format("truetype"),url("/css/webfonts/5e3e5676-c86f-492f-8c27-5e68522860d2.svg#5e3e5676-c86f-492f-8c27-5e68522860d2") format("svg");
    }
    @font-face{
        font-family:"Fluctuation W00 Regular";
        src:url("/css/webfonts/cda6609c-6970-4428-a41a-f608292a04b7.eot?#iefix");
        src:url("/css/webfonts/cda6609c-6970-4428-a41a-f608292a04b7.eot?#iefix") format("eot"),url("/css/webfonts/e16acf54-3dc7-45d4-a97c-71d2d97a28d2.woff2") format("woff2"),url("/css/webfonts/ad13dd66-c903-4290-af08-70c8777647bc.woff") format("woff"),url("/css/webfonts/1b8bfe27-504d-46be-9b7b-dde6c6e786ec.ttf") format("truetype"),url("/css/webfonts/8d1b97ca-befc-4747-a0fa-60c622a6d939.svg#8d1b97ca-befc-4747-a0fa-60c622a6d939") format("svg");
    }
    @font-face{
        font-family:"AdobeGaramondW01-Regula";
        src:url("/css/webfonts/73fe293c-69da-4927-80ce-773ee1a1879c.eot?#iefix");
        src:url("/css/webfonts/73fe293c-69da-4927-80ce-773ee1a1879c.eot?#iefix") format("eot"),url("/css/webfonts/d5ca2f36-723d-4882-8658-9746fb0eea72.woff2") format("woff2"),url("/css/webfonts/859018fa-3c03-484b-8774-97bd6548d48d.woff") format("woff"),url("/css/webfonts/abb87b70-21d4-4ac2-bf9f-41548a67e564.ttf") format("truetype"),url("/css/webfonts/6e4e2084-ff69-479e-b179-92d90deb7885.svg#6e4e2084-ff69-479e-b179-92d90deb7885") format("svg");
    }
    @font-face{
        font-family:"HelveticaNeueW01-55Roma";
        src:url("/css/webfonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
        src:url("/css/webfonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("/css/webfonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),url("/css/webfonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("/css/webfonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("/css/webfonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
    }
    @font-face{
        font-family:"HelveticaNeueW01-75Bold";
        src:url("/css/webfonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
        src:url("/css/webfonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("/css/webfonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("/css/webfonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("/css/webfonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("/css/webfonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
    }
    @font-face{
        font-family:"HelveticaNeueW01-77BdCn 692722";
        src:url("/css/webfonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
        src:url("/css/webfonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"),url("/css/webfonts/ab23c239-fb66-406e-bce6-f0f260f5a217.woff2") format("woff2"),url("/css/webfonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("/css/webfonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("/css/webfonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
    }
    @font-face{
        font-family:"Javiera W00 Regular";
        src:url("/css/webfonts/256fb76f-f165-44b5-9390-db1ca8eec3f2.eot?#iefix");
        src:url("/css/webfonts/256fb76f-f165-44b5-9390-db1ca8eec3f2.eot?#iefix") format("eot"),url("/css/webfonts/55fbd9ce-60fa-44a9-8a00-ab5b82897af4.woff2") format("woff2"),url("/css/webfonts/0a8cdbb7-ae22-4dc7-a3d6-f216025ac705.woff") format("woff"),url("/css/webfonts/f8bdd006-d7e8-4399-a06d-4a5f7fc13e5e.ttf") format("truetype"),url("/css/webfonts/7d3389a6-1588-4ced-bc51-f7a0066496a4.svg#7d3389a6-1588-4ced-bc51-f7a0066496a4") format("svg");
    }
    @font-face{
        font-family:"URW Latino W01 Regular";
        src:url("/css/webfonts/6ae174c9-63bc-4c61-8a2f-a93f252f2f43.eot?#iefix");
        src:url("/css/webfonts/6ae174c9-63bc-4c61-8a2f-a93f252f2f43.eot?#iefix") format("eot"),url("/css/webfonts/607240d3-2cb0-4569-8969-59ad8526f826.woff2") format("woff2"),url("/css/webfonts/713fa0a7-5169-4c24-9981-1a9319ffec1d.woff") format("woff"),url("/css/webfonts/2428905e-6fc2-49d9-a966-f5633f85f547.ttf") format("truetype"),url("/css/webfonts/eb5585f0-da71-4053-a02f-ef6403586e49.svg#eb5585f0-da71-4053-a02f-ef6403586e49") format("svg");
    }
    @font-face{
        font-family:"Lucida Sans W01 Roman";
        src:url("/css/webfonts/2fbb8410-7970-4528-9964-e61f7b3b2169.eot?#iefix");
        src:url("/css/webfonts/2fbb8410-7970-4528-9964-e61f7b3b2169.eot?#iefix") format("eot"),url("/css/webfonts/3179f9fa-1ce2-445f-845c-88154d1d07bb.woff2") format("woff2"),url("/css/webfonts/bd1ce450-c10a-479e-a870-58bc58464ac1.woff") format("woff"),url("/css/webfonts/422797f3-7cd6-448f-89d1-0e6b93a6ccb4.ttf") format("truetype"),url("/css/webfonts/dbd67159-5e20-4410-b895-f47e7b8d04f6.svg#dbd67159-5e20-4410-b895-f47e7b8d04f6") format("svg");
    }
    @font-face{
        font-family:"Marselis W01 Regular";
        src:url("/css/webfonts/89394040-9fa9-43e5-90d1-67b890bfcbfe.eot?#iefix");
        src:url("/css/webfonts/89394040-9fa9-43e5-90d1-67b890bfcbfe.eot?#iefix") format("eot"),url("/css/webfonts/d88d91b4-38de-44d2-be83-58bfc9815de1.woff2") format("woff2"),url("/css/webfonts/094ef272-1a66-4843-8d89-1b4b9727b12d.woff") format("woff"),url("/css/webfonts/e904976d-6ef5-499b-9046-e7a050e776b3.ttf") format("truetype"),url("/css/webfonts/39683c79-9e23-415c-a2ef-c0ebd64645ca.svg#39683c79-9e23-415c-a2ef-c0ebd64645ca") format("svg");
    }
    @font-face{
        font-family:"Museo W01_500";
        src:url("/css/webfonts/3a1a59f5-1f68-4ebd-84ad-a9048fe78e39.eot?#iefix");
        src:url("/css/webfonts/3a1a59f5-1f68-4ebd-84ad-a9048fe78e39.eot?#iefix") format("eot"),url("/css/webfonts/52be0694-00c1-4daa-8782-419021c48e95.woff2") format("woff2"),url("/css/webfonts/dee84039-06ae-4a61-89c4-709e594804a3.woff") format("woff"),url("/css/webfonts/9547becc-44c3-4b00-8568-8d3debb4d299.ttf") format("truetype"),url("/css/webfonts/5d61f150-54fd-4fa1-98ff-155e222626e1.svg#5d61f150-54fd-4fa1-98ff-155e222626e1") format("svg");
    }
    @font-face{
        font-family:"Museo Slab W01 500";
        src:url("/css/webfonts/2656a5f2-9367-4d1d-af19-8cd9f9028d08.eot?#iefix");
        src:url("/css/webfonts/2656a5f2-9367-4d1d-af19-8cd9f9028d08.eot?#iefix") format("eot"),url("/css/webfonts/16bb87bf-d138-429b-bc78-dae6c4f109fb.woff2") format("woff2"),url("/css/webfonts/3cf54835-9705-474e-9afa-46f2d59589e7.woff") format("woff"),url("/css/webfonts/1bc72f40-8f25-47dd-874e-a829e7e992f6.ttf") format("truetype"),url("/css/webfonts/5329032e-48ad-4e1a-9b4c-6b847641304c.svg#5329032e-48ad-4e1a-9b4c-6b847641304c") format("svg");
    }
    @font-face{
        font-family:"ITCNapoleoneSlabW01-Bl";
        src:url("/css/webfonts/c7203429-98ba-4df1-8d7d-91592b9b2c9d.eot?#iefix");
        src:url("/css/webfonts/c7203429-98ba-4df1-8d7d-91592b9b2c9d.eot?#iefix") format("eot"),url("/css/webfonts/0f65f586-437e-49be-923b-cceb0e6fcf2c.woff2") format("woff2"),url("/css/webfonts/17c0ec28-9132-45d7-a792-791dd9d861cd.woff") format("woff"),url("/css/webfonts/7014dc11-a841-40d6-8b3c-4b9f9711b5cc.ttf") format("truetype"),url("/css/webfonts/6a2dec61-3966-4cda-9080-4e945d005635.svg#6a2dec61-3966-4cda-9080-4e945d005635") format("svg");
    }
    @font-face{
        font-family:"Neo Sans W01";
        src:url("/css/webfonts/2959d89a-a257-4ce7-9cda-63e00f275369.eot?#iefix");
        src:url("/css/webfonts/2959d89a-a257-4ce7-9cda-63e00f275369.eot?#iefix") format("eot"),url("/css/webfonts/a53085dd-4493-4430-8349-fd63d6f3e5bc.woff2") format("woff2"),url("/css/webfonts/a32c3a17-3242-461c-a048-ca8e775582b1.woff") format("woff"),url("/css/webfonts/97316a7d-9db1-4dc1-bd87-e24103d88a81.ttf") format("truetype"),url("/css/webfonts/1287ca7a-3ce7-40b7-9612-061d4c793f04.svg#1287ca7a-3ce7-40b7-9612-061d4c793f04") format("svg");
    }
    @font-face{
        font-family:"Neo Sans W01 Medium";
        src:url("/css/webfonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot?#iefix");
        src:url("/css/webfonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot?#iefix") format("eot"),url("/css/webfonts/f056e9e7-3bb5-4f21-b861-ed2a47a0700b.woff2") format("woff2"),url("/css/webfonts/b0eddbbb-9e8e-4e08-bde1-965bb945f73a.woff") format("woff"),url("/css/webfonts/b2931674-c992-42a0-aa22-e9cb15d3383d.ttf") format("truetype"),url("/css/webfonts/af9d27b2-3ca0-47ca-8d5d-4c4665df6305.svg#af9d27b2-3ca0-47ca-8d5d-4c4665df6305") format("svg");
    }
    @font-face{
        font-family:"Nimbus Sans DW01";
        src:url("/css/webfonts/9ab274fb-15ac-42d7-b45d-333ab99ce841.eot?#iefix");
        src:url("/css/webfonts/9ab274fb-15ac-42d7-b45d-333ab99ce841.eot?#iefix") format("eot"),url("/css/webfonts/c7af2e15-a419-4f58-970a-e88732ab4404.woff2") format("woff2"),url("/css/webfonts/fb431cf9-bbb0-4a5f-8f2f-640d1cd29f86.woff") format("woff"),url("/css/webfonts/b2dba5bb-ca08-463e-97c5-fb38cf2dddaf.ttf") format("truetype"),url("/css/webfonts/15159028-5853-4da5-8a97-cbf12df73ba4.svg#15159028-5853-4da5-8a97-cbf12df73ba4") format("svg");
    }
    @font-face{
        font-family:"Niva W01 Book";
        src:url("/css/webfonts/7c75ac7b-44a8-4e07-abab-4cdce0bf03a3.eot?#iefix");
        src:url("/css/webfonts/7c75ac7b-44a8-4e07-abab-4cdce0bf03a3.eot?#iefix") format("eot"),url("/css/webfonts/bdf55bd7-0dce-409e-821b-d41624bc7da0.woff2") format("woff2"),url("/css/webfonts/4cbf988b-cbf7-4750-9a19-a5c51d3af5c9.woff") format("woff"),url("/css/webfonts/0e36488d-ad53-4850-969e-688b43842686.ttf") format("truetype"),url("/css/webfonts/ee9b0ea0-ee17-45a1-820f-2073356bbd93.svg#ee9b0ea0-ee17-45a1-820f-2073356bbd93") format("svg");
    }
    @font-face{
        font-family:"Niva W01 Regular";
        src:url("/css/webfonts/f3738e9b-4e23-4dbc-be6f-3b8dae1caa16.eot?#iefix");
        src:url("/css/webfonts/f3738e9b-4e23-4dbc-be6f-3b8dae1caa16.eot?#iefix") format("eot"),url("/css/webfonts/2fc0defc-2566-4395-b1a2-88a2c89f7c22.woff2") format("woff2"),url("/css/webfonts/dd6748dc-64aa-4eaa-babb-2ff4d3ffd560.woff") format("woff"),url("/css/webfonts/d35414f9-2c5a-44e0-8463-8a1ec7494b30.ttf") format("truetype"),url("/css/webfonts/9ac98c57-9909-4fcc-8459-7810802a7a57.svg#9ac98c57-9909-4fcc-8459-7810802a7a57") format("svg");
    }
    @font-face{
        font-family:"Optima LT W01 Roman";
        src:url("/css/webfonts/36a73a3c-1fe5-4986-92cf-92879e7d3ac3.eot?#iefix");
        src:url("/css/webfonts/36a73a3c-1fe5-4986-92cf-92879e7d3ac3.eot?#iefix") format("eot"),url("/css/webfonts/99c865b9-ee1f-40bf-9203-3b4c6f654479.woff2") format("woff2"),url("/css/webfonts/60740f82-8b81-4b05-ba70-a17d20b5fac4.woff") format("woff"),url("/css/webfonts/20567f69-bce8-40cc-bd26-50903c18d448.ttf") format("truetype"),url("/css/webfonts/47829e8d-27f6-49a4-afb6-097f32f211ad.svg#47829e8d-27f6-49a4-afb6-097f32f211ad") format("svg");
    }
    @font-face{
        font-family:"Optima LT W01 Demi Bold";
        src:url("/css/webfonts/187b25d1-ee67-4130-90e4-bcdbeb372b83.eot?#iefix");
        src:url("/css/webfonts/187b25d1-ee67-4130-90e4-bcdbeb372b83.eot?#iefix") format("eot"),url("/css/webfonts/7a9e4aad-9ad6-407b-a0af-303699177069.woff2") format("woff2"),url("/css/webfonts/fe1b6352-cabf-4b80-aa1a-a29bf8b898b6.woff") format("woff"),url("/css/webfonts/8109e0ec-65b7-4577-b5af-60a8e110ee6c.ttf") format("truetype"),url("/css/webfonts/7514ea13-bd07-4970-885f-1141dfda6207.svg#7514ea13-bd07-4970-885f-1141dfda6207") format("svg");
    }
    @font-face{
        font-family:"Pieta W00 Regular";
        src:url("/css/webfonts/fc8abb4d-47af-41ed-9863-4dbaf824ef5f.eot?#iefix");
        src:url("/css/webfonts/fc8abb4d-47af-41ed-9863-4dbaf824ef5f.eot?#iefix") format("eot"),url("/css/webfonts/c2ca82c7-1393-4b02-9c27-d4b1f6b7f3ec.woff2") format("woff2"),url("/css/webfonts/1de63279-5316-4590-9c83-b757f02ff6cd.woff") format("woff"),url("/css/webfonts/bbb7dbf8-5da5-4e3d-a63b-3a7956d1a152.ttf") format("truetype"),url("/css/webfonts/a7a64de7-9205-4a16-a5a7-057b07f3359d.svg#a7a64de7-9205-4a16-a5a7-057b07f3359d") format("svg");
    }
    @font-face{
        font-family:"Proxima N W01 Reg";
        src:url("/css/webfonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
        src:url("/css/webfonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("/css/webfonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"),url("/css/webfonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("/css/webfonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("/css/webfonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");
    }
    @font-face{
        font-family:"Rosina W01 Regular";
        src:url("/css/webfonts/4afaeae6-9005-4866-b16b-1467dc038255.eot?#iefix");
        src:url("/css/webfonts/4afaeae6-9005-4866-b16b-1467dc038255.eot?#iefix") format("eot"),url("/css/webfonts/96214b3c-b704-485d-98e0-fda1e3c59c58.woff2") format("woff2"),url("/css/webfonts/73667517-bcbc-43c5-a78b-c6512f4e42a6.woff") format("woff"),url("/css/webfonts/f98c4af7-049d-4939-87dc-adf412f15364.ttf") format("truetype"),url("/css/webfonts/fc245bfc-80a1-453c-8cf8-de1efe31ca25.svg#fc245bfc-80a1-453c-8cf8-de1efe31ca25") format("svg");
    }
    @font-face{
        font-family:"Rotis Serif W01";
        src:url("/css/webfonts/74ea0edf-29bc-4f75-98fd-eb026fefb754.eot?#iefix");
        src:url("/css/webfonts/74ea0edf-29bc-4f75-98fd-eb026fefb754.eot?#iefix") format("eot"),url("/css/webfonts/b09b2c38-3931-4c13-9071-39e89026a3db.woff2") format("woff2"),url("/css/webfonts/1bc0a853-5b9e-4736-a57e-ea3ae914c991.woff") format("woff"),url("/css/webfonts/5307f910-9b36-4b29-9795-7afdf3c60cdd.ttf") format("truetype"),url("/css/webfonts/2ea77c4f-6bfc-426a-b5a4-09988018d555.svg#2ea77c4f-6bfc-426a-b5a4-09988018d555") format("svg");
    }
    @font-face{
        font-family:"Rotis Sans Serif W01";
        src:url("/css/webfonts/d3158683-496c-49da-9a42-6a2ab1f8457a.eot?#iefix");
        src:url("/css/webfonts/d3158683-496c-49da-9a42-6a2ab1f8457a.eot?#iefix") format("eot"),url("/css/webfonts/979b67f1-28b4-4d3b-ab4d-551d4eaa3827.woff2") format("woff2"),url("/css/webfonts/60d6e9b1-72ed-49c7-bcd9-026d74b98deb.woff") format("woff"),url("/css/webfonts/03122496-25a2-4eb5-8181-fc843043fcc3.ttf") format("truetype"),url("/css/webfonts/e1a0a2cd-e8f5-41a5-952b-1949af850606.svg#e1a0a2cd-e8f5-41a5-952b-1949af850606") format("svg");
    }
    @font-face{
        font-family:"Satero Serif LT W01";
        src:url("/css/webfonts/057b7231-768f-42ec-a6bf-0bffad463b33.eot?#iefix");
        src:url("/css/webfonts/057b7231-768f-42ec-a6bf-0bffad463b33.eot?#iefix") format("eot"),url("/css/webfonts/837bcf86-63e6-4c4b-a5ec-b71c2a9872b0.woff2") format("woff2"),url("/css/webfonts/436f2381-6fed-471c-8891-459e75a6ac60.woff") format("woff"),url("/css/webfonts/ea5457e4-37bb-47ba-bb60-c236abad35de.ttf") format("truetype"),url("/css/webfonts/e28c0717-52c1-4797-bb45-a3b95642e818.svg#e28c0717-52c1-4797-bb45-a3b95642e818") format("svg");
    }
    @font-face{
        font-family:"SateroSerifLTW01-Bold";
        src:url("/css/webfonts/4407a475-ed53-4ec2-b0ae-0dd6b98cdaf3.eot?#iefix");
        src:url("/css/webfonts/4407a475-ed53-4ec2-b0ae-0dd6b98cdaf3.eot?#iefix") format("eot"),url("/css/webfonts/4c9e5080-98b7-4ae3-b9f1-10f6f06116d2.woff2") format("woff2"),url("/css/webfonts/522ab769-194f-4fcc-92df-74162378bf3d.woff") format("woff"),url("/css/webfonts/bdda781c-a069-4754-a06a-40a71b2dc288.ttf") format("truetype"),url("/css/webfonts/5abd73c8-c7c4-4b3c-92e8-bbd1b57485fd.svg#5abd73c8-c7c4-4b3c-92e8-bbd1b57485fd") format("svg");
    }
    @font-face{
        font-family:"Semplicita W01 Regular";
        src:url("/css/webfonts/ec0777b1-0c21-4654-9f94-74816bd42766.eot?#iefix");
        src:url("/css/webfonts/ec0777b1-0c21-4654-9f94-74816bd42766.eot?#iefix") format("eot"),url("/css/webfonts/ef43c91f-6384-4ebd-a469-bbba12ce851e.woff2") format("woff2"),url("/css/webfonts/c28d3ece-ce3d-4408-95b8-11f377d319df.woff") format("woff"),url("/css/webfonts/87ad083d-c18e-485e-867b-d3fc974d48fe.ttf") format("truetype"),url("/css/webfonts/3d77f38f-61b8-4d9f-91de-4609e67614d7.svg#3d77f38f-61b8-4d9f-91de-4609e67614d7") format("svg");
    }
    @font-face{
        font-family:"Soho W01 Regular";
        src:url("/css/webfonts/e46c59f8-cca5-4e99-aea8-dd0eeeb819c2.eot?#iefix");
        src:url("/css/webfonts/e46c59f8-cca5-4e99-aea8-dd0eeeb819c2.eot?#iefix") format("eot"),url("/css/webfonts/9f69b1af-8b99-444b-8c77-63c00661ab02.woff2") format("woff2"),url("/css/webfonts/77244920-5a4a-47e3-bc1f-3fa40d0e264e.woff") format("woff"),url("/css/webfonts/24210522-0cd5-4745-a34b-3713c3615ff2.ttf") format("truetype"),url("/css/webfonts/65f5646e-8635-4832-984d-6d7a63606157.svg#65f5646e-8635-4832-984d-6d7a63606157") format("svg");
    }
    @font-face{
        font-family:"Soho W01 Bold Condensed";
        src:url("/css/webfonts/7a6f2cfc-5e1a-4e45-a9a2-10a3ac56380e.eot?#iefix");
        src:url("/css/webfonts/7a6f2cfc-5e1a-4e45-a9a2-10a3ac56380e.eot?#iefix") format("eot"),url("/css/webfonts/bf9d3418-8c42-4ac8-a3dd-a19d870b173e.woff2") format("woff2"),url("/css/webfonts/c4404fdd-f6e1-4831-9481-df8e1ff353c7.woff") format("woff"),url("/css/webfonts/f3d69491-3041-437a-bd23-44b4dddd3c5e.ttf") format("truetype"),url("/css/webfonts/74c2a05f-7368-4fc0-b219-80b23b5a1057.svg#74c2a05f-7368-4fc0-b219-80b23b5a1057") format("svg");
    }
    @font-face{
        font-family:"Swiss 721 W01 Light";
        src:url("/css/webfonts/8936dd78-6787-48e6-b578-0df6e400b3e1.eot?#iefix");
        src:url("/css/webfonts/8936dd78-6787-48e6-b578-0df6e400b3e1.eot?#iefix") format("eot"),url("/css/webfonts/2fdec0cf-6a9b-4f77-a39b-5749e8982851.woff2") format("woff2"),url("/css/webfonts/d1001ef9-2b8e-4cd1-99e7-9f48a6f7d356.woff") format("woff"),url("/css/webfonts/0c9b7a6a-39da-4a63-8de4-3a91edeab5de.ttf") format("truetype"),url("/css/webfonts/a3f40f07-8d2b-4630-a6c6-a6e1ceb4e1e7.svg#a3f40f07-8d2b-4630-a6c6-a6e1ceb4e1e7") format("svg");
    }
    @font-face{
        font-family:"Uni Sans W01 Regular";
        src:url("/css/webfonts/5b52dcd0-16b1-43e4-a36b-2af23d37606c.eot?#iefix");
        src:url("/css/webfonts/5b52dcd0-16b1-43e4-a36b-2af23d37606c.eot?#iefix") format("eot"),url("/css/webfonts/22ecee32-c3fe-4998-9137-518e163467e2.woff2") format("woff2"),url("/css/webfonts/e7cdb593-19e6-4908-a86c-32fe61172cd0.woff") format("woff"),url("/css/webfonts/5f4bfd13-9bbd-450a-b79f-438bf07eb3cf.ttf") format("truetype"),url("/css/webfonts/de41ff6b-d3f7-4669-9a06-0cde8e06a7ec.svg#de41ff6b-d3f7-4669-9a06-0cde8e06a7ec") format("svg");
    }
    @font-face{
        font-family:"Utopia W01 Regular";
        src:url("/css/webfonts/2a0c47b9-7c72-4622-a2a6-753b1928c4f7.eot?#iefix");
        src:url("/css/webfonts/2a0c47b9-7c72-4622-a2a6-753b1928c4f7.eot?#iefix") format("eot"),url("/css/webfonts/d7079586-2da2-49e9-9ac2-9643ce1e6e9d.woff2") format("woff2"),url("/css/webfonts/cf097660-b052-407e-8446-064d8b9e4efc.woff") format("woff"),url("/css/webfonts/521c33af-0500-4311-ac9c-866d131d0dc5.ttf") format("truetype"),url("/css/webfonts/de2ff455-5efa-4560-b525-48c8b68417be.svg#de2ff455-5efa-4560-b525-48c8b68417be") format("svg");
    }


/* General Styles
================================================== */
html {
	height: 100%;
}
body {
	font-family: 'HelveticaNeueW01-55Roma';
	height: 100%;
}
li {
	float: left;
}
a {
	text-decoration: none;
	outline: none;
}
/*a:visited {
	text-decoration: none;
}*/

h2 {
	font-family: 'HelveticaNeueW01-55Roma';
}

h3 {
	margin-bottom: 15px;
}
button {
	background: none;
	outline: none;
}

/* default fonts */

h1, h3, h4, h5, h5 a, blockquote {
	font-family: 'HelveticaNeueW01-75Bold';
}

blockquote:before, blockquote:after {
	font-family: 'HelveticaNeueW01-75Bold';
}

p, label, button, a, div, time, li, h6 {
	font-family: 'HelveticaNeueW01-55Roma';
}


/* other fonts */


.adelle h1, .adelle h3, .adelle h4, .adelle h5, .adelle h5 .adelle a, .adelle blockquote {
	font-family:'Adelle W01 Regular';
}
body .adelle, .adelle h2, .adelle p, .adelle label, .adelle button, .adelle a, .adelle div, .adelle time, .adelle li, .adelle h6 {
	font-family: 'Adelle W01 Regular';
}

.arigola h1, .arigola h3, .arigola h4, .arigola h5, .arigola h5 .arigola a, .arigola blockquote {
	font-family:'Arigola W01 Regular';
}
body .arigola, .arigola h2, .arigola p, .arigola label, .arigola button, .arigola a, .arigola div, .arigola time, .arigola li, .arigola h6 {
	font-family: 'Arigola W01 Regular';
}

.avenir h1, .avenir h3, .avenir h4, .avenir h5, .avenir h5 .avenir a, .avenir blockquote {
	font-family:'AvenirNextLTW01-Regular';
}
body .avenir, .avenir h2, .avenir p, .avenir label, .avenir button, .avenir a, .avenir div, .avenir time, .avenir li, .avenir h6 {
	font-family: 'AvenirNextLTW01-Regular';
}

.cabrito h1, .cabrito h3, .cabrito h4, .cabrito h5, .cabrito h5 .cabrito a, .cabrito blockquote {
	font-family:'Cabrito W01 Nml Regular';
}
body .cabrito, .cabrito h2, .cabrito p, .cabrito label, .cabrito button, .cabrito a, .cabrito div, .cabrito time, .cabrito li, .cabrito h6 {
	font-family: 'Cabrito W01 Nml Regular';
}

.caslon h1, .caslon h3, .caslon h4, .caslon h5, .caslon h5 .caslon a, .caslon blockquote {
	font-family:'AdobeCaslonW01-Regular';
}
body .caslon, .caslon h2, .caslon p, .caslon label, .caslon button, .caslon a, .caslon div, .caslon time, .caslon li, .caslon h6 {
	font-family: 'AdobeCaslonW01-Regular';
}

.din h1, .din h3, .din h4, .din h5, .din h5 .din a, .din blockquote {
	font-family:'DIN Next W01 Regular';
}
body .din, .din h2, .din p, .din label, .din button, .din a, .din div, .din time, .din li, .din h6 {
	font-family: 'DIN Next W01 Regular';
}

.marselis_slab h1, .marselis_slab h3, .marselis_slab h4, .marselis_slab h5, .marselis_slab h5 .marselis_slab a, .marselis_slab blockquote {
    font-family:'Marselis Slab W01 Regular';
}
body .marselis_slab, .marselis_slab h2, .marselis_slab p, .marselis_slab label, .marselis_slab button, .marselis_slab a, .marselis_slab div, .marselis_slab time, .marselis_slab li, .marselis_slab h6 {
    font-family: 'Marselis Slab W01 Regular';
}

.fluctuation h1, .fluctuation h3, .fluctuation h4, .fluctuation h5, .fluctuation h5 .fluctuation a, .fluctuation blockquote {
    font-family:'Fluctuation W00 Regular';
}
body .fluctuation, .fluctuation h2, .fluctuation p, .fluctuation label, .fluctuation button, .fluctuation a, .fluctuation div, .fluctuation time, .fluctuation li, .fluctuation h6 {
    font-family: 'Fluctuation W00 Regular';
}

.garamond h1, .garamond h1 span, .garamond h3, .garamond h4, .garamond h5, .garamond h5 .garamond a, .garamond blockquote {
	font-family:'AdobeGaramondW01-Regula';
}
body .garamond, .garamond h2, .garamond p, .garamond label, .garamond button, .garamond a, .garamond div, .garamond time, .garamond li, .garamond h6 {
	font-family: 'AdobeGaramondW01-Regula';
}

.helvetica h1, .helvetica h1 span, .helvetica h3, .helvetica h4, .helvetica h5, .helvetica h5 .helvetica a, .helvetica blockquote, .helvetica #timeline strong {
	font-family:'HelveticaNeueW01-75Bold';
}
body .helvetica, .helvetica h2, .helvetica p, .helvetica label, .helvetica button, .helvetica a, .helvetica div, .helvetica time, .helvetica li, .helvetica h6 {
	font-family: 'HelveticaNeueW01-55Roma';
}

.javiera h1, .javiera h1 span, .javiera h3, .javiera h4, .javiera h5, .javiera h5 .javiera a, .javiera blockquote {
	font-family:'Javiera W00 Regular';
}
body .javiera, .javiera h2, .javiera p, .javiera label, .javiera button, .javiera a, .javiera div, .javiera time, .javiera li, .javiera h6 {
	font-family: 'Javiera W00 Regular';
}

.latino h1, .latino h3, .latino h4, .latino h5, .latino h5 .latino a, .latino blockquote {
	font-family:'URW Latino W01 Regular';
}
body .latino, .latino h2, .latino p, .latino label, .latino button, .latino a, .latino div, .latino time, .latino li, .latino h6 {
	font-family: 'URW Latino W01 Regular';
}

.lucida h1, .lucida h3, .lucida h4, .lucida h5, .lucida h5 .lucida a, .lucida blockquote {
	font-family:'Lucida Sans W01 Roman';
}
body .lucida, .lucida h2, .lucida p, .lucida label, .lucida button, .lucida a, .lucida div, .lucida time, .lucida li, .lucida h6 {
	font-family: 'Lucida Sans W01 Roman';
}

.marselis h1, .marselis h3, .marselis h4, .marselis h5, .marselis h5 .marselis a, .marselis blockquote {
	font-family:'Marselis W01 Regular';
}
body .marselis, .marselis h2, .marselis p, .marselis label, .marselis button, .marselis a, .marselis div, .marselis time, .marselis li, .marselis h6 {
	font-family: 'Marselis W01 Regular';
}

.museo h1, .museo h3, .museo h4, .museo h5, .museo h5 .museo a, .museo blockquote {
	font-family:'Museo W01_500';
}
body .museo, .museo h2, .museo p, .museo label, .museo button, .museo a, .museo div, .museo time, .museo li, .museo h6 {
	font-family: 'Museo W01_500';
}

.museo_slab h1, .museo_slab h3, .museo_slab h4, .museo_slab h5, .museo_slab h5 .museo_slab a, .museo_slab blockquote {
	font-family:'Museo Slab W01 500';
}
body .museo_slab, .museo_slab h2, .museo_slab p, .museo_slab label, .museo_slab button, .museo_slab a, .museo_slab div, .museo_slab time, .museo_slab li, .museo_slab h6 {
	font-family: 'Museo Slab W01 500';
}

.neo h1, .neo h3, .neo h4, .neo h5, .neo h5 .neo a, .neo blockquote {
	font-family:'Neo Sans W01';
}
body .neo, .neo h2, .neo p, .neo label, .neo button, .neo a, .neo div, .neo time, .neo li, .neo h6 {
	font-family: 'Neo Sans W01';
}

.nimbus h1, .nimbus h3, .nimbus h4, .nimbus h5, .nimbus h5 .nimbus a, .nimbus blockquote {
	font-family:'Nimbus Sans DW01';
}
body .nimbus, .nimbus h2, .nimbus p, .nimbus label, .nimbus button, .nimbus a, .nimbus div, .nimbus time, .nimbus li, .nimbus h6 {
	font-family: 'Nimbus Sans DW01';
}

.niva h1, .niva h3, .niva h4, .niva h5, .niva h5 .niva a, .niva blockquote {
	font-family:'Niva W01 Regular';
}
body .niva, .niva h2, .niva p, .niva label, .niva button, .niva a, .niva div, .niva time, .niva li, .niva h6 {
	font-family: 'Niva W01 Regular';
}

.optima h1, .optima h3, .optima h4, .optima h5, .optima h5 .optima a, .optima blockquote {
	font-family:'Optima LT W01 Roman';
}
body .optima, .optima h2, .optima p, .optima label, .optima button, .optima a, .optima div, .optima time, .optima li, .optima h6 {
	font-family: 'Optima LT W01 Roman';
}

.pieta h1, .pieta h3, .pieta h4, .pieta h5, .pieta h5 .pieta a, .pieta blockquote {
	font-family:'Pieta W00 Regular';
}
body .pieta, .pieta h2, .pieta p, .pieta label, .pieta button, .pieta a, .pieta div, .pieta time, .pieta li, .pieta h6 {
	font-family: 'Pieta W00 Regular';
}

.proxima_nova h1, .proxima_nova h3, .proxima_nova h4, .proxima_nova h5, .proxima_nova h5 .proxima_nova a, .proxima_nova blockquote {
	font-family:'Proxima N W01 Reg';
}
body .proxima_nova, .proxima_nova h2, .proxima_nova p, .proxima_nova label, .proxima_nova button, .proxima_nova a, .proxima_nova div, .proxima_nova time, .proxima_nova li, .proxima_nova h6 {
	font-family: 'Proxima N W01 Reg';
}

.rosina h1, .rosina h3, .rosina h4, .rosina h5, .rosina h5 .rosina a, .rosina blockquote {
	font-family:'Rosina W01 Regular';
}
body .rosina, .rosina h2, .rosina p, .rosina label, .rosina button, .rosina a, .rosina div, .rosina time, .rosina li, .rosina h6 {
	font-family: 'Rosina W01 Regular';
}

.rotis_serif h1, .rotis_serif h3, .rotis_serif h4, .rotis_serif h5, .rotis_serif h5 .rotis_serif a, .rotis_serif blockquote {
	font-family:'Rotis Serif W01';
}
body .rotis_serif, .rotis_serif h2, .rotis_serif p, .rotis_serif label, .rotis_serif button, .rotis_serif a, .rotis_serif div, .rotis_serif time, .rotis_serif li, .rotis_serif h6 {
	font-family: 'Rotis Serif W01';
}

.rotis_sans h1, .rotis_sans h3, .rotis_sans h4, .rotis_sans h5, .rotis_sans h5 .rotis_sans a, .rotis_sans blockquote {
	font-family:'Rotis Sans Serif W01';
}
body .rotis_sans, .rotis_sans h2, .rotis_sans p, .rotis_sans label, .rotis_sans button, .rotis_sans a, .rotis_sans div, .rotis_sans time, .rotis_sans li, .rotis_sans h6 {
	font-family: 'Rotis Sans Serif W01';
}

.satero h1, .satero h3, .satero h4, .satero h5, .satero h5 .satero a, .satero blockquote {
	font-family:'Satero Serif LT W01';
}

body .satero, .satero h2, .satero p, .satero label, .satero button, .satero a, .satero div, .satero time, .satero li, .satero h6 {
	font-family: 'Satero Serif LT W01';
}

.semplicita h1, .semplicita h3, .semplicita h4, .semplicita h5, .semplicita h5 .semplicita a, .semplicita blockquote {
	font-family:'Semplicita W01 Regular';
}

body .semplicita, .semplicita h2, .semplicita p, .semplicita label, .semplicita button, .semplicita a, .semplicita div, .semplicita time, .semplicita li, .semplicita h6 {
	font-family: 'Semplicita W01 Regular';
}

.soho h1, .soho h3, .soho h4, .soho h5, .soho h5 .soho a, .soho blockquote {
	font-family:'Soho W01 Regular';
}
body .soho, .soho h2, .soho p, .soho label, .soho button, .soho a, .soho div, .soho time, .soho li, .soho h6 {
	font-family: 'Soho W01 Regular';
	word-spacing: 1px;
}

.uni h1, .uni h3, .uni h4, .uni h5, .uni h5 .uni a, .uni blockquote {
	font-family:'Uni Sans W01 Regular';
}
body .uni, .uni h2, .uni p, .uni label, .uni button, .uni a, .uni div, .uni time, .uni li, .uni h6 {
	font-family: 'Uni Sans W01 Regular';
	word-spacing: 1px;
}

.utopia h1, .utopia h3, .utopia h4, .utopia h5, .utopia h5 .utopia a, .utopia blockquote {
	font-family:'Utopia W01 Regular';
}
body .utopia, .utopia h2, .utopia p, .utopia label, .utopia button, .utopia a, .utopia div, .utopia time, .utopia li, .utopia h6 {
	font-family: 'Utopia W01 Regular';
	word-spacing: 1px;
}


input[type="text"], textarea, button, ul, li, blockquote {
	margin-bottom: 0px;
} 
h2, h4, label, h6 {
	text-transform: uppercase;
}
ul li:last-child {
	/*margin-right: 0 !important;*/
}
ol {
	list-style: none;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
}
table {
	background: white;
}
#wrapper {
	min-height: 100%;
	padding-bottom: 111px;
	position: relative;
}
.container {
	/* -webkit-transition: width .5s; */
}
#main-content {
	max-width: 100%;
}
/*  Error page  */

.error_text img {
	float:left;
	margin-right: 80px;
}
.error_text {
	background-repeat: no-repeat;
	height: 260px;
	margin: 100px auto 0;
}
#container .error_text h1 {
	color: #373737;
	text-indent: 0;
	text-shadow: none;
	font-size: 72px;
	font-family: 'HelveticaNeueW01-75Bold';
}
.error_text a {
	color: #a08963;
}

.page-section h4, .sidebar-section h4 {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 20px;
}
.page-section p, .page-section .paragraph  {
	line-height: 18px;
}
.paragraph ul {
	list-style: inside square;
}
.paragraph ol {
	list-style: inside decimal;	
}
.paragraph li {
	float: none;
	display: list-item;
}
.page-section.index {
	margin-top: 0;
	padding-bottom: 30px;
	border-bottom: none;
}
.page-section.index.seeking {
	margin-bottom: 20px;
}

#wrapper .social li {
	position: relative;
	-webkit-transition: .5s background-color;
	-moz-transition: .5s background-color;
	transition: .5s background-color;
}

.social.large .facebook .icon {

}
.social.large .linkedin .icon {
	height: 21px;
	width: 24px;
}
.social.large .pinterest .icon {
	width: 18px;
}
.social.large .google-plus .icon {
	width: 24px;
	height: 23px;
}
.social.large .twitter .icon {
	height: 20px;
	width: 23px;
}
.social.large .tumblr .icon {
	width: 15px;
}
.social.large .blogger .icon {
	height: 20px;
	width: 20px;
}
.social.large .wordpress .icon {
	width: 25px;
}
.social.large .behance .icon {
	width: 25px;
	height: 16px;
}
.social.large .youtube .icon {
	width: 25px;
	height: 24px;
}
.social.large .vimeo .icon {
	width: 26px;
	height: 21px;
}
.social.large .instagram .icon {
	width: 22px;
	height: 22px;
}

.social.small .facebook .icon {
	width: 8px;
	height: 16px;
}
.social.small .linkedin .icon {

}
.social.small .pinterest .icon {
	width: 11px;
	height: 15px;
}
.social.small .google-plus .icon {
	width: 14px;
	height: 13px;
}
.social.small .twitter .icon {
	height: 12px;
	width: 15px;
}
.social.small .tumblr .icon {
	width: 9px;
	height: 15px;
}
.social.small .blogger .icon {
	height: 13px;
	width: 13px;
}
.social.small .wordpress .icon {
	width: 15px;
	height: 15px;
}
.social.small .behance .icon {
	width: 16px;
	height: 10px;
}
.social.small .youtube .icon {
	width: 16px;
	height: 16px;
}
.social.small .vimeo .icon {
	width: 15px;
	height: 13px;
}
.social.small .instagram .icon {
	width: 14px;
	height: 14px;
}

.page-section.share {
	border-bottom: 0;
}
.page-section.share li {
	width: 60px;
	height: 60px;
	margin-left: 10px;
	-webkit-transition: .5s background-color;
	-moz-transition: .5s background-color;
	transition: .5s background-color;
}
.page-section.share li:first-child {
	margin-left: 0;
}
.page-section.index.share h3 {
	margin-bottom: 30px;
}
.page-section.index .edit-icon {
	top: 30px;
}
.page-section.last, #about-sidebar .page-section:last-child {
	border-bottom-width: 0px;
}

.page-section .social .icon {
	background-image: url(/img/social.png);
	display: block;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.social.large .icon {
	width: 12px;
	height: 25px;
}
.social.large li {
	list-style: none;
}
.social.large.circle li {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.social.small li {
	list-style: none;
	width: 20px;
	height: 20px;
}
.social.small .icon {
	display: block;
	width: 15px;
	height: 13px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.social.small li {
	list-style: none;	
}

.social.small.circle li {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#stats li {
	width: 155px;
	margin-right: 30px;
	margin-bottom: 20px;
}

#stats .stat-number {
	font-size: 54px;
	line-height: 1;
	margin-bottom: 8px;
}
#stats .stat-label {
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4;
	text-transform: uppercase;
}

/* currently seeking */

#seeking li {
	clear: none;
	margin: 0;
	padding: 0;
	border-right: 0;
	display: inline-block;
	float: none;
	line-height: .8;
}
#seeking li, #seeking li label {
	width: auto;
	text-transform: none;
	font-weight: normal;
	margin-bottom: 0;
	display: inline-block;
}

/* twitter stuff */
.author-info .img-container {
	margin-right: 7px;
	width: 48px;
	height: 48px;
	position: absolute;
}
.author-info a {
	float: left;
}
.author-info {
	margin-bottom: 25px;
}
.author-info span.screen-name, .author-info span.user-name {
	float: left;
	text-align: left;
	padding-left: 58px;
}
.author-info span.screen-name {
	clear: left;
}
.author-info span.user-name {
	line-height: 1;
	font-weight: bold;
	text-transform: none;
}
.author-info a:hover span.user-name {
	text-decoration: underline;
}
.author-info:hover span.screen-name {
	text-decoration: none;
}
.author-info span {
	display: block;
}
.author-info iframe {
	float: right;
	clear: none;
}
.tweet-body {
	margin-bottom: 12px;
	line-height: 18px;
}


.tweet-date { 
	float:left;
}

.tweet-body {
	margin-bottom: 12px;
}
.intents-container {
	float: right;
}
.intents-container p {
	float: left;
	margin-bottom: 0;
	margin-right: 10px;
}
.intents-container p:last-child {
	margin-right: 0;
}
.intents-container p span {
	display: block;
	height: 18px;
}
.intents-container p a {
	display: block;
}
.intents-container p a:hover {
	text-decoration: underline;
}

.intents-container p span {
	float: left;
	background-image: url(/img/twitter-sprite.png);
}
.intents-container .reply {
	width: 48px;
}
.intents-container .reply span {
	width: 12px;
	background-position: -3px 0;
}
.intents-container .reply:hover span {
	background-position: -19px 0;	
}
.dummy .intents-container .reply:hover span {
	background-position: -3px 0;	
}

.intents-container .retweet {
	width: 70px;
}
.intents-container .retweet span {
	width: 15px;
	background-position: -80px 0;
}
.intents-container .retweet:hover span {
	background-position: -96px 0;	
}
.intents-container .retweet:active span {
	background-position: -112px 0;	
}
.dummy .intents-container .retweet span, .dummy .intents-container .retweet:active span {
	background-position: -80px 0;
}

.intents-container .favorite {
	width: 70px;
}
.intents-container .favorite span {
	width: 15px;
	background-position: -33px 0;
}
.intents-container .favorite:hover span {
	background-position: -49px 0;	
}
.intents-container .favorite:active span {
	background-position: -65px 0;	
}
.dummy .intents-container .favorite:hover span, .dummy .intents-container .favorite:active span {
	background-position: -33px 0;
}

.tweet-body a:hover {
	text-decoration: underline;
}
#follow-button {
	background: transparent;
}

/* about */
.profile-pic-container img {
	max-width: 100%;
}
/* achievements */

#achievements li {
	width: 85px;
	margin-right: 19px;
	margin-bottom: 20px;
	text-align: center;
	height: 95px;
	position: relative;
	
}
#achievements li .icon {
	width: 84px;
	height: 95px;
	background-image: url(/img/achievements.png);
	margin: 0 auto;
}
#achievements li label {
	font-size: 11px;
	letter-spacing: -1px;
	margin-top: 3px;
}
#achievements li:last-child {
	margin-right: 0;
}
#description-container {
	display: none;
	background-color: #191919;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: absolute;
	color: white;
	padding: 10px;
	width: 200px;
	font-size: 14px;
	border: 1px solid #444;
	z-index: 10;
	opacity: .85;
	line-height: 1.2;
	text-align: left;
	overflow: hidden;
}

#achievements li .description {
	display: none;
}
#achievements li:hover .description {
	opacity: .8;
}

#blog-container li {
	float: none;
}
.blog .preview img {
	max-width: 100%;
}
/* skills and experience */
#skills {
	padding-top: 5px;
}
#skills li {
	width: 245px;
	padding-left: 2px;
	margin-right: 60px;
	margin-bottom: 20px;
	height: 28px;
	max-height: 28px;
}
#skills li.odd {
	margin-right: 26px;
}

#skills li .skill-name, #skills li .years-experience {
	margin-top: 3px;
	font-size: 11px;	
	font-weight: normal;
	float:left;
	text-transform: uppercase;
}

.years-experience {
	margin-left: 11px;
}
/* skills mini grid */
#skills figure {
	width: 0%;
	transition: .5s width;
	-webkit-transition: .5s width;
	-moz-transition: .5s width;
}
.years-bar {
	height: 15px;
	width: 100%;
}#skills .one {
	width: 5%;
}
#skills .two {
	width: 10%;
}
#skills .three {
	width: 15%;
}
#skills .four {
	width: 20%;
}
#skills .five {
	width: 25%;
}
#skills .six {
	width: 30%;
}
#skills .seven {
	width: 35%;
}
#skills .eight {
	width: 40%;
}
#skills .nine {
	width: 45%;
}
#skills .ten {
	width: 50%;
}
#skills .eleven {
	width: 55%;
}
#skills .twelve {
	width: 60%;
}
#skills .thirteen {
	width: 65%;
}
#skills .fourteen {
	width: 70%;
}
#skills .fifteen {
	width: 75%;
}
#skills .sixteen {
	width: 80%;
}
#skills .seventeen {
	width: 85%;
}
#skills .eighteen {
	width: 90%;
}
#skills .nineteen {
	width: 95%;
}
#skills .twenty {
	width: 100%;
}

/* quote */
.page-section blockquote {
	font-size: 16px;
	line-height: 20px;
	border-left: none;
	padding: 0;
}
.page-section blockquote:before, .page-section blockquote:after {
	display: block;
    float: left;
    margin: 25px 8px 0 0;
    font-size: 100px; /* let's make it a big quote! */
    content: '\201C'; /* here we define our :before as a smart quote. It could be any content, even the HTML entity alternative to this opening quote, that is “ */
    font-style: normal;
	font-size: 100px;
}
.page-section blockquote:after {
	content: none;
}
.page-section {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 0 0 30px 0;
	position: relative;
	margin-top: 35px;
}


/* contact page
================================================== */
#contact-form-container {
}
#contact-form-container #contact_statusMessage {
	position: relative;
	top: -20px;
	color: #8EA766;
}
#contact-form-container #contact_statusMessage.error-message {
	color: #F00;
}

#contact-form-container #contact_statusMessage span {
	background: url(/img/front_end.png) -114px -10px;
	display: block;
	float: left;
	width: 16px;
	height: 14px;
	margin-right: 10px;
	top: 2px;
	position: relative;
}
#contact-form-container, .contact .sidebar, .contact .sidebar label {
	float:left;
}
.contact .sidebar {
	width: 279px;
}
.contact .sidebar label {
	margin-right: 5px;
}
.contact .sidebar span {
	 text-transform: uppercase;
}
#contact-form .form-element.company {
	position: absolute;
	right: 5000%;
}

#contact-form-captcha-refresh{
	padding: 8px !important;
	width: 100% !important;
	background: #525355 ;
	height: 40px;
}
/*
.section-wrapper.contact {
	padding-top: 63px;
}*/

.form-element {
	float: left;
	clear:left;
	margin-bottom: 36px;
}
.form-element.name {
	margin-right: 37px;
	width: 249px;
}
.form-element.email {
	clear:none;
	width: 249px;
}
.form-element label {
	font-size: 12px;
	line-height: 14px;
	clear: left;
	margin-bottom: 10px;
	font-weight: normal;
}
.form-element input, .form-element textarea {
	font-family: 'HelveticaNeueW01-55Roma';
}

.form-element input[type="text"], .form-element textarea, .form-element button {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.form-element input[type="text"] {
	width: 239px;
}

.form-element.subject, .form-element.subject input[type="text"] {
	width: 525px;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-element.message, .form-element.message textarea {
	width: 525px;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.form-element.message textarea {
	height: 125px;
}

.form-element.submit button {
	width: 80px;
	text-shadow: none;
}


#email-confirm-lightbox-container {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: transparent;
	background-color: rgba(0,0,0,.5);
	top: 0;
	left: 0;
	z-index: 1000;
	display: none;
}
#email-confirm-lightbox {
	position: absolute;
	width: 420px;
	height: 180px;
	background-color: #f1f1f1;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	padding: 30px;
	max-width: 80%;
}
#email-confirm-lightbox #email-confirm-close {
	background: url(/img/front_end.png) -640px -48px;
	width: 20px;
	height: 20px;
	padding: 0;
	position: absolute;
	top: 27px;
	right: 30px;
	border: none;
}
#email-confirm-lightbox p {
	color: #373737;
	font: 22px/28px 'HelveticaNeueW01-55Roma';
	max-width: 90%;
}
#email-confirm-lightbox p.title {
	text-transform: uppercase;
	font: 16px/20px 'HelveticaNeueW01-75Bold';
	margin-bottom: 1.2em;
}
#email-confirm-lightbox-container #email-confirm-lightbox .buttons-container {
	margin: 0;
}
#email-confirm-lightbox-container #email-confirm-lightbox .buttons-container button {
	display: inline-block;
	background: #6e6e6e;
	color: #f1f1f1;
	font-family: 'HelveticaNeueW01-55Roma';
	font-weight: normal;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-transform: none;
	font-size: 18px;
	width: 185px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 15px 25px;
	transition: .5s background-color;
	-webkit-transition: .5s background-color;
	-moz-transition: .5s background-color;
	border: none;
}
#email-confirm-lightbox-container #email-confirm-lightbox .buttons-container button:hover {
	background-color: #373737;
}
#email-confirm-lightbox-container #email-confirm-lightbox .buttons-container #cancel {
	margin-right: 5px;
}

#map {
	width: 100%;
	height: 300px;
}
#map .marker-description, #map .marker-title {
	color: #000000;
}

#map, #admin_map {
	text-align: center;
}
#wrapper #map h4, #wrapper #admin_map h4 {
	background-color: #fff;
	background-color: rgba(255,255,255,.9);
	padding: 5px 10px;
	position: relative;
	z-index: 10;
	text-align: center;
	font-size: 15px;
	color: #000;
	text-indent: 0;
	top: 2px;
	margin: auto;
	display: inline-block;
	max-width: 60%;
	float: none;
	left: 0;
	margin-left: 0;
	text-transform: none;
}
/* Resources page
===================================================== */

#images {
	max-width: 100%;
}
#images li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 162px;
	margin-top: 35px;
	margin-right: 30px;
	float: none;
}
#images li:nth-child(even) {
	margin-right: 0;
}
#images .img-container{
	height: 90px;
	width: 100%;
	background-color: transparent;
	position: relative;
	margin-bottom: 10px;
}
#images .img-container img {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
	max-width: 100%;
}
.light .mfp-figure, .light .mfp-figure .mfp-bottom-bar {
	background: #000;
}
.dark .mfp-figure, .dark .mfp-figure .mfp-bottom-bar {
	background: #333;
}
.mfp-figure .mfp-title {
	padding-right: 10px;
}
.mfp-figure .mfp-bottom-bar {
	margin-top: -40px;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.mfp-container.mfp-image-holder .mfp-close, .mfp-container.mfp-iframe-holder .mfp-close {
	padding-right: 13px;
}
/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}



#videos li.last {
	border-bottom: none;
}
#videos p {
	margin-bottom: 0;
}
#videos li {
	float:left;
	padding: 0 ;
	line-height: 1.3;
	overflow: hidden;
	max-width: 50%;
	box-sizing: border-box;
	margin-right: 22px;
	margin-bottom: 15px;
	position: relative;
}
#videos li iframe {
	max-width: 100%;
	height: 225px;
}


#images .image-title {

}
#images .img-container a {
	display: block;
	width: 100%;
	height: 100%;
}
#images .image-title, #images .image-tag, #videos li div, #images .image-title, #videos .video-title {
	font-size: 13px;
}
#images .image-title, #videos .video-title {
	font-weight: bold;
}
.page-section.files {
	padding-bottom: 0;
}
/* sidebar */

.highlights li {
	padding: 11px 0;
	border-top-width: 2px;
	border-top-style: dotted;
	float: none;
}
#links a, #files h5 a, #files h6 a{
	display: block;
	width: 100%;
	word-break: break-word;
}
#links h6 a, #files h6 a{
	word-break: break-all;
}
#links h5 {
	background-image: url(/img/link_arrow.png);
	background-repeat: no-repeat;
	background-position: right 50%; 
	padding-right: 13px;
	overflow: hidden;

}
#links h6 a {
	display: block;
}
#files h5 {
	background-image: url(/img/download_arrow.png);
	background-repeat: no-repeat;
	background-position: right 35%; 
	padding-right: 13px;
}
#files .type {
	text-transform: uppercase;
}
#wrapper .leaflet-bottom, #wrapper .leaflet-top {
	z-index: 10;
}

/* scheme-specific styles */


/* About page
================================================== */
.light p, .light p strong, .light p em, .light .paragraph, .light .paragraph li, .light .event li {
	color: #444;
}
.light .question li {
	color: #232323;
}
.light .page-section {
	border-bottom-color: #f0f0f0;
}
.light .page-section h4 {
	color: #373737;
}
.light .page-section blockquote {
	color: #373737;
}
.light .page-section blockquote:before {
    color: #F0F0F0;
}
.light #stats .stat-label {
	color: #7d7d7d;
}

.light .share .social li {
	background-color: #F5F5F5;
}
.light .seeking li {
	border-right-color: #F0F0F0;
}

.light .seeking li a, .light .seeking li span {
	color: #9B9B9B;
	border-color: #D4D4D4;
	background-color: #F4F4F4;
}
.light .seeking .seeking-container a:hover {
	background-color: #FFF;
}

/* achievements */

.light #achievements li label {
	color: #7d7d7d;
}
.light #achievements li {
	background-position: -10px -10px;
}
.light #achievements .author, .back-end .author, .dark #achievements.inverted .author {
	background-position: -10px -10px;
}
.light #achievements .awarded, .back-end .awarded, .dark #achievements.inverted .awarded {
	background-position: -104px -10px;
}
.light #achievements .certified, .back-end .certified, .dark #achievements.inverted .certified {
	background-position: -198px -10px;
}
.light #achievements .connected, .back-end .connected, .dark #achievements.inverted .connected {
	background-position: -292px -10px;
}
.light #achievements .degreed, .back-end .degreed, .dark #achievements.inverted .degreed {
	background-position: -386px -10px;
}
.light #achievements .early_adopter, .back-end .early_adopter, .dark #achievements.inverted .early_adopter {
	background-position: -480px -10px;
}
.light #achievements .inventor, .back-end .inventor, .dark #achievements.inverted .inventor {
	background-position: -574px -10px;
}
.light #achievements .recommended, .back-end .recommended, .dark #achievements.inverted .recommended {
	background-position: -668px -10px;
}
.light #achievements .volunteer, .back-end .volunteer, .dark #achievements.inverted .volunteer {
	background-position: -762px -10px;
}
.light #achievements .advisor, .back-end .advisor, .dark #achievements.inverted .advisor {
	background-position: -856px -10px;
}
.light #achievements .c_level, .back-end .c_level, .dark #achievements.inverted .c_level {
	background-position: -950px -10px;
}
.light #achievements .director, .back-end .director, .dark #achievements.inverted .director {
	background-position: -1044px -10px;
}
.light #achievements .founder, .back-end .founder, .dark #achievements.inverted .founder {
	background-position: -1138px -10px;
}
.light #achievements .guru, .back-end .guru, .dark #achievements.inverted .guru {
	background-position: -1232px -10px;
}
.light #achievements .instructor, .back-end .instructor, .dark #achievements.inverted .instructor {
	background-position: -1326px -10px;
}
.light #achievements .investor, .back-end .investor, .dark #achievements.inverted .investor {
	background-position: -1420px -10px;
}
.light #achievements .power_user, .back-end .power_user, .dark #achievements.inverted .power_user {
	background-position: -1514px -10px;
}
.light #achievements .promoted, .back-end .promoted, .dark #achievements.inverted .promoted {
	background-position: -1608px -10px;
}
.light #achievements .rain_maker, .back-end .rain_maker, .dark #achievements.inverted .rain_maker {
	background-position: -1702px -10px;
}
.light #achievements .speaker, .back-end .speaker, .dark #achievements.inverted .speaker {
	background-position: -1796px -10px;
}
.light #achievements .supervisor, .back-end .supervisor, .dark #achievements.inverted .supervisor {
	background-position: -1890px -10px;
}

.light .highlights li {
	border-top-color: #d4d4d4;
}

/* share/social */
.light .social.large .facebook .icon, .dark .social.large.inverted .facebook .icon {
	background-position: -81px -44px;
}
.light .social.large .linkedin .icon, .dark .social.large.inverted .linkedin .icon {
	background-position: -11px -44px;
}
.light .social.large .pinterest .icon, .dark .social.large.inverted .pinterest .icon {
	background-position: -161px -44px;
}
.light .social.large .google-plus .icon, .dark .social.large.inverted .google-plus .icon {
	background-position: -101px -44px;
}
.light .social.large .twitter .icon, .dark .social.large.inverted .twitter .icon {
	background-position: -47px -44px;
}
.light .social.large .tumblr .icon, .dark .social.large.inverted .tumblr .icon {
	background-position: -136px -44px;
}
.light .social.large .blogger .icon, .dark .social.large.inverted .blogger .icon {
	background-position: -226px -45px;
}
.light .social.large .wordpress .icon, .dark .social.large.inverted .wordpress .icon {
	background-position: -191px -44px;
}
.light .social.large .behance .icon, .dark .social.large.inverted .behance .icon {
	background-position: -256px -45px;
}
.light .social.large .youtube .icon, .dark .social.large.inverted .youtube .icon {
	background-position: -291px -44px;
}
.light .social.large .vimeo .icon, .dark .social.large.inverted .vimeo .icon {
	background-position: -326px -44px;
}
.light .social.large .instagram .icon, .dark .social.large.inverted .instagram .icon {
	background-position: -361px -46px;
}



.light .social.small .facebook .icon, .dark .social.small.inverted .facebook .icon, .admin .social.small .facebook .icon {
	background-position: -438px -30px;
}
.light .social.small .linkedin .icon, .dark .social.small.inverted .linkedin .icon {
	background-position: -395px -30px;
}
.light .social.small .pinterest .icon, .dark .social.small.inverted .pinterest .icon {
	background-position: -488px -30px;
}
.light .social.small .google-plus .icon, .dark .social.small.inverted .google-plus .icon {
	background-position: -451px -30px;
}
.light .social.small .twitter .icon, .dark .social.small.inverted .twitter .icon {
	background-position: -417px -30px;
}
.light .social.small .tumblr .icon, .dark .social.small.inverted .tumblr .icon {
	background-position: -472px -30px;
}
.light .social.small .blogger .icon, .dark .social.small.inverted .blogger .icon {
	background-position: -528px -30px;
}
.light .social.small .wordpress .icon, .dark .social.small.inverted .wordpress .icon {
	background-position: -506px -30px;
}
.light .social.small .behance .icon, .dark .social.small.inverted .behance .icon {
	background-position: -546px -30px;
}
.light .social.small .youtube .icon, .dark .social.small.inverted .youtube .icon {
	background-position: -568px -30px;
}
.light .social.small .vimeo .icon, .dark .social.small.inverted .vimeo .icon {
	background-position: -590px -30px;
}
.light .social.small .instagram .icon, .dark .social.small.inverted .instagram .icon {
	background-position: -611px -31px;
}

/*  section tabs  */

.light .section-header {
	border-bottom-color: #f0f0f0;
	color: #373737;
}

/*  footer  */

.light footer .container p, .light footer .container .paragraph, .light footer .container a:hover {
	color: #181818;
}
.light footer a{
	color: #7d7d7d;
}


/*  Contact form  */

.light .form-element label {
	color: #373737;
}

/* dark scheme */


.dark p, .dark p strong, .dark p em, .dark .paragraph, .dark .image-title {
	color: #d4d4d4;
}
.dark h5, .dark h1, .dark h1 a, .dark .section-header, .dark #timeline .description * {
	color: #ffffff;
}

.dark .share .social li {
	background-color: #3A3A3A;
}

/* tweets */
.dark .tweet .user-name, .dark .tweet a:hover .user-name {
	color: white;
}
.dark .tweet .screen-name, .dark .tweet a:hover .screen-name {
	color: #9b9b9b;
}
.dark .tweet-body {
	color: #d4d4d4;
}
.dark .intents-container a, .dark .tweet-date {
	color: #9B9B9B;
}


/*  contact form  */

.dark .form-element input, .dark .form-element textarea {
	background-color: #525355;
	color: white;
}
.dark .contact .sidebar label {
	color: #d4d4d4;
}
.dark .sidebar h4 {
	color: #828282;
}
.dark .form-element label {
	color: #d4d4d4;
} 
.dark .form-element button {
	background-color: #373737;
	color: #c8c8c8;
}
.dark .form-element button:hover {
	background: #525355;
}
/* About page
================================================== */

.dark .page-section {
	border-bottom-color: #464646;
}

.dark .page-section h4 {
	color: #ffffff;
}
.dark .page-section blockquote:before {
    color: #464646;
}
.dark #stats .stat-label {
	color: #d4d4d4;
}


/* achievements */

.dark #achievements li label {
	color: #7d7d7d;
}

.dark #achievements .author {
	background-position: -10px -113px;
}
.dark #achievements .awarded {
	background-position: -104px -113px;
}
.dark #achievements .certified {
	background-position: -198px -113px;
}
.dark #achievements .connected {
	background-position: -292px -113px;
}
.dark #achievements .degreed {
	background-position: -386px -113px;
}
.dark #achievements .early_adopter {
	background-position: -480px -113px;
}
.dark #achievements .inventor {
	background-position: -574px -113px;
}
.dark #achievements .recommended {
	background-position: -668px -113px;
}
.dark #achievements .volunteer {
	background-position: -762px -113px;
}
.dark #achievements .advisor {
	background-position: -856px -113px;
}
.dark #achievements .c_level {
	background-position: -950px -113px;
}
.dark #achievements .director {
	background-position: -1044px -113px;
}
.dark #achievements .founder {
	background-position: -1138px -113px;
}
.dark #achievements .guru {
	background-position: -1232px -113px;
}
.dark #achievements .instructor {
	background-position: -1326px -113px;
}
.dark #achievements .investor {
	background-position: -1420px -113px;
}
.dark #achievements .power_user {
	background-position: -1514px -113px;
}
.dark #achievements .promoted {
	background-position: -1608px -113px;
}
.dark #achievements .rain_maker {
	background-position: -1702px -113px;
}
.dark #achievements .speaker {
	background-position: -1796px -113px;
}
.dark #achievements .supervisor {
	background-position: -1890px -113px;
}

/* resources page */

.dark #about-sidebar h6, .dark #about-sidebar h6 a, .dark #sidebar-inner h6 a, .sidebar.dark h6, .dark #boxes-container h6, .dark #boxes-container h6 a {
	color: #d4d4d4;
}
.dark #images .image-tag, .dark #videos .video-creator, .dark #videos .video-creator a, .dark #videos .video-date, .dark #videos .video-views {
	color: #D4D4D4;
}
.dark #videos .video-creator a:hover {
	color: white;
}
.dark #videos.dummy .video-creator a:hover {
	color: #D4D4D4;
}
.dark #videos .video-length {
	color: #d4d4d4;
	background-color: #5b5c5e;
	text-align: center;
	clear: none;
	width: 38px;
	font-size: 11px;
	line-height: 20px;
	float:left;
	position: relative;
	top: 5px;
}

/* seeking */
.dark .seeking.dummy {
	opacity: .3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.dark .seeking li {
	border-right-color: #464646;
}
.dark .seeking li label {
	color: #fff;
}
.dark .seeking li a, .dark .seeking li span {
	border-color: #464646;
	background-color: #373737;
	color: #9b9b9b;
}
.dark .seeking .seeking-container a:hover {
	background-color: #525355;
}
.dark .seeking.dummy .seeking-container a:hover {
	background-color: #373737;
}


/* skills mini grid */
.dark #skills li .skill-name, .dark #skills li div {
	color: #d4d4d4;
}

/* form stuff */
.dark .form-element input[type="text"], .dark .form-element textarea, .dark .form-element button, .dark .graph-container button{
	border: 1px solid #111;
}


/* share/social */
.dark .social.large .facebook .icon, .light .social.large.inverted .facebook .icon {
	background-position: -81px -10px;
}
.dark .social.large .linkedin .icon, .light .social.large.inverted .linkedin .icon {
	background-position: -11px -10px;
}
.dark .social.large .pinterest .icon, .light .social.large.inverted .pinterest .icon {
	background-position: -161px -10px;
}
.dark .social.large .google-plus .icon, .light .social.large.inverted .google-plus .icon {
	background-position: -101px -10px;
}
.dark .social.large .twitter .icon, .light .social.large.inverted .twitter .icon {
	background-position: -47px -10px;
}
.dark .social.large .tumblr .icon, .light .social.large.inverted .tumblr .icon {
	background-position: -136px -10px;
}
.dark .social.large .blogger .icon, .light .social.large.inverted .blogger .icon {
	background-position: -226px -11px;
}
.dark .social.large .wordpress .icon, .light .social.large.inverted .wordpress .icon {
	background-position: -191px -10px;
}
.dark .social.large .behance .icon, .light .social.large.inverted .behance .icon {
	background-position: -256px -11px;
}
.dark .social.large .youtube .icon, .light .social.large.inverted .youtube .icon {
	background-position: -291px -10px;
}
.dark .social.large .vimeo .icon, .light .social.large.inverted .vimeo .icon {
	background-position: -326px -10px;
}
.dark .social.large .instagram .icon, .light .social.large.inverted .instagram .icon {
	background-position: -361px -10px;
}



.dark .social.small .facebook .icon, .light .social.small.inverted .facebook .icon {
	background-position: -438px -9px;
}
.dark .social.small .linkedin .icon, .light .social.small.inverted .linkedin .icon {
	background-position: -395px -9px;
}
.dark .social.small .pinterest .icon, .light .social.small.inverted .pinterest .icon {
	background-position: -488px -9px;
}
.dark .social.small .google-plus .icon, .light .social.small.inverted .google-plus .icon {
	background-position: -451px -9px;
}
.dark .social.small .twitter .icon, .light .social.small.inverted .twitter .icon {
	background-position: -417px -9px;
}
.dark .social.small .tumblr .icon, .light .social.small.inverted .tumblr .icon {
	background-position: -472px -9px;
}
.dark .social.small .blogger .icon, .light .social.small.inverted .blogger .icon {
	background-position: -528px -9px;
}
.dark .social.small .wordpress .icon, .light .social.small.inverted .wordpress .icon {
	background-position: -506px -9px;
}
.dark .social.small .behance .icon, .light .social.small.inverted .behance .icon {
	background-position: -546px -9px;
}
.dark .social.small .youtube .icon, .light .social.small.inverted .youtube .icon {
	background-position: -568px -9px;
}
.dark .social.small .vimeo .icon, .light .social.small.inverted .vimeo .icon {
	background-position: -590px -9px;
}
.dark .social.small .instagram .icon, .light .social.small.inverted .instagram .icon {
	background-position: -611px -9px;
}

/* footer
================================================== */

footer .container {
	text-align: center;
	padding-top: 18px;
	padding-bottom: 52px;
}
footer {
	position: absolute;
	bottom: 0;
	width: 100%;
}
footer .paragraph * {
	line-height: 18px;
}
#page-footer .footer-text-container {
	margin: 0 auto;
	font-size: 100%;
	-webkit-word-break: break-all;
	-moz-word-break: break-all;
	word-break: break-all;
}


/* password page */
.password #wrapper {
	height: 100%;
	padding-bottom: 0;
}
.section-wrapper.password {
	height: 100%;
	width: 100%;
}
.section-wrapper.password .container {
	height: 100%;
	width: 100%;
	text-align: center;
	white-space: nowrap;
}
.section-wrapper.password img {
	margin-bottom: 10px;
}
.section-wrapper.password h1 {
	font-size: 21px;
	margin-bottom: 15px;
	word-break: break-word;
	white-space: normal;
	line-height: 1.2;
}
.section-wrapper.password .container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.section-wrapper.password #UserPasswordForm {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 30px;
	background-color: #333;
	margin-bottom: 0;
	max-width: 100%;
	box-sizing: border-box;
	margin-left: -5px;
}
.section-wrapper.password #UserPasswordForm .input.password {
	text-align: center;
	margin: 0 auto;
	position: relative;
	max-width: 100%;
}
.section-wrapper.password #UserPasswordForm input[type="password"] {
	float: left;
	display: block;
	color: #fff;
	background-color: #525355;
	border: 1px solid #111;
	padding: 8px;
	font-size: 24px;
	margin-bottom: 0;
	margin-right: 5px;
	height: auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 76%;
}
.section-wrapper.password #UserPasswordForm .button {
	float: left;
	margin-bottom: 0;
	margin: 0;
	background-image: none;
	background-color: #414143;
	border: 1px solid #111111;
	text-shadow: none;
	color: #fff;
	font-size: 13px;
	padding: 16px;
	line-height: 1;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

	-webkit-transition: .5s background-color;
	-moz-transition: .5s background-color;
	transition: .5s background-color;
}
.section-wrapper.password #UserPasswordForm .button:hover {
	background-color: #525355;
}
.section-wrapper.password #UserPasswordForm #authMessage {
	color: red;
	position: absolute;
	top: -22px;
	font-size: 16px;
}
/* accent colors */

  /* light */

  	/* stealth mode */

	  .lc0 .accent-color {
	  	color: #373737;	
	  }
	  .lc0 #wrapper .bg-accent-color, .lc0 #wrapper .bg-accent-color-hover:hover, .lc0 #wrapper .bg-accent-color-hover.active, .lc0 #wrapper .active .bg-accent-color-hover {
	  	background-color: #373737;
	  }
	  .lc0 #events-graph li {
	  	border-color: #373737;
	  }

	/* desk jockey */

	  .lc1 .accent-color {
	  	color: #939798;	
	  }
	  .lc1 #wrapper .bg-accent-color, .lc1 #wrapper .bg-accent-color-hover:hover, .lc1 #wrapper .bg-accent-color-hover.active, .lc1 #wrapper .active .bg-accent-color-hover {
	  	background-color: #939798;
	  }
	  .lc1 #events-graph li {
	  	border-color: #939798;
	  }

	/* turn key */

	  .lc2 .accent-color {
	  	color: #938d65;	
	  }
	  .lc2 #wrapper .bg-accent-color, .lc2 #wrapper .bg-accent-color-hover:hover, .lc2 #wrapper .bg-accent-color-hover.active, .lc2 #wrapper .active .bg-accent-color-hover {
	  	background-color: #938d65;
	  }
	  .lc2 #events-graph li {
	  	border-color: #938d65;
	  }

	/* deep pockets */

	  .lc3 .accent-color {
	  	color: #5a9f84;	
	  }
	  .lc3 #wrapper .bg-accent-color, .lc3 #wrapper .bg-accent-color-hover:hover, .lc3 #wrapper .bg-accent-color-hover.active, .lc3 #wrapper .active .bg-accent-color-hover {
	  	background-color: #5a9f84;
	  }
	  .lc3 #events-graph li {
	  	border-color: #5a9f84;
	  }

	/* tail wind */

	  .lc4 .accent-color {
	  	color: #2fabb7;	
	  }
	  .lc4 #wrapper .bg-accent-color, .lc4 #wrapper .bg-accent-color-hover:hover, .lc4 #wrapper .bg-accent-color-hover.active, .lc4 #wrapper .active .bg-accent-color-hover {
	  	background-color: #2fabb7;
	  }
	  .lc4 #events-graph li {
	  	border-color: #2fabb7;
	  }

	/* deep dive */

	  .lc5 .accent-color {
	  	color: #44749d;	
	  }
	  .lc5 #wrapper .bg-accent-color, .lc5 #wrapper .bg-accent-color-hover:hover, .lc5 #wrapper .bg-accent-color-hover.active, .lc5 #wrapper .active .bg-accent-color-hover {
	  	background-color: #44749d;
	  }
	  .lc5 #events-graph li {
	  	border-color: #44749d;
	  }

	/* elevator pitch */

	  .lc6 .accent-color {
	  	color: #936893;	
	  }
	  .lc6 #wrapper .bg-accent-color, .lc6 #wrapper .bg-accent-color-hover:hover, .lc6 #wrapper .bg-accent-color-hover.active, .lc6 #wrapper .active .bg-accent-color-hover {
	  	background-color: #936893;
	  }
	  .lc6 #events-graph li {
	  	border-color: #936893;
	  }

	/* secret sauce */

	  .lc7 .accent-color {
	  	color: #d37979;	
	  }
	  .lc7 #wrapper .bg-accent-color, .lc7 #wrapper .bg-accent-color-hover:hover, .lc7 #wrapper .bg-accent-color-hover.active, .lc7 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d37979;
	  }
	  .lc7 #events-graph li {
	  	border-color: #d37979;
	  }

	/* burn rate */

	  .lc8 .accent-color {
	  	color: #a94e4e;	
	  }
	  .lc8 #wrapper .bg-accent-color, .lc8 #wrapper .bg-accent-color-hover:hover, .lc8 #wrapper .bg-accent-color-hover.active, .lc8 #wrapper .active .bg-accent-color-hover {
	  	background-color: #a94e4e;
	  }
	  .lc8 #events-graph li {
	  	border-color: #a94e4e;
	  }

	/* change agent */

	  .lc9 .accent-color {
	  	color: #d0835e;	
	  }
	  .lc9 #wrapper .bg-accent-color, .lc9 #wrapper .bg-accent-color-hover:hover, .lc9 #wrapper .bg-accent-color-hover.active, .lc9 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d0835e;
	  }
	  .lc9 #events-graph li {
	  	border-color: #d0835e;
	  }

	  .lc10 .accent-color {
	  	color: #373737;	
	  }
	  .lc10 #wrapper .bg-accent-color, .lc10 #wrapper .bg-accent-color-hover:hover, .lc10 #wrapper .bg-accent-color-hover.active, .lc10 #wrapper .active .bg-accent-color-hover {
	  	background-color: #373737;
	  }
	  .lc10 #events-graph li {
	  	border-color: #373737;
	  }

	  .lc11 .accent-color {
	  	color: #777777;	
	  }
	  .lc11 #wrapper .bg-accent-color, .lc11 #wrapper .bg-accent-color-hover:hover, .lc11 #wrapper .bg-accent-color-hover.active, .lc11 #wrapper .active .bg-accent-color-hover {
	  	background-color: #777777;
	  }
	  .lc11 #events-graph li {
	  	border-color: #777777;
	  }

	  .lc12 .accent-color {
	  	color: #79a175;	
	  }
	  .lc12 #wrapper .bg-accent-color, .lc12 #wrapper .bg-accent-color-hover:hover, .lc12 #wrapper .bg-accent-color-hover.active, .lc12 #wrapper .active .bg-accent-color-hover {
	  	background-color: #79a175;
	  }
	  .lc12 #events-graph li {
	  	border-color: #79a175;
	  }

	  .lc13 .accent-color {
	  	color: #00b0b2;	
	  }
	  .lc13 #wrapper .bg-accent-color, .lc13 #wrapper .bg-accent-color-hover:hover, .lc13 #wrapper .bg-accent-color-hover.active, .lc13 #wrapper .active .bg-accent-color-hover {
	  	background-color: #00b0b2;
	  }
	  .lc13 #events-graph li {
	  	border-color: #00b0b2;
	  }

	  .lc14 .accent-color {
	  	color: #9879b2;	
	  }
	  .lc14 #wrapper .bg-accent-color, .lc14 #wrapper .bg-accent-color-hover:hover, .lc14 #wrapper .bg-accent-color-hover.active, .lc14 #wrapper .active .bg-accent-color-hover {
	  	background-color: #9879b2;
	  }
	  .lc14 #events-graph li {
	  	border-color: #9879b2;
	  }

	  .lc15 .accent-color {
	  	color: #5d7692;	
	  }
	  .lc15 #wrapper .bg-accent-color, .lc15 #wrapper .bg-accent-color-hover:hover, .lc15 #wrapper .bg-accent-color-hover.active, .lc15 #wrapper .active .bg-accent-color-hover {
	  	background-color: #5d7692;
	  }
	  .lc15 #events-graph li {
	  	border-color: #5d7692;
	  }

	  .lc16 .accent-color {
	  	color: #bb3636;	
	  }
	  .lc16 #wrapper .bg-accent-color, .lc16 #wrapper .bg-accent-color-hover:hover, .lc16 #wrapper .bg-accent-color-hover.active, .lc16 #wrapper .active .bg-accent-color-hover {
	  	background-color: #bb3636;
	  }
	  .lc16 #events-graph li {
	  	border-color: #bb3636;
	  }

	  .lc17 .accent-color {
	  	color: #fa787a;	
	  }
	  .lc17 #wrapper .bg-accent-color, .lc17 #wrapper .bg-accent-color-hover:hover, .lc17 #wrapper .bg-accent-color-hover.active, .lc17 #wrapper .active .bg-accent-color-hover {
	  	background-color: #fa787a;
	  }
	  .lc17 #events-graph li {
	  	border-color: #fa787a;
	  }

	  .lc18 .accent-color {
	  	color: #746d5c;	
	  }
	  .lc18 #wrapper .bg-accent-color, .lc18 #wrapper .bg-accent-color-hover:hover, .lc18 #wrapper .bg-accent-color-hover.active, .lc18 #wrapper .active .bg-accent-color-hover {
	  	background-color: #746d5c;
	  }
	  .lc18 #events-graph li {
	  	border-color: #746d5c;
	  }

	  .lc19 .accent-color {
	  	color: #b48e72;	
	  }
	  .lc19 #wrapper .bg-accent-color, .lc19 #wrapper .bg-accent-color-hover:hover, .lc19 #wrapper .bg-accent-color-hover.active, .lc19 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b48e72;
	  }
	  .lc19 #events-graph li {
	  	border-color: #b48e72;
	  }

	  .lc20 .accent-color {
	  	color: #d6d4bc;	
	  }
	  .lc20 #wrapper .bg-accent-color, .lc20 #wrapper .bg-accent-color-hover:hover, .lc20 #wrapper .bg-accent-color-hover.active, .lc20 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d6d4bc;
	  }
	  .lc20 #events-graph li {
	  	border-color: #d6d4bc;
	  }

	  .lc21 .accent-color {
	  	color: #f2d1b6;	
	  }
	  .lc21 #wrapper .bg-accent-color, .lc21 #wrapper .bg-accent-color-hover:hover, .lc21 #wrapper .bg-accent-color-hover.active, .lc21 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f2d1b6;
	  }
	  .lc21 #events-graph li {
	  	border-color: #f2d1b6;
	  }

	  .lc22 .accent-color {
	  	color: #abeffb;	
	  }
	  .lc22 #wrapper .bg-accent-color, .lc22 #wrapper .bg-accent-color-hover:hover, .lc22 #wrapper .bg-accent-color-hover.active, .lc22 #wrapper .active .bg-accent-color-hover {
	  	background-color: #abeffb;
	  }
	  .lc22 #events-graph li {
	  	border-color: #abeffb;
	  }

	  .lc23 .accent-color {
	  	color: #c8dae6;	
	  }
	  .lc23 #wrapper .bg-accent-color, .lc23 #wrapper .bg-accent-color-hover:hover, .lc23 #wrapper .bg-accent-color-hover.active, .lc23 #wrapper .active .bg-accent-color-hover {
	  	background-color: #c8dae6;
	  }
	  .lc23 #events-graph li {
	  	border-color: #c8dae6;
	  }

	  .lc24 .accent-color {
	  	color: #f0b1b1;	
	  }
	  .lc24 #wrapper .bg-accent-color, .lc24 #wrapper .bg-accent-color-hover:hover, .lc24 #wrapper .bg-accent-color-hover.active, .lc24 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f0b1b1;
	  }
	  .lc24 #events-graph li {
	  	border-color: #f0b1b1;
	  }

	  .lc25 .accent-color {
	  	color: #fcab94;	
	  }
	  .lc25 #wrapper .bg-accent-color, .lc25 #wrapper .bg-accent-color-hover:hover, .lc25 #wrapper .bg-accent-color-hover.active, .lc25 #wrapper .active .bg-accent-color-hover {
	  	background-color: #fcab94;
	  }
	  .lc25 #events-graph li {
	  	border-color: #fcab94;
	  }

	  .lc26 .accent-color {
	  	color: #bee7ba;	
	  }
	  .lc26 #wrapper .bg-accent-color, .lc26 #wrapper .bg-accent-color-hover:hover, .lc26 #wrapper .bg-accent-color-hover.active, .lc26 #wrapper .active .bg-accent-color-hover {
	  	background-color: #bee7ba;
	  }
	  .lc26 #events-graph li {
	  	border-color: #bee7ba;
	  }

	  .lc27 .accent-color {
	  	color: #b7e5d6;	
	  }
	  .lc27 #wrapper .bg-accent-color, .lc27 #wrapper .bg-accent-color-hover:hover, .lc27 #wrapper .bg-accent-color-hover.active, .lc27 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b7e5d6;
	  }
	  .lc27 #events-graph li {
	  	border-color: #b7e5d6;
	  }

	  .lc28 .accent-color {
	  	color: #beb1bd;	
	  }
	  .lc28 #wrapper .bg-accent-color, .lc28 #wrapper .bg-accent-color-hover:hover, .lc28 #wrapper .bg-accent-color-hover.active, .lc28 #wrapper .active .bg-accent-color-hover {
	  	background-color: #beb1bd;
	  }
	  .lc28 #events-graph li {
	  	border-color: #beb1bd;
	  }

	  .lc29 .accent-color {
	  	color: #f5d1dd;	
	  }
	  .lc29 #wrapper .bg-accent-color, .lc29 #wrapper .bg-accent-color-hover:hover, .lc29 #wrapper .bg-accent-color-hover.active, .lc29 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f5d1dd;
	  }
	  .lc29 #events-graph li {
	  	border-color: #f5d1dd;
	  }

	  .lc30 #wrapper .accent-color {
	  	color: #9faaa3;	
	  }
	  .lc30 #wrapper .bg-accent-color, .lc30 #wrapper .bg-accent-color-hover:hover, .lc30 #wrapper .bg-accent-color-hover.active, .lc30 #wrapper .active .bg-accent-color-hover {
	  	background-color: #9faaa3;
	  }
	  .lc30 #events-graph li {
	  	border-color: #9faaa3;
	  }

	  .lc31 #wrapper .accent-color {
	  	color: #d3c0ba;	
	  }
	  .lc31 #wrapper .bg-accent-color, .lc31 #wrapper .bg-accent-color-hover:hover, .lc31 #wrapper .bg-accent-color-hover.active, .lc31 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d3c0ba;
	  }
	  .lc31 #events-graph li {
	  	border-color: #d3c0ba;
	  }

	  .lc32 #wrapper .accent-color {
	  	color: #dcc3af;	
	  }
	  .lc32 #wrapper .bg-accent-color, .lc32 #wrapper .bg-accent-color-hover:hover, .lc32 #wrapper .bg-accent-color-hover.active, .lc32 #wrapper .active .bg-accent-color-hover {
	  	background-color: #dcc3af;
	  }
	  .lc32 #events-graph li {
	  	border-color: #dcc3af;
	  }

	  .lc33 #wrapper .accent-color {
	  	color: #8ea5af;	
	  }
	  .lc33 #wrapper .bg-accent-color, .lc33 #wrapper .bg-accent-color-hover:hover, .lc33 #wrapper .bg-accent-color-hover.active, .lc33 #wrapper .active .bg-accent-color-hover {
	  	background-color: #8ea5af;
	  }
	  .lc33 #events-graph li {
	  	border-color: #8ea5af;
	  }

	  .lc34 #wrapper .accent-color {
	  	color: #d5d7b5;	
	  }
	  .lc34 #wrapper .bg-accent-color, .lc34 #wrapper .bg-accent-color-hover:hover, .lc34 #wrapper .bg-accent-color-hover.active, .lc34 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d5d7b5;
	  }
	  .lc34 #events-graph li {
	  	border-color: #d5d7b5;
	  }

	  .lc35 #wrapper .accent-color {
	  	color: #f4e3bc;	
	  }
	  .lc35 #wrapper .bg-accent-color, .lc35 #wrapper .bg-accent-color-hover:hover, .lc35 #wrapper .bg-accent-color-hover.active, .lc35 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f4e3bc;
	  }
	  .lc35 #events-graph li {
	  	border-color: #f4e3bc;
	  }

	  .lc36 #wrapper .accent-color {
	  	color: #c4a7a2;	
	  }
	  .lc36 #wrapper .bg-accent-color, .lc36 #wrapper .bg-accent-color-hover:hover, .lc36 #wrapper .bg-accent-color-hover.active, .lc36 #wrapper .active .bg-accent-color-hover {
	  	background-color: #c4a7a2;
	  }
	  .lc36 #events-graph li {
	  	border-color: #c4a7a2;
	  }

	  .lc37 #wrapper .accent-color {
	  	color: #f0ced1;	
	  }
	  .lc37 #wrapper .bg-accent-color, .lc37 #wrapper .bg-accent-color-hover:hover, .lc37 #wrapper .bg-accent-color-hover.active, .lc37 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f0ced1;
	  }
	  .lc37 #events-graph li {
	  	border-color: #f0ced1;
	  }

	  .lc38 #wrapper .accent-color {
	  	color: #ddbcb8;	
	  }
	  .lc38 #wrapper .bg-accent-color, .lc38 #wrapper .bg-accent-color-hover:hover, .lc38 #wrapper .bg-accent-color-hover.active, .lc38 #wrapper .active .bg-accent-color-hover {
	  	background-color: #ddbcb8;
	  }
	  .lc38 #events-graph li {
	  	border-color: #ddbcb8;
	  }

	  .lc39 #wrapper .accent-color {
	  	color: #cfc8d4;	
	  }
	  .lc39 #wrapper .bg-accent-color, .lc39 #wrapper .bg-accent-color-hover:hover, .lc39 #wrapper .bg-accent-color-hover.active, .lc39 #wrapper .active .bg-accent-color-hover {
	  	background-color: #cfc8d4;
	  }
	  .lc39 #events-graph li {
	  	border-color: #cfc8d4;
	  }

	  .lc40 #wrapper .accent-color {
	  	color: #404f4d;	
	  }
	  .lc40 #wrapper .bg-accent-color, .lc40 #wrapper .bg-accent-color-hover:hover, .lc40 #wrapper .bg-accent-color-hover.active, .lc40 #wrapper .active .bg-accent-color-hover {
	  	background-color: #404f4d;
	  }
	  .lc40 #events-graph li {
	  	border-color: #404f4d;
	  }

	  .lc41 #wrapper .accent-color {
	  	color: #aa968a;	
	  }
	  .lc41 #wrapper .bg-accent-color, .lc41 #wrapper .bg-accent-color-hover:hover, .lc41 #wrapper .bg-accent-color-hover.active, .lc41 #wrapper .active .bg-accent-color-hover {
	  	background-color: #aa968a;
	  }
	  .lc41 #events-graph li {
	  	border-color: #aa968a;
	  }

	  .lc42 #wrapper .accent-color {
	  	color: #82a9bf;	
	  }
	  .lc42 #wrapper .bg-accent-color, .lc42 #wrapper .bg-accent-color-hover:hover, .lc42 #wrapper .bg-accent-color-hover.active, .lc42 #wrapper .active .bg-accent-color-hover {
	  	background-color: #82a9bf;
	  }
	  .lc42 #events-graph li {
	  	border-color: #82a9bf;
	  }

	  .lc43 #wrapper .accent-color {
	  	color: #e9d386;	
	  }
	  .lc43 #wrapper .bg-accent-color, .lc43 #wrapper .bg-accent-color-hover:hover, .lc43 #wrapper .bg-accent-color-hover.active, .lc43 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e9d386;
	  }
	  .lc43 #events-graph li {
	  	border-color: #e9d386;
	  }

	  .lc44 #wrapper .accent-color {
	  	color: #88ab75;	
	  }
	  .lc44 #wrapper .bg-accent-color, .lc44 #wrapper .bg-accent-color-hover:hover, .lc44 #wrapper .bg-accent-color-hover.active, .lc44 #wrapper .active .bg-accent-color-hover {
	  	background-color: #88ab75;
	  }
	  .lc44 #events-graph li {
	  	border-color: #88ab75;
	  }

	  .lc45 #wrapper .accent-color {
	  	color: #7d7d85;	
	  }
	  .lc45 #wrapper .bg-accent-color, .lc45 #wrapper .bg-accent-color-hover:hover, .lc45 #wrapper .bg-accent-color-hover.active, .lc45 #wrapper .active .bg-accent-color-hover {
	  	background-color: #7d7d85;
	  }
	  .lc45 #events-graph li {
	  	border-color: #7d7d85;
	  }

	  .lc46 #wrapper .accent-color {
	  	color: #56505c;	
	  }
	  .lc46 #wrapper .bg-accent-color, .lc46 #wrapper .bg-accent-color-hover:hover, .lc46 #wrapper .bg-accent-color-hover.active, .lc46 #wrapper .active .bg-accent-color-hover {
	  	background-color: #56505c;
	  }
	  .lc46 #events-graph li {
	  	border-color: #56505c;
	  }

	  .lc47 #wrapper .accent-color {
	  	color: #385680;	
	  }
	  .lc47 #wrapper .bg-accent-color, .lc47 #wrapper .bg-accent-color-hover:hover, .lc47 #wrapper .bg-accent-color-hover.active, .lc47 #wrapper .active .bg-accent-color-hover {
	  	background-color: #385680;
	  }
	  .lc47 #events-graph li {
	  	border-color: #385680;
	  }

	  .lc48 #wrapper .accent-color {
	  	color: #a39071;	
	  }
	  .lc48 #wrapper .bg-accent-color, .lc48 #wrapper .bg-accent-color-hover:hover, .lc48 #wrapper .bg-accent-color-hover.active, .lc48 #wrapper .active .bg-accent-color-hover {
	  	background-color: #a39071;
	  }
	  .lc48 #events-graph li {
	  	border-color: #a39071;
	  }

	  .lc49 #wrapper .accent-color {
	  	color: #c0bbb5;	
	  }
	  .lc49 #wrapper .bg-accent-color, .lc49 #wrapper .bg-accent-color-hover:hover, .lc49 #wrapper .bg-accent-color-hover.active, .lc49 #wrapper .active .bg-accent-color-hover {
	  	background-color: #c0bbb5;
	  }
	  .lc49 #events-graph li {
	  	border-color: #c0bbb5;
	  }

	  .lc50 #wrapper .accent-color {
	  	color: #9ea95d;	
	  }
	  .lc50 #wrapper .bg-accent-color, .lc50 #wrapper .bg-accent-color-hover:hover, .lc50 #wrapper .bg-accent-color-hover.active, .lc50 #wrapper .active .bg-accent-color-hover {
	  	background-color: #9ea95d;
	  }
	  .lc50 #events-graph li {
	  	border-color: #9ea95d;
	  }

	  .lc51 #wrapper .accent-color {
	  	color: #e8c366;	
	  }
	  .lc51 #wrapper .bg-accent-color, .lc51 #wrapper .bg-accent-color-hover:hover, .lc51 #wrapper .bg-accent-color-hover.active, .lc51 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e8c366;
	  }
	  .lc51 #events-graph li {
	  	border-color: #e8c366;
	  }

	  .lc52 #wrapper .accent-color {
	  	color: #e57455;	
	  }
	  .lc52 #wrapper .bg-accent-color, .lc52 #wrapper .bg-accent-color-hover:hover, .lc52 #wrapper .bg-accent-color-hover.active, .lc52 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e57455;
	  }
	  .lc52 #events-graph li {
	  	border-color: #e57455;
	  }

	  .lc53 #wrapper .accent-color {
	  	color: #bf514d;	
	  }
	  .lc53 #wrapper .bg-accent-color, .lc53 #wrapper .bg-accent-color-hover:hover, .lc53 #wrapper .bg-accent-color-hover.active, .lc53 #wrapper .active .bg-accent-color-hover {
	  	background-color: #bf514d;
	  }
	  .lc53 #events-graph li {
	  	border-color: #bf514d;
	  }

	  .lc54 #wrapper .accent-color {
	  	color: #884f4d;	
	  }
	  .lc54 #wrapper .bg-accent-color, .lc54 #wrapper .bg-accent-color-hover:hover, .lc54 #wrapper .bg-accent-color-hover.active, .lc54 #wrapper .active .bg-accent-color-hover {
	  	background-color: #884f4d;
	  }
	  .lc54 #events-graph li {
	  	border-color: #884f4d;
	  }

	  .lc55 #wrapper .accent-color {
	  	color: #e0909d;	
	  }
	  .lc55 #wrapper .bg-accent-color, .lc55 #wrapper .bg-accent-color-hover:hover, .lc55 #wrapper .bg-accent-color-hover.active, .lc55 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e0909d;
	  }
	  .lc55 #events-graph li {
	  	border-color: #e0909d;
	  }

	  .lc56 #wrapper .accent-color {
	  	color: #ba7070;	
	  }
	  .lc56 #wrapper .bg-accent-color, .lc56 #wrapper .bg-accent-color-hover:hover, .lc56 #wrapper .bg-accent-color-hover.active, .lc56 #wrapper .active .bg-accent-color-hover {
	  	background-color: #ba7070;
	  }
	  .lc56 #events-graph li {
	  	border-color: #ba7070;
	  }

	  .lc57 #wrapper .accent-color {
	  	color: #c291ab;	
	  }
	  .lc57 #wrapper .bg-accent-color, .lc57 #wrapper .bg-accent-color-hover:hover, .lc57 #wrapper .bg-accent-color-hover.active, .lc57 #wrapper .active .bg-accent-color-hover {
	  	background-color: #c291ab;
	  }
	  .lc57 #events-graph li {
	  	border-color: #c291ab;
	  }

	  .lc58 #wrapper .accent-color {
	  	color: #9689a4;	
	  }
	  .lc58 #wrapper .bg-accent-color, .lc58 #wrapper .bg-accent-color-hover:hover, .lc58 #wrapper .bg-accent-color-hover.active, .lc58 #wrapper .active .bg-accent-color-hover {
	  	background-color: #9689a4;
	  }
	  .lc58 #events-graph li {
	  	border-color: #9689a4;
	  }

	  .lc59 #wrapper .accent-color {
	  	color: #7c637d;	
	  }
	  .lc59 #wrapper .bg-accent-color, .lc59 #wrapper .bg-accent-color-hover:hover, .lc59 #wrapper .bg-accent-color-hover.active, .lc59 #wrapper .active .bg-accent-color-hover {
	  	background-color: #7c637d;
	  }
	  .lc59 #events-graph li {
	  	border-color: #7c637d;
	  }

	  .lc60 #wrapper .accent-color {
	  	color: #e2b146;	
	  }
	  .lc60 #wrapper .bg-accent-color, .lc60 #wrapper .bg-accent-color-hover:hover, .lc60 #wrapper .bg-accent-color-hover.active, .lc60 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e2b146;
	  }
	  .lc60 #events-graph li {
	  	border-color: #e2b146;
	  }

	  .lc61 #wrapper .accent-color {
	  	color: #8e4d5f;	
	  }
	  .lc61 #wrapper .bg-accent-color, .lc61 #wrapper .bg-accent-color-hover:hover, .lc61 #wrapper .bg-accent-color-hover.active, .lc61 #wrapper .active .bg-accent-color-hover {
	  	background-color: #8e4d5f;
	  }
	  .lc61 #events-graph li {
	  	border-color: #8e4d5f;
	  }

	  .lc62 #wrapper .accent-color {
	  	color: #9c5043;	
	  }
	  .lc62 #wrapper .bg-accent-color, .lc62 #wrapper .bg-accent-color-hover:hover, .lc62 #wrapper .bg-accent-color-hover.active, .lc62 #wrapper .active .bg-accent-color-hover {
	  	background-color: #9c5043;
	  }
	  .lc62 #events-graph li {
	  	border-color: #9c5043;
	  }

	  .lc63 #wrapper .accent-color {
	  	color: #84978d;	
	  }
	  .lc63 #wrapper .bg-accent-color, .lc63 #wrapper .bg-accent-color-hover:hover, .lc63 #wrapper .bg-accent-color-hover.active, .lc63 #wrapper .active .bg-accent-color-hover {
	  	background-color: #84978d;
	  }
	  .lc63 #events-graph li {
	  	border-color: #84978d;
	  }

	  .lc64 #wrapper .accent-color {
	  	color: #b3698b;	
	  }
	  .lc64 #wrapper .bg-accent-color, .lc64 #wrapper .bg-accent-color-hover:hover, .lc64 #wrapper .bg-accent-color-hover.active, .lc64 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b3698b;
	  }
	  .lc64 #events-graph li {
	  	border-color: #b3698b;
	  }

	  .lc65 #wrapper .accent-color {
	  	color: #a66773;	
	  }
	  .lc65 #wrapper .bg-accent-color, .lc65 #wrapper .bg-accent-color-hover:hover, .lc65 #wrapper .bg-accent-color-hover.active, .lc65 #wrapper .active .bg-accent-color-hover {
	  	background-color: #a66773;
	  }
	  .lc65 #events-graph li {
	  	border-color: #a66773;
	  }

	  .lc66 #wrapper .accent-color {
	  	color: #565777;	
	  }
	  .lc66 #wrapper .bg-accent-color, .lc66 #wrapper .bg-accent-color-hover:hover, .lc66 #wrapper .bg-accent-color-hover.active, .lc66 #wrapper .active .bg-accent-color-hover {
	  	background-color: #565777;
	  }
	  .lc66 #events-graph li {
	  	border-color: #565777;
	  }

	  .lc67 #wrapper .accent-color {
	  	color: #76685e;	
	  }
	  .lc67 #wrapper .bg-accent-color, .lc67 #wrapper .bg-accent-color-hover:hover, .lc67 #wrapper .bg-accent-color-hover.active, .lc67 #wrapper .active .bg-accent-color-hover {
	  	background-color: #76685e;
	  }
	  .lc67 #events-graph li {
	  	border-color: #76685e;
	  }

	  .lc68 #wrapper .accent-color {
	  	color: #2a2d41;	
	  }
	  .lc68 #wrapper .bg-accent-color, .lc68 #wrapper .bg-accent-color-hover:hover, .lc68 #wrapper .bg-accent-color-hover.active, .lc68 #wrapper .active .bg-accent-color-hover {
	  	background-color: #2a2d41;
	  }
	  .lc68 #events-graph li {
	  	border-color: #2a2d41;
	  }

	  .lc69 #wrapper .accent-color {
	  	color: #58835c;	
	  }
	  .lc69 #wrapper .bg-accent-color, .lc69 #wrapper .bg-accent-color-hover:hover, .lc69 #wrapper .bg-accent-color-hover.active, .lc69 #wrapper .active .bg-accent-color-hover {
	  	background-color: #58835c;
	  }
	  .lc69 #events-graph li {
	  	border-color: #58835c;
	  }

  /* dark */

  	/* intellectual fog */

	  .dc0 #wrapper .accent-color {
	  	color: #cfd1d0;	
	  }
	  .dc0 #wrapper .bg-accent-color, .dc0 #wrapper .bg-accent-color-hover:hover, .dc0 #wrapper .bg-accent-color-hover.active, .dc0 #wrapper .active .bg-accent-color-hover {
	  	background-color: #cfd1d0;
	  }
	  .dc0 #events-graph li {
	  	border-color: #cfd1d0;
	  }

	/* drill down */

	  .dc1 #wrapper .accent-color {
	  	color: #e5cba1;	
	  }
	  .dc1 #wrapper .bg-accent-color, .dc1 #wrapper .bg-accent-color-hover:hover, .dc1 #wrapper .bg-accent-color-hover.active, .dc1 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e5cba1;
	  }
	  .dc1 #events-graph li {
	  	border-color: #e5cba1;
	  }

	/* value proposition */

	  .dc2 #wrapper .accent-color {
	  	color: #b9bd8a;	
	  }
	  .dc2 #wrapper .bg-accent-color, .dc2 #wrapper .bg-accent-color-hover:hover, .dc2 #wrapper .bg-accent-color-hover.active, .dc2 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b9bd8a;
	  }
	  .dc2 #events-graph li {
	  	border-color: #b9bd8a;
	  }

	/* wow factor */
	 
	  .dc3 #wrapper .accent-color {
	  	color: #b4eed8;	
	  }
	  .dc3 #wrapper .bg-accent-color, .dc3 #wrapper .bg-accent-color-hover:hover, .dc3 #wrapper .bg-accent-color-hover.active, .dc3 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b4eed8;
	  }
	  .dc3 #events-graph li {
	  	border-color: #b4eed8;
	  }

	/* high level */
	  
	  .dc4 #wrapper .accent-color {
	  	color: #bbe4e8;	
	  }
	  .dc4 #wrapper .bg-accent-color, .dc4 #wrapper .bg-accent-color-hover:hover, .dc4 #wrapper .bg-accent-color-hover.active, .dc4 #wrapper .active .bg-accent-color-hover {
	  	background-color: #bbe4e8;
	  }
	  .dc4 #events-graph li {
	  	border-color: #bbe4e8;
	  }

	/* true north */

	  .dc5 #wrapper .accent-color	{
	  	color: #bedef9;
	  }
	  .dc5 #wrapper .bg-accent-color, .dc5 #wrapper .bg-accent-color-hover:hover, .dc5 #wrapper .bg-accent-color-hover.active, .dc5 #wrapper .active .bg-accent-color-hover {
	  	background-color: #bedef9;
	  }
	  .dc5 #events-graph li {
	  	border-color: #bedef9;
	  }

	/* halo effect */

	  .dc6 #wrapper .accent-color {
	  	color: #e4c1e4;	
	  }
	  .dc6 #wrapper .bg-accent-color, .dc6 #wrapper .bg-accent-color-hover:hover, .dc6 #wrapper .bg-accent-color-hover.active, .dc6 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e4c1e4;
	  }
	  .dc6 #events-graph li {
	  	border-color: #e4c1e4;
	  }

	/* killer app */

	  .dc7 #wrapper .accent-color {
	  	color: #fcc5c5;	
	  }
	  .dc7 #wrapper .bg-accent-color, .dc7 #wrapper .bg-accent-color-hover:hover, .dc7 #wrapper .bg-accent-color-hover.active, .dc7 #wrapper .active .bg-accent-color-hover {
	  	background-color: #fcc5c5;
	  }
	  .dc7 #events-graph li {
	  	border-color: #fcc5c5;
	  }

	/* critical mass */

	  .dc8 #wrapper .accent-color {
	  	color: #bc7c7c;	
	  }
	  .dc8 #wrapper .bg-accent-color, .dc8 #wrapper .bg-accent-color-hover:hover, .dc8 #wrapper .bg-accent-color-hover.active, .dc8 #wrapper .active .bg-accent-color-hover {
	  	background-color: #bc7c7c;
	  }
	  .dc8 #events-graph li {
	  	border-color: #bc7c7c;
	  }

	/* paradigm shift */

	  .dc9 #wrapper .accent-color {
	  	color: #eebba1;	
	  }
	  .dc9 #wrapper .bg-accent-color, .dc9 #wrapper .bg-accent-color-hover:hover, .dc9 #wrapper .bg-accent-color-hover.active, .dc9 #wrapper .active .bg-accent-color-hover {
	  	background-color: #eebba1;
	  }
	  .dc9 #events-graph li {
	  	border-color: #eebba1;
	  }

	  .dc10 #wrapper .accent-color {
	  	color: #b4b4b4;	
	  }
	  .dc10 #wrapper .bg-accent-color, .dc10 #wrapper .bg-accent-color-hover:hover, .dc10 #wrapper .bg-accent-color-hover.active, .dc10 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b4b4b4;
	  }
	  .dc10 #events-graph li {
	  	border-color: #b4b4b4;
	  }

	  .dc11 #wrapper .accent-color {
	  	color: #e8c992;	
	  }
	  .dc11 #wrapper .bg-accent-color, .dc11 #wrapper .bg-accent-color-hover:hover, .dc11 #wrapper .bg-accent-color-hover.active, .dc11 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e8c992;
	  }
	  .dc11 #events-graph li {
	  	border-color: #e8c992;
	  }

	  .dc12 #wrapper .accent-color {
	  	color: #62BF99;	
	  }
	  .dc12 #wrapper .bg-accent-color, .dc12 #wrapper .bg-accent-color-hover:hover, .dc12 #wrapper .bg-accent-color-hover.active, .dc12 #wrapper .active .bg-accent-color-hover {
	  	background-color: #62BF99;
	  }
	  .dc12 #events-graph li {
	  	border-color: #62BF99;
	  }

	  .dc13 #wrapper .accent-color {
	  	color: #85c7c9;	
	  }
	  .dc13 #wrapper .bg-accent-color, .dc13 #wrapper .bg-accent-color-hover:hover, .dc13 #wrapper .bg-accent-color-hover.active, .dc13 #wrapper .active .bg-accent-color-hover {
	  	background-color: #85c7c9;
	  }
	  .dc13 #events-graph li {
	  	border-color: #85c7c9;
	  }

	  .dc14 #wrapper .accent-color {
	  	color: #92a8d6;	
	  }
	  .dc14 #wrapper .bg-accent-color, .dc14 #wrapper .bg-accent-color-hover:hover, .dc14 #wrapper .bg-accent-color-hover.active, .dc14 #wrapper .active .bg-accent-color-hover {
	  	background-color: #92a8d6;
	  }
	  .dc14 #events-graph li {
	  	border-color: #92a8d6;
	  }

	  .dc15 #wrapper .accent-color {
	  	color: #778B97;	
	  }
	  .dc15 #wrapper .bg-accent-color, .dc15 #wrapper .bg-accent-color-hover:hover, .dc15 #wrapper .bg-accent-color-hover.active, .dc15 #wrapper .active .bg-accent-color-hover {
	  	background-color: #778B97;
	  }
	  .dc15 #events-graph li {
	  	border-color: #778B97;
	  }

	  .dc16 #wrapper .accent-color {
	  	color: #dfafd9;	
	  }
	  .dc16 #wrapper .bg-accent-color, .dc16 #wrapper .bg-accent-color-hover:hover, .dc16 #wrapper .bg-accent-color-hover.active, .dc16 #wrapper .active .bg-accent-color-hover {
	  	background-color: #dfafd9;
	  }
	  .dc16 #events-graph li {
	  	border-color: #dfafd9;
	  }

	  .dc17 #wrapper .accent-color {
	  	color: #fa9ea0;	
	  }
	  .dc17 #wrapper .bg-accent-color, .dc17 #wrapper .bg-accent-color-hover:hover, .dc17 #wrapper .bg-accent-color-hover.active, .dc17 #wrapper .active .bg-accent-color-hover {
	  	background-color: #fa9ea0;
	  }
	  .dc17 #events-graph li {
	  	border-color: #fa9ea0;
	  }

	  .dc18 #wrapper .accent-color {
	  	color: #bc7c7c;	
	  }
	  .dc18 #wrapper .bg-accent-color, .dc18 #wrapper .bg-accent-color-hover:hover, .dc18 #wrapper .bg-accent-color-hover.active, .dc18 #wrapper .active .bg-accent-color-hover {
	  	background-color: #bc7c7c;
	  }
	  .dc18 #events-graph li {
	  	border-color: #bc7c7c;
	  }

	  .dc19 #wrapper .accent-color {
	  	color: #d1a584;	
	  }
	  .dc19 #wrapper .bg-accent-color, .dc19 #wrapper .bg-accent-color-hover:hover, .dc19 #wrapper .bg-accent-color-hover.active, .dc19 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d1a584;
	  }
	  .dc19 #events-graph li {
	  	border-color: #d1a584;
	  }

	  .dc20 #wrapper .accent-color {
	  	color: #756F63;	
	  }
	  .dc20 #wrapper .bg-accent-color, .dc20 #wrapper .bg-accent-color-hover:hover, .dc20 #wrapper .bg-accent-color-hover.active, .dc20 #wrapper .active .bg-accent-color-hover {
	  	background-color: #756F63;
	  }
	  .dc20 #events-graph li {
	  	border-color: #756F63;
	  }

	  .dc21 #wrapper .accent-color {
	  	color: #a6a592;	
	  }
	  .dc21 #wrapper .bg-accent-color, .dc21 #wrapper .bg-accent-color-hover:hover, .dc21 #wrapper .bg-accent-color-hover.active, .dc21 #wrapper .active .bg-accent-color-hover {
	  	background-color: #a6a592;
	  }
	  .dc21 #events-graph li {
	  	border-color: #a6a592;
	  }

	  .dc22 #wrapper .accent-color {
	  	color: #5a83a8;	
	  }
	  .dc22 #wrapper .bg-accent-color, .dc22 #wrapper .bg-accent-color-hover:hover, .dc22 #wrapper .bg-accent-color-hover.active, .dc22 #wrapper .active .bg-accent-color-hover {
	  	background-color: #5a83a8;
	  }
	  .dc22 #events-graph li {
	  	border-color: #5a83a8;
	  }

	  .dc23 #wrapper .accent-color {
	  	color: #61b0b5;	
	  }
	  .dc23 #wrapper .bg-accent-color, .dc23 #wrapper .bg-accent-color-hover:hover, .dc23 #wrapper .bg-accent-color-hover.active, .dc23 #wrapper .active .bg-accent-color-hover {
	  	background-color: #61b0b5;
	  }
	  .dc23 #events-graph li {
	  	border-color: #61b0b5;
	  }

	  .dc24 #wrapper .accent-color {
	  	color: #be514c;	
	  }
	  .dc24 #wrapper .bg-accent-color, .dc24 #wrapper .bg-accent-color-hover:hover, .dc24 #wrapper .bg-accent-color-hover.active, .dc24 #wrapper .active .bg-accent-color-hover {
	  	background-color: #be514c;
	  }
	  .dc24 #events-graph li {
	  	border-color: #be514c;
	  }

	  .dc25 #wrapper .accent-color {
	  	color: #e47455;	
	  }
	  .dc25 #wrapper .bg-accent-color, .dc25 #wrapper .bg-accent-color-hover:hover, .dc25 #wrapper .bg-accent-color-hover.active, .dc25 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e47455;
	  }
	  .dc25 #events-graph li {
	  	border-color: #e47455;
	  }

	  .dc26 #wrapper .accent-color {
	  	color: #73bc6f;	
	  }
	  .dc26 #wrapper .bg-accent-color, .dc26 #wrapper .bg-accent-color-hover:hover, .dc26 #wrapper .bg-accent-color-hover.active, .dc26 #wrapper .active .bg-accent-color-hover {
	  	background-color: #73bc6f;
	  }
	  .dc26 #events-graph li {
	  	border-color: #73bc6f;
	  }

	  .dc27 #wrapper .accent-color {
	  	color: #30ab96;	
	  }
	  .dc27 #wrapper .bg-accent-color, .dc27 #wrapper .bg-accent-color-hover:hover, .dc27 #wrapper .bg-accent-color-hover.active, .dc27 #wrapper .active .bg-accent-color-hover {
	  	background-color: #30ab96;
	  }
	  .dc27 #events-graph li {
	  	border-color: #30ab96;
	  }

	  .dc28 #wrapper .accent-color {
	  	color: #7c637d;	
	  }
	  .dc28 #wrapper .bg-accent-color, .dc28 #wrapper .bg-accent-color-hover:hover, .dc28 #wrapper .bg-accent-color-hover.active, .dc28 #wrapper .active .bg-accent-color-hover {
	  	background-color: #7c637d;
	  }
	  .dc28 #events-graph li {
	  	border-color: #7c637d;
	  }

	  .dc29 #wrapper .accent-color {
	  	color: #c292ac;	
	  }
	  .dc29 #wrapper .bg-accent-color, .dc29 #wrapper .bg-accent-color-hover:hover, .dc29 #wrapper .bg-accent-color-hover.active, .dc29 #wrapper .active .bg-accent-color-hover {
	  	background-color: #c292ac;
	  }
	  .dc29 #events-graph li {
	  	border-color: #c292ac;
	  }

	  .dc30 #wrapper .accent-color {
	  	color: #6d7973;	
	  }
	  .dc30 #wrapper .bg-accent-color, .dc30 #wrapper .bg-accent-color-hover:hover, .dc30 #wrapper .bg-accent-color-hover.active, .dc30 #wrapper .active .bg-accent-color-hover {
	  	background-color: #6d7973;
	  }
	  .dc30 #events-graph li {
	  	border-color: #6d7973;
	  }

	  .dc31 #wrapper .accent-color {
	  	color: #ad9181;	
	  }
	  .dc31 #wrapper .bg-accent-color, .dc31 #wrapper .bg-accent-color-hover:hover, .dc31 #wrapper .bg-accent-color-hover.active, .dc31 #wrapper .active .bg-accent-color-hover {
	  	background-color: #ad9181;
	  }
	  .dc31 #events-graph li {
	  	border-color: #ad9181;
	  }

	  .dc32 #wrapper .accent-color {
	  	color: #b99872;	
	  }
	  .dc32 #wrapper .bg-accent-color, .dc32 #wrapper .bg-accent-color-hover:hover, .dc32 #wrapper .bg-accent-color-hover.active, .dc32 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b99872;
	  }
	  .dc32 #events-graph li {
	  	border-color: #b99872;
	  }

	  .dc33 #wrapper .accent-color {
	  	color: #3e5d76;	
	  }
	  .dc33 #wrapper .bg-accent-color, .dc33 #wrapper .bg-accent-color-hover:hover, .dc33 #wrapper .bg-accent-color-hover.active, .dc33 #wrapper .active .bg-accent-color-hover {
	  	background-color: #3e5d76;
	  }
	  .dc33 #events-graph li {
	  	border-color: #3e5d76;
	  }

	  .dc34 #wrapper .accent-color {
	  	color: #9ea95d;	
	  }
	  .dc34 #wrapper .bg-accent-color, .dc34 #wrapper .bg-accent-color-hover:hover, .dc34 #wrapper .bg-accent-color-hover.active, .dc34 #wrapper .active .bg-accent-color-hover {
	  	background-color: #9ea95d;
	  }
	  .dc34 #events-graph li {
	  	border-color: #9ea95d;
	  }

	  .dc35 #wrapper .accent-color {
	  	color: #e8c366;	
	  }
	  .dc35 #wrapper .bg-accent-color, .dc35 #wrapper .bg-accent-color-hover:hover, .dc35 #wrapper .bg-accent-color-hover.active, .dc35 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e8c366;
	  }
	  .dc35 #events-graph li {
	  	border-color: #e8c366;
	  }

	  .dc36 #wrapper .accent-color {
	  	color: #884f4d;	
	  }
	  .dc36 #wrapper .bg-accent-color, .dc36 #wrapper .bg-accent-color-hover:hover, .dc36 #wrapper .bg-accent-color-hover.active, .dc36 #wrapper .active .bg-accent-color-hover {
	  	background-color: #884f4d;
	  }
	  .dc36 #events-graph li {
	  	border-color: #884f4d;
	  }

	  .dc37 #wrapper .accent-color {
	  	color: #e0909d;	
	  }
	  .dc37 #wrapper .bg-accent-color, .dc37 #wrapper .bg-accent-color-hover:hover, .dc37 #wrapper .bg-accent-color-hover.active, .dc37 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e0909d;
	  }
	  .dc37 #events-graph li {
	  	border-color: #e0909d;
	  }

	  .dc38 #wrapper .accent-color {
	  	color: #ba7070;	
	  }
	  .dc38 #wrapper .bg-accent-color, .dc38 #wrapper .bg-accent-color-hover:hover, .dc38 #wrapper .bg-accent-color-hover.active, .dc38 #wrapper .active .bg-accent-color-hover {
	  	background-color: #ba7070;
	  }
	  .dc38 #events-graph li {
	  	border-color: #ba7070;
	  }

	  .dc39 #wrapper .accent-color {
	  	color: #9689a4;	
	  }
	  .dc39 #wrapper .bg-accent-color, .dc39 #wrapper .bg-accent-color-hover:hover, .dc39 #wrapper .bg-accent-color-hover.active, .dc39 #wrapper .active .bg-accent-color-hover {
	  	background-color: #9689a4;
	  }
	  .dc39 #events-graph li {
	  	border-color: #9689a4;
	  }

	  .dc40 #wrapper .accent-color {
	  	color: #a0a2a2;	
	  }
	  .dc40 #wrapper .bg-accent-color, .dc40 #wrapper .bg-accent-color-hover:hover, .dc40 #wrapper .bg-accent-color-hover.active, .dc40 #wrapper .active .bg-accent-color-hover {
	  	background-color: #a0a2a2;
	  }
	  .dc40 #events-graph li {
	  	border-color: #a0a2a2;
	  }

	  .dc41 #wrapper .accent-color {
	  	color: #d7cdc7;	
	  }
	  .dc41 #wrapper .bg-accent-color, .dc41 #wrapper .bg-accent-color-hover:hover, .dc41 #wrapper .bg-accent-color-hover.active, .dc41 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d7cdc7;
	  }
	  .dc41 #events-graph li {
	  	border-color: #d7cdc7;
	  }

	  .dc42 #wrapper .accent-color {
	  	color: #c9d6e0;	
	  }
	  .dc42 #wrapper .bg-accent-color, .dc42 #wrapper .bg-accent-color-hover:hover, .dc42 #wrapper .bg-accent-color-hover.active, .dc42 #wrapper .active .bg-accent-color-hover {
	  	background-color: #c9d6e0;
	  }
	  .dc42 #events-graph li {
	  	border-color: #c9d6e0;
	  }

	  .dc43 #wrapper .accent-color {
	  	color: #f4e9c9;	
	  }
	  .dc43 #wrapper .bg-accent-color, .dc43 #wrapper .bg-accent-color-hover:hover, .dc43 #wrapper .bg-accent-color-hover.active, .dc43 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f4e9c9;
	  }
	  .dc43 #events-graph li {
	  	border-color: #f4e9c9;
	  }

	  .dc44 #wrapper .accent-color {
	  	color: #cbd6bf;	
	  }
	  .dc44 #wrapper .bg-accent-color, .dc44 #wrapper .bg-accent-color-hover:hover, .dc44 #wrapper .bg-accent-color-hover.active, .dc44 #wrapper .active .bg-accent-color-hover {
	  	background-color: #cbd6bf;
	  }
	  .dc44 #events-graph li {
	  	border-color: #cbd6bf;
	  }

	  .dc45 #wrapper .accent-color {
	  	color: #c1bec2;	
	  }
	  .dc45 #wrapper .bg-accent-color, .dc45 #wrapper .bg-accent-color-hover:hover, .dc45 #wrapper .bg-accent-color-hover.active, .dc45 #wrapper .active .bg-accent-color-hover {
	  	background-color: #c1bec2;
	  }
	  .dc45 #events-graph li {
	  	border-color: #c1bec2;
	  }

	  .dc46 #wrapper .accent-color {
	  	color: #aaa4aa;	
	  }
	  .dc46 #wrapper .bg-accent-color, .dc46 #wrapper .bg-accent-color-hover:hover, .dc46 #wrapper .bg-accent-color-hover.active, .dc46 #wrapper .active .bg-accent-color-hover {
	  	background-color: #aaa4aa;
	  }
	  .dc46 #events-graph li {
	  	border-color: #aaa4aa;
	  }

	  .dc47 #wrapper .accent-color {
	  	color: #a1a6bd;	
	  }
	  .dc47 #wrapper .bg-accent-color, .dc47 #wrapper .bg-accent-color-hover:hover, .dc47 #wrapper .bg-accent-color-hover.active, .dc47 #wrapper .active .bg-accent-color-hover {
	  	background-color: #a1a6bd;
	  }
	  .dc47 #events-graph li {
	  	border-color: #a1a6bd;
	  }

	  .dc48 #wrapper .accent-color {
	  	color: #d4c9ba;	
	  }
	  .dc48 #wrapper .bg-accent-color, .dc48 #wrapper .bg-accent-color-hover:hover, .dc48 #wrapper .bg-accent-color-hover.active, .dc48 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d4c9ba;
	  }
	  .dc48 #events-graph li {
	  	border-color: #d4c9ba;
	  }

	  .dc49 #wrapper .accent-color {
	  	color: #e2e0dc;	
	  }
	  .dc49 #wrapper .bg-accent-color, .dc49 #wrapper .bg-accent-color-hover:hover, .dc49 #wrapper .bg-accent-color-hover.active, .dc49 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e2e0dc;
	  }
	  .dc49 #events-graph li {
	  	border-color: #e2e0dc;
	  }

	  .dc50 #wrapper .accent-color {
	  	color: #d5d7b5;	
	  }
	  .dc50 #wrapper .bg-accent-color, .dc50 #wrapper .bg-accent-color-hover:hover, .dc50 #wrapper .bg-accent-color-hover.active, .dc50 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d5d7b5;
	  }
	  .dc50 #events-graph li {
	  	border-color: #d5d7b5;
	  }

	  .dc51 #wrapper .accent-color {
	  	color: #f4e3bc;	
	  }
	  .dc51 #wrapper .bg-accent-color, .dc51 #wrapper .bg-accent-color-hover:hover, .dc51 #wrapper .bg-accent-color-hover.active, .dc51 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f4e3bc;
	  }
	  .dc51 #events-graph li {
	  	border-color: #f4e3bc;
	  }

	  .dc52 #wrapper .accent-color {
	  	color: #f3c2ad;	
	  }
	  .dc52 #wrapper .bg-accent-color, .dc52 #wrapper .bg-accent-color-hover:hover, .dc52 #wrapper .bg-accent-color-hover.active, .dc52 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f3c2ad;
	  }
	  .dc52 #events-graph li {
	  	border-color: #f3c2ad;
	  }

	  .dc53 #wrapper .accent-color {
	  	color: #e0afa4;	
	  }
	  .dc53 #wrapper .bg-accent-color, .dc53 #wrapper .bg-accent-color-hover:hover, .dc53 #wrapper .bg-accent-color-hover.active, .dc53 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e0afa4;
	  }
	  .dc53 #events-graph li {
	  	border-color: #e0afa4;
	  }

	  .dc54 #wrapper .accent-color {
	  	color: #c4a7a2;	
	  }
	  .dc54 #wrapper .bg-accent-color, .dc54 #wrapper .bg-accent-color-hover:hover, .dc54 #wrapper .bg-accent-color-hover.active, .dc54 #wrapper .active .bg-accent-color-hover {
	  	background-color: #c4a7a2;
	  }
	  .dc54 #events-graph li {
	  	border-color: #c4a7a2;
	  }

	  .dc55 #wrapper .accent-color {
	  	color: #f0ced1;	
	  }
	  .dc55 #wrapper .bg-accent-color, .dc55 #wrapper .bg-accent-color-hover:hover, .dc55 #wrapper .bg-accent-color-hover.active, .dc55 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f0ced1;
	  }
	  .dc55 #events-graph li {
	  	border-color: #f0ced1;
	  }

	  .dc56 #wrapper .accent-color {
	  	color: #ddbcb8;	
	  }
	  .dc56 #wrapper .bg-accent-color, .dc56 #wrapper .bg-accent-color-hover:hover, .dc56 #wrapper .bg-accent-color-hover.active, .dc56 #wrapper .active .bg-accent-color-hover {
	  	background-color: #ddbcb8;
	  }
	  .dc56 #events-graph li {
	  	border-color: #ddbcb8;
	  }

	  .dc57 #wrapper .accent-color {
	  	color: #e2ced8;	
	  }
	  .dc57 #wrapper .bg-accent-color, .dc57 #wrapper .bg-accent-color-hover:hover, .dc57 #wrapper .bg-accent-color-hover.active, .dc57 #wrapper .active .bg-accent-color-hover {
	  	background-color: #e2ced8;
	  }
	  .dc57 #events-graph li {
	  	border-color: #e2ced8;
	  }

	  .dc58 #wrapper .accent-color {
	  	color: #cfc8d4;	
	  }
	  .dc58 #wrapper .bg-accent-color, .dc58 #wrapper .bg-accent-color-hover:hover, .dc58 #wrapper .bg-accent-color-hover.active, .dc58 #wrapper .active .bg-accent-color-hover {
	  	background-color: #cfc8d4;
	  }
	  .dc58 #events-graph li {
	  	border-color: #cfc8d4;
	  }

	  .dc59 #wrapper .accent-color {
	  	color: #beb1bd;	
	  }
	  .dc59 #wrapper .bg-accent-color, .dc59 #wrapper .bg-accent-color-hover:hover, .dc59 #wrapper .bg-accent-color-hover.active, .dc59 #wrapper .active .bg-accent-color-hover {
	  	background-color: #beb1bd;
	  }
	  .dc59 #events-graph li {
	  	border-color: #beb1bd;
	  }

	  .dc60 #wrapper .accent-color {
	  	color: #f2dbac;	
	  }
	  .dc60 #wrapper .bg-accent-color, .dc60 #wrapper .bg-accent-color-hover:hover, .dc60 #wrapper .bg-accent-color-hover.active, .dc60 #wrapper .active .bg-accent-color-hover {
	  	background-color: #f2dbac;
	  }
	  .dc60 #events-graph li {
	  	border-color: #f2dbac;
	  }

	  .dc61 #wrapper .accent-color {
	  	color: #b68d91;	
	  }
	  .dc61 #wrapper .bg-accent-color, .dc61 #wrapper .bg-accent-color-hover:hover, .dc61 #wrapper .bg-accent-color-hover.active, .dc61 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b68d91;
	  }
	  .dc61 #events-graph li {
	  	border-color: #b68d91;
	  }

	  .dc62 #wrapper .accent-color {
	  	color: #dda491;	
	  }
	  .dc62 #wrapper .bg-accent-color, .dc62 #wrapper .bg-accent-color-hover:hover, .dc62 #wrapper .bg-accent-color-hover.active, .dc62 #wrapper .active .bg-accent-color-hover {
	  	background-color: #dda491;
	  }
	  .dc62 #events-graph li {
	  	border-color: #dda491;
	  }

	  .dc63 #wrapper .accent-color {
	  	color: #9c9798;	
	  }
	  .dc63 #wrapper .bg-accent-color, .dc63 #wrapper .bg-accent-color-hover:hover, .dc63 #wrapper .bg-accent-color-hover.active, .dc63 #wrapper .active .bg-accent-color-hover {
	  	background-color: #9c9798;
	  }
	  .dc63 #events-graph li {
	  	border-color: #9c9798;
	  }

	  .dc64 #wrapper .accent-color {
	  	color: #efbbd0;	
	  }
	  .dc64 #wrapper .bg-accent-color, .dc64 #wrapper .bg-accent-color-hover:hover, .dc64 #wrapper .bg-accent-color-hover.active, .dc64 #wrapper .active .bg-accent-color-hover {
	  	background-color: #efbbd0;
	  }
	  .dc64 #events-graph li {
	  	border-color: #efbbd0;
	  }

	  .dc65 #wrapper .accent-color {
	  	color: #d4b5b8;	
	  }
	  .dc65 #wrapper .bg-accent-color, .dc65 #wrapper .bg-accent-color-hover:hover, .dc65 #wrapper .bg-accent-color-hover.active, .dc65 #wrapper .active .bg-accent-color-hover {
	  	background-color: #d4b5b8;
	  }
	  .dc65 #events-graph li {
	  	border-color: #d4b5b8;
	  }

	  .dc66 #wrapper .accent-color {
	  	color: #aca7b8;	
	  }
	  .dc66 #wrapper .bg-accent-color, .dc66 #wrapper .bg-accent-color-hover:hover, .dc66 #wrapper .bg-accent-color-hover.active, .dc66 #wrapper .active .bg-accent-color-hover {
	  	background-color: #aca7b8;
	  }
	  .dc66 #events-graph li {
	  	border-color: #aca7b8;
	  }

	  .dc67 #wrapper .accent-color {
	  	color: #bdb3ac;	
	  }
	  .dc67 #wrapper .bg-accent-color, .dc67 #wrapper .bg-accent-color-hover:hover, .dc67 #wrapper .bg-accent-color-hover.active, .dc67 #wrapper .active .bg-accent-color-hover {
	  	background-color: #bdb3ac;
	  }
	  .dc67 #events-graph li {
	  	border-color: #bdb3ac;
	  }

	  .dc68 #wrapper .accent-color {
	  	color: #807f92;	
	  }
	  .dc68 #wrapper .bg-accent-color, .dc68 #wrapper .bg-accent-color-hover:hover, .dc68 #wrapper .bg-accent-color-hover.active, .dc68 #wrapper .active .bg-accent-color-hover {
	  	background-color: #807f92;
	  }
	  .dc68 #events-graph li {
	  	border-color: #807f92;
	  }

	  .dc69 #wrapper .accent-color {
	  	color: #b1bfac;	
	  }
	  .dc69 #wrapper .bg-accent-color, .dc69 #wrapper .bg-accent-color-hover:hover, .dc69 #wrapper .bg-accent-color-hover.active, .dc69 #wrapper .active .bg-accent-color-hover {
	  	background-color: #b1bfac;
	  }
	  .dc69 #events-graph li {
	  	border-color: #b1bfac;
	  }


/* General Styles
================================================== */
.last {
	margin-right: 0 !important;
}
.remove-bottom-padding {
	padding-bottom: 0 !important;
}
li.last-row {
	margin-bottom: 0 !important;
}

.error, .error-message {
	color: red;
}
.dummy {
	opacity: .3 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.main input[type="text"].placeholder, .main textarea.placeholder {
	color: #aaa;
}
.paragraph ul, .paragraph ol, .event ul, .event ol {
	margin-left: 15px;
}
.paragraph ul li, .paragraph ol li, .event ul li, .event ol li {
	list-style-position: outside;
}

/* add this bar */
.addthis_toolbox {
	margin-top: 15px;
}
.addthis_toolbox .at300b, .addthis_toolbox .at300bs, .addthis_toolbox .at300m {
	/* sadly only in webkit. such a cool effect. */
	-webkit-filter: grayscale(1);
	transition: -webkit-filter .5s;
	-webkit-transition: -webkit-filter .5s;
}
.addthis_toolbox .at300b:hover, .addthis_toolbox .at300bs:hover, .addthis_toolbox .at300m:hover {
	-webkit-filter: grayscale(0);
	transition: -webkit-filter .5s;
	-webkit-transition: -webkit-filter .5s;
}

.dark #at20mc .atm-s a span, .dark #at20mc #at_auth {
	color: #232323;
}
@media only screen and (max-width: 960px) {
	#videos li {
		width: 100%;
		max-width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#email-confirm-lightbox-container #email-confirm-lightbox .buttons-container button {
		width: 150px;
		font-size: 14px;
	}

	.section-wrapper.password #UserPasswordForm input[type="password"] {
		width: 100%;
		float: none;
		margin-right: 0;
		box-sizing: border-box;
	}
	.section-wrapper.password #UserPasswordForm input[type="submit"] {
		margin: 20px auto 0;
		float: none;
		display: block;
	}
	#main-content {
		float: none;
		display: block;
	}
	#articles {
		float: none !important;
	}
	#articles-sidebar {
		display: block;
		margin-top: 40px;
		clear: left;
	}
}

.flash-msg{
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 16px;
	font-weight: 500;
	position: absolute;
	width: 100%;
	z-index: 1000;
	transition: .5s 3s top;
	top: 0;
}
.flash-msg.success{
	background:#2e7d32;
	color:white;
}
.flash-msg.error{
	background:#c62828;
	color:white;
}