@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow:400,700);
@font-face {
    font-family: "Helvetica Neue";
    src: url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("embedded-opentype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}

@font-face {
    font-family: "Helvetica Neue Thin";
    font-weight: 200;
    src: url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("embedded-opentype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}

@font-face {
    font-family: "Helvetica Neue Medium";
    font-weight: bold;
    src: url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot??#iefix") format("embedded-opentype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}

@font-face{
    font-family:"Helvetica Neue Ultralight";
    src:url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/072d8516-5d40-44bc-b694-65b3c8bd8fa5.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/072d8516-5d40-44bc-b694-65b3c8bd8fa5.eot?#iefix") format("eot"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/723fd1ed-5aad-454d-af88-3711c5caf1c7.woff") format("woff"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/2a81d94e-d365-4f5f-9957-7e96414d6a72.ttf") format("truetype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/6be38bc3-96b3-47e3-a9ef-e1a184b54d64.svg#6be38bc3-96b3-47e3-a9ef-e1a184b54d64") format("svg");
}

@font-face {
    font-family: "Helvetica Neue Italic";
    font-style: italic;
    src: url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix") format("embedded-opentype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/2c056da8-4920-4e20-8c69-8a6b315458a9.woff") format("woff"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/2381d918-136d-444f-8391-db0cba6da388.ttf") format("truetype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/d0697971-6f58-4597-942e-8beabd1adc87.svg#d0697971-6f58-4597-942e-8beabd1adc87") format("svg");
}

@font-face{
    font-family:"Helvetica Neue Light";
    src:url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix") format("eot"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/9a2e4855-380f-477f-950e-d98e8db54eac.woff") format("woff"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf") format("truetype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg");
}

@font-face{
    font-family:"Helvetica Neue Bold";
    src:url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
}

@font-face{
    font-family:"Helvetica Neue Black";
    src:url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/c8ec8ade-129c-47df-86b4-f9f1cd69ac15.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/c8ec8ade-129c-47df-86b4-f9f1cd69ac15.eot?#iefix") format("eot"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/6d5b06b3-f8db-4de6-aa46-2a6de9569b51.woff") format("woff"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/86438896-04f9-4558-a21a-e7a6d6061591.ttf") format("truetype"),
    url("//static.parastorage.com/services/third-party/fonts/Helvetica/Fonts/c486d95f-f220-435d-8a83-5d9497f04c49.svg#c486d95f-f220-435d-8a83-5d9497f04c49") format("svg");
}

/* New Studio fonts */

@font-face{
    font-family:"HelveticaNeueW01-UltLt";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/c0c7b087-4dbd-4c75-8acc-8f4444b2ee1d.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/c0c7b087-4dbd-4c75-8acc-8f4444b2ee1d.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e206f16e-f3ae-45eb-b7a9-c0a42ed7537f.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f4d1bafa-befd-4f3f-ba25-7c0f77c6651e.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/428bc0de-414b-4e68-8f07-4f1a8d3f3aa3.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/a7ab0375-c1d6-4096-8f03-dd2e2d9112f3.svg#a7ab0375-c1d6-4096-8f03-dd2e2d9112f3") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW01-Thin";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/d63f77e2-a23d-496f-bc30-c61c7a689aa6.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/d63f77e2-a23d-496f-bc30-c61c7a689aa6.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/4ff9f3fa-9221-4fc5-97e6-93572b6efa24.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/ca8d25cd-e264-4404-b271-4afc45c779c4.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e8f8260f-dbee-4daa-81a4-0e415715c569.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/307413a4-d77e-4111-8ba5-e3b7d1e7c160.svg#307413a4-d77e-4111-8ba5-e3b7d1e7c160") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW02-UltLt";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/9b3ab352-2ece-4ce7-9be9-69a63ed1d1b4.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/9b3ab352-2ece-4ce7-9be9-69a63ed1d1b4.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e89ceb0a-1747-42a6-bc07-2483a9cf0ce6.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f0b0a1aa-fa3e-4260-a531-014d80d2e73c.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/83c1f195-edf6-493a-aa90-da79c5940a8b.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/8fa7b506-fdc4-452e-8476-0f86510ce434.svg#8fa7b506-fdc4-452e-8476-0f86510ce434") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW02-Thin";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/5acb67e9-77f3-4dc1-a7fd-7a75a9c43813.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/5acb67e9-77f3-4dc1-a7fd-7a75a9c43813.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/18fbcb9a-96e4-4820-8f60-312aadce6d35.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e9722702-4fb8-436a-9342-c5f4f5c3a75d.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/0cadd069-b191-4897-b28a-a7df7a06a582.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/c5621261-cb38-4826-afd2-5408346b6117.svg#c5621261-cb38-4826-afd2-5408346b6117") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW01-45Ligh";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/1b950d2a-907a-4888-8056-0d44e8e86338.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/3a46542f-f429-4821-9a88-62e3be54a640.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/50ac1699-f3d2-47b6-878f-67a368a17c41.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/0be5590f-8353-4ef3-ada1-43ac380859f8.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/82a4e1c2-7ffd-4c58-86fa-4010a6723c8e.svg#82a4e1c2-7ffd-4c58-86fa-4010a6723c8e") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW01-55Roma";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/5101995a-e73b-4cf9-84e8-f99eb43277b1.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW01-65Medi";
    font-weight: bold;
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f95f9fc2-ffda-431c-9d6a-2c3668f5b20b.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/050b1948-f226-4d20-a65a-15d8ed031222.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/beb88be6-2a60-46fe-914f-6892b3ae46ce.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e5567978-93ef-4de1-804d-1f0e3654a014.svg#e5567978-93ef-4de1-804d-1f0e3654a014") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW01-75Bold";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/419a308d-b777-4f84-9235-2caf4a98ec23.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e4d5b881-6835-45b7-8766-3e5b9e7cab8b.svg#e4d5b881-6835-45b7-8766-3e5b9e7cab8b") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW01-95Blac";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/bd8486cc-4614-412d-ba1d-15e1a7c9fada.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/a7bdf5a9-752e-4e69-b17c-b7e62575b07a.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e1f8b69f-5d23-44bc-88bf-94778cc978a3.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/22a406f9-eeb2-41eb-ab5e-242ec26f3a88.svg#22a406f9-eeb2-41eb-ab5e-242ec26f3a88") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW02-45Ligh";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/cbd2d238-27b7-4a2a-86f0-e3aa7eed84d7.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/cbd2d238-27b7-4a2a-86f0-e3aa7eed84d7.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f20b86ad-a3dc-4459-92b7-456b456d015a.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/ca003289-5ee3-45c2-94ad-36c743c35fc1.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/7b96672b-19aa-43a4-99af-e572f0fb14e4.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/935314ed-e71e-4128-a648-d81beb5bb29b.svg#935314ed-e71e-4128-a648-d81beb5bb29b") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW02-55Roma";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/eead97e6-2e84-44a8-a166-fbbc667a656e.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/eead97e6-2e84-44a8-a166-fbbc667a656e.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f513faaa-733d-4a87-99ae-d8030f380e3e.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/16ab3c15-5199-4bbf-8269-3ed613e90772.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/41f31931-4ac9-43bf-9298-a5e799a15f21.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f5a20599-4bed-4de8-8b6e-a70ced3e8768.svg#f5a20599-4bed-4de8-8b6e-a70ced3e8768") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW02-65Medi";
    font-weight: bold;
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/12223951-cdd3-4695-baf6-ad6f37ad0080.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/12223951-cdd3-4695-baf6-ad6f37ad0080.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e535ec76-8fc8-4985-94e6-9246a2c6b245.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/67da9da8-4b53-4407-9184-abce69bfc8b5.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/50c055be-3621-4f89-8028-46c57c000b5d.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/9a147a6c-367d-4f79-b937-8f16dbd39293.svg#9a147a6c-367d-4f79-b937-8f16dbd39293") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW02-75Bold";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f9872f03-b366-499d-9b0e-ce508b0a3539.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f9872f03-b366-499d-9b0e-ce508b0a3539.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f350f87a-2ea2-408b-98bb-580827d1a634.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/0552ce48-950c-471f-b843-1afac814d259.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/df2262d6-48cc-478c-aed1-5ce7421b4cf4.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/76aecb4d-a0cb-423c-80b9-ea42c5125a5d.svg#76aecb4d-a0cb-423c-80b9-ea42c5125a5d") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW02-95Blac";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e0430ea1-3b50-4eb5-bd74-4d2cb1d4f88e.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/e0430ea1-3b50-4eb5-bd74-4d2cb1d4f88e.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/573af139-48fd-430d-a41e-c0b8265dc1ee.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/32707dc2-b313-4e90-94fb-f8671b0758ac.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/1de7f38b-fe7a-4bf8-b25b-6fd702cf8d09.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/edc05712-6ad9-4d9f-96cc-7143b5715286.svg#edc05712-6ad9-4d9f-96cc-7143b5715286") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW10-45Ligh";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/2023e7d1-9f0a-4cac-8e80-22321db918dd.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/2023e7d1-9f0a-4cac-8e80-22321db918dd.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/198fd78b-3655-4768-89c4-31caf65ea363.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/49631ce8-9201-47a8-8874-45371417c35f.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/7c8b66a8-a481-4bfd-91b0-d190b68ecb3e.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/9ac3d424-8521-46cf-8878-7324762db7b4.svg#9ac3d424-8521-46cf-8878-7324762db7b4") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW10-65Medi";
    font-weight: bold;
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/06fc373b-1eb1-4f23-bd82-71b38836ae99.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/06fc373b-1eb1-4f23-bd82-71b38836ae99.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/5393f1cf-e069-4466-bb37-f26f99fb4cf7.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/26b8484e-52e3-44ac-b958-865809934ebb.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/f1bb5bea-e76e-4842-9dea-78c029884622.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/055d4d0d-d7ef-4f2b-bf6b-b1c89eb63f47.svg#055d4d0d-d7ef-4f2b-bf6b-b1c89eb63f47") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW10-75Bold";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/3aeaeb1d-1dea-4e9b-9e83-52adc5a87209.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/3aeaeb1d-1dea-4e9b-9e83-52adc5a87209.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/d9122e8d-bf26-4f1c-bab9-c06599397b59.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/db0cec12-a947-40fe-a115-c5ce22ee79f6.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/7d5fadf4-1c20-48ef-9d53-ed17dece64db.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/024411ef-26bf-4536-aea4-ec953846eda7.svg#024411ef-26bf-4536-aea4-ec953846eda7") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW10-95Blac";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/7b0677ad-5980-4978-a282-c466c307e2b2.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/7b0677ad-5980-4978-a282-c466c307e2b2.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/af1fce28-d2e4-49d4-992b-52775f356a0f.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/3e72cddd-a14a-4d07-a597-60d0c65d4a4b.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/2deb5962-c7a7-45ee-8db3-7515ffb46efc.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/bca95cd5-822b-4d16-a51b-d3be57fd5bdd.svg#bca95cd5-822b-4d16-a51b-d3be57fd5bdd") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW10-35Thin";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/2a129142-7c50-4728-9227-1eebf2d9f16d.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/2a129142-7c50-4728-9227-1eebf2d9f16d.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/2192a26c-de1c-4c50-88d1-e5136033c15a.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/0212d203-ce3f-42e2-862a-edf988621728.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/c48fd17b-25da-4fc6-92e5-50a069fb141e.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/552c43a3-6cc7-47b9-8b81-398b961b5167.svg#552c43a3-6cc7-47b9-8b81-398b961b5167") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW10-25UltL";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/be0973b8-9515-4a9f-9e74-ec00fdace91f.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/be0973b8-9515-4a9f-9e74-ec00fdace91f.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/691f57f2-18ae-438d-ae65-6285c1fa13b0.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/830aeb20-cda4-4b30-9f05-7e5321980567.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/43a1309d-3e52-4cd5-bafd-2e574c7f3551.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/13705861-a091-45b4-baad-67bb5fccb2b1.svg#13705861-a091-45b4-baad-67bb5fccb2b1") format("svg");
}

@font-face{
    font-family:"HelveticaNeueW10-55Roma";
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/8b3b0133-222d-4ffc-9d6e-565dd879690c.eot?#iefix");
    src:url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/8b3b0133-222d-4ffc-9d6e-565dd879690c.eot?#iefix") format("eot"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/1a14dcac-7c9e-471c-8039-33c730f871f2.woff2") format("woff2"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/558ed534-0c60-42cf-8b94-d0a16eb70d37.woff") format("woff"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/c5638ad1-cf7f-4f3b-b944-c3c51c8a3971.ttf") format("truetype"),url("//static.parastorage.com/services/santa-resources/resources/viewer/user-site-fonts/fonts/Helvetica/v2/6513e804-e03e-41a1-8385-d5e0971f2009.svg#6513e804-e03e-41a1-8385-d5e0971f2009") format("svg");
}

.subheader,
header .top-bar {
    background-repeat: no-repeat;
    background-size: cover
}

#search-results .item,
.sm,
.sm li,
.sm ul,
.topmenu li>a,
ul.sm a,
ul.sm:after {
    display: block
}

#error-page,
#scrollUp,
.topmenu li>a,
footer,
footer .logo {
    text-align: center
}

body,
html {
    font-size: 18px;
}

body {
    font-family: "Helvetica Neue", sans-serif;
    margin: 0;
    padding: 0;
    color: #545454;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    overflow-x: hidden;
}

a,
a.inverted,
a.white {
    cursor: pointer;
    color: inherit;
    text-decoration: none;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
    outline: 0
}

a.white {
    color: #fff
}

a.hover,
a:focus,
a:hover {
    color: inherit;
    -webkit-transition: all .55s ease;
    -moz-transition: all .55s ease;
    -o-transition: all .35s ease;
    transition: all .55s ease;
    outline: 0;
    text-decoration: none
}

hr {
    margin-top: 2em;
    margin-bottom: 2em;
    border: 0;
    height: 3px;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, .1), rgba(0, 0, 0, 0))
}

h1,
h2,
h2.h3.h4,
h3,
h5,
h6 {
    margin-bottom: 1rem
}

p {
    margin-bottom: 1em
}

p:last-child {
    margin-bottom: 0
}

.sk-content {
    padding: 1em
}

.sk-content-full {
    padding: 2em 0;
}

.sk-content-half {
    padding: .5em 0;
}

header {
    position: absolute;
    padding: 20px 0;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    top: 0;
    right: 0;
    left: 0;
    background-color: white;
    z-index: 1000;
}

header .top-bar {
    background-color: grey;
    color: #fff;
    background-attachment: scroll;
    background-position: center center;
    padding: .5em 0
}

header .top-bar .doSearch {
    float: right;
    min-width: 300px
}

header .logo {
}

.subheader h1 {
    color: #fff;
    margin: 0;
    font-weight: 100
}

.subheader h1 small {
    display: block;
    font-weight: 300;
    color: #fff;
    margin-top: .5em
}

.subheader .sk.breadcrumb {
    position: absolute;
    bottom: 0;
    right: 1em;
    background-color: rgba(255, 255, 255, .2);
    color: #fff;
    padding: .5em 1.2em;
    text-transform: capitalize;
    width: auto
}

.topmenu li ul li a,
.topmenu li>a strong {
    font-weight: 400;
}

.subheader .sk.breadcrumb a.section {
    color: #fff
}

.subheader .sk.breadcrumb a:hover {
    text-decoration: underline
}

.subheader .sk.breadcrumb .section {
    font-size: .876em;
    color: #fff
}

.subheader .sk.inverted.input {
    width: 300px
}

#suggestions {
    position: absolute;
    width: 300px;
    top: 5em;
    z-index: 100
}

ul.sm a,
ul.sm li {
    position: relative
}

#search-results {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
    background-color: #FFF
}

