/*
Theme Name: Headway Child Theme
Autho: Mathi Kumarathurai
Author URI: http://headnet.dk
Template: headway
Version: 1.0
*/

@font-face {
  font-family: "AvenirNextLTW01-UltraLi";
  src: url("fonts/old/17c55b27-e9ab-43cd-b9ƒ48-d49f97480d68.eot?#iefix");
  src: url("fonts/old/17c55b27-e9ab-43cd-b948-d49f97480d68.eot?#iefix") format("eot"),
  url("fonts/old/fa19948e-5e38-4909-b31e-41acd170d6f2.woff") format("woff"),
  url("fonts/old/6de0ce4d-9278-467b-b96f-c1f5f0a4c375.ttf") format("truetype"),
  url("fonts/old/9fd4ea0c-b19a-4b21-9fdf-37045707dd78.svg#9fd4ea0c-b19a-4b21-9fdf-37045707dd78") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-UltraLt 721260";
  src: url("fonts/old/8b498c39-fabe-4789-bb81-5e37c9ecddd3.eot?#iefix");
  src: url("fonts/old/8b498c39-fabe-4789-bb81-5e37c9ecddd3.eot?#iefix") format("eot"),
  url("fonts/old/f0d655c5-a88a-49ad-bb29-f3b5cca41731.woff") format("woff"),
  url("fonts/old/3a561c83-40d4-4868-8255-e8455eb009c4.ttf") format("truetype"), url("fonts/old/3966f856-9dcf-48e7-88e7-7400f1b7d619.svg#3966f856-9dcf-48e7-88e7-7400f1b7d619") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-Regular";
  src: url("fonts/old/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
  src: url("fonts/old/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"), url("fonts/old/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"), url("fonts/old/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"), url("fonts/old/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-Italic";
  src: url("fonts/old/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix");
  src: url("fonts/old/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix") format("eot"), url("fonts/old/92b66dbd-4201-4ac2-a605-4d4ffc8705cc.woff") format("woff"), url("fonts/old/18839597-afa8-4f0b-9abb-4a30262d0da8.ttf") format("truetype"), url("fonts/old/1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585.svg#1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next LT W01 Demi";
  src: url("fonts/old/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");
  src: url("fonts/old/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix") format("eot"), url("fonts/old/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff"), url("fonts/old/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf") format("truetype"), url("fonts/old/99affa9a-a5e9-4559-bd07-20cf0071852d.svg#99affa9a-a5e9-4559-bd07-20cf0071852d") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-DemiIta";
  src: url("fonts/old/770d9a7e-8842-4376-9319-8f2c8b8e880d.eot?#iefix");
  src: url("fonts/old/770d9a7e-8842-4376-9319-8f2c8b8e880d.eot?#iefix") format("eot"), url("fonts/old/bc350df4-3100-4ce1-84ce-4a5363dbccfa.woff") format("woff"), url("fonts/old/bc13ae80-cd05-42b4-b2a9-c123259cb166.ttf") format("truetype"), url("fonts/old/4862b373-2643-46b1-b0b5-88537c52d15c.svg#4862b373-2643-46b1-b0b5-88537c52d15c") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-Medium";
  src: url("fonts/old/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?#iefix");
  src: url("fonts/old/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?#iefix") format("eot"), url("fonts/old/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff"), url("fonts/old/63a74598-733c-4d0c-bd91-b01bffcd6e69.ttf") format("truetype"), url("fonts/old/a89d6ad1-a04f-4a8f-b140-e55478dbea80.svg#a89d6ad1-a04f-4a8f-b140-e55478dbea80") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-MediumI 721278";
  src: url("fonts/old/77a9cdce-ea6a-4f94-95df-e6a54555545e.eot?#iefix");
  src: url("fonts/old/77a9cdce-ea6a-4f94-95df-e6a54555545e.eot?#iefix") format("eot"), url("fonts/old/8344e877-560d-44d4-82eb-9822766676f9.woff") format("woff"), url("fonts/old/b28b01d9-78c5-46c6-a30d-9a62c8f407c5.ttf") format("truetype"), url("fonts/old/ed4d3c45-af64-4992-974b-c37cd12a9570.svg#ed4d3c45-af64-4992-974b-c37cd12a9570") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next LT W01 Bold";
  src: url("fonts/old/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix");
  src: url("fonts/old/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix") format("eot"), url("fonts/old/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff"), url("fonts/old/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf") format("truetype"), url("fonts/old/ed104d8c-7f39-4e8b-90a9-4076be06b857.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-BoldIta";
  src: url("fonts/old/ac2d4349-4327-448f-9887-083a6a227a52.eot?#iefix");
  src: url("fonts/old/ac2d4349-4327-448f-9887-083a6a227a52.eot?#iefix") format("eot"), url("fonts/old/25e83bf5-47e3-4da7-98b1-755efffb0089.woff") format("woff"), url("fonts/old/4112ec87-6ded-438b-83cf-aaff98f7e987.ttf") format("truetype"), url("fonts/old/ab1835cb-df6f-4d8d-b8ee-3075f5ba758d.svg#ab1835cb-df6f-4d8d-b8ee-3075f5ba758d") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-Heavy";
  src: url("fonts/old/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot?#iefix");
  src: url("fonts/old/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot?#iefix") format("eot"), url("fonts/old/181c847e-cdbc-43d5-ae14-03a81c8953b4.woff") format("woff"), url("fonts/old/045d1654-97f2-4ff0-9d24-21ba9dfee219.ttf") format("truetype"), url("fonts/old/3c111f4f-c9f7-45d4-b35f-4f4ed018842f.svg#3c111f4f-c9f7-45d4-b35f-4f4ed018842f") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-HeavyIt 721290";
  src: url("fonts/old/ca9162bc-20bd-4810-91a9-e816fdc64dae.eot?#iefix");
  src: url("fonts/old/ca9162bc-20bd-4810-91a9-e816fdc64dae.eot?#iefix") format("eot"), url("fonts/old/8c17992f-c017-49e0-b573-779f62016f06.woff") format("woff"), url("fonts/old/2b4885a7-fc02-4aa0-b998-5b008a589c80.ttf") format("truetype"), url("fonts/old/9b40a6ef-0ef5-49c0-aa8d-5ba7e8e7d9b7.svg#9b40a6ef-0ef5-49c0-aa8d-5ba7e8e7d9b7") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-UltraLt 721293";
  src: url("fonts/old/8ce12460-588e-4471-af8f-7d6d72435606.eot?#iefix");
  src: url("fonts/old/8ce12460-588e-4471-af8f-7d6d72435606.eot?#iefix") format("eot"), url("fonts/old/a09b5aae-fed9-40e0-9990-20eeaece9255.woff") format("woff"), url("fonts/old/0fd9370c-b031-4de3-a183-228b47c8ad56.ttf") format("truetype"), url("fonts/old/a30a07b5-d5bc-4f00-a949-20f62723d116.svg#a30a07b5-d5bc-4f00-a949-20f62723d116") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-UltLtCn 721296";
  src: url("fonts/old/a67ef414-c5d7-468b-b47e-d184186ab1af.eot?#iefix");
  src: url("fonts/old/a67ef414-c5d7-468b-b47e-d184186ab1af.eot?#iefix") format("eot"), url("fonts/old/31e6842e-9840-4bbe-8a92-47e14d532a18.woff") format("woff"), url("fonts/old/e681b22e-866c-4ee6-ab86-10a2ed50dbb3.ttf") format("truetype"), url("fonts/old/025a5227-5321-4f52-9c20-85176659a709.svg#025a5227-5321-4f52-9c20-85176659a709") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-Condens 721299";
  src: url("fonts/old/f737d53f-f6ed-4f15-8fe7-925fb68a8851.eot?#iefix");
  src: url("fonts/old/f737d53f-f6ed-4f15-8fe7-925fb68a8851.eot?#iefix") format("eot"), url("fonts/old/19db35b6-b3e8-400b-ae62-a3d37cc9fa56.woff") format("woff"), url("fonts/old/61860563-e9eb-40bd-844e-48e96af9d063.ttf") format("truetype"), url("fonts/old/94f6e6be-004d-4b3a-8b0e-f07609dc1726.svg#94f6e6be-004d-4b3a-8b0e-f07609dc1726") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-Condens 721302";
  src: url("fonts/old/8e7f81d1-94dd-47e6-94ce-9c278d5d1ecc.eot?#iefix");
  src: url("fonts/old/8e7f81d1-94dd-47e6-94ce-9c278d5d1ecc.eot?#iefix") format("eot"), url("fonts/old/6b0725b6-26e5-4bcf-8174-4d4b4d4217b9.woff") format("woff"), url("fonts/old/435f931d-7af1-4f3a-a084-3d7aed6cd568.ttf") format("truetype"), url("fonts/old/962508db-d57e-4eb1-a483-28a105ee2b25.svg#962508db-d57e-4eb1-a483-28a105ee2b25") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-DemiCn";
  src: url("fonts/old/fe4d96a8-3161-4f0c-ac51-ed6a5df15918.eot?#iefix");
  src: url("fonts/old/fe4d96a8-3161-4f0c-ac51-ed6a5df15918.eot?#iefix") format("eot"), url("fonts/old/add96dac-4679-4981-9390-74fd5a5bf61f.woff") format("woff"), url("fonts/old/60f1dfd0-eea9-448c-84a0-e4e8d5ba7516.ttf") format("truetype"), url("fonts/old/f9659813-f8c7-4548-9117-b8e02fa26641.svg#f9659813-f8c7-4548-9117-b8e02fa26641") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-DemiCnI 721308";
  src: url("fonts/old/59849657-f79e-4c9c-807e-cf3bdaf6cd8c.eot?#iefix");
  src: url("fonts/old/59849657-f79e-4c9c-807e-cf3bdaf6cd8c.eot?#iefix") format("eot"), url("fonts/old/0053d44b-70fb-4049-bb99-4e049090191f.woff") format("woff"), url("fonts/old/e317c755-2435-4d10-8756-67a0179564a5.ttf") format("truetype"), url("fonts/old/a4ba042b-90d1-4acd-baea-706dee7fa81b.svg#a4ba042b-90d1-4acd-baea-706dee7fa81b") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-MediumC 721311";
  src: url("fonts/old/10236419-1766-4da0-9a4c-83b4fffea025.eot?#iefix");
  src: url("fonts/old/10236419-1766-4da0-9a4c-83b4fffea025.eot?#iefix") format("eot"), url("fonts/old/4a75c3b0-f2ef-402c-b54b-ed543933e9c5.woff") format("woff"), url("fonts/old/bb18d7e3-286e-4825-bf91-7fbeaf607d05.ttf") format("truetype"), url("fonts/old/9c91e8bb-b452-4e4f-b00c-dad5dadb10c6.svg#9c91e8bb-b452-4e4f-b00c-dad5dadb10c6") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-MediumC 721314";
  src: url("fonts/old/c705e79c-88bf-49cf-b054-d2cd2b700cb0.eot?#iefix");
  src: url("fonts/old/c705e79c-88bf-49cf-b054-d2cd2b700cb0.eot?#iefix") format("eot"), url("fonts/old/d1710add-9d03-4bda-b16e-c46b21ccaa64.woff") format("woff"), url("fonts/old/398bc882-7cc8-4fce-a487-abe01122ff34.ttf") format("truetype"), url("fonts/old/d5cfa01e-526b-462e-8873-2bb24ebad1d3.svg#d5cfa01e-526b-462e-8873-2bb24ebad1d3") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-BoldCn";
  src: url("fonts/old/07690b8a-c348-4c53-8de3-59f7cfef9ee8.eot?#iefix");
  src: url("fonts/old/07690b8a-c348-4c53-8de3-59f7cfef9ee8.eot?#iefix") format("eot"), url("fonts/old/ff039068-be8b-415c-b1a9-24eedee1c3ab.woff") format("woff"), url("fonts/old/cdd2cecb-bd0e-41e5-9ecd-ef60f52a35be.ttf") format("truetype"), url("fonts/old/390c08bc-8d21-4af3-95a1-a73c21f189cd.svg#390c08bc-8d21-4af3-95a1-a73c21f189cd") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-BoldCnI 721320";
  src: url("fonts/old/34b322c2-c1c5-40af-b8e1-fb7574cf68e4.eot?#iefix");
  src: url("fonts/old/34b322c2-c1c5-40af-b8e1-fb7574cf68e4.eot?#iefix") format("eot"), url("fonts/old/8a911a4d-274f-4996-8857-e2c1d6b42d80.woff") format("woff"), url("fonts/old/9b626f1d-8523-44d7-b47e-37ac358725b0.ttf") format("truetype"), url("fonts/old/704e9f93-4543-421e-861d-7246e89734f7.svg#704e9f93-4543-421e-861d-7246e89734f7") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-HeavyCn 721323";
  src: url("fonts/old/f65301e6-bde6-475a-9ec4-e717c9071ec0.eot?#iefix");
  src: url("fonts/old/f65301e6-bde6-475a-9ec4-e717c9071ec0.eot?#iefix") format("eot"), url("fonts/old/8ed534f4-eeda-4572-abe3-72d0fdca7b2e.woff") format("woff"), url("fonts/old/76586a32-27c7-46d6-9fd2-1be776727919.ttf") format("truetype"), url("fonts/old/f5e460ec-29d2-437c-ace7-3dd23e7ae460.svg#f5e460ec-29d2-437c-ace7-3dd23e7ae460") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-HeavyCn 721326";
  src: url("fonts/old/574f016f-df72-4bf4-8574-4a04160ad2df.eot?#iefix");
  src: url("fonts/old/574f016f-df72-4bf4-8574-4a04160ad2df.eot?#iefix") format("eot"), url("fonts/old/0416d7a9-ca05-4880-9820-100b1014b8e8.woff") format("woff"), url("fonts/old/7bd1a09c-45cb-4bf8-bff2-015e69d58286.ttf") format("truetype"), url("fonts/old/9b9e7f1d-5c52-42b0-bb41-dabe370775ef.svg#9b9e7f1d-5c52-42b0-bb41-dabe370775ef") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-UltraLt 727634";
  src: url("fonts/old/e1841ce3-d169-4227-9117-4143115b1452.eot?#iefix");
  src: url("fonts/old/e1841ce3-d169-4227-9117-4143115b1452.eot?#iefix") format("eot"), url("fonts/old/fbb2d34b-e749-4eda-8bb8-6fa30a90a5ff.woff") format("woff"), url("fonts/old/3de8d48c-9330-44f1-9d18-712779a0a59b.ttf") format("truetype"), url("fonts/old/673255fd-d249-41ff-b7e0-427d79ed8851.svg#673255fd-d249-41ff-b7e0-427d79ed8851") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-UltLtIt";
  src: url("fonts/old/7e2d10e8-4e80-4359-80f4-6254eba4b405.eot?#iefix");
  src: url("fonts/old/7e2d10e8-4e80-4359-80f4-6254eba4b405.eot?#iefix") format("eot"), url("fonts/old/d0c384fa-c249-428d-8930-f9977a82b60c.woff") format("woff"), url("fonts/old/a0c92f2f-0b72-4669-bb05-64bf927fc385.ttf") format("truetype"), url("fonts/old/fdfd1cb4-8d67-42e8-a916-597d3230a215.svg#fdfd1cb4-8d67-42e8-a916-597d3230a215") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next LT W01 SC";
  src: url("fonts/old/5f34f2ed-9b85-42af-b634-52a4b8a2bd3b.eot?#iefix");
  src: url("fonts/old/5f34f2ed-9b85-42af-b634-52a4b8a2bd3b.eot?#iefix") format("eot"), url("fonts/old/0af3c2f6-a9ad-4e72-b069-e680494896b7.woff") format("woff"), url("fonts/old/23abc94d-7c94-48ea-b1f8-d85c92278b05.ttf") format("truetype"), url("fonts/old/cc85cc2c-3c25-4513-bd46-d063dd332741.svg#cc85cc2c-3c25-4513-bd46-d063dd332741") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-ItalicS";
  src: url("fonts/old/68cbbb2c-9eaf-40dc-8d29-8ed02dd0d483.eot?#iefix");
  src: url("fonts/old/68cbbb2c-9eaf-40dc-8d29-8ed02dd0d483.eot?#iefix") format("eot"), url("fonts/old/eff45b59-afce-4ca1-bd73-cb5152f7d5e9.woff") format("woff"), url("fonts/old/9ecd2fd1-8dc7-47a1-9db3-5e09ce900d21.ttf") format("truetype"), url("fonts/old/4815ebf7-dd0b-4271-859b-aefec2708f8b.svg#4815ebf7-dd0b-4271-859b-aefec2708f8b") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-DemiSC";
  src: url("fonts/old/05bf4460-e372-4411-8bf2-c52ad078be50.eot?#iefix");
  src: url("fonts/old/05bf4460-e372-4411-8bf2-c52ad078be50.eot?#iefix") format("eot"), url("fonts/old/809d6e38-4281-4624-8723-a9c08fda0dc0.woff") format("woff"), url("fonts/old/f9fa8229-99d5-46e0-a44b-b3635a365879.ttf") format("truetype"), url("fonts/old/6b9b78f8-e6fd-4fff-85a2-28b8091bcc58.svg#6b9b78f8-e6fd-4fff-85a2-28b8091bcc58") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-DemiItS";
  src: url("fonts/old/915c6c42-ce44-4322-bcbd-feb0debdaa9f.eot?#iefix");
  src: url("fonts/old/915c6c42-ce44-4322-bcbd-feb0debdaa9f.eot?#iefix") format("eot"), url("fonts/old/21d1c8d7-164c-4573-ac39-1beb3ae33e4b.woff") format("woff"), url("fonts/old/35966b92-2c14-471d-b8cd-35ff53a85303.ttf") format("truetype"), url("fonts/old/6627e44e-17f4-41cd-9756-ff623215c08e.svg#6627e44e-17f4-41cd-9756-ff623215c08e") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-MediumS";
  src: url("fonts/old/a93710d4-c3ff-4ea1-8d65-9654dc8e216c.eot?#iefix");
  src: url("fonts/old/a93710d4-c3ff-4ea1-8d65-9654dc8e216c.eot?#iefix") format("eot"), url("fonts/old/1c2f1139-8d32-4949-a56e-6135195411b6.woff") format("woff"), url("fonts/old/9d42b81e-1def-4c8d-a497-0b925a852f8e.ttf") format("truetype"), url("fonts/old/f601c5b6-88ef-43c8-8d25-6118df4597a8.svg#f601c5b6-88ef-43c8-8d25-6118df4597a8") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-MediumI 727649";
  src: url("fonts/old/3a2d1493-b5d5-47e3-99dd-d12ad2e86e36.eot?#iefix");
  src: url("fonts/old/3a2d1493-b5d5-47e3-99dd-d12ad2e86e36.eot?#iefix") format("eot"), url("fonts/old/eb27bc33-8abc-4ccd-bf84-9ae7cdbf9e8d.woff") format("woff"), url("fonts/old/2fb4235a-0496-4c92-9408-e7369f4aeb3a.ttf") format("truetype"), url("fonts/old/e5e19597-2d7e-430c-ad26-b56b0b32ab54.svg#e5e19597-2d7e-430c-ad26-b56b0b32ab54") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-BoldSC";
  src: url("fonts/old/2590cd9b-38fe-4d3b-a1d0-9e87660284ca.eot?#iefix");
  src: url("fonts/old/2590cd9b-38fe-4d3b-a1d0-9e87660284ca.eot?#iefix") format("eot"), url("fonts/old/42d51575-4ee5-4a9a-b9da-c7a1c2c238a9.woff") format("woff"), url("fonts/old/5daf48db-21f1-45b1-a9d2-474fb651c27e.ttf") format("truetype"), url("fonts/old/ecd2cd1a-3ab5-4047-9aa5-c63b25f9ec5d.svg#ecd2cd1a-3ab5-4047-9aa5-c63b25f9ec5d") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-BoldItS";
  src: url("fonts/old/e08af3ae-1999-4459-abca-6293c76704ba.eot?#iefix");
  src: url("fonts/old/e08af3ae-1999-4459-abca-6293c76704ba.eot?#iefix") format("eot"), url("fonts/old/512846b4-5770-4c80-a801-66e0005ffcba.woff") format("woff"), url("fonts/old/65016d4f-f9fc-4b61-8ae7-b054c56542fd.ttf") format("truetype"), url("fonts/old/f0deaf60-c7e8-452a-92e7-945916aec133.svg#f0deaf60-c7e8-452a-92e7-945916aec133") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-HeavySC";
  src: url("fonts/old/2ef1c301-57bd-4c59-b52d-42a91c2fc261.eot?#iefix");
  src: url("fonts/old/2ef1c301-57bd-4c59-b52d-42a91c2fc261.eot?#iefix") format("eot"), url("fonts/old/ab4b9296-8972-4fa7-9797-f1821d06b825.woff") format("woff"), url("fonts/old/d0e3fe4e-bfc0-4985-9939-b0c3a5bdaa6c.ttf") format("truetype"), url("fonts/old/bf2b9975-848d-4e9c-bc3d-4618882c3914.svg#bf2b9975-848d-4e9c-bc3d-4618882c3914") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-HeavyIt 727657";
  src: url("fonts/old/1d98e9f4-b382-4be6-9248-fee5a8bb0ad1.eot?#iefix");
  src: url("fonts/old/1d98e9f4-b382-4be6-9248-fee5a8bb0ad1.eot?#iefix") format("eot"), url("fonts/old/579bb070-4c42-4ff1-b2d2-b64a2e23b5b7.woff") format("woff"), url("fonts/old/c1b07137-511b-41e5-afe8-e44d0f22ee90.ttf") format("truetype"), url("fonts/old/f4f46c98-288a-4df1-8b4e-78838b9e5863.svg#f4f46c98-288a-4df1-8b4e-78838b9e5863") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-UltLtCn 727659";
  src: url("fonts/old/ef4ad844-cf15-4939-83d8-b06ec7455aed.eot?#iefix");
  src: url("fonts/old/ef4ad844-cf15-4939-83d8-b06ec7455aed.eot?#iefix") format("eot"), url("fonts/old/621e8444-6354-486f-bd4f-81a143692327.woff") format("woff"), url("fonts/old/43dfa241-a001-4440-80d4-fcc086126096.ttf") format("truetype"), url("fonts/old/1aca2052-8139-441c-b376-799a244d473d.svg#1aca2052-8139-441c-b376-799a244d473d") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-UltLtCn 727661";
  src: url("fonts/old/2238a91b-752b-4fdc-bd41-9f88882c8327.eot?#iefix");
  src: url("fonts/old/2238a91b-752b-4fdc-bd41-9f88882c8327.eot?#iefix") format("eot"), url("fonts/old/e30ec172-b20f-4fe1-a786-f7c436ae352b.woff") format("woff"), url("fonts/old/f92e44f2-c5de-4549-9e34-56a0fb9f2e8b.ttf") format("truetype"), url("fonts/old/4dacaaa5-745c-4ece-8a91-18a4f7e1f9a5.svg#4dacaaa5-745c-4ece-8a91-18a4f7e1f9a5") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-Condens 727663";
  src: url("fonts/old/6ab88cec-ab48-4ce4-b09a-a6275bac9fda.eot?#iefix");
  src: url("fonts/old/6ab88cec-ab48-4ce4-b09a-a6275bac9fda.eot?#iefix") format("eot"), url("fonts/old/6f548a7e-6e5e-4065-b9a0-8dcf460d5b74.woff") format("woff"), url("fonts/old/e2d7ba0c-6295-4c03-a5e2-f972275ce931.ttf") format("truetype"), url("fonts/old/564901df-4156-4997-a22d-01c70ead1981.svg#564901df-4156-4997-a22d-01c70ead1981") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-CnItSC";
  src: url("fonts/old/1679fa17-a7bb-4e2c-a744-58a954e7edec.eot?#iefix");
  src: url("fonts/old/1679fa17-a7bb-4e2c-a744-58a954e7edec.eot?#iefix") format("eot"), url("fonts/old/5681bd3b-a7bf-4831-a519-b4ef7144e0b0.woff") format("woff"), url("fonts/old/d195dd1f-35b7-44ea-ba68-3bfc0b17d353.ttf") format("truetype"), url("fonts/old/00c202d0-18b7-4bef-8767-b31dd5bf0f09.svg#00c202d0-18b7-4bef-8767-b31dd5bf0f09") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-DemiCnS";
  src: url("fonts/old/d6f002b2-89c4-45a3-a32f-13c3dc428403.eot?#iefix");
  src: url("fonts/old/d6f002b2-89c4-45a3-a32f-13c3dc428403.eot?#iefix") format("eot"), url("fonts/old/0e45bd27-41af-4196-ae93-d81f21e9773e.woff") format("woff"), url("fonts/old/e686163c-e5a3-471f-b021-d4d51418e241.ttf") format("truetype"), url("fonts/old/489cb541-a7ed-45ab-a76c-5ef20b96460e.svg#489cb541-a7ed-45ab-a76c-5ef20b96460e") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-DemiCnI 727669";
  src: url("fonts/old/168c33cf-fb76-40f0-8e86-bc83ba3f6fad.eot?#iefix");
  src: url("fonts/old/168c33cf-fb76-40f0-8e86-bc83ba3f6fad.eot?#iefix") format("eot"), url("fonts/old/794ac075-cd13-46b4-a109-5589495534bb.woff") format("woff"), url("fonts/old/a95a7eee-f09f-470b-bbd4-cfef6dcf9a5f.ttf") format("truetype"), url("fonts/old/e01fb1db-cf84-4e23-a29c-69bd43e20f9a.svg#e01fb1db-cf84-4e23-a29c-69bd43e20f9a") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-MediumC 727671";
  src: url("fonts/old/1886658c-11cd-4d76-ad5a-b9bfa725432f.eot?#iefix");
  src: url("fonts/old/1886658c-11cd-4d76-ad5a-b9bfa725432f.eot?#iefix") format("eot"), url("fonts/old/aaa0c748-8f5d-47d0-b66e-ff26d03e991e.woff") format("woff"), url("fonts/old/494abcb1-094d-4531-ba8a-1b6bb21e8a0d.ttf") format("truetype"), url("fonts/old/72367e6e-c7a1-42cd-a54a-205001af5ade.svg#72367e6e-c7a1-42cd-a54a-205001af5ade") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-MdCnItS";
  src: url("fonts/old/e602b4e1-aaea-4252-ae68-7031d4683ddd.eot?#iefix");
  src: url("fonts/old/e602b4e1-aaea-4252-ae68-7031d4683ddd.eot?#iefix") format("eot"), url("fonts/old/fb320f7e-a097-432c-a880-d28712667f7a.woff") format("woff"), url("fonts/old/5bf1b8e6-d9c7-403f-8310-a075558d7838.ttf") format("truetype"), url("fonts/old/d0530c99-db7e-4896-9d23-c17151df9704.svg#d0530c99-db7e-4896-9d23-c17151df9704") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-BoldCnS";
  src: url("fonts/old/5aab1f39-5603-478b-a423-2691eebfd536.eot?#iefix");
  src: url("fonts/old/5aab1f39-5603-478b-a423-2691eebfd536.eot?#iefix") format("eot"), url("fonts/old/c8c89c71-6f95-4949-9cc6-3fe2ad50f41a.woff") format("woff"), url("fonts/old/f5f104cf-680c-436f-8ab9-9f30be93af85.ttf") format("truetype"), url("fonts/old/b6142f39-05db-4770-875c-70ac2a9cee16.svg#b6142f39-05db-4770-875c-70ac2a9cee16") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-BoldCnI 727677";
  src: url("fonts/old/90b2e047-86a3-4659-a27c-31e8a7a15d5c.eot?#iefix");
  src: url("fonts/old/90b2e047-86a3-4659-a27c-31e8a7a15d5c.eot?#iefix") format("eot"), url("fonts/old/96d7457e-ab06-4360-acb7-5a61ebc3e1ab.woff") format("woff"), url("fonts/old/a7fb0fbe-d01a-4183-8bca-5dad0d5760e7.ttf") format("truetype"), url("fonts/old/7efd23dd-202d-4cf5-8589-0b5f4f92ef9c.svg#7efd23dd-202d-4cf5-8589-0b5f4f92ef9c") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-HeavyCn 727679";
  src: url("fonts/old/0764f47a-d2a6-40ff-95e8-abbab1b3bcd7.eot?#iefix");
  src: url("fonts/old/0764f47a-d2a6-40ff-95e8-abbab1b3bcd7.eot?#iefix") format("eot"), url("fonts/old/4ea6a6e0-b961-44e8-b56e-17765fa2ee45.woff") format("woff"), url("fonts/old/9d29d4e5-5824-47bd-a789-3f91969c2af7.ttf") format("truetype"), url("fonts/old/701d2ecc-7a43-4586-9712-6e7c99c09f62.svg#701d2ecc-7a43-4586-9712-6e7c99c09f62") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextLTW01-HvCnItS";
  src: url("fonts/old/553dad43-0948-43f6-9748-9ea894bf90c2.eot?#iefix");
  src: url("fonts/old/553dad43-0948-43f6-9748-9ea894bf90c2.eot?#iefix") format("eot"), url("fonts/old/8c672891-6e35-4028-9cfd-e8d3768a5f93.woff") format("woff"), url("fonts/old/faaab2c2-0665-41fa-b456-f8c3021280a8.ttf") format("truetype"), url("fonts/old/6ed5105e-a906-435a-82b2-584c55ce7df4.svg#6ed5105e-a906-435a-82b2-584c55ce7df4") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01-Re";
  src: url("fonts/old/c61fbc93-c8bb-4452-a425-616f4a986a1a.eot?#iefix");
  src: url("fonts/old/c61fbc93-c8bb-4452-a425-616f4a986a1a.eot?#iefix") format("eot"), url("fonts/old/832e487e-ca07-48d9-b664-9f641d3fd51b.woff") format("woff"), url("fonts/old/ef1f3005-b51b-4ee4-bd7d-c4d750fd2f0a.ttf") format("truetype"), url("fonts/old/e5abc466-efd1-4ef7-9bc3-0ad024a38f8b.svg#e5abc466-efd1-4ef7-9bc3-0ad024a38f8b") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01-It";
  src: url("fonts/old/a17b0b56-409f-49b3-b2e6-d00373d6c85d.eot?#iefix");
  src: url("fonts/old/a17b0b56-409f-49b3-b2e6-d00373d6c85d.eot?#iefix") format("eot"), url("fonts/old/96ac50c5-d8af-49e8-8b8f-a6d7e8d1bd88.woff") format("woff"), url("fonts/old/9c745cee-6ae5-4797-8f71-5cb2b2fa8216.ttf") format("truetype"), url("fonts/old/2603adf0-b670-4777-b659-ff641ce3d3ee.svg#2603adf0-b670-4777-b659-ff641ce3d3ee") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01-Md 1075562";
  src: url("fonts/old/24bb7030-aa2b-4728-8c50-0d5a19597835.eot?#iefix");
  src: url("fonts/old/24bb7030-aa2b-4728-8c50-0d5a19597835.eot?#iefix") format("eot"), url("fonts/old/c4f4af3e-b5b8-4fb3-b707-670bbc765c69.woff") format("woff"), url("fonts/old/58765556-0682-4c0d-a380-ddc721268253.ttf") format("truetype"), url("fonts/old/5ba56fed-120b-437e-b74b-fdb7563b5f1b.svg#5ba56fed-120b-437e-b74b-fdb7563b5f1b") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01-Md 1075565";
  src: url("fonts/old/aa83def2-c835-453a-b3cf-0e8e4f5667fe.eot?#iefix");
  src: url("fonts/old/aa83def2-c835-453a-b3cf-0e8e4f5667fe.eot?#iefix") format("eot"), url("fonts/old/f73eabaa-cc0f-4220-b135-de06c8aa11e6.woff") format("woff"), url("fonts/old/37c8019c-6e80-40f2-b190-d2dc04afae75.ttf") format("truetype"), url("fonts/old/10715360-8cdd-4086-90bf-bc742efc57fd.svg#10715360-8cdd-4086-90bf-bc742efc57fd") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01-De 1075568";
  src: url("fonts/old/cd6aeb84-ef25-4d28-b102-37eb26568e30.eot?#iefix");
  src: url("fonts/old/cd6aeb84-ef25-4d28-b102-37eb26568e30.eot?#iefix") format("eot"), url("fonts/old/bfaf76ed-3cdf-4258-8336-eb4e18cbd68b.woff") format("woff"), url("fonts/old/68ebb896-409e-4046-9a76-1a0a59b0ef93.ttf") format("truetype"), url("fonts/old/4c31487a-bf33-4f62-9c50-602fbf4699bf.svg#4c31487a-bf33-4f62-9c50-602fbf4699bf") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01-De 1075571";
  src: url("fonts/old/f00cb111-c94d-4538-83d4-97dbe4289bbe.eot?#iefix");
  src: url("fonts/old/f00cb111-c94d-4538-83d4-97dbe4289bbe.eot?#iefix") format("eot"), url("fonts/old/332ef3f6-b9fc-48b2-a93f-0ab411d90935.woff") format("woff"), url("fonts/old/63c2d640-b864-44b2-a164-2679cb4e71e1.ttf") format("truetype"), url("fonts/old/d1c52870-ae36-475e-bd6b-d6a0377d3f97.svg#d1c52870-ae36-475e-bd6b-d6a0377d3f97") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01-Bo 1075574";
  src: url("fonts/old/da5b695f-ece6-459a-87a6-afa095789070.eot?#iefix");
  src: url("fonts/old/da5b695f-ece6-459a-87a6-afa095789070.eot?#iefix") format("eot"), url("fonts/old/84f3e44b-61b2-4b2c-b0fd-e8044b9908e6.woff") format("woff"), url("fonts/old/c1fbefa9-1480-4d86-abab-8f357f4a7962.ttf") format("truetype"), url("fonts/old/74731d73-f46b-4e5d-8c95-a9f87a1ebb58.svg#74731d73-f46b-4e5d-8c95-a9f87a1ebb58") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01-Bo 1075577";
  src: url("fonts/old/72dc9748-81b1-4ffb-bd65-f1ca48c26cdd.eot?#iefix");
  src: url("fonts/old/72dc9748-81b1-4ffb-bd65-f1ca48c26cdd.eot?#iefix") format("eot"), url("fonts/old/2df2e294-6b78-4402-94e9-7fa29ab56ed3.woff") format("woff"), url("fonts/old/497405dd-3619-412b-8e0c-73830a4572d7.ttf") format("truetype"), url("fonts/old/177bf606-fef4-4d3d-8af5-141d0113921f.svg#177bf606-fef4-4d3d-8af5-141d0113921f") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01SC- 1075580";
  src: url("fonts/old/540ae71e-2f2f-4c55-bde2-868b53761142.eot?#iefix");
  src: url("fonts/old/540ae71e-2f2f-4c55-bde2-868b53761142.eot?#iefix") format("eot"), url("fonts/old/b90c720b-6a42-4035-b8ae-78f02bf55438.woff") format("woff"), url("fonts/old/be1f5112-6eb7-4c30-b8a1-54387b7a4b02.ttf") format("truetype"), url("fonts/old/d9af7987-a80c-4f22-9d5f-2a0dca01b733.svg#d9af7987-a80c-4f22-9d5f-2a0dca01b733") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01SC- 1075583";
  src: url("fonts/old/ec2309b1-12f0-40ea-be52-820aa60e0e93.eot?#iefix");
  src: url("fonts/old/ec2309b1-12f0-40ea-be52-820aa60e0e93.eot?#iefix") format("eot"), url("fonts/old/3994f171-3be6-45f4-b165-0f8867da4a53.woff") format("woff"), url("fonts/old/c75f0541-73c9-4f17-bc7f-ab1deeb2ba3a.ttf") format("truetype"), url("fonts/old/156519bb-0167-4e2a-8223-82d824c3d90f.svg#156519bb-0167-4e2a-8223-82d824c3d90f") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01SC- 1075586";
  src: url("fonts/old/a1467096-680b-4d8d-921c-b076245d7a58.eot?#iefix");
  src: url("fonts/old/a1467096-680b-4d8d-921c-b076245d7a58.eot?#iefix") format("eot"), url("fonts/old/619fd2af-4508-4a21-895a-d83db96d4626.woff") format("woff"), url("fonts/old/6435ce59-5145-4820-81ac-6b23067a4d09.ttf") format("truetype"), url("fonts/old/835438c2-f5e4-48c6-93ab-03d1c6060d9a.svg#835438c2-f5e4-48c6-93ab-03d1c6060d9a") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01SC- 1075589";
  src: url("fonts/old/74778df1-42c5-4fb1-8832-2b36097c4bc4.eot?#iefix");
  src: url("fonts/old/74778df1-42c5-4fb1-8832-2b36097c4bc4.eot?#iefix") format("eot"), url("fonts/old/8899fd63-3eb0-4fe7-b9b3-6bd7cd55a326.woff") format("woff"), url("fonts/old/b51f25cf-b0ae-46fa-bda5-104a6597e47b.ttf") format("truetype"), url("fonts/old/a6f0bd16-c27e-453b-b4c5-6669e31c4ddb.svg#a6f0bd16-c27e-453b-b4c5-6669e31c4ddb") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01SC- 1075592";
  src: url("fonts/old/9734e002-ddbf-4d3f-87b7-bcb2367201ef.eot?#iefix");
  src: url("fonts/old/9734e002-ddbf-4d3f-87b7-bcb2367201ef.eot?#iefix") format("eot"), url("fonts/old/5a2ec319-5001-490a-8136-60bc88d5a727.woff") format("woff"), url("fonts/old/bb02b19f-620a-42c8-b9c5-20b32c0eb8ad.ttf") format("truetype"), url("fonts/old/dcf16eea-34de-4c9b-b9fa-b72a8c588d00.svg#dcf16eea-34de-4c9b-b9fa-b72a8c588d00") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01SC- 1075595";
  src: url("fonts/old/6982132b-ca62-4d37-af9c-c88cf0ebd875.eot?#iefix");
  src: url("fonts/old/6982132b-ca62-4d37-af9c-c88cf0ebd875.eot?#iefix") format("eot"), url("fonts/old/9a7767f0-7338-4784-8e9f-7361c45a56c4.woff") format("woff"), url("fonts/old/10730264-9cc8-4aad-aa46-030545a7be6f.ttf") format("truetype"), url("fonts/old/4d144ad2-47ef-4ad4-a98a-3a5b1bdf8afe.svg#4d144ad2-47ef-4ad4-a98a-3a5b1bdf8afe") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01SC- 1075598";
  src: url("fonts/old/fad6e21b-136d-4daf-8b5d-902e19e506dc.eot?#iefix");
  src: url("fonts/old/fad6e21b-136d-4daf-8b5d-902e19e506dc.eot?#iefix") format("eot"), url("fonts/old/06894bdf-43d4-4a10-acf5-c4452205e08f.woff") format("woff"), url("fonts/old/a8f6ae61-e94e-4ded-86f3-4657f1121ef7.ttf") format("truetype"), url("fonts/old/a1a8fe06-29f9-46a5-9dc2-d0ea0a494ba8.svg#a1a8fe06-29f9-46a5-9dc2-d0ea0a494ba8") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextRoundedW01SC- 1075601";
  src: url("fonts/old/6fbc7c3b-4b27-4f29-9dce-b36ebde290af.eot?#iefix");
  src: url("fonts/old/6fbc7c3b-4b27-4f29-9dce-b36ebde290af.eot?#iefix") format("eot"), url("fonts/old/47f7c4d0-1a9b-4f30-8cc4-ee33bc30327c.woff") format("woff"), url("fonts/old/494f354c-dcdd-4a57-9940-c3e0acf8fb06.ttf") format("truetype"), url("fonts/old/15a52381-9e54-4a88-8d8c-8f61536e35b1.svg#15a52381-9e54-4a88-8d8c-8f61536e35b1") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextW10-UltraLigh 1108776";
  src: url("fonts/old/e2f235a5-e380-4c18-9261-a9dc2bf96618.eot?#iefix");
  src: url("fonts/old/e2f235a5-e380-4c18-9261-a9dc2bf96618.eot?#iefix") format("eot"), url("fonts/old/ab384910-041c-4521-9f09-a95f6f39ba47.woff") format("woff"), url("fonts/old/f95fe89c-de27-47d4-8b38-74ec01a44e2a.ttf") format("truetype"), url("fonts/old/565d9de7-dd56-404b-b98f-7844f14808c8.svg#565d9de7-dd56-404b-b98f-7844f14808c8") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextW10-UltraLigh 1108779";
  src: url("fonts/old/7f3c74ba-b0ef-4bb0-90d7-ee3cdfc87b7c.eot?#iefix");
  src: url("fonts/old/7f3c74ba-b0ef-4bb0-90d7-ee3cdfc87b7c.eot?#iefix") format("eot"), url("fonts/old/3af7744a-9802-40d4-b2cd-c66c2c9f6377.woff") format("woff"), url("fonts/old/385f3e9a-1cc8-4c98-917a-3dd3c5480c8d.ttf") format("truetype"), url("fonts/old/c0d69829-f18a-443f-acbf-2fa1ff916401.svg#c0d69829-f18a-443f-acbf-2fa1ff916401") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next W10 Regular";
  src: url("fonts/old/de6ddab4-6357-4d45-b626-52c3bd8fd77a.eot?#iefix");
  src: url("fonts/old/de6ddab4-6357-4d45-b626-52c3bd8fd77a.eot?#iefix") format("eot"), url("fonts/old/fb555151-cbda-4728-b28d-6e5f085c2d55.woff") format("woff"), url("fonts/old/8c58f11b-45a1-43dc-995e-785023989e7e.ttf") format("truetype"), url("fonts/old/28108543-a866-4464-b36d-3362b695bd4a.svg#28108543-a866-4464-b36d-3362b695bd4a") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next W10 Italic";
  src: url("fonts/old/b433907b-50ff-4a99-8cd3-3e21a31922a8.eot?#iefix");
  src: url("fonts/old/b433907b-50ff-4a99-8cd3-3e21a31922a8.eot?#iefix") format("eot"), url("fonts/old/a35e0b34-93f2-415d-b45f-7457d0067583.woff") format("woff"), url("fonts/old/73ffa59c-6f46-49de-90ad-6eaa1ecdb9d9.ttf") format("truetype"), url("fonts/old/d6ec8ed5-a502-4dbc-9bbd-e62a313371fc.svg#d6ec8ed5-a502-4dbc-9bbd-e62a313371fc") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next W10 Medium";
  src: url("fonts/old/2bf26c0b-2c2a-4d68-8f6b-447ecd526105.eot?#iefix");
  src: url("fonts/old/2bf26c0b-2c2a-4d68-8f6b-447ecd526105.eot?#iefix") format("eot"), url("fonts/old/95aa7ca1-de33-40d9-ae40-ff045fcada66.woff") format("woff"), url("fonts/old/915534d0-f381-4fa3-9ff3-c56e5c6cfd08.ttf") format("truetype"), url("fonts/old/a252017e-236d-4161-895a-5f6b851154e4.svg#a252017e-236d-4161-895a-5f6b851154e4") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextW10-MediumIta";
  src: url("fonts/old/1d299aed-831a-4aa9-8389-b526a358ae70.eot?#iefix");
  src: url("fonts/old/1d299aed-831a-4aa9-8389-b526a358ae70.eot?#iefix") format("eot"), url("fonts/old/669623af-b480-47b9-9940-fedddbaafc70.woff") format("woff"), url("fonts/old/964ef014-8078-45f7-bc54-2c72b1e50004.ttf") format("truetype"), url("fonts/old/831cd978-d09a-4a04-82d6-136da689337c.svg#831cd978-d09a-4a04-82d6-136da689337c") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next W10 Demi";
  src: url("fonts/old/a47247cc-4e49-4a7a-90df-e89cd3887fbf.eot?#iefix");
  src: url("fonts/old/a47247cc-4e49-4a7a-90df-e89cd3887fbf.eot?#iefix") format("eot"), url("fonts/old/8e0e32b3-034a-41e8-bd15-c22974ebcdb5.woff") format("woff"), url("fonts/old/e67c8a0b-c32f-4b4b-b883-956fb420313e.ttf") format("truetype"), url("fonts/old/5e006032-8b7f-4fa8-88e3-1fe5ba1cc726.svg#5e006032-8b7f-4fa8-88e3-1fe5ba1cc726") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextW10-DemiItali";
  src: url("fonts/old/1837d76a-6404-4a9b-b886-75b0c39486c0.eot?#iefix");
  src: url("fonts/old/1837d76a-6404-4a9b-b886-75b0c39486c0.eot?#iefix") format("eot"), url("fonts/old/c965515a-bfb0-4454-9fba-02e6e17efdef.woff") format("woff"), url("fonts/old/c8894121-ba81-4f54-90dc-45b6644d7462.ttf") format("truetype"), url("fonts/old/93596b5a-54e7-48be-a6a8-b707c342c7f0.svg#93596b5a-54e7-48be-a6a8-b707c342c7f0") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next W10 Bold";
  src: url("fonts/old/d80df405-6718-4dbc-9f54-d88c0807ca8b.eot?#iefix");
  src: url("fonts/old/d80df405-6718-4dbc-9f54-d88c0807ca8b.eot?#iefix") format("eot"), url("fonts/old/ba4bd129-7517-4eef-9fe8-473263d17616.woff") format("woff"), url("fonts/old/229324ce-a846-4038-9167-0e65a0c32226.ttf") format("truetype"), url("fonts/old/9705a786-ed36-423c-bfb3-43e7e96a3895.svg#9705a786-ed36-423c-bfb3-43e7e96a3895") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextW10-BoldItali";
  src: url("fonts/old/6335a560-0e21-4798-b947-46751a5786df.eot?#iefix");
  src: url("fonts/old/6335a560-0e21-4798-b947-46751a5786df.eot?#iefix") format("eot"), url("fonts/old/75fbb50c-832a-4ac5-8fd8-e6c84f78ca4e.woff") format("woff"), url("fonts/old/ad537c68-b07c-4323-9cf5-7327ffc06c5d.ttf") format("truetype"), url("fonts/old/16f6e4d4-c100-4774-86be-9605b531dc15.svg#16f6e4d4-c100-4774-86be-9605b531dc15") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next W10 Heavy";
  src: url("fonts/old/d3f31394-e7cf-4553-b582-fcec4d7e84db.eot?#iefix");
  src: url("fonts/old/d3f31394-e7cf-4553-b582-fcec4d7e84db.eot?#iefix") format("eot"), url("fonts/old/ac97f5d6-a420-481a-955e-77653618b656.woff") format("woff"), url("fonts/old/5fc4aac2-c1c5-4bac-b182-b03ea3965419.ttf") format("truetype"), url("fonts/old/6dd157a3-38fb-4b2e-9988-bbe7b2da47f8.svg#6dd157a3-38fb-4b2e-9988-bbe7b2da47f8") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextW10-HeavyItal";
  src: url("fonts/old/f5ccbd11-ddc6-46cc-912c-d26802dab42d.eot?#iefix");
  src: url("fonts/old/f5ccbd11-ddc6-46cc-912c-d26802dab42d.eot?#iefix") format("eot"), url("fonts/old/dec41e41-7b09-4545-9791-52e0fad0afaa.woff") format("woff"), url("fonts/old/4c86aedc-0f14-4471-9a2f-7e953f3d3cd7.ttf") format("truetype"), url("fonts/old/5397c4a7-1b37-45df-a7a0-08117afa3878.svg#5397c4a7-1b37-45df-a7a0-08117afa3878") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next W01 Thin";
  src: url("fonts/old/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix");
  src: url("fonts/old/42c793cf-df5a-4e07-bf3e-37de54df02b6.eot?#iefix") format("eot"), url("fonts/old/c6c8e4be-17eb-4475-bbfc-bb485ffde766.woff") format("woff"), url("fonts/old/87a872d0-5af3-4231-a77c-37f41ec74662.ttf") format("truetype"), url("fonts/old/91464696-717b-4eaa-adbd-0dfc5e5fd782.svg#91464696-717b-4eaa-adbd-0dfc5e5fd782") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextW01-ThinItali";
  src: url("fonts/old/41537dd7-434f-4f85-b9d9-a88b160bc18d.eot?#iefix");
  src: url("fonts/old/41537dd7-434f-4f85-b9d9-a88b160bc18d.eot?#iefix") format("eot"), url("fonts/old/fcf6f211-efa2-40f6-9c6b-e0ca63b6ea60.woff") format("woff"), url("fonts/old/60fcc194-9529-4b99-9506-cdb26642656a.ttf") format("truetype"), url("fonts/old/c110f1ef-6fdf-4008-bc75-b370649384a3.svg#c110f1ef-6fdf-4008-bc75-b370649384a3") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "Avenir Next W01 Light";
  src: url("fonts/old/0ecef829-586e-426d-a633-4c8a8c926769.eot?#iefix");
  src: url("fonts/old/0ecef829-586e-426d-a633-4c8a8c926769.eot?#iefix") format("eot"), url("fonts/old/f401df6f-54eb-406c-b46a-90b9451c598d.woff") format("woff"), url("fonts/old/276fe25e-e430-4376-b33c-705dd77b3dba.ttf") format("truetype"), url("fonts/old/869dc33b-3685-4d74-a51c-82b435579093.svg#869dc33b-3685-4d74-a51c-82b435579093") format("svg");
  font-display: swap;
}


@font-face {
  font-family: "AvenirNextW01-LightItal";
  src: url("fonts/old/440b64c9-a97b-4a0c-a6af-a6bb6d49c252.eot?#iefix");
  src: url("fonts/old/440b64c9-a97b-4a0c-a6af-a6bb6d49c252.eot?#iefix") format("eot"), url("fonts/old/5b8c6fdc-0ba4-4b65-87e4-d5ae51245ea5.woff") format("woff"), url("fonts/old/c677d79d-442e-4c76-8db1-c29ac7788039.ttf") format("truetype"), url("fonts/old/216291a0-f927-4f75-9de7-6e36c7fd7ebf.svg#216291a0-f927-4f75-9de7-6e36c7fd7ebf") format("svg");
  font-display: swap;
}

* {-webkit-font-smoothing: antialiased;}

.article-sub-heading {
    color: #4d4d4d;
    font-size: 22px;
/*    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.54); */
}

body, h1, h2, h3, h4, h5, h6, p, blockquote, li, a {
    font-family: "AvenirNextLTW01-Regular";
}

body {
	overflow-x: hidden;
}

body, p {
    font-size: 20px!important;
    margin-bottom: 10px;
    color: #616161;
    line-height: 130%;
}

.block-type-content div.entry-content h1,
h1 {
    font-size: 56px;
	color: #231f20;
    line-height: 64px;
/*    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.54); */
}

.block-type-content div.entry-content h2 {
    color: #231f20;
    font-size: 46px;
    line-height: 110%;
/*  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.54); */
    font-family: "AvenirNextLTW01-Regular" !important;
    font-weight: normal;
    padding-top: 30px !important;
}


.block-type-content div.entry-content p {
    line-height: 130%;
}

.h2-center-align {
    color: #231f20;
    font-size: 46px;
    line-height: 110%;
/*    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.54); */
    font-family: "AvenirNextLTW01-Regular" !important;
    font-weight: normal;
    text-align: center;
    padding-bottom: 20px;
}

h3 {
	color: #231f20;
    font-size: 28px !important;
	font-weight: normal !important;
    margin: -15px 0px 10px 0px !important;
	font-family: "AvenirNextLTW01-Regular" !important;
	line-height: 130% !important;
}

@media only screen and (min-width : 768px) {
h3 {
	font-weight:700;
}

}

.big-number {
    font-size: 75px;
    color: #000000;
}

.widget_recent_entries h2.widgettitle {
    font-size: 22px!important;
    line-height: 22px!important;
    margin-bottom: 0!important;
}

/*
.widget_recent_entries ul{
    padding: 0 0 0 20px!important;
}
*/
.fl-rich-text{
    position: relative;
}

.h1-intro {
	font-family: Avenir Next LT W01 Bold;
	color: #000000; 
	font-size: 36px;	
}

.h3-quote {
    font-size: 20px;
    font-family: "Avenir Next W10 Demi";
    color: #333;
    display: inline-block;
    line-height: 150%;
}

.h3-subtitle {
    font-size: 20px;
    font-family: "Avenir Next W10 Demi";
    color: #333;
    display: inline-block;
    line-height: 130%;
}

.h3-subtitle a{
    font-family: "Avenir Next W10 Demi";
    color: #333;
    text-decoration: none;
}

span.h3-subtitle-center {
    font-size: 20px;
    font-family: "Avenir Next W10 Demi";
    line-height: 130%;
    text-align: center!important;
    display: inline-block!important;
    width: 100%!important;
    font-weight: 500;
    clear: both;
}

.h3-subtitle-center a{
    font-family: "Avenir Next W10 Demi";
    text-decoration: none;
    text-align: center;
}

.h3-column-title {
    position: relative;
    font-size: 28px;
    line-height: 130%;
    z-index: 1;
    overflow: hidden;
/*    padding: 0 20px;  */
    font-family: "Avenir Next W10 Regular";
    color: #231f20;
    display: inline-block;
}

.h3-column-title a {
    font-family: "Avenir Next W10 Regular";
    color: #231f20;
    text-decoration: none;
}

.box-paragraph {
/*  padding: 0 20px; */
	display: inline-block;
	font-size: 20px;
}

.sub-paragraph {
    display: inline-block;
    font-size: 20px!important;
}

.sub-paragraph-center {
    display: inline-block;
    font-size: 20px!important;
    text-align: center;
    width: 100%!important;
}

/**** extra large Quote ***************/
.extra-large-quote {
    line-height: 120%;
    font-family: "AvenirNextLTW01-Regular";
    color: #333;
    margin-bottom: 20px;
    font-size: 46px;
	padding-left:20px;
	position: relative;
    display: inline;
}

.extra-large-quote:before {
    display: block;
    content: "\201C";
    font-size: 50px;
    position: absolute;
    color: #333;
    font-family: Georgia, serif;
	left: 0;
	top: -5px;
  }

.extra-large-quote:after {
    content: "\201D";
    font-size: 50px;
    position: relative;
    color: #333;
    font-family: Georgia, serif;
    padding-right: 5px;
    display: inline-block;
}
/**** large Quote ***************/
.large-quote {
    line-height: 120%;
    font-family: "AvenirNextLTW01-Regular";
    color: #333;
    margin-bottom: 20px;
    font-size: 28px;
	padding-left:20px;
	position: relative;
    display: inline;
}

.large-quote:before {
    display: block;
    content: "\201C";
    font-size: 34px;
    position: absolute;
    color: #333;
    font-family: Georgia, serif;
	left:0;
	top:0;
  }

.large-quote:after {
    content: "\201D";
    font-size: 34px;
    position: relative;
    color: #333;
    font-family: Georgia, serif;
    padding-right: 5px;
    display: inline-block;
    margin-bottom: 20px;
}
/**** medium Quote ***************/
.medium-quote {
    line-height: 135%;
    font-family: "AvenirNextLTW01-Regular";
    color: #555555;
    margin-bottom: 20px;
    font-size: 20px;
}

.medium-quote:before {
    display: block;
    content: "\201C";
    font-size: 28px;
    position: absolute;
    color: #7a7a7a;
    font-family: Georgia, serif;
    left: -15px;
}

.medium-quote:after {
    content: "\201D";
    font-size: 28px;
    position: relative;
    color: #7a7a7a;
    font-family: Georgia, serif;
    padding-right: 15px;
    display: inline;;
}


/**** medium Quote ***************/
.medium-quote-center {
    line-height: 135%;
    font-family: "AvenirNextLTW01-Regular";
    color: #555555;
    margin-bottom: 20px;
    font-size: 20px;
    text-align: center;
}

.medium-quote-center:before {
    display: block;
    content: "\201C";
    font-size: 28px;
    position: absolute;
    color: #7a7a7a;
    font-family: Georgia, serif;
    left: 0;
}

.medium-quote-center:after {
    content: "\201D";
    font-size: 28px;
    position: relative;
    color: #7a7a7a;
    font-family: Georgia, serif;
    padding-right: 15px;
    display: inline;;
}

h2 code {
    font-size: 46px!important;
    background: #ffea53!important;
    padding: 5px!important;
    font-family: "AvenirNextLTW01-Regular" !important;
    font-weight: normal;
}


span.yellow {
 	background: #ffea53;
    line-height: 130%;
}

.subtitle {
    font-family: "Avenir Next W10 Demi";
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    border-bottom: 1px solid #859799;
}


.fl-col-content .fl-rich-text hr {

}


/*** Video popup button ***********/

a[rel=wp-video-lightbox] {
    background: #00729b none repeat scroll 0 0;
    border: 0px solid #f0f0f0;
    border-radius: 20px;
    font-size: 16px;
    line-height: 17px;
    padding: 12px 44px 12px 22px;
    text-decoration: none;
    position: relative;
    display: inline-block;
    margin-top: 20px;
    color: #ffffff;
}

.page-slug-rainmaker-multichannel a[rel=wp-video-lightbox] {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 20px;
    font-size: 16px;
    line-height: 17px;
    padding: 12px 44px 12px 22px;
    text-decoration: none;
    position: relative;
    color: #00729b;
    display: inline-block;
}

.page-slug-sharedoc a[rel=wp-video-lightbox] {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 20px;
    font-size: 16px;
    line-height: 17px;
    padding: 12px 44px 12px 22px;
    text-decoration: none;
    position: relative;
    color: #00729b;
    display: inline-block;
}

.fl-rich-text {
  position: relative;
}

a[rel=wp-video-lightbox]:after {
  content: "\f0a9";
  font-family: FontAwesome;
  position: absolute;
  font-size: 1.3em;
  top: 13px;
  right: 12px;
}


/****** Cookie Accept Button ***********/
.cn-button.wp-default {
	color: #000000 !important;
	background: #ffea53 !important;
}

/****** News page ***********/

/** Added by Mathi 08.09.2017 **/
.js-wpv-view-layout .news-item .news-item-content h2{
	padding-top:15px!important;
}


.wpv-filter-form {
  margin-bottom: 40px;
}



.js-wpv-view-layout .container {
    width: 100%;

}

.js-wpv-view-layout  {
    display: flex;
    flex-flow: row wrap;
    padding: 0;
    background: #ffffff;
}

.page-slug-news .news-maincontant {
    background: #ffffff;
}

.page-slug-news .news-maincontant .fl-module-content {
    padding: 0;
}
.page-slug-news .news-sidebar{
    background: #fff;

}
.js-wpv-view-layout .news-item {
  background-color: #ffffff;
   margin: 0px 0px 50px 10px;
   overflow: hidden;
   position: relative;
   text-align: center;
   width: 32%;
	border: 1px solid #efefef;
}
.js-wpv-view-layout .news-item:nth-child(3n) {
    margin-right: 0;
}

.js-wpv-view-layout .news-item .news-item-content{
  background-color: #ffffff;
   padding: 10px 15px 10px 15px;
}

.news-item-content h2 a{
  font-family: "Avenir Next W10 Demi";
    font-size: 20px !important;
}

.js-wpv-view-layout .news-item h2 {
  font-size: 20px !important;
  line-height: 24px !important;
  margin-bottom: 10px !important;
  text-align: center;
  min-height: 70px;
}

.js-wpv-view-layout .news-item h2 a {
  text-decoration: none;
}

.news-item  .news-image {
    margin-bottom: 15px;
}

.news-item  .news-image img{
    width: 100%;
	height:100%;
	border-bottom: 1px solid #e5e5e5;
}
.news-item .news-category  {
    margin-bottom: 10px;
}

.news-item .news-category a {
    text-decoration: none;
}

.news-item .read-more {
    margin-bottom: 0px;
}
.js-wpv-view-layout .news-item .post-date {
  bottom: 0;
  left: 0;
  width: 100%;
}
.wpv-filter-pagination-link {
	font-size: 14px !important;
}
a.wpv-filter-previous-link,
a.wpv-filter-next-link  {
    display: block;
    clear: both;
    text-align: center;
}

#post-765 ul {
/*    padding-left: 33% !important; */
    width: 100%;
    background: #ffffff;
}

#post-765 ul li{
    list-style-type: none!important;
    float: left;
    padding: 10px;
}

#post-765 ul#menu-category-menu li {
	width:100%;
}

/********* Post ******************/

.post-template-default .type-post .entry-meta,
.post-template-default .type-post .post-thumbnail,
.post-template-default #comments   {
    display: none;
}