.topmenu ul {
    background-color: #6AD82A;
}

#pagination {
    margin-top: 1em
}

.sm,
.sm li,
.sm ul {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: normal;
    direction: ltr
}

ul.sm li {
    float: left
}

ul.sm a {
    white-space: nowrap
}

ul.sm a.disabled {
    cursor: default
}

ul.sm ul {
    position: absolute;
    top: -999999px;
    left: -800px;
    width: 100px
}

.top-menu,
.topmenu li>a i,
.topmenu li>a small,
.topmenu li>a strong {
    position: relative
}

ul.sm-rtl {
    direction: rtl
}

ul.sm-rtl li {
    float: right
}

ul.sm ul li,
ul.sm-vertical li {
    float: none
}

ul.sm ul a,
ul.sm-vertical a {
    white-space: normal
}

* html ul.sm-vertical li {
    float: left;
    width: 100%
}

* html ul.sm-vertical ul li {
    float: none;
    width: auto
}

ul.sm ul.sm-nowrap>li>a {
    white-space: nowrap
}

ul.sm:after {
    content: "\00a0";
    height: 0;
    font: 0/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

* html ul.sm {
    height: 1px
}

ul.sm li *,
ul.sm li:after,
ul.sm li:before {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

ul.sm {
    -webkit-tap-highlight-color: transparent
}

.topmenu li>a {
    text-decoration: none;
    font-weight: 400;
}

.topmenu li a>i {
    display: none;
    font-size: 2em
}

.topmenu li>a strong {
    display: block;
}

.topmenu li>a small {
    display: none;
    font-size: .85em
}

.topmenu li:hover a small,
.topmenu li:hover a strong,
.topmenu li:hover>a i {
    opacity: 1
}

.topmenu a>small {
    display: block
}

.topmenu a.highlighted,
.topmenu a:active,
.topmenu a:focus,
.topmenu a:hover {
    color: #6AD82A;
}

.topmenu li.nav-submenu-item i.icon {
    margin-right: .5em
}

.topmenu ul a.has-submenu,
.topmenu-vertical a.has-submenu {
    padding-right: 1.8em
}

.topmenu li ul li a {
    padding: .85em;
    text-align: left;
    border: 0;
    box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, .2);
    font-size: .778em
}

.topmenu li ul li a i {
    font-size: 1em;
    display: inline-block;
    margin: 0 .5em 0 0
}

#menu ul.two.cols {
    width: 380px!important
}