/****** rainmaker-multichannel *******/

.rainmaker_imagemap {

}


/******* Our solutions *******************/

.our-solution .fl-col-group-equal-height .fl-module-rich-text {

}

/********* Category menu ***************/

ul#menu-category-menu {
    margin: 0;
    padding: 0;
}

ul#menu-category-menu li {
    list-style-type: none;
}

#menu-category-menu li {
    border-bottom: 0.0625rem solid #f0f3f5;
    padding: 0.9375rem 0;
}

#menu-category-menu li > a {
    display: inline-block;
    font-size: 14px !important;
    font-weight: 300;
    padding: 0 0.9375rem;
    text-transform: none;
    text-decoration: none;
}

#menu-category-menu .current-menu-item:after {
    content: "\f0a9";
    font-family: FontAwesome;
    position: absolute;
    font-size: 16px;
}

/******* Top banner ***************/
.top-banner {
    min-height: 470px;
}

.top-banner .fl-row-content-wrap {
    min-height: 470px;
    padding-top: 80px;
}

.top-banner .fl-row-content-wrap .fl-module-heading .fl-module-content {
/*    margin-left: 0!important; */
}

.top-banner img {
	margin-top: -50px;
}


/********* Box hover ****************/

.box-hover .fl-col-group-equal-height > .fl-col-content {

}

.box-hover .fl-col-group-equal-height .fl-col-content:hover {
    background-color: transparent;
  /*  cursor: pointer; */
    -webkit-transition: background-color 2s ease-out;
    -moz-transition: background-color 2s ease-out;
    -o-transition: background-color 2s ease-out;
    transition: background-color 2s ease-out;
}

.box-hover .fl-node-58c64a15250ed .fl-col-content:hover,
.box-hover .fl-node-58c64f625f550 .fl-col-content:hover {
    background-color: transparent;
    text-decoration: none;
}

.box-hover .fl-node-58c64f625f550 .fl-module-rich-text:hover,
.box-hover .fl-node-58c64a15250ed .fl-module-rich-text:hover,
.box-hover .fl-node-58da711d32b91 .fl-module-rich-text:hover,
.box-hover .fl-node-58dbbc843d06b .fl-module-rich-text:hover{
    background-color: transparent;
    -webkit-transition: background-color 2s ease-out;
    -moz-transition: background-color 2s ease-out;
    -o-transition: background-color 2s ease-out;
    transition: background-color 2s ease-out;
}

.box-hover .fl-node-58c64f625f550 .fl-module-button:hover,
.box-hover .fl-node-58c64a15250ed .fl-module-button:hover,
.box-hover .fl-node-58c64a1525450 .fl-module-button:hover,
.box-hover .fl-node-58da711d32b91 .fl-module-button:hover,
.box-hover .fl-node-58dbbc843d06b .fl-module-button:hover {
    background-color: transparent;
    text-decoration: none;
}