#menu ul.three.cols {
    width: 500px!important
}

#menu ul.three.cols li {
    width: 33.33%
}

#menu ul.four.cols li {
    width: 25%
}

#menu ul.four.cols {
    width: 680px!important
}

#menu ul.cols li {
    display: block;
    float: left;
    width: 50%
}

#menu ul.cols li:first-child {
    box-shadow: none
}

#menu ul.cols {
    clear: both
}

.topmenu ul.menu-submenu {
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .1)
}

.topmenu a span.sub-arrow {
    position: absolute;
    left: 50%;
    bottom: 16px;
    margin-left: -12px;
    width: 1em;
    height: 1em;
    line-height: 1em
}

.topmenu ul.menu-submenu a span.sub-arrow,
.topmenu-vertical a span.sub-arrow {
    right: 1em;
    top: 1.4em;
    left: auto;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.topmenu li:first-child,
.topmenu ul li,
.topmenu-vertical li {
    border-left: 0
}

.topmenu ul li:first-child,
.topmenu-vertical li:first-child {
    border-top: 0
}

.topmenu span.scroll-down,
.topmenu span.scroll-up {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    border: solid #bbb;
    border-width: 1px 0;
    background: #fff;
    height: 20px
}

.topmenu span.scroll-down-arrow,
.topmenu span.scroll-up-arrow {
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 8px;
    border-style: dashed dashed solid;
    border-color: transparent transparent #555
}

#botwidget,
.loader {
    position: relative
}

.topmenu span.scroll-down-arrow {
    top: 6px;
    border-style: solid dashed dashed;
    border-color: #555 transparent transparent
}

#topwidget {
    background-color: #fff
}

#topwidget .static-image {
    background-attachment: scroll;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    padding: 1em 4em;
    color: #fff
}

#topwidget .static-image>h1 {
    font-size: 3em;
    text-transform: uppercase;
    color: #fff;
    font-weight: 100
}

#leftwidget aside,
#rightwidget aside {
    margin-bottom: 1.5em
}

#leftwidget aside h3,
#rightwidget aside h3 {
    font-weight: 400;
    color: #333
}

#botwidget {
}

#botwidget h3 {
}

.loader:after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/loader-large.gif) 50% 50% no-repeat rgba(255, 255, 255, .8);
    visibility: visible;
    z-index: 5000
}

footer {
    background-color: #545454;
    padding: 25px 0;
    color: #fff;
}

#scrollUp {
    bottom: 10px;
    right: 15px;
    width: 60px;
    height: 60px;
    background-color: #98C93F;
    border-radius: 30px;
    line-height: 55px;
    opacity: .8;
    color: #545454;
}

#scrollUp:before {
    content: "\f077";
    display: inline-block;
    vertical-align: middle;
    font: 28px Icons;
}

#error-page {
    background-image: url(../images/404_bg.png);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: top center;
    height: 100vh;
    background-color: #282828;
    box-shadow: inset 0 10px 0 0 #000, inset 0 -10px 0 0 #000;
    position: relative
}

#error-page .logo {
    padding-top: 2em
}

#error-page h1 {
    padding-top: .5em;
    color: #fff;
    font-size: 5em;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .75)
}

#error-page h3 {
    color: #7F7F7F;
    font-size: 1.5em;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .75)
}

#error-page h3.primary {
    margin-top: 2em
}

#error-page #but.button {
    font-size: 2em;
    border-radius: 500em
}

#error-page #but.button i.icon {
    font-size: 4em
}

.section1 {
    background: #f4f6f8;
    position: relative;
    padding: 3em 1em
}

.section1:after,
.section1:before,
.section2:after {
    content: "";
    display: inline-block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0
}

.section1:before {
    background: #fff;
    border-top: 1px solid #e1e1e1;
    top: 1px
}

.section1:after {
    background: #e1e1e1;
    border-bottom: 1px solid #fefefe;
    bottom: 5px
}

.section2:after {
    background: #fefefe;
    top: 0;
    transition: all .3s ease 0s
}

.section2,
.section3,
.section4 {
    padding: 3em 1em;
    position: relative
}

.section2 {
    background: #f4f6f8;
    border-top: 1px solid #e3e3e3
}

.section3 {
    background: #fff;
    border-top: 1px solid #dadada
}

.section4 {
    background: #e3e8ee;
    border-bottom: 1px solid #f4f6f8
}

.menu.lang_menu {
    display: none;
}

.menu.lang_menu.show {
    display: block;
    position: absolute;
    background: white;
    z-index: 10000;
    width: auto;
    top: 46px;
}

.sk.menu {
    font-size: 20px;
}

.headerlanguage {
    cursor: pointer;
}

#langmenu .item {
    width: 100%;
}

.lazyload {
    display: block;
    min-height: 1px;
}

.lazyload.custom-loader {
    max-width: 50px;
    max-height: 50px;
    left: calc(50% - 25px);
}

/*All*/
b {
    font-weight: 900;
}
input,
textarea,
select,
button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
::-webkit-input-placeholder {
    opacity:1;
}
::-moz-placeholder {
    opacity:1;
}
:-ms-input-placeholder {
    opacity:1;
}
:-moz-placeholder {
    opacity:1;
}
.underline, a.underline:hover, a.underline:focus {
    text-decoration: underline;
}
.big-grid {
    padding-left: 45px;
    padding-right: 45px;
}
.row {
    margin-left:-15px;
    margin-right:-15px;
}
.col {
    padding-left:15px;
    padding-right:15px;
}
.row-2 {
    margin-left:-2px;
    margin-right:-2px;
}
.col-2 {
    padding-left:2px;
    padding-right:2px;
}
.row-5 {
    margin-left:-5px;
    margin-right:-5px;
}
.col-5 {
    padding-left:5px;
    padding-right:5px;
}
.row-7 {
    margin-left:-7px;
    margin-right:-7px;
}
.col-7 {
    padding-left:7px;
    padding-right:7px;
}
.row-10 {
    margin-left:-10px;
    margin-right:-10px;
}
.col-10 {
    padding-left:10px;
    padding-right:10px;
}
.row-20 {
    margin-left:-20px;
    margin-right:-20px;
}
.col-20 {
    padding-left:20px;
    padding-right:20px;
}
.row-25 {
    margin-left:-25px;
    margin-right:-25px;
}
.col-25 {
    padding-left:25px;
    padding-right:25px;
}
.row-30 {
    margin-left:-30px;
    margin-right:-30px;
}
.col-30 {
    padding-left:30px;
    padding-right:30px;
}
.row-35 {
    margin-left:-35px;
    margin-right:-35px;
}
.col-35 {
    padding-left:35px;
    padding-right:35px;
}
.row-40 {
    margin-left:-40px;
    margin-right:-40px;
}
.col-40 {
    padding-left:40px;
    padding-right:40px;
}
.row-50 {
    margin-left:-50px;
    margin-right:-50px;
}
.col-50 {
    padding-left:50px;
    padding-right:50px;
}
.row-60 {
    margin-left:-60px;
    margin-right:-60px;
}
.col-60 {
    padding-left:60px;
    padding-right:60px;
}
.row-65 {
    margin-left:-65px;
    margin-right:-65px;
}
.col-65 {
    padding-left:65px;
    padding-right:65px;
}
.row-70 {
    margin-left:-70px;
    margin-right:-70px;
}
.col-70 {
    padding-left:70px;
    padding-right:70px;
}
.row-80 {
    margin-left:-80px;
    margin-right:-80px;
}
.col-80 {
    padding-left:80px;
    padding-right:80px;
}
.row-100 {
    margin-left:-100px;
    margin-right:-100px;
}
.col-100 {
    padding-left:100px;
    padding-right:100px;
}
.v-align-middle {
    vertical-align:middle;
}
.overflow-hidden {
    overflow: hidden;
}
.visibility-hidden {
    visibility:hidden;
}
.uppercase {
    text-transform:uppercase;
}
.bold {
    font-weight:bold;
}
.light {
    font-weight: 300;
}
.block {
    display:block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display:flex;
}
.flex-wrap {
    display:flex;
    flex-wrap:wrap;
}
.flex-between {
    display:flex;
    justify-content: space-between;
}
.flex-wrap-between {
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
}
.flex-center {
    display:flex;
    justify-content: center;
}
.flex-wrap-center {
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
}
.flex-right {
    display:flex;
    justify-content: flex-end;
}
.flex-wrap-right {
    display:flex;
    flex-wrap:wrap;
    justify-content: flex-end;
}
.flex-all-center {
    display:flex;
    justify-content: center;
    align-items:center;
}
.flow-column {
    flex-flow:column;
}
.flex-vertical-center {
    display:flex;
    align-items:center;
}
.flex-bottom {
    display:flex;
    align-items:flex-end;
}
.flex-wrap-bottom {
    display:flex;
    flex-wrap:wrap;
    align-items:flex-end;
}
.sk-grid {
    max-width: 1350px;
    padding-left: 25px;
    padding-right: 25px;
}
.page-section {
	margin-top: 75px;
	margin-bottom: 75px;
}
.page-big-title {
	font-size: 81px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 10px;
}
.page-subtitle {
	font-size: 22px;
    font-weight: 400;
    margin-bottom: 35px;
    line-height: 1;
}
/*Header*/
.header-left {
    width: 215px;
}
.header-right {
    width: calc(100% - 215px);
}
header.scroll {
    position: fixed;
    padding: 15px 0;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
}
header.scroll .logo img {
    max-height: 70px;
}
header.scroll #menu {
    margin-bottom: 25px;
}
.header-height {
	height: 173px;
}
/*Menu*/
#menu {
    display: flex;
    justify-content: flex-end;
    color: rgba(0,0,0,0.6);
    margin-bottom: 40px;
}
.topmenu > li {
    margin-right: 30px;
    padding-right: 35px;
    position: relative;
}
.topmenu > li:last-child {
    margin-right: 0;
    padding-right: 0;
}
.topmenu > li::after {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    display: inline-block;
    position: absolute;
    background-color: #6AD82A;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
}
.topmenu > li:last-child::after {
	display: none;
}
/*Dropdown Menu*/
.menu-icons-inside {
    position: relative;
    text-align: center;
    float: right;
    cursor: pointer;
    z-index: 2000;
    display: none;
}
.menu-icon {
    position: relative;
    color: #545454;
    float: right;
    height: 26px;
    margin-right: 0;
    display: inline-block;
}
.menu-icon-create {
    display: inline-block;
    width: 20px;
    height: 3px;
    position: relative;
    top: 10px;
    vertical-align: bottom;
    background: #545454;
    white-space: nowrap;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    float: left;
}
.menu-icon-create::after, .menu-icon-create::before {
    position: absolute;
    content: '';
    display: inline-block;
    width: 20px;
    height: 3px;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
    outline: 1px solid transparent;
    left: 0;
    background: #545454;
}
.menu-icon-create::before {
    top: -6px;
}
.menu-icon-create::after {
    top: 6px;
}
.menu-icon.opened .menu-icon-create {
    background: none;
    position: fixed;
    top: 25px;
    right: 20px;
}
.menu-icon.opened .menu-icon-create::before {
    top: 1px;
    -webkit-transform: rotate(-48deg) translate(2px,0);
    -moz-transform: rotate(-48deg) translate(2px,0);
    -ms-transform: rotate(-48deg) translate(2px,0);
    -o-transform: rotate(-48deg) translate(2px,0);
    transform: rotate(-48deg) translate(2px,0);
}
.menu-icon.opened .menu-icon-create::after {
    -webkit-transform: rotate(45deg) translate(0,1px);
    -moz-transform: rotate(45deg) translate(0,1px);
    -ms-transform: rotate(45deg) translate(0,1px);
    -o-transform: rotate(45deg) translate(0,1px);
    transform: rotate(45deg) translate(0,1px);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
/*Carousel*/
.slick-dots li {
    margin: 0 10px;
}
.slick-dots li button {
    width: 17px;
    height: 17px;
    padding: 0;
    background: #E5E8DF;
    border-radius: 50%;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
}
.slick-dots li button:hover {
    background-color: #a6a6a6;
}
.slick-dots li.slick-active button {
    background: #A2DD45;
}
/*Face Future*/
#face-future h1 {
    margin-bottom: 65px;
}
.face-future-left {
    padding-left: calc((100% - 1340px) / 2);
}
.face-future-right {
    padding: 50px 50px 50px 0;
    background-color: #EFEFEF;
}
.face-future-left > .flex-wrap, 
.face-future-left > .flex-wrap > div {
    min-height: 100%;
}
.face-future-list {
    padding: 100px 15px;
}
.face-future-list.grey {
    background-color: #efefef;
}
.face-future-list ul,
ul.check-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.face-future-list ul li,
ul.check-list li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 25px;
    line-height: 1.45;
}
ul.check-list li:last-child {
	margin-bottom: 0;
}
.face-future-list ul li:before,
ul.check-list li:before {
    content: "";
    background-image: url('https://onlineshop.skwebline.net/uploads/images/green-check-ic.svg');
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    width: 15px;
    height: 1.5em;
    position: absolute;
    left: 0;
    top: 0;
}
.face-future-right img {
    width: 100%;
}
.face-future-right img:hover {
    animation-name: pulse;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}