#stupid-button {
text-align: left !important;
}


/********* Carousel Slider adjustments ***************/

.carousel-slider .owl-item img {
	width: initial !important;
}


/********* Image Links adjustments ***************/
.imgl-infobox {
	display: none !important;
}

/********* Mobile adjustments ***************/

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
    .sub-paragraph-center,
    .sub-paragraph,
    .h3-subtitle,
    .h3-column-title,
    .box-paragraph {
      padding: 0 0px;
    }
    .fl-module-button {
        padding-bottom: 20px;
    }
    .fl-module-button .fl-button-wrap {

      margin-bottom: 20px;
    }
    .fl-heading .fl-heading-text {
      padding: 20px!important;

/*        display: inline-block; */
    }
	
	.block-type-content div.entry-content h1, h1 {
    font-size: 30px;
	color: #231f20;
    line-height: 32px;
/*    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.54); */
}

    h1.fl-heading,
    h1.fl-heading .fl-heading-text {
        padding: 30px 20px 0px 0px!important;
        display: inline-block;
        margin-left: 0px;
		font-size: 30px;
		line-height: 32px;
    }
	
	h2.fl-heading,
    h2.fl-heading .fl-heading-text {
		font-size: 28px;
		line-height: 30px !important;
    }
	
	.block-type-content div.entry-content h2 {
    color: #231f20;
    font-size: 28px;
	line-height: 30px !important;
	}
    .page-slug-rainmaker-multichannel h1.fl-heading,
    .page-slug-rainmaker-multichannel h1.fl-heading .fl-heading-text {
      padding: 0!important;
    }
    h2.fl-heading .yellow
    h1.fl-heading .yellow {
        padding: 0;
    }
	
	.h1-intro {
	font-size: 26px;	
}
	
    .fl-row .fl-row-content-wrap {
      padding-bottom: 20px!important;
      padding-left: 0!important;
      padding-right: 0!important;
    }

    .top-banner {
        height: auto!important;
    }

    .top-banner .fl-row-content-wrap{
        height: auto!important;
        padding-top: 20px!important;
    }
    .top-banner .fl-row-content-wrap .fl-module-heading {
        padding: 0!important;
    }
    .fl-row-content .fl-col-group .fl-col-small {
        width: 100%!important;
    }

    .top-banner .fl-row-content .fl-col-group .fl-col-small {
        width: 100%!important;
    }
    .sub-paragraph-center {
        text-align: center;
    }
    .fl-col-content .fl-node-content h2.fl-heading .fl-heading-text{
        text-align: left !important;
        padding: 0!important;
    }
}