@keyframes pulse {
    0%, 100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05);
    }
}
/*Templates*/
.templates-results {
    background-color: #F4F4F4;
    padding: 50px 0;
}
.templates-res-item {
    margin-bottom: 80px;
}
.templates-res-wrap {
    text-align: center;
}
.templates-res-image {
    border: 1px solid #DDD;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
}
.templates-res-image img {
    width: 100%;
}
.templates-res-image:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
/*Features*/
.features-res-item {
    margin-bottom: 80px;
}
.features-res-wrap {
    text-align: center;
}
.features-res-image {
    padding: 20px 0;
    -webkit-filter: brightness(0.205);
    filter: brightness(0.205);
    opacity: 0.4;
    -webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
}
.features-res-image img {
    max-width: 100px;
}
.features-res-text h3 {
    margin-bottom: 20px;
}
.features-res-text p {
    color: #7F7F7F;
}
.features-res-wrap:hover .features-res-image {
	-webkit-filter: none;
    filter: none;
    opacity: 1;
}
/*Advanced Features*/
.advanced-features-left,
.advanced-features-right {
    padding-top: 90px;
    padding-bottom: 25px;
}
.advanced-features-left {
    padding-left: calc((100% - 1300px) / 2);
    background-color: #EFEFEF;
}
.advanced-features-left .page-subtitle {
	margin-bottom: 70px;
}
.advanced-features-right {
	position: relative;
	padding-right: 50px;
	z-index: 1;
	display: flex;
	align-items: flex-end;
}
.advanced-features-right:before {
	content: "";
	background-color: #EFEFEF;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 53.5%;
	display: block;
	z-index: -1;
}
.advanced-features-right img {
    width: 100%;
}
/*SEO Friendly*/
#seo-friendly h2 {
    margin-bottom: 50px;
}
.seo-friendly-item {
    margin-bottom: 50px;
}
.seo-friendly-wrap h3 {
    font-size: 75px;
    line-height: 0.8;
    color: rgba(0,0,0,0.3);
    font-weight: 400;
    border-left: 10px solid #A2DD45;
    padding-left: 20px;
    white-space: nowrap;
    margin-bottom: 20px;
    letter-spacing: -4px;
}
/*Shipping Methods*/
#shipping-method h2 {
    margin-bottom: 30px;
}
.shipping-res-item {
    min-width: 200px;
}
.shipping-res-wrap {
	text-align: center;
}
.shipping-res-image {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
}
.shipping-res-image img {
    max-width: 100px;
    margin-bottom: 15px;
}
.shipping-res-wrap p {
    max-width: 175px;
    margin: auto;
}
.shipping-res-wrap:hover .shipping-res-image {
    -webkit-filter: none;
    filter: none;
}
/*Payment Gateways*/
.payment-gateways-background {
    background-color: #EFEFEF;
    padding: 50px;
    position: relative;
    z-index: 1;
}
.payment-gateways-background::before {
    content: "";
    display: block;
    background-color: #EFEFEF;
    position: absolute;
    width: 100000px;
    top: 0;
    bottom: 0;
    left: -100000px;
    z-index: -1;
}
.payment-gateways-title {
    font-size: 30px;
    font-weight: 400;
    border-left: 10px solid #A2DD45;
    padding-left: 25px;
    line-height: 0.9;
    margin-bottom: 30px;
}
.readymade-res-item {
    text-align: center;
}
.readymade-res-image {
    margin-bottom: 10px;
}
.gateway-res-image {
    padding: 30px 0;
}
/*Contact Form*/
#contact-form .page-big-title {
    margin-bottom: 20px;
}
#contact-form .page-subtitle {
    margin: 0;
}
.contact-form-left {
    padding-top: 75px;
}
.contact-form-info {
    border-left: 8px solid #98C93F;
    padding-left: 40px;
}
.contact-form-info p {
    position: relative;
    top: -5px;
    display: flex;
}
.contact-form-info p span {
    margin-right: 5px;
}
.contact-form-info p img {
    max-height: 22px;
    position: relative;
    top: 3px;
}
.contact-form-image {
    margin-top: 60px;
    max-width: 350px;
    padding-left: 20px;
}
.contact-form-box {
    padding: 45px 85px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.25);
}
.sk.form .field {
    margin: 0 0 1.5em;
}
.sk.form .two.fields > .fields, .sk.form .two.fields > .field {
    padding-left: 3%;
    padding-right: 3%;
}
.sk.form .fields .field:first-child {
    padding-left: 0;
}
.sk.form .fields .field:last-child {
    padding-right: 0;
}
.sk.form .field label {
    white-space: normal;
}
.sk.form .field label,
.sk.form textarea,
.sk.form input[type="text"],
.sk.form input[type="email"],
.sk.form input[type="date"],
.sk.form input[type="password"],
.sk.form input[type="number"],
.sk.form input[type="tel"],
.sk.form .fileinput > input,
.sk.button,
.sk.form .field label.radio,
.sk.form .field label.checkbox,
.sk.message .header,
.sk.form select {
    font-family: "Helvetica Neue", sans-serif;
}
.sk.form textarea,
.sk.form input[type="text"],
.sk.form input[type="email"],
.sk.form input[type="date"],
.sk.form input[type="password"],
.sk.form input[type="number"],
.sk.form input[type="tel"],
.sk.form .fileinput > input,
.chosen-container-single .chosen-single,
.sk.form  select,
.sk.form .fields.error .field textarea, 
.sk.form .fields.error .field input[type="text"], 
.sk.form .fields.error .field input[type="email"], 
.sk.form .fields.error .field input[type="date"], 
.sk.form .fields.error .field input[type="password"], 
.sk.form .fields.error .field input[type="number"], 
.sk.form .fields.error .field input[type="url"], 
.sk.form .fields.error .field input[type="tel"], 
.sk.form .field.error textarea, 
.sk.form .field.error input[type="text"], 
.sk.form .field.error input[type="email"], 
.sk.form .field.error input[type="date"], 
.sk.form .field.error input[type="password"], 
.sk.form .field.error input[type="number"], 
.sk.form .field.error input[type="url"], 
.sk.form .field.error input[type="tel"] {
    padding: 15px 25px !important;
    font-size: 1em;
    border: 1px solid #C6C6C6;
    border-radius: 30px;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 1.25;
    font-weight: 400;
    color: #545454;
    background-color: transparent;
}
.sk.form input[type="text"]:hover,
.sk.form input[type="email"]:hover,
.sk.form input[type="date"]:hover,
.sk.form input[type="password"]:hover,
.sk.form input[type="number"]:hover,
.sk.form input[type="url"]:hover,
.sk.form input[type="tel"]:hover,
.sk.form textarea:hover,
.sk.form input[type="text"]:focus,
.sk.form input[type="email"]:focus,
.sk.form input[type="date"]:focus,
.sk.form input[type="password"]:focus,
.sk.form input[type="number"]:focus,
.sk.form input[type="url"]:focus,
.sk.form input[type="tel"]:focus,
.sk.form textarea:focus,
.sk.form .field.error textarea:hover,
.sk.form .field.error input[type="text"]:hover,
.sk.form .field.error input[type="email"]:hover,
.sk.form .field.error input[type="date"]:hover,
.sk.form .field.error input[type="password"]:hover,
.sk.form .field.error input[type="number"]:hover,
.sk.form .field.error input[type="url"]:hover,
.sk.form .field.error input[type="tel"]:hover,
.sk.form .field.error textarea:focus,
.sk.form .field.error input[type="text"]:focus,
.sk.form .field.error input[type="email"]:focus,
.sk.form .field.error input[type="date"]:focus,
.sk.form .field.error input[type="password"]:focus,
.sk.form .field.error input[type="number"]:focus,
.sk.form .field.error input[type="url"]:focus,
.sk.form .field.error input[type="tel"]:focus {
    color: #545454;
    border: 1px solid #8CC63F;
    -webkit-appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 30px;
}
.sk.textarea, 
.sk.form textarea {
    height: 10em;
    resize: none;
}
.sk.form ::-webkit-input-placeholder {
    color: #545454;
}
.sk.form ::-moz-placeholder {
    color: #545454;
}
.sk.form :-ms-input-placeholder {
    color: #545454;
}
.sk.form :-moz-placeholder {
    color: #545454;
}
.sk.form .error ::-webkit-input-placeholder {
    color: #545454;
}
.sk.form .error ::-moz-placeholder {
    color: #545454;
}
.sk.form .error :-ms-input-placeholder {
    color: #545454;
}
.sk.form .error :-moz-placeholder {
    color: #545454;
}
.sk.form :hover::-webkit-input-placeholder {
    color: #545454;
}
.sk.form :hover::-moz-placeholder {
    color: #545454;
}
.sk.form :hover:-ms-input-placeholder {
    color: #545454;
}
.sk.form :hover:-moz-placeholder {
    color: #545454;
}
.sk.form :focus::-webkit-input-placeholder {
    color: #545454;
}
.sk.form :focus::-moz-placeholder {
    color: #545454;
}
.sk.form :focus:-ms-input-placeholder {
    color: #545454;
}
.sk.form :focus:-moz-placeholder {
    color: #545454;
}
.sk.form .error :focus::-webkit-input-placeholder {
    color: #545454;
}
.sk.form .error :focus::-moz-placeholder {
    color: #545454;
}
.sk.form .error :focus:-ms-input-placeholder {
    color: #545454;
}
.sk.form .error :focus:-moz-placeholder {
    color: #545454;
}
.sk.form .field label.checkbox {
    font-size: 16px;
    margin-top: 5px;
}
.radio, .checkbox {
    padding-left: 0;
    line-height: 1;
}
.radio i,
.checkbox i {
    position: relative;
    display: inline-block;
    margin-right: 0.5em;
}
.checkbox i {
    width: 1.1em;
    height: 1.1em;
    border: 1px solid rgba(0,0,0,0.3);
    vertical-align: text-bottom;
}
.radio input + i::after,
.checkbox input + i::after {
    font-size: 1em;
}
.checkbox input + i::after {
    content: "";
    line-height: 1.2;
}
.checkbox input:checked + i::after {
    content: "\f00c";
    color: #8CC63F;
}
.sk.form .field.error label.radio, 
.sk.form .field.error label.checkbox {
    color: #545454;
}
.sk.form .field.error label div {
    padding-left: 20px;
}
.sk.form .fields.error .field label, 
.sk.form .field.error label, 
.sk.form .fields.error .field .input, 
.sk.form .field.error .input, .sk.form #agreeInfo {
    color: #D95C5C;
    font-size: 16px;
}
.sk.button {
    background-color: #8CC63F;
    color: white;
    font-size: 20px;
    display: inline-block;
    line-height: 1;
    padding: 25px;
    border-radius: 35px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
    min-width: 230px;
    -webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
}
.sk.button:hover {
    background-color: #1A0360;
}
.sk.message {
    color: rgba(0,0,0,0.5);
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.sk.success.message,
.sk.positive.message {
    background-color: #fff;
    color: #8CC63F;
    padding: 4em 1em;
    text-align: center;
}
.sk.icon.message.success i {
    display: none !important;
}
.sk.icon.message > .icon + .content {
    padding-left: 0;
}
.sk.message .header {
    font-size: 1.5em;
    font-weight: bold;
}
/*Footer*/
footer a:hover,
.sk.form .field label.checkbox a:hover {
	color: #8CC63F;
}
/*Responsive*/
@media only screen and (max-width:1450px) {
	/*All*/
	body, html {
	    font-size: 16px;
	}
	.sk-grid {
	    max-width: 1100px;
	}
	.page-big-title {
	    font-size: 65px;
	}
	.page-subtitle {
	    font-size: 19px;
	}
	/*Header*/
	.header-left {
	    width: 180px;
	}
	.header-right {
	    width: calc(100% - 180px);
	}
	.header-height {
	    height: 155px;
	}
	/*Face Future*/
	.face-future-left {
	    padding-left: calc((100% - 1100px) / 2);
	}
	.face-future-list {
	    padding: 75px 15px;
	}
	/*Features*/
	.features-res-image img {
	    max-width: 85px;
	}
	/*Advanced Features*/
	.advanced-features-left, 
	.advanced-features-right {
	    padding-top: 75px;
	}
	.advanced-features-left {
	    padding-left: calc((100% - 1100px) / 2);
	}
	/*SEO Friendly*/
	.seo-friendly-wrap h3 {
	    font-size: 55px;
	    border-left: 8px solid #A2DD45;
	}
	/*Payment Gateways*/
	.payment-gateways-title {
	    font-size: 24px;
	    border-left: 8px solid #A2DD45;
	}
	/*Contact Form*/
	.contact-form-box {
	    padding: 45px;
	}
	.contact-form-info p img {
	    max-height: 20px;
	}
	.sk.form .field label.checkbox,
	.sk.form .fields.error .field label, 
	.sk.form .field.error label, 
	.sk.form .fields.error .field .input, 
	.sk.form .field.error .input, .sk.form #agreeInfo {
	    font-size: 14px;
	}
	.sk.button {
	    font-size: 18px;
	    padding: 20px;
	    min-width: 200px;
	}
}
@media only screen and (max-width:1250px) {
	/*All*/
	body, html {
	    font-size: 14px;
	}
	.sk-grid {
	    max-width: 900px;
	    padding-left: 20px;
		padding-right: 20px;
	}
	.page-big-title {
	    font-size: 55px;
	}
	.page-subtitle {
	    font-size: 17px;
	}
	/*Header*/
	.header-left {
	    width: 155px;
	}
	.header-right {
	    width: calc(100% - 155px);
	}
	header.scroll .logo img {
	    max-height: 50px;
	}
	header.scroll #menu {
	    margin-bottom: 17px;
	}
	.header-height {
	    height: 120px;
	}
	/*Menu*/
	#menu {
	    margin-bottom: 30px;
	}
	/*Face Future*/
	.face-future-left {
	    padding-left: calc((100% - 900px) / 2);
	}
	.face-future-list {
	    padding: 40px 15px;
	}
	.face-future-right,
	.advanced-features-right {
		padding-right: 20px;
	}
	/*Features*/
	.features-res-image img {
	    max-width: 70px;
	}
	/*Advanced Features*/
	.advanced-features-left, 
	.advanced-features-right {
	    padding-top: 40px;
	}
	.advanced-features-left {
	    padding-left: calc((100% - 900px) / 2);
	}
	/*SEO Friendly*/
	.seo-friendly-wrap h3 {
	    font-size: 45px;
	    border-left: 6px solid #A2DD45;
	}
	/*Shipping Methods*/
	.shipping-res-item {
	    min-width: auto;
	    width: 20%;
	}
	.shipping-res-image img {
	    max-width: 75px;
	}
	/*Payment Gateways*/
	.payment-gateways-title {
	    font-size: 19px;
	    border-left: 6px solid #A2DD45;
	    padding-left: 15px;
	}
	/*Contact Form*/
	#contact-form .page-subtitle {
	    margin-bottom: 20px;
	}
	.contact-form-info {
	    border-left: 6px solid #98C93F;
	    padding-left: 30px;
	}
	.contact-form-info p img {
	    max-height: 18px;
	    top: 2px;
	}
	.contact-form-image {
	    margin-top: 50px;
	    max-width: 230px;
	    padding-left: 0;
	}
	.contact-form-box {
	    padding: 30px;
	}
	.sk.form .field label.checkbox,
	.sk.form .fields.error .field label, 
	.sk.form .field.error label, 
	.sk.form .fields.error .field .input, 
	.sk.form .field.error .input, .sk.form #agreeInfo {
	    font-size: 12px;
	}
	.sk.button {
	    font-size: 16px;
	    padding: 15px;
	    min-width: 160px;
	}
}
@media only screen and (max-width:1050px) {
	/*All*/
	.sk-grid {
	    max-width: 750px;
    }
    .page-big-title {
	    font-size: 45px;
	}
	.page-subtitle {
	    font-size: 17px;
	}
	/*Menu*/
	.topmenu > li {
	    margin-right: 20px;
	    padding-right: 25px;
	}
	/*Face Future*/
	.face-future-left {
	    padding-left: 20px;
	}
	.features-res-item,
	.templates-res-item {
	    margin-bottom: 50px;
	}
	/*Advanced Features*/
	.advanced-features-left {
	    padding-left: 20px;
	}
	/*SEO Friendly*/
	.seo-friendly-wrap h3 {
	    font-size: 35px;
	}
	/*Shipping Methods*/
	.shipping-method-results > .flex-wrap-between {
	    justify-content: center;
	}
	.shipping-res-item {
	    width: 33.33%;
	    margin-bottom: 30px;
	}
	/*Payment Gateways*/
	.payment-gateways-background {
	    padding: 20px;
	}
	.payment-gateways-title {
	    font-size: 17px;
	    border-left: 4px solid #A2DD45;
	}
	/*Contact Form*/
	.contact-form-left {
	    padding-top: 45px;
	}
}
@media only screen and (max-width:1024px) {
	/*All*/
	html, 
	body {
		overflow-x: hidden;
	}
	#scrollUp {
	    display: none !important;
	}	
}
@media only screen and (max-width:769px) {
    .sk.tabs li,
    ul.topmenu>li {
        float: none
    }
    .topmenu > li {
	    margin-right: 0;
	    padding-right: 0;
	}
	.topmenu > li::after {
	    display: none;
	}
    .sk.tabs li a.active,
    .sk.tabs li a.active:hover {
        border-color: #F4BF1E
    }
    ul.topmenu {
        width: auto
    }
    ul.topmenu ul {
        display: none;
        position: static;
        top: auto!important;
        left: auto!important;
        margin-left: 0!important;
        margin-top: 0!important;
        width: auto!important;
        min-width: 0!important;
        max-width: none!important
    }
    ul.topmenu ul.sm-nowrap>li>a,
    ul.topmenu>li>a {
        white-space: normal
    }
    ul.topmenu iframe {
        display: none
    }
    .topmenu ul.menu-submenu {
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .topmenu li>a {
        display: block;
        text-decoration: none;
        padding: 15px;
        text-align: left;
        font-weight: 400;
        border-top: 1px solid #6AD82A;
    }
    .topmenu li a>i {
        display: inline-block;
        font-size: 1em;
        margin-right: 1em
    }
    .topmenu li>a small {
        display: block;
        font-size: .8em;
        margin-left: 2.5em
    }
    .topmenu a span.sub-arrow {
        left: auto;
        right: 1em;
        bottom: 1em;
        width: 1em;
        height: 1em;
        line-height: 1em
    }
    .topmenu ul a span.sub-arrow,
    .topmenu-vertical a span.sub-arrow {
        left: auto;
        right: 1em
    }
    #menu ul.four.cols,
    #menu ul.three.cols,
    #menu ul.two.cols {
        width: 100%!important
    }
    #menu ul.cols li {
        float: none;
        width: auto;
        box-shadow: none
    }
    .topmenu li:hover a small,
    .topmenu li:hover>a i {
        opacity: 1;
        -webkit-animation: none;
        -moz-animation: none;
        -ms-animation: none;
        -o-animation: none;
        animation: none
    }
    .topmenu a.highlighted span.sub-arrow {
        -ms-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }
    .topmenu li {
        border-left: 0
    }
    .topmenu li:first-child {
        border-top: 0
    }
    /*All*/
    body, html {
	    font-size: 12px;
	}
	.page-section {
	    margin-top: 50px;
	    margin-bottom: 50px;
	}
	.page-big-title {
	    font-size: 30px;
	}
	.page-subtitle {
	    font-size: 15px;
	    margin-bottom: 25px;
	}
	/*Header*/
	header {
	    position: absolute;
	    padding: 10px 0;
	}
	.header-left {
	    width: 90px;
	}
	.header-right {
	    width: calc(100% - 90px);
	}
	header.scroll {
		padding: 10px 0;
	}
	.header-height {
	    height: 60px;
	}
	/*Menu*/
    .menu-icons-inside {
        display: block;
    }
    #menu-wrap {
	    display: none;
	    padding: 0 15px;
	    position: absolute;
	    right: 0;
	    z-index: 1000;
	    padding: 0;
	    overflow: auto;
	    top: 57px;
	    left: 0;
	    background-color: white;
	    justify-content: center;
	    align-items: center;
	    -webkit-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.25);
		-moz-box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.25);
		box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.25);
	}
	#menu-wrap:after {
		display: none;
	}
    #menu-wrap.showmenu {
        display: flex;
    }
    #menu, 
    header.scroll #menu {
	    display: block;
	    margin: 0;
	    width: 100%;
	    background-color: #fff;
	    font-size: 17px;
	}
	/*Carousel*/
	.slick-dots {
	    position: relative;
	    bottom: 0;
	    margin-top: 15px;
	}
	.slick-dots li {
	    margin: 0 7px;
	}
	.slick-dots li button {
	    width: 13px;
	    height: 13px;
	}
	/*Face Future*/
	#face-future h1 {
	    margin-bottom: 50px;
	}
	.face-future-left {
	    padding-right: 20px;
	}
	.face-future-list {
	    padding: 0;
	}
	.face-future-list.grey {
	    background-color: transparent;
	}
	.face-future-right,
	.advanced-features-right {
	    padding: 20px;
	}
	/*Templates*/
	.templates-results {
	    padding: 40px 0;
	}
	/*Features*/
	.features-results > .columns, 
	.templates-results > .sk-grid > .columns {
	    margin-left: -10px;
	    margin-right: -10px;
	}
	.features-res-item,
	.templates-res-item {
		padding-left: 10px;
	    padding-right: 10px;
	}
	.features-res-item {
	    margin-bottom: 20px;
	}
	/*Advanced Features*/
	.advanced-features-left, 
	.advanced-features-right {
	    padding-top: 20px;
	}
	.advanced-features-left .page-subtitle {
	    margin-bottom: 50px;
	}
	.advanced-features-right::before {
	    display: none;
	}
	/*SEO Friendly*/
	.seo-friendly-wrap h3 {
	    padding-left: 10px;
	}
	/*Shipping Methods*/
	.shipping-res-item {
	    width: 50%;
	}
	/*Payment Gateways*/
	.payment-gateways-background {
	    padding: 20px 0;
	}
	.payment-gateways-background::before {
	    left: -70px;
	}
	.payment-gateways-right {
	    margin-top: 50px;
	}
	/*Contact Form*/
	.contact-form-left {
	    padding-top: 20px;
	}
	.contact-form-info p img {
	    max-height: 16px;
	}
	.contact-form-image {
	    margin: 50px 0;
	}
	.contact-form-box {
	    padding: 20px;
	}
	.sk.form textarea, 
	.sk.form input[type="text"], 
	.sk.form input[type="email"], 
	.sk.form input[type="date"], 
	.sk.form input[type="password"], 
	.sk.form input[type="number"], 
	.sk.form input[type="tel"], 
	.sk.form .fileinput > input, 
	.chosen-container-single .chosen-single, 
	.sk.form select, .sk.form .fields.error .field textarea, 
	.sk.form .fields.error .field input[type="text"], 
	.sk.form .fields.error .field input[type="email"], 
	.sk.form .fields.error .field input[type="date"], 
	.sk.form .fields.error .field input[type="password"], 
	.sk.form .fields.error .field input[type="number"], 
	.sk.form .fields.error .field input[type="url"], 
	.sk.form .fields.error .field input[type="tel"], 
	.sk.form .field.error textarea, 
	.sk.form .field.error input[type="text"], 
	.sk.form .field.error input[type="email"], 
	.sk.form .field.error input[type="date"], 
	.sk.form .field.error input[type="password"], 
	.sk.form .field.error input[type="number"], 
	.sk.form .field.error input[type="url"], 
	.sk.form .field.error input[type="tel"] {
	    padding: 13px 20px !important;
	}
    .sk.form .field.error label div {
        padding-left: 15px;
    }
	.sk.button {
        font-size: 15px;
        min-width: 165px;
    }
}
@media only screen and (min-width:501px) and (max-width:769px) {
	/*Features*/
	.features-res-item, 
	.templates-res-item {
	    width: 50%;
	    float: left;
	    clear: none;
	}
	/*Shipping Methods*/
	.shipping-res-item {
		width: 33%;
	}
	/*Payment Gateways*/
	.readymade-res-item {
	    width: 25%;
	}
}