/* Portrait */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){

    .wrapper .grid-container .row {
        margin-left: 0!important;
        margin-right: 0!important;
    }

     .fl-row-content-wrap{
          padding-left: 20px!important;
          padding-right: 20px!important;
      }

      .top-banner {
          height: auto!important;
      }

    h2.fl-heading .fl-heading-text {
        padding: 30px 0px 20px 0px!important;
        text-align: left !important;
}

      .top-banner .fl-row-content-wrap{
          height: auto!important;
          padding-top: 40px!important;
      }
      .top-banner .fl-row-content-wrap .fl-module-heading {
          padding: 0!important;
      }
      .top-banner .fl-row-content-wrap .fl-module-heading .fl-module-content {
/*          margin-left: 0px!important;  */
      }
      .top-banner .fl-row-content-wrap .fl-col-small {
          max-width: 400px!important;
          margin-left: 2%!important;
      }
      .fl-row-content .fl-col-group .fl-col-small {
          width: 33.333%!important;
          padding: 5px;
      }
      .top-banner .fl-row-content .fl-col-group .fl-col-small {
          width: 50%!important;
      }
	.row-90-10 .fl-row-content .fl-col-group .fl-col-small {
          width: 90% !important;
      }
	.row-80-20 .fl-row-content .fl-col-group .fl-col-small {
          width: 80% !important;
      }
	.row-70-30 .fl-row-content .fl-col-group .fl-col-small {
          width: 70% !important;
      }
	.row-60-40 .fl-row-content .fl-col-group .fl-col-small {
          width: 60% !important;
      }
	.row-50-50 .fl-row-content .fl-col-group .fl-col-small {
          width: 50% !important;
      }


.fl-visible-medium-mobile, .fl-visible-mobile, .fl-col-group .fl-visible-medium-mobile.fl-col, .fl-col-group .fl-visible-mobile.fl-col {
    display: block;
}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

#hide-row-in-landscape {
display: none;
}

}




/* WOOCOMMERCE */

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
list-style: none !important;
margin-bottom: 10px !important;
background-color: #dedede !important;
padding: 6px 6px 6px 16px !important;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:hover {
background-color: #cccccc!important;
}

.woocommerce-MyAccount-navigation li.is-active {
background-color: #cccccc !important;
}

.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a {
text-decoration: none;
font-family: avenir-next-lt-pro !important;
font-size: 16px;
}


