├── layouts ├── 404.html ├── _default │ ├── baseof.html │ └── single.html ├── index.html ├── partials │ ├── screenshots.html │ ├── head.html │ ├── testimonial.html │ ├── header.html │ ├── blogPost.html │ ├── faq.html │ ├── services.html │ ├── feature.html │ ├── video.html │ ├── footer.html │ └── heroArea.html ├── blog │ ├── single.html │ └── list.html └── contact │ └── list.html ├── .gitignore ├── archetypes └── default.md ├── exampleSite ├── content │ ├── contact │ │ └── _index.md │ ├── blog │ │ ├── _index.md │ │ ├── Hugo and It's future.md │ │ ├── Freelancing-and-corona.md │ │ ├── How-solve-coding-problem.md │ │ ├── Know-when-to-take-break.md │ │ ├── Corona-and-future-of-coders.md │ │ ├── Future-of-cloud-computing.md │ │ ├── announcing-our-2019-roadmap.md │ │ ├── announcing-our-2016-roadmap.md │ │ ├── Is-working-from-home-effective.md │ │ └── a-new-year-a-new-website-introducing-apsho-1.md │ └── privacy.md ├── data │ ├── homeblog.yml │ ├── video.yml │ ├── hero.yml │ ├── services.yml │ ├── screenshots.yml │ ├── feature.yml │ ├── faq.yml │ └── testimonial.yml ├── static │ └── images │ │ ├── logo.png │ │ ├── video │ │ └── video.png │ │ ├── client │ │ ├── client-1.png │ │ ├── client-2.png │ │ └── client-3.png │ │ ├── hero │ │ ├── appol.png.png │ │ ├── hero-image.png │ │ ├── nav-bg.svg │ │ ├── logo-bg.svg │ │ └── appol.svg │ │ ├── blog │ │ ├── blog-post-1.jpg │ │ ├── blog-post-2.jpg │ │ ├── blog-post-3.jpg │ │ ├── blog-post-4.jpg │ │ ├── blog-post-5.jpg │ │ ├── blog-post-6.jpg │ │ ├── single-blog-1.jpg │ │ ├── single-blog-2.jpg │ │ ├── single-blog-3.jpg │ │ ├── single-blog-4.jpg │ │ ├── single-blog-5.jpg │ │ └── single-blog-6.jpg │ │ ├── screenshots │ │ ├── slider1.png │ │ ├── slider2.png │ │ ├── slider3.png │ │ ├── slider4.png │ │ ├── slider5.png │ │ └── slider-frame.svg │ │ ├── frequntly │ │ └── icon-search.svg │ │ ├── feature │ │ ├── feature-shape-02.svg │ │ ├── feature-shape-04.svg │ │ ├── feature-shape-03.svg │ │ └── feature-shape-01.svg │ │ ├── service-icons │ │ ├── icon-data.svg │ │ ├── icon-access.svg │ │ ├── icon-trial.svg │ │ └── icon-settings.svg │ │ └── footer │ │ └── footer-bg.svg ├── resources │ └── _gen │ │ └── assets │ │ └── scss │ │ └── scss │ │ ├── critical.scss_b95b077eb505d5c0aff8055eaced30ad.json │ │ └── non-critical.scss_b95b077eb505d5c0aff8055eaced30ad.json └── config.toml ├── images ├── tn.png └── screenshot.png ├── assets ├── scss │ ├── fonts │ │ ├── slick.eot │ │ ├── slick.ttf │ │ ├── slick.woff │ │ ├── themify.eot │ │ ├── themify.ttf │ │ ├── themify.woff │ │ └── slick.svg │ ├── components │ │ ├── _contact.scss │ │ ├── _hero.scss │ │ ├── _faq.scss │ │ ├── _testimonial.scss │ │ ├── _feature.scss │ │ ├── _service.scss │ │ ├── _video.scss │ │ ├── _screenshots.scss │ │ ├── _navigation.scss │ │ ├── _footer.scss │ │ └── _blog.scss │ ├── critical.scss │ ├── _variables.scss │ ├── non-critical.scss │ ├── _typography.scss │ ├── _mixins.scss │ ├── _common.scss │ ├── plugins │ │ ├── _slick.scss │ │ ├── _slick-theme.scss │ │ └── _magnific-popup.scss │ └── _buttons.scss └── js │ ├── form-handler.js │ └── script.js ├── static └── themify │ ├── fonts │ ├── themify.eot │ ├── themify.ttf │ └── themify.woff │ └── themify.css ├── theme.toml ├── LICENSE └── README.md /layouts/404.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /archetypes/default.md: -------------------------------------------------------------------------------- 1 | +++ 2 | +++ 3 | -------------------------------------------------------------------------------- /exampleSite/content/contact/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Let's talk about everything 3 | --- -------------------------------------------------------------------------------- /images/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/images/tn.png -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/images/screenshot.png -------------------------------------------------------------------------------- /assets/scss/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/assets/scss/fonts/slick.eot -------------------------------------------------------------------------------- /assets/scss/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/assets/scss/fonts/slick.ttf -------------------------------------------------------------------------------- /assets/scss/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/assets/scss/fonts/slick.woff -------------------------------------------------------------------------------- /assets/scss/fonts/themify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/assets/scss/fonts/themify.eot -------------------------------------------------------------------------------- /assets/scss/fonts/themify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/assets/scss/fonts/themify.ttf -------------------------------------------------------------------------------- /assets/scss/fonts/themify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/assets/scss/fonts/themify.woff -------------------------------------------------------------------------------- /exampleSite/data/homeblog.yml: -------------------------------------------------------------------------------- 1 | --- 2 | enable: true 3 | title: Recent Articles 4 | blogButtonText: See all posts 5 | -------------------------------------------------------------------------------- /static/themify/fonts/themify.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/static/themify/fonts/themify.eot -------------------------------------------------------------------------------- /static/themify/fonts/themify.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/static/themify/fonts/themify.ttf -------------------------------------------------------------------------------- /exampleSite/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/logo.png -------------------------------------------------------------------------------- /static/themify/fonts/themify.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/static/themify/fonts/themify.woff -------------------------------------------------------------------------------- /exampleSite/static/images/video/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/video/video.png -------------------------------------------------------------------------------- /exampleSite/static/images/client/client-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/client/client-1.png -------------------------------------------------------------------------------- /exampleSite/static/images/client/client-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/client/client-2.png -------------------------------------------------------------------------------- /exampleSite/static/images/client/client-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/client/client-3.png -------------------------------------------------------------------------------- /exampleSite/static/images/hero/appol.png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/hero/appol.png.png -------------------------------------------------------------------------------- /exampleSite/static/images/hero/hero-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/hero/hero-image.png -------------------------------------------------------------------------------- /exampleSite/static/images/blog/blog-post-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/blog-post-1.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/blog-post-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/blog-post-2.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/blog-post-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/blog-post-3.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/blog-post-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/blog-post-4.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/blog-post-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/blog-post-5.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/blog-post-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/blog-post-6.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/single-blog-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/single-blog-1.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/single-blog-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/single-blog-2.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/single-blog-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/single-blog-3.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/single-blog-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/single-blog-4.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/single-blog-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/single-blog-5.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/blog/single-blog-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/blog/single-blog-6.jpg -------------------------------------------------------------------------------- /exampleSite/static/images/screenshots/slider1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/screenshots/slider1.png -------------------------------------------------------------------------------- /exampleSite/static/images/screenshots/slider2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/screenshots/slider2.png -------------------------------------------------------------------------------- /exampleSite/static/images/screenshots/slider3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/screenshots/slider3.png -------------------------------------------------------------------------------- /exampleSite/static/images/screenshots/slider4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/screenshots/slider4.png -------------------------------------------------------------------------------- /exampleSite/static/images/screenshots/slider5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StaticMania/hugo-apsho/HEAD/exampleSite/static/images/screenshots/slider5.png -------------------------------------------------------------------------------- /exampleSite/resources/_gen/assets/scss/scss/critical.scss_b95b077eb505d5c0aff8055eaced30ad.json: -------------------------------------------------------------------------------- 1 | {"Target":"scss/critical.min.css","MediaType":"text/css","Data":{}} -------------------------------------------------------------------------------- /exampleSite/resources/_gen/assets/scss/scss/non-critical.scss_b95b077eb505d5c0aff8055eaced30ad.json: -------------------------------------------------------------------------------- 1 | {"Target":"scss/non-critical.min.css","MediaType":"text/css","Data":{}} -------------------------------------------------------------------------------- /assets/scss/components/_contact.scss: -------------------------------------------------------------------------------- 1 | .contact { 2 | padding-bottom: 100px; 3 | &-form { 4 | border-radius: 10px; 5 | box-shadow: 0px 5px 25px rgba(25, 24, 29, 0.1); 6 | padding: 50px 30px; 7 | margin-top: -150px; 8 | background: $white; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /assets/scss/critical.scss: -------------------------------------------------------------------------------- 1 | @import "variables"; 2 | 3 | @import 'plugins/bootstrap.min'; 4 | 5 | @import "typography"; 6 | 7 | @import "mixins"; 8 | 9 | @import "buttons"; 10 | 11 | @import "components/navigation"; 12 | 13 | @import "components/hero"; 14 | 15 | @import "components/video"; -------------------------------------------------------------------------------- /layouts/_default/baseof.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ partial "head.html" . }} 4 | 5 | {{ partial "header.html" . }} 6 |
7 | {{ block "main" . }}{{ end }} 8 |
9 | {{ partial "footer.html" . }} 10 | 11 | 12 | -------------------------------------------------------------------------------- /exampleSite/data/video.yml: -------------------------------------------------------------------------------- 1 | --- 2 | enable: true 3 | comment1: Ultimate Experiences 4 | comment2: with Story, Emotion and Purpose 5 | buttonName: Available on 6 | button1text: Apple Store 7 | button2text: Google Play 8 | image: images/video/video.png 9 | video: https://www.youtube.com/watch?v=swnudbCnccs 10 | -------------------------------------------------------------------------------- /exampleSite/static/images/frequntly/icon-search.svg: -------------------------------------------------------------------------------- 1 | 2 | Q 3 | 4 | -------------------------------------------------------------------------------- /exampleSite/content/blog/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Our Blog" 3 | date: 2020-08-31T20:33:11+06:00 4 | description: "Lorem, ipsum dolor sit amet consectetur adipisicing elit. Iusto sequi, dicta placeat aliquam nostrum quo quas cum recusandae numquam odit vitae autem libero corrupti natus quae suscipit animi accusamus praesentium?" 5 | --- 6 | -------------------------------------------------------------------------------- /exampleSite/data/hero.yml: -------------------------------------------------------------------------------- 1 | --- 2 | enable: true 3 | title: Turn your business to next level 4 | caption: Networking 5 | description: Enjoy team diversity and increase their networks among others people in various fields by providing an exceptional facilities and coworking. 6 | buttonName: Available on 7 | button1text: Apple Store 8 | button2text: Google Play 9 | image: images/hero/hero-image.svg -------------------------------------------------------------------------------- /layouts/index.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 | 3 | {{ partial "heroArea.html" . }} 4 | 5 | {{ partial "services.html" . }} 6 | 7 | {{ partial "feature.html" . }} 8 | 9 | {{ partial "screenshots.html" . }} 10 | 11 | {{ partial "faq.html" . }} 12 | 13 | {{ partial "video.html" . }} 14 | 15 | {{ partial "testimonial.html" . }} 16 | 17 | {{ partial "blogPost.html" . }} 18 | 19 | {{ end }} -------------------------------------------------------------------------------- /assets/scss/_variables.scss: -------------------------------------------------------------------------------- 1 | //site color variables 2 | $body-color: #FFF; 3 | $bg-color:#DFF1F4; 4 | $primary-color: #FF4D6B; 5 | $secondary-color: #5477F8; 6 | $text-color: #8C8C94; 7 | $text-color-dark: #273437; 8 | $site-ease: cubic-bezier(0.77, 0, 0.175, 1); 9 | $border-color: #EDEDF4; 10 | 11 | // solid colors 12 | $white: #fff; 13 | $black: #000; 14 | 15 | // Font Variables 16 | $primary-font: 'Poppins',sans-serif; -------------------------------------------------------------------------------- /exampleSite/data/services.yml: -------------------------------------------------------------------------------- 1 | # icons can be found on https://themify.me/themify-icons 2 | --- 3 | enable: true 4 | title: You can benefit more than you think 5 | services: 6 | - icon: ti-settings 7 | title: No Setup 8 | description: They generate alignment and engagement 9 | 10 | - icon: ti-check-box 11 | title: Free Trial 12 | description: They generate alignment and engagement 13 | 14 | - icon: ti-key 15 | title: Quick Access 16 | description: They generate alignment and engagement 17 | -------------------------------------------------------------------------------- /exampleSite/data/screenshots.yml: -------------------------------------------------------------------------------- 1 | --- 2 | enable: true 3 | title: Have a look our awesome app screenshots 4 | description: Credibly synthesize multimedia based networks vis-a-vis top-linegrowth strategies. Continually leverage existing worldwide interfaces 5 | 6 | images: 7 | - url: images/screenshots/slider1.png 8 | - url: images/screenshots/slider2.png 9 | - url: images/screenshots/slider3.png 10 | - url: images/screenshots/slider4.png 11 | - url: images/screenshots/slider5.png 12 | - url: images/screenshots/slider3.png -------------------------------------------------------------------------------- /assets/scss/non-critical.scss: -------------------------------------------------------------------------------- 1 | @import "variables"; 2 | 3 | @import "mixins"; 4 | 5 | @import "plugins/slick"; 6 | 7 | @import "plugins/slick-theme"; 8 | 9 | @import "plugins/aos"; 10 | 11 | @import "plugins/magnific-popup"; 12 | 13 | @import "common"; 14 | 15 | @import "components/service"; 16 | 17 | @import "components/feature"; 18 | 19 | @import "components/screenshots"; 20 | 21 | @import "components/faq"; 22 | 23 | @import "components/testimonial"; 24 | 25 | @import "components/blog"; 26 | 27 | @import "components/contact"; 28 | 29 | @import "components/footer"; 30 | -------------------------------------------------------------------------------- /exampleSite/static/images/screenshots/slider-frame.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /layouts/_default/single.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 | 3 | 15 | 16 |
17 |
18 |
19 |
20 |
21 | {{ .Content }} 22 |
23 |
24 |
25 |
26 |
27 | 28 | {{ end }} -------------------------------------------------------------------------------- /assets/scss/_typography.scss: -------------------------------------------------------------------------------- 1 | @import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700"); 2 | 3 | body { 4 | font-family: $primary-font; 5 | font-size: 16px; 6 | color: $text-color; 7 | background: $body-color; 8 | } 9 | 10 | h1, 11 | h2, 12 | h3, 13 | h4, 14 | h5, 15 | h6 { 16 | color: $text-color-dark; 17 | font-family: $primary-font; 18 | font-weight: 700; 19 | letter-spacing: 0.5px; 20 | } 21 | 22 | p { 23 | font-size: 16px; 24 | color: $text-color; 25 | line-height: 26px; 26 | } 27 | 28 | h1 { 29 | font-size: 50px; 30 | line-height: 70px; 31 | } 32 | 33 | h2 { 34 | font-size: 40px; 35 | line-height: 55px; 36 | } 37 | 38 | h3 { 39 | font-size: 20px; 40 | } 41 | 42 | h4 { 43 | font-size: 20px; 44 | } 45 | -------------------------------------------------------------------------------- /assets/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | @mixin mobile-xs{ 2 | @media(max-width:400px){ 3 | @content; 4 | } 5 | } 6 | @mixin mobile{ 7 | @media(max-width:575px){ 8 | @content; 9 | } 10 | } 11 | @mixin tablet{ 12 | @media(max-width:767px){ 13 | @content; 14 | } 15 | } 16 | @mixin desktop{ 17 | @media(max-width:991px){ 18 | @content; 19 | } 20 | } 21 | @mixin desktop-lg{ 22 | @media(max-width:1199px){ 23 | @content; 24 | } 25 | } 26 | 27 | @mixin desktop-xl{ 28 | @media(max-width:1400px){ 29 | @content; 30 | } 31 | } 32 | 33 | @mixin desktop-1500{ 34 | @media(min-width:1500px){ 35 | @content; 36 | } 37 | } 38 | 39 | @mixin desktop-4k{ 40 | @media(min-width:2000px){ 41 | @content; 42 | } 43 | } 44 | 45 | 46 | @mixin size($size){ 47 | width: $size; height: $size; 48 | } -------------------------------------------------------------------------------- /exampleSite/static/images/feature/feature-shape-02.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /exampleSite/static/images/hero/nav-bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /exampleSite/data/feature.yml: -------------------------------------------------------------------------------- 1 | --- 2 | enable: true 3 | title: Ultimate experiences with story, emotion 4 | description: The quick, brown fox jumps over a lazy dog. DJs flock by when MTV ax quiz prog. Junk MTV quiz graced by fox whelps.Error6251 is the best, Bawds jog, flick quartz, vex nymphs. 5 | description2: Brick quiz whangs jumpy veldt fox. Bright vixens jump; dozy fowl quack. Quick wafting zephyrs. 6 | buttonText: Try It Free 7 | Title2nd: Product start analytics with real problems. 8 | description2nd: The quick, brown fox jumps over a lazy dog. DJs flock by when MTV ax quiz prog. Junk MTV quiz graced by fox whelps.Error6251 is the best, Bawds jog, flick quartz, vex nymphs. 9 | image1: images/feature/feature-illustration-one.svg 10 | image2: images/feature/feature-illustration-two.svg 11 | checkItem: 12 | - text: Next to the hosting account you want to use. 13 | - text: Select or enter the domain name you want to use. 14 | - text: After you purchase a hosting plan. 15 | -------------------------------------------------------------------------------- /theme.toml: -------------------------------------------------------------------------------- 1 | 2 | name = "apsho-hugo-theme" 3 | license = "MIT" 4 | licenselink = "https://github.com/StaticMania/apsho-hugo/blob/master/LICENSE" 5 | description = "Apsho Hugo – App Landing Page is the perfect app showcase Hugo Theme. Apsho is a better way to present your modern business and app showcasing. It’s easy to customize and also well documented. And compatible with Desktop, laptop, mobile, and also compatible with major browsers. We follow the modern design system to craft the template." 6 | homepage = "https://apsho-hugo.staticmania.com/" 7 | tags = ['clean', 'minimal', 'agency', 'corporate', 'creative agency', 'creative studio', 'portfolio', 'staticmania', 'responsive', 'blog', 'customizable', 'company', 'creative', 'agency template'] 8 | features = ['bootstrap 4', 'responsive design', 'blog', 'responsive','landing-page', 'minimal', 'business', 'agency-template', 'hugo-theme', 'portfolio', 'company', 'creative', 'contact-form'] 9 | min_version = "0.41.0" 10 | 11 | [author] 12 | name = "Static Mania" 13 | homepage = "https://staticmania.com/" -------------------------------------------------------------------------------- /layouts/partials/screenshots.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.Data.screenshots }} 2 | {{ if .enable }} 3 |
4 |
5 |
6 |
7 |
8 |

9 | {{ .title }} 10 |

11 |

12 | {{ .description }} 13 |

14 |
15 |
16 |
17 |
18 |
19 |
20 | slider-frame 21 |
22 |
23 | {{ $Section := .images }} 24 | {{ range $Section }} 25 |
26 | 27 |
28 | {{ end }} 29 |
30 |
31 |
32 | {{ end }} 33 | {{ end }} -------------------------------------------------------------------------------- /layouts/blog/single.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 | 3 | 29 | 30 |
31 |
32 |
33 |
34 |
35 | {{ .Content }} 36 |
37 |
38 |
39 |
40 |
41 | 42 | {{ end }} -------------------------------------------------------------------------------- /exampleSite/static/images/hero/logo-bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2020 YOUR_NAME_HERE 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /exampleSite/static/images/feature/feature-shape-04.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /exampleSite/static/images/feature/feature-shape-03.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /exampleSite/static/images/feature/feature-shape-01.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /exampleSite/data/faq.yml: -------------------------------------------------------------------------------- 1 | --- 2 | enable: true 3 | title: Frequently asked questions 4 | description: The quick brown fox jumps over a lazy dog. DJs flock by when MTV ax Error6251 is the best. quiz prog. Junk MTV quiz graced by fox whelps. 5 | faqItem: 6 | - question: How to Install Apsho? 7 | answer: Lorem ipsum, dolor sit amet consectetur adipisicing elit. Minus a, expedita dolorum consequatur magni commodi tempore nesciunt soluta veritatis corporis iste labore eaque aliquam, sapiente debitis dignissimos aut exercitationem minima. 8 | dataTarget: One 9 | show: show 10 | 11 | - question: Is there any age limit? 12 | answer: Lorem ipsum, dolor sit amet consectetur adipisicing elit. Minus a, expedita dolorum consequatur magni commodi tempore nesciunt soluta veritatis corporis iste labore eaque aliquam, sapiente debitis dignissimos aut exercitationem minima. 13 | dataTarget: Two 14 | show: 15 | 16 | - question: How much it costs to get started? 17 | answer: Lorem ipsum, dolor sit amet consectetur adipisicing elit. Minus a, expedita dolorum consequatur magni commodi tempore nesciunt soluta veritatis corporis iste labore eaque aliquam, sapiente debitis dignissimos aut exercitationem minima. 18 | dataTarget: Three 19 | show: 20 | -------------------------------------------------------------------------------- /exampleSite/data/testimonial.yml: -------------------------------------------------------------------------------- 1 | --- 2 | enable: true 3 | title: What clients are say about this app 4 | description: The quick, brown fox jumps over a lazy dog. DJs flock by when MTV ax quiz prog. Junk MTV quiz graced by fox whelps.Error6251 is the best, Bawds jog, flick quartz, vex nymphs. 5 | comments: 6 | - text: This is the best overall experience I have had with any template of any kind. Statimania made me feel like a valued customer and I feel empowered. 7 | name: Juhair Islam 8 | designation: Senior Developer 9 | image: images/client/client-2.png 10 | 11 | - text: Apsho was easy to set-up and more importantly, was dead simple to customize. Buy this on sight. Most worthy template I've ever buy 12 | name: Jona Raisha 13 | designation: UX Designer 14 | image: images/client/client-1.png 15 | 16 | - text: Best. customer. service. Seriously, I opened a ticket and they were so helpful and really seemed to care about my experience. 17 | name: Xevier John 18 | designation: CTO 19 | image: images/client/client-3.png 20 | 21 | - text: We’ve used their templates before and have always been hugely satisfied - Stack is no exception 22 | name: Kerri Reece 23 | designation: Designer 24 | image: images/client/client-1.png 25 | -------------------------------------------------------------------------------- /layouts/partials/head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ .Title }} 4 | 5 | 6 | 7 | 8 | 9 | 10 | {{ "" | safeHTML }} 11 | 12 | 13 | {{ "" | safeHTML }} 14 | {{ $stylex := resources.Get "scss/critical.scss" | resources.ToCSS | minify }} 15 | 16 | 17 | {{ "" | safeHTML }} 18 | 19 | 20 | {{ with site.Params.googleAnalytics }} 21 | {{ "" | safeHTML }} 22 | 23 | 30 | {{ end }} 31 | 32 | -------------------------------------------------------------------------------- /exampleSite/static/images/hero/appol.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /layouts/partials/testimonial.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.Data.testimonial }} 2 | {{ if .enable }} 3 |
4 |
5 |
6 |
7 |
8 |

9 | {{ .title }} 10 |

11 |

12 | {{ .description }} 13 |

14 |
15 |
16 |
17 |
18 | {{ $Section := .comments }} 19 | {{ range $Section }} 20 |
21 |

{{ .text }}

22 |
23 |
24 | person-thumb 25 |
26 |
27 |

{{ .name }}

28 |

{{ .designation }}

29 |
30 |
31 |
32 | {{ end }} 33 |
34 |
35 |
36 |
37 |
38 | {{ end }} 39 | {{ end }} -------------------------------------------------------------------------------- /assets/js/form-handler.js: -------------------------------------------------------------------------------- 1 | window.addEventListener("DOMContentLoaded", function () { 2 | var form = document.getElementById("contact-form"); 3 | var button = document.getElementById("contact-form-button"); 4 | var status = document.getElementById("contact-form-status"); 5 | 6 | function success() { 7 | form.reset(); 8 | button.style = "display: none"; 9 | status.innerHTML = "Thanks! Contact form is submitted successfully."; 10 | } 11 | 12 | function error() { 13 | status.innerHTML = "Oops! There was a problem."; 14 | } 15 | 16 | // handle the form submission event 17 | if (form != null) { 18 | form.addEventListener("submit", function (ev) { 19 | ev.preventDefault(); 20 | var data = new FormData(form); 21 | ajax(form.method, form.action, data, success, error); 22 | }); 23 | } 24 | }); 25 | 26 | // helper function for sending an AJAX request 27 | 28 | function ajax(method, url, data, success, error) { 29 | var xhr = new XMLHttpRequest(); 30 | xhr.open(method, url); 31 | xhr.setRequestHeader("Accept", "application/json"); 32 | xhr.onreadystatechange = function () { 33 | if (xhr.readyState !== XMLHttpRequest.DONE) return; 34 | if (xhr.status === 200) { 35 | success(xhr.response, xhr.responseType); 36 | } else { 37 | error(xhr.status, xhr.response, xhr.responseType); 38 | } 39 | }; 40 | xhr.send(data); 41 | } 42 | -------------------------------------------------------------------------------- /layouts/partials/header.html: -------------------------------------------------------------------------------- 1 | 43 | -------------------------------------------------------------------------------- /exampleSite/static/images/service-icons/icon-data.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /exampleSite/config.toml: -------------------------------------------------------------------------------- 1 | # MAIN base 2 | baseURL = "https://apsho-hugo.netlify.app/" 3 | languageCode = "en-us" 4 | title = "Apsho | App landing template" 5 | theme = "apsho" 6 | 7 | # Navigation Bar 8 | [[menu.main]] 9 | name = "Home" 10 | url = "#hero" 11 | weight = 1 12 | [[menu.main]] 13 | name = "About" 14 | url = "#feature" 15 | weight = 2 16 | [[menu.main]] 17 | name = "Services" 18 | url = "#faq" 19 | weight = 3 20 | [[menu.main]] 21 | name = "Blog" 22 | url = "#blog" 23 | weight = 4 24 | 25 | # Footer Sitemap 26 | [[menu.sitemap]] 27 | name = "Home" 28 | url = "#" 29 | weight = 1 30 | [[menu.sitemap]] 31 | name = "Latest Article" 32 | url = "/blog" 33 | weight = 2 34 | [[menu.sitemap]] 35 | name = "Privacy & Policy" 36 | url = "/privacy" 37 | weight = 3 38 | [[menu.sitemap]] 39 | name = "Contact" 40 | url = "/contact" 41 | weight = 4 42 | 43 | # Footer Address 44 | [params.address] 45 | address = "23 Khan Niketon, Grand Street, NYK." 46 | email = "apsho@example.com" 47 | phone = "+(448) 833 5272 332" 48 | 49 | # Footer Social 50 | [params.social] 51 | facebook = "https://www.facebook.com/pg/staticmania" 52 | twitter = "https://twitter.com/static_mania" 53 | github = "https://github.com/StaticMania" 54 | 55 | [params] 56 | 57 | # Header 58 | logo = "images/logo.png" 59 | fabFormURL = "https://fabform.io/f/zWMBVeW" 60 | googleAnalytics = "UA-175025671-2" 61 | 62 | # Footer 63 | footerTitle = "Get the latest app updates" 64 | copyright1 = "All right reserved" 65 | copyright2 = "Copyright © StaticMania {year}" 66 | 67 | #contact 68 | email = "help@staticmania.com" 69 | -------------------------------------------------------------------------------- /exampleSite/static/images/footer/footer-bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /layouts/partials/blogPost.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.Data.homeblog }} 2 | {{ if .enable }} 3 |
4 |
5 |
6 |
7 |
8 |

{{ .title }}

9 |
10 |
11 |
12 |
13 | {{ range first 3 $.Site.RegularPages }} 14 |
15 |
16 |
17 | 18 | post-thumb 20 |
21 |
22 |

23 | {{ .Title }} 26 |

27 | 36 |
37 |
38 |
39 | {{ end }} 40 |
41 | 42 | {{ .blogButtonText }} 43 | 44 |
45 |
46 |
47 |
48 | {{ end }} 49 | {{ end }} -------------------------------------------------------------------------------- /layouts/partials/faq.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.Data.faq }} 2 | {{ if .enable }} 3 |
4 |
5 |
6 |
7 |
8 |

9 | {{ .title }} 10 |

11 |

12 | {{ .description }} 13 |

14 |
15 |
16 |
17 |
18 | {{ range $index, $Section := .faqItem }} 19 |
20 |
21 |
22 | 35 |
36 |
37 | 38 |
43 |
44 | {{ .answer }} 45 |
46 |
47 |
48 | {{ end }} 49 |
50 |
51 |
52 |
53 |
54 | {{ end }} 55 | {{ end }} -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

Apsho Hugo

2 | screenshot 3 | 4 | Apsho Hugo – App Landing Page is the perfect app showcase Hugo Theme. Apsho is a better way to present your modern business and app showcasing. It’s easy to customize and also well documented. And compatible with Desktop, laptop, mobile, and also compatible with major browsers. We follow the modern design system to craft the template. 5 | 6 | ## Table of Contents 7 | 8 | - [Live Demo](#live-demo) 9 | - [Installation](#installation) 10 | - [Main Features](#features) 11 | - [Support](#support) 12 | - [Licensing](#licensing) 13 | - [Hire](#hire) 14 | 15 | ## Live Demo 16 | 17 | Checkout the live demo [here](https://apsho-hugo.staticmania.com/) 18 | 19 | ## Installation 20 | 21 | 1. Add the repository into your Hugo Project repository as a submodule, `git submodule add git@github.com:StaticMania/hugo-apsho.git themes/apsho`. 22 | 2. Copy the `data`, `content`, `static`, `resources` & `config.toml` files from the `exampleSite` directory and paste it on you Hugo Project repository/directory. From the site home directory: 23 | 24 | cp -a themes/apsho/exampleSite/\* . 25 | 26 | 3. Build your site with `hugo serve` and see the result at `http://localhost:1313/`. 27 | 28 | ## Features 29 | 30 | - Responsive Ready. 31 | - Powered by Bootstrap 4. 32 | - Blog Support. 33 | - Well formatted code. 34 | - Easy Customization. 35 | - FabForm.io [static website form](https://fabform.io). 36 | - Google Analytics. 37 | - Forestry Integrated. 38 | - Crafted for Personal Portfolio 39 | 40 | ## Support 41 | 42 | Have some question or facing any technical trouble feel free to [Contact Us](https://staticmania.com/contact/) 43 | 44 | ## Licensing 45 | 46 | This Repository is licensed under the [MIT](https://github.com/StaticMania/apsho/blob/master/LICENSE) License 47 | 48 | ## Hire 49 | 50 | Need help to build HUGO websites with your custom requirements. Feel free to [contact](https://staticmania.com/contact/) with us. We provide custom development service for HUGO. 51 | -------------------------------------------------------------------------------- /assets/scss/fonts/slick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by Fontastic.me 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/scss/_common.scss: -------------------------------------------------------------------------------- 1 | a { 2 | color: $primary-color; 3 | } 4 | 5 | .section { 6 | &-title { 7 | text-align: center; 8 | margin-bottom: 50px; 9 | @include mobile { 10 | margin-bottom: 0; 11 | } 12 | 13 | h2 { 14 | font-size: 45px; 15 | @include tablet { 16 | font-size: 35px; 17 | line-height: 44px; 18 | } 19 | @include mobile { 20 | font-size: 30px; 21 | } 22 | } 23 | } 24 | } 25 | 26 | .ml-25 { 27 | margin-left: 25px; 28 | 29 | @include desktop { 30 | margin-left: 0px; 31 | } 32 | } 33 | 34 | .mr-25 { 35 | margin-right: 25px; 36 | 37 | @include desktop { 38 | margin-right: 0px; 39 | } 40 | } 41 | 42 | .form-control { 43 | min-height: 52px; 44 | margin-bottom: 30px; 45 | padding: 15px 20px; 46 | font-size: 15px; 47 | background: rgba($color: $border-color, $alpha: 0.5); 48 | border-radius: 4px; 49 | border-color: transparent; 50 | transition: 0.3s ease; 51 | &:focus { 52 | box-shadow: none; 53 | border-color: $primary-color; 54 | box-shadow: 0px 5px 25px rgba(25, 24, 29, 0.06); 55 | } 56 | } 57 | 58 | .page { 59 | &-header { 60 | padding: 130px 0 200px; 61 | background-color: $white; 62 | text-align: center; 63 | margin: 130px 100px 0; 64 | background: #f9f2ea; 65 | border-radius: 50px; 66 | @include desktop-xl { 67 | margin: 130px 50px 0; 68 | } 69 | @include desktop { 70 | margin: 130px 30px 0; 71 | border-radius: 25px; 72 | padding: 80px 0 180px; 73 | } 74 | @include mobile { 75 | margin: 100px 15px 0; 76 | padding: 50px 0 120px; 77 | } 78 | h1 { 79 | @include desktop { 80 | font-size: 40px; 81 | } 82 | margin-bottom: 20px; 83 | } 84 | h2 { 85 | font-size: 40px; 86 | line-height: 52px; 87 | @include mobile { 88 | font-size: 30px; 89 | line-height: 42px; 90 | } 91 | } 92 | } 93 | &-content { 94 | padding: 10px 50px 30px; 95 | &-wrapper { 96 | padding: 40px 50px; 97 | background-color: white; 98 | border-radius: 10px; 99 | margin-top: -150px; 100 | box-shadow: 0px 5px 25px rgba(25, 24, 29, 0.06); 101 | } 102 | } 103 | } 104 | -------------------------------------------------------------------------------- /assets/scss/plugins/_slick.scss: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | .slick-slider 3 | { 4 | position: relative; 5 | 6 | display: block; 7 | box-sizing: border-box; 8 | 9 | -webkit-user-select: none; 10 | -moz-user-select: none; 11 | -ms-user-select: none; 12 | user-select: none; 13 | 14 | -webkit-touch-callout: none; 15 | -khtml-user-select: none; 16 | -ms-touch-action: pan-y; 17 | touch-action: pan-y; 18 | -webkit-tap-highlight-color: transparent; 19 | } 20 | 21 | .slick-list 22 | { 23 | position: relative; 24 | 25 | display: block; 26 | overflow: hidden; 27 | 28 | margin: 0; 29 | padding: 0; 30 | } 31 | .slick-list:focus 32 | { 33 | outline: none; 34 | } 35 | .slick-list.dragging 36 | { 37 | cursor: pointer; 38 | cursor: hand; 39 | } 40 | 41 | .slick-slider .slick-track, 42 | .slick-slider .slick-list 43 | { 44 | -webkit-transform: translate3d(0, 0, 0); 45 | -moz-transform: translate3d(0, 0, 0); 46 | -ms-transform: translate3d(0, 0, 0); 47 | -o-transform: translate3d(0, 0, 0); 48 | transform: translate3d(0, 0, 0); 49 | } 50 | 51 | .slick-track 52 | { 53 | position: relative; 54 | top: 0; 55 | left: 0; 56 | 57 | display: block; 58 | margin-left: auto; 59 | margin-right: auto; 60 | } 61 | .slick-track:before, 62 | .slick-track:after 63 | { 64 | display: table; 65 | 66 | content: ''; 67 | } 68 | .slick-track:after 69 | { 70 | clear: both; 71 | } 72 | .slick-loading .slick-track 73 | { 74 | visibility: hidden; 75 | } 76 | 77 | .slick-slide 78 | { 79 | display: none; 80 | float: left; 81 | 82 | height: 100%; 83 | min-height: 1px; 84 | } 85 | [dir='rtl'] .slick-slide 86 | { 87 | float: right; 88 | } 89 | .slick-slide img 90 | { 91 | display: block; 92 | } 93 | .slick-slide.slick-loading img 94 | { 95 | display: none; 96 | } 97 | .slick-slide.dragging img 98 | { 99 | pointer-events: none; 100 | } 101 | .slick-initialized .slick-slide 102 | { 103 | display: block; 104 | } 105 | .slick-loading .slick-slide 106 | { 107 | visibility: hidden; 108 | } 109 | .slick-vertical .slick-slide 110 | { 111 | display: block; 112 | 113 | height: auto; 114 | 115 | border: 1px solid transparent; 116 | } 117 | .slick-arrow.slick-hidden { 118 | display: none; 119 | } 120 | -------------------------------------------------------------------------------- /layouts/blog/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 | 3 | 15 | 16 |
17 |
18 |
19 | {{ range (.Paginator 6).Pages }} 20 |
21 |
22 |
23 | 24 | blog-thumb 26 |
27 |
28 |

29 | {{ .Title }} 32 |

33 | 42 |
43 |
44 |
45 | {{ end }} 46 |
47 |
48 | 66 |
67 |
68 |
69 |
70 |
71 | 72 | {{ end }} -------------------------------------------------------------------------------- /exampleSite/static/images/service-icons/icon-access.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/scss/components/_hero.scss: -------------------------------------------------------------------------------- 1 | .hero { 2 | position: relative; 3 | padding: 150px 0 100px; 4 | overflow: hidden; 5 | @include desktop { 6 | text-align: center; 7 | } 8 | @include tablet { 9 | padding: 120px 0 80px; 10 | } 11 | @include mobile { 12 | padding: 100px 0 50px; 13 | } 14 | &-shape { 15 | position: absolute; 16 | width: 100%; 17 | top: 0; 18 | left: 0; 19 | svg { 20 | &:first-child { 21 | position: absolute; 22 | top: 0; 23 | right: 0; 24 | width: 48%; 25 | } 26 | &:last-child { 27 | width: 10%; 28 | position: absolute; 29 | top: 0; 30 | left: 0; 31 | } 32 | } 33 | } 34 | 35 | &-content { 36 | &-subtitle { 37 | font-size: 14px; 38 | font-weight: 400; 39 | color: $primary-color; 40 | text-transform: uppercase; 41 | margin-bottom: 10px; 42 | display: inline-block; 43 | letter-spacing: 3px; 44 | } 45 | 46 | h1 { 47 | margin-bottom: 25px; 48 | @include tablet { 49 | font-size: 40px; 50 | line-height: 52px; 51 | } 52 | } 53 | 54 | p { 55 | font-size: 17px; 56 | line-height: 37px; 57 | font-weight: 400; 58 | margin-bottom: 40px; 59 | @include mobile { 60 | font-size: 16px; 61 | line-height: 28px; 62 | } 63 | } 64 | 65 | &-buttons { 66 | padding-left: 0; 67 | margin: 0; 68 | list-style: none; 69 | 70 | li { 71 | display: inline-block; 72 | 73 | &:not(:last-child) { 74 | margin-right: 15px; 75 | @include mobile { 76 | margin-right: 0; 77 | margin-bottom: 20px; 78 | } 79 | } 80 | @include mobile { 81 | display: block; 82 | } 83 | } 84 | } 85 | } 86 | 87 | &-image { 88 | margin: -40px; 89 | img { 90 | max-width: 100%; 91 | } 92 | @include desktop { 93 | margin: 0 auto 40px; 94 | width: 70%; 95 | } 96 | @include tablet { 97 | width: 80%; 98 | } 99 | @include mobile { 100 | width: 100%; 101 | margin-bottom: 20px; 102 | } 103 | } 104 | 105 | &-svg-icon { 106 | position: absolute; 107 | top: 0px; 108 | right: -505px; 109 | width: 99%; 110 | 111 | svg { 112 | path { 113 | &:first-child { 114 | fill: #ffecee; 115 | } 116 | } 117 | } 118 | } 119 | } 120 | -------------------------------------------------------------------------------- /layouts/partials/services.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.Data.services }} 2 | {{ if .enable }} 3 |
4 |
5 |
6 |
7 |
8 |

9 | {{ .title }} 10 |

11 |
12 |
13 | {{ $services := .services }} 14 | {{ range $services }} 15 |
16 |
17 |
18 | 24 | 25 | 29 | 36 | 37 | 38 | 39 |
40 |
41 |

{{ .title }}

42 |

{{ .description }}

43 |
44 |
45 |
46 | {{ end }} 47 |
48 |
49 |
50 | {{ end }} 51 | {{ end }} -------------------------------------------------------------------------------- /exampleSite/content/blog/Hugo and It's future.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Hugo and It's future" 3 | date: 2020-09-07T20:18:07+06:00 4 | featureImage: images/blog/blog-post-5.jpg 5 | author: Juhair Islam 6 | authorThumb: images/client/client-3.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-1.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-4.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/Freelancing-and-corona.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Freelancing and corona" 3 | date: 2020-09-02T20:18:07+06:00 4 | featureImage: images/blog/blog-post-4.jpg 5 | author: Juhair Islam 6 | authorThumb: images/client/client-3.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-6.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-5.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/How-solve-coding-problem.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "How solve coding problem" 3 | date: 2020-09-03T20:18:07+06:00 4 | featureImage: images/blog/blog-post-3.jpg 5 | author: Randy Roman 6 | authorThumb: images/client/client-2.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-1.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-4.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/Know-when-to-take-break.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Know when to take break" 3 | date: 2020-09-04T20:18:07+06:00 4 | featureImage: images/blog/blog-post-6.jpg 5 | author: Filthy Frank 6 | authorThumb: images/client/client-2.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-1.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-4.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/Corona-and-future-of-coders.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Corona and future of coders" 3 | date: 2020-09-06T20:18:07+06:00 4 | featureImage: images/blog/blog-post-2.jpg 5 | author: Mia Khalifa 6 | authorThumb: images/client/client-1.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-1.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-4.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/Future-of-cloud-computing.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Future of cloud computing" 3 | date: 2020-09-03T20:18:07+06:00 4 | featureImage: images/blog/blog-post-1.jpg 5 | author: Chicken Shorma 6 | authorThumb: images/client/client-1.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-1.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-4.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/announcing-our-2019-roadmap.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Announcing Our 2019 Roadmap" 3 | date: 2020-09-01T12:59:58+06:00 4 | featureImage: images/blog/blog-post-3.jpg 5 | author: Kausar Pial 6 | authorThumb: images/client/client-2.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-3.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-2.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/announcing-our-2016-roadmap.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Announcing Our 2016 Roadmap" 3 | date: 2020-09-01T20:18:07+06:00 4 | featureImage: images/blog/blog-post-6.jpg 5 | author: Jackson Wick 6 | authorThumb: images/client/client-1.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-1.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-4.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/Is-working-from-home-effective.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Is working from home effective?" 3 | date: 2020-09-05T20:18:07+06:00 4 | featureImage: images/blog/blog-post-3.jpg 5 | author: Filthy Frank 6 | authorThumb: images/client/client-2.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-1.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-4.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /exampleSite/content/blog/a-new-year-a-new-website-introducing-apsho-1.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "A New Year, A New Website. Introducing Apsho 1.2" 3 | date: 2020-09-01T12:57:56+06:00 4 | featureImage: images/blog/blog-post-5.jpg 5 | author: William Rick 6 | authorThumb: images/client/client-2.png 7 | --- 8 | 9 | A lot has changed about how we work, and most people have no choice but to transition to working from home. But even before the pandemic, an increasing number of people bid goodbye to their onerous commute to become freelancers and telecommuters. Thanks to ever-evolving technologies such as Skype, Zoom, Facetime, Google Hangouts, Slack, and cloud computing, it’s no longer necessary to be in an office to be productive. In fact, most tasks can be done just as effectively from home. 10 | 11 | Working from home can be one of the greatest perks of doing freelance work. But as appealing as remote work sounds, it comes with several challenges. What if you need something important from the office that you have no access to? What if loneliness takes over and you experience time management problems? What if you lose connection with colleagues? What if you’re overwhelmed by other home-related distractions like family members, pets, and electronics? 12 | 13 | ![blog image](/images/blog/single-blog-1.jpg) 14 | 15 | If you need inspiration, we've compiled some awesome information from the top-performing professionals in the industry. These are answers to commonly asked questions from artists you may never get to meet in person, and we combined them in one freaking sweet book. 16 | 17 | Download Experiment. Fail. Repeat and discover the secrets of the universe! Or, you know, just get encouraged, which ever you most prefer is totally fine. 18 | 19 | ## Working from Home: Healthy Practices to Stay Productive 20 | 21 | - Setting a Healthy Routine 22 | - Proper Ergonomics 23 | - Exercise Regularly 24 | - Find Work-Life Balance When Working from Home 25 | - Dealing with Family Members and Coworkers 26 | 27 | ![blog image](/images/blog/single-blog-3.jpg) 28 | 29 | We are creatures of habit – and that is because routine helps us both mentally and physically to prepare for things. One of the benefits of working from home is flexibility. It might be tempting to roll out of bed and onto your couch and starting checking emails or browsing through social media, but you’ll need to establish a schedule when it comes to working remotely. 30 | 31 | What’s goes into your schedule is a guide on what you’re supposed to do at a specific time. Get up early in the morning, take a shower, prepare a cup of coffee and take breakfast, then get dressed as if you’re actually reporting to work. You don’t have to wear a suit and a tie, but you’ll need to prepare for the day the same way you do while going to the office. Set regular working hours and include breaks and meal times. In the end, a routine can be extremely powerful at helping you get started every day. 32 | -------------------------------------------------------------------------------- /assets/scss/components/_faq.scss: -------------------------------------------------------------------------------- 1 | .faq { 2 | padding: 100px 0; 3 | @include tablet { 4 | padding: 50px 0; 5 | } 6 | &-content { 7 | @include desktop { 8 | text-align: center; 9 | margin-bottom: 30px; 10 | } 11 | h2 { 12 | margin-bottom: 25px; 13 | 14 | @include tablet { 15 | font-size: 30px; 16 | line-height: 40px; 17 | } 18 | 19 | @include mobile { 20 | font-size: 20px; 21 | line-height: 30px; 22 | } 23 | 24 | @include mobile-xs { 25 | font-size: 18px; 26 | } 27 | } 28 | 29 | p { 30 | @include mobile { 31 | font-size: 14px; 32 | } 33 | } 34 | } 35 | &-accordion { 36 | border-radius: 10px; 37 | &-item { 38 | margin-bottom: 25px; 39 | border-radius: 6px; 40 | position: relative; 41 | z-index: 1; 42 | box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.05); 43 | padding: 20px 30px; 44 | .header { 45 | position: relative; 46 | h5 { 47 | position: relative; 48 | &::before { 49 | content: ""; 50 | position: absolute; 51 | width: 24px; 52 | height: 24px; 53 | border-radius: 4px; 54 | background-color: rgba($color: $primary-color, $alpha: 0.1); 55 | right: 0; 56 | top: 50%; 57 | transform: translateY(-50%); 58 | } 59 | .btn { 60 | display: block; 61 | width: 100%; 62 | text-align: left; 63 | padding: 0; 64 | font-size: 18px; 65 | font-weight: 600; 66 | text-decoration: none; 67 | color: $text-color-dark; 68 | white-space: unset; 69 | position: relative; 70 | letter-spacing: 0; 71 | @include mobile { 72 | font-size: 16px; 73 | } 74 | &:before, 75 | &:after { 76 | content: ""; 77 | position: absolute; 78 | width: 10px; 79 | height: 2px; 80 | top: 50%; 81 | right: 6.5px; 82 | background: $primary-color; 83 | transform: translateY(-50%) rotate(0); 84 | transition: transform 0.5s ease; 85 | } 86 | &.collapsed { 87 | &:after { 88 | transform: translateY(-50%) rotate(270deg); 89 | } 90 | } 91 | } 92 | } 93 | } 94 | .body { 95 | color: $text-color; 96 | font-size: 15px; 97 | line-height: 25px; 98 | padding: 20px 0 10px; 99 | @include mobile { 100 | font-size: 14px; 101 | line-height: 22px; 102 | } 103 | } 104 | } 105 | } 106 | } 107 | -------------------------------------------------------------------------------- /assets/scss/components/_testimonial.scss: -------------------------------------------------------------------------------- 1 | .testimonial { 2 | padding: 50px 0px 100px; 3 | overflow: hidden; 4 | @include desktop { 5 | padding-top: 100px; 6 | } 7 | @include tablet { 8 | padding: 50px 0; 9 | } 10 | 11 | @include mobile-xs { 12 | margin-top: 50px; 13 | } 14 | 15 | &-content { 16 | @include desktop { 17 | text-align: center; 18 | margin-bottom: 30px; 19 | } 20 | h2 { 21 | margin-bottom: 25px; 22 | font-size: 40px; 23 | 24 | @include desktop { 25 | font-size: 35px; 26 | } 27 | 28 | @include mobile { 29 | font-size: 20px; 30 | line-height: 30px; 31 | } 32 | } 33 | 34 | p { 35 | @include mobile { 36 | font-size: 14px; 37 | } 38 | } 39 | } 40 | 41 | &-slider { 42 | @include desktop { 43 | width: 80%; 44 | margin: 0 auto; 45 | } 46 | @include tablet { 47 | width: 95%; 48 | } 49 | @include mobile { 50 | width: 100%; 51 | } 52 | &-item { 53 | position: relative; 54 | padding: 30px 40px; 55 | background: $white; 56 | border-radius: 10px; 57 | margin: 0 50px; 58 | outline: 0 !important; 59 | transition: 0.5s ease; 60 | @include desktop { 61 | margin: 0 70px; 62 | } 63 | @include mobile { 64 | padding: 20px; 65 | margin: 0 50px; 66 | } 67 | p { 68 | font-size: 14px; 69 | color: $text-color-dark; 70 | } 71 | } 72 | 73 | &-person { 74 | display: flex; 75 | align-items: center; 76 | .thumb { 77 | width: 50px; 78 | height: 50px; 79 | border-radius: 50%; 80 | overflow: hidden; 81 | 82 | img { 83 | width: 100%; 84 | } 85 | } 86 | 87 | .content { 88 | margin-left: 20px; 89 | 90 | h3 { 91 | font-size: 13px; 92 | font-weight: 500; 93 | margin: 0; 94 | } 95 | 96 | p { 97 | font-size: 12px; 98 | margin: 0; 99 | } 100 | } 101 | } 102 | 103 | .slick-list { 104 | padding: 0 100px; 105 | margin: 0 -100px; 106 | } 107 | } 108 | 109 | .testimonial-slider .slick-slide, 110 | .testimonial-slider 111 | .slick-slide[aria-hidden="true"]:not(.slick-cloned) 112 | ~ .slick-cloned[aria-hidden="true"] { 113 | transition: all 0.5s; 114 | box-shadow: 20px 20px 50px rgba($color: #000000, $alpha: 0.03); 115 | opacity: 0.5; 116 | } 117 | 118 | .testimonial-slider .slick-center, 119 | .testimonial-slider 120 | .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) 121 | + .slick-cloned[aria-hidden="true"] { 122 | transform: scale(1.3); 123 | z-index: 1; 124 | opacity: 1; 125 | box-shadow: 20px 20px 50px rgba($color: #000000, $alpha: 0.05); 126 | } 127 | } 128 | -------------------------------------------------------------------------------- /layouts/contact/list.html: -------------------------------------------------------------------------------- 1 | {{ define "main" }} 2 | 3 | {{ "" | safeHTML }} 4 | 17 | 18 | 19 | {{ "" | safeHTML }} 20 |
21 |
22 |
23 |
24 |
25 |
26 | 33 |
34 |
35 | 42 |
43 |
44 | 45 |
46 |
47 | 55 |
56 |
57 |
58 | 65 | 68 |
69 |
70 |
71 | 74 |
75 |
76 |

77 |
78 |
79 |

80 | ** Form Backend 81 |

82 |
83 |
84 |
85 |
86 | {{ end }} 87 | -------------------------------------------------------------------------------- /exampleSite/static/images/service-icons/icon-trial.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /assets/js/script.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | "use strict"; 3 | 4 | // Headroom Initialize 5 | $(".main-nav").headroom(); 6 | 7 | // Scroll to top 8 | $("a[href='#top']").click(function () { 9 | $("html, body").animate( 10 | { 11 | scrollTop: 0, 12 | }, 13 | "slow" 14 | ); 15 | return false; 16 | }); 17 | 18 | // Magnific Popup 19 | $(".popup-youtube, .popup-vimeo, .popup-gmaps").magnificPopup({ 20 | disableOn: 700, 21 | type: "iframe", 22 | mainClass: "mfp-fade", 23 | removalDelay: 160, 24 | preloader: false, 25 | fixedContentPos: false, 26 | }); 27 | 28 | // Smooth scroll 29 | $("a.scroll-to").on("click", function (event) { 30 | var $anchor = $(this); 31 | $("html, body") 32 | .stop() 33 | .animate( 34 | { 35 | scrollTop: $($anchor.attr("href")).offset().top - 50, 36 | }, 37 | 1000 38 | ); 39 | event.preventDefault(); 40 | }); 41 | 42 | if (window.innerWidth > 767) { 43 | $(".service-item").matchHeight({ 44 | byRow: 0, 45 | }); 46 | 47 | $(".blog-post-item").matchHeight({ 48 | byRow: 0, 49 | }); 50 | } 51 | 52 | $(".testimonial-slider-item").matchHeight({ 53 | byRow: 0, 54 | }); 55 | 56 | // Screenshot Slider 57 | $(".screenshots-slider").slick({ 58 | infinite: true, 59 | slidesToShow: 5, 60 | slidesToScroll: 1, 61 | dots: true, 62 | arrows: false, 63 | centerMode: true, 64 | centerPadding: "0px", 65 | autoplay: true, 66 | speed: 500, 67 | 68 | responsive: [ 69 | { 70 | breakpoint: 992, 71 | settings: { 72 | slidesToShow: 3, 73 | slidesToScroll: 1, 74 | }, 75 | }, 76 | { 77 | breakpoint: 576, 78 | settings: { 79 | slidesToShow: 1, 80 | slidesToScroll: 1, 81 | }, 82 | }, 83 | ], 84 | }); 85 | 86 | // Testimonial slider 87 | $(".testimonial-slider").slick({ 88 | infinite: true, 89 | slidesToShow: 3, 90 | slidesToScroll: 1, 91 | dots: false, 92 | arrows: false, 93 | centerMode: true, 94 | centerPadding: "-100px", 95 | autoplay: true, 96 | speed: 500, 97 | vertical: true, 98 | verticalSwiping: true, 99 | }); 100 | 101 | $(".slick-slider").on("click", ".slick-slide", function (e) { 102 | e.stopPropagation(); 103 | var index = $(this).data("slick-index"); 104 | if ($(".testimonial-slider").slick("slickCurrentSlide") !== index) { 105 | $(".testimonial-slider").slick("slickGoTo", index); 106 | } 107 | }); 108 | 109 | // AOS initialize 110 | AOS.init({ 111 | disable: "mobile", 112 | }); 113 | 114 | // Tooltip 115 | $(".footer-tooltip").tooltip(); 116 | }); 117 | 118 | // sticky nav 119 | $(window).on("scroll", function () { 120 | if ($(window).scrollTop()) { 121 | $("nav").addClass("nav-bg"); 122 | } else { 123 | $("nav").removeClass("nav-bg"); 124 | } 125 | }); 126 | -------------------------------------------------------------------------------- /assets/scss/components/_feature.scss: -------------------------------------------------------------------------------- 1 | .feature { 2 | position: relative; 3 | overflow: hidden; 4 | 5 | @include desktop { 6 | text-align: center; 7 | padding-bottom: 80px; 8 | } 9 | 10 | &-image { 11 | position: relative; 12 | text-align: center; 13 | 14 | &-shape1, 15 | &-shape2, 16 | &-shape3, 17 | &-shape4 { 18 | position: absolute; 19 | z-index: -1; 20 | } 21 | 22 | img { 23 | max-width: 100%; 24 | } 25 | 26 | &-shape1 { 27 | @include desktop { 28 | left: -13% !important; 29 | } 30 | 31 | @include tablet { 32 | left: -17% !important; 33 | } 34 | } 35 | 36 | &-shape2 { 37 | @include desktop { 38 | right: 5% !important; 39 | } 40 | 41 | @include tablet { 42 | right: -10% !important; 43 | } 44 | } 45 | 46 | &-shape3 { 47 | @include desktop { 48 | right: -7% !important; 49 | } 50 | 51 | @include tablet { 52 | right: -9% !important; 53 | } 54 | } 55 | 56 | &-shape4 { 57 | @include desktop { 58 | left: -5% !important; 59 | } 60 | 61 | @include tablet { 62 | left: -15% !important; 63 | } 64 | } 65 | } 66 | 67 | &-content { 68 | @include desktop { 69 | text-align: center; 70 | margin-bottom: 30px; 71 | } 72 | 73 | h2 { 74 | margin-bottom: 30px; 75 | 76 | @include tablet { 77 | font-size: 35px; 78 | line-height: 40px; 79 | } 80 | } 81 | 82 | p { 83 | font-weight: 400; 84 | font-size: 16px; 85 | line-height: 28px; 86 | margin-bottom: 30px; 87 | } 88 | 89 | &-list { 90 | margin-top: 50px; 91 | 92 | @include desktop { 93 | display: flex; 94 | justify-content: center; 95 | } 96 | 97 | ul { 98 | margin: 0; 99 | padding: 0; 100 | 101 | li { 102 | list-style: none; 103 | display: flex; 104 | align-items: center; 105 | &:not(:last-child) { 106 | margin-bottom: 15px; 107 | } 108 | 109 | i { 110 | width: 24px; 111 | height: 24px; 112 | text-align: center; 113 | line-height: 20px; 114 | border: 2px solid $primary-color; 115 | border-radius: 5px; 116 | margin-right: 15px; 117 | color: $primary-color; 118 | display: inline-block; 119 | font-size: 12px; 120 | font-weight: bold; 121 | } 122 | 123 | p { 124 | font-weight: 500; 125 | margin-bottom: 0; 126 | display: inline-block; 127 | color: $text-color-dark; 128 | @include desktop-lg { 129 | font-size: 14px; 130 | } 131 | @include mobile { 132 | font-size: 13px; 133 | } 134 | } 135 | } 136 | } 137 | } 138 | } 139 | } 140 | -------------------------------------------------------------------------------- /assets/scss/components/_service.scss: -------------------------------------------------------------------------------- 1 | .service { 2 | padding: 60px 0 80px; 3 | 4 | @include mobile-xs { 5 | padding-bottom: 0; 6 | } 7 | .col-md-6 { 8 | &:nth-child(3n - 2) { 9 | .service-item { 10 | .service-icon { 11 | svg { 12 | path { 13 | &:first-child { 14 | fill: #ffecee; 15 | } 16 | } 17 | } 18 | } 19 | &::after { 20 | background: rgb(255, 187, 193); 21 | } 22 | } 23 | } 24 | &:nth-child(3n - 1) { 25 | .service-item { 26 | .service-icon { 27 | svg { 28 | path { 29 | &:first-child { 30 | fill: #e8f1ff; 31 | } 32 | } 33 | } 34 | } 35 | &::after { 36 | background: rgb(143, 186, 255); 37 | } 38 | } 39 | } 40 | &:nth-child(3n) { 41 | .service-item { 42 | .service-icon { 43 | svg { 44 | path { 45 | &:first-child { 46 | fill: #fff7d8; 47 | } 48 | } 49 | } 50 | } 51 | &::after { 52 | background: rgb(254, 231, 140); 53 | } 54 | } 55 | } 56 | } 57 | &-item { 58 | position: relative; 59 | background: $white; 60 | background: #fff; 61 | box-shadow: 0px 20px 25px rgba(67, 103, 90, 0.1); 62 | margin-bottom: 20px; 63 | margin-top: 10px; 64 | border-radius: 10px; 65 | padding: 25px 20px 40px; 66 | transition: transform 0.3s $site-ease; 67 | overflow: hidden; 68 | 69 | &::after { 70 | position: absolute; 71 | content: ""; 72 | width: 100%; 73 | height: 3px; 74 | left: 0; 75 | bottom: 0; 76 | z-index: 1; 77 | transform: scaleX(0); 78 | transition: transform 0.5s $site-ease; 79 | transform-origin: right; 80 | } 81 | 82 | &:hover { 83 | transform: scale(1.05); 84 | 85 | &::after { 86 | transform: scaleX(1); 87 | transform-origin: left; 88 | } 89 | } 90 | } 91 | &-icon { 92 | position: relative; 93 | width: 100%; 94 | height: 145px; 95 | 96 | svg { 97 | position: absolute; 98 | height: 100%; 99 | width: auto; 100 | left: 50%; 101 | transform: translateX(-50%); 102 | } 103 | 104 | i { 105 | position: relative; 106 | left: 50%; 107 | top: 50%; 108 | transform: translate(-50%, -50%); 109 | font-size: 40px; 110 | color: $black; 111 | display: inline-block; 112 | } 113 | } 114 | 115 | &-content { 116 | text-align: center; 117 | 118 | img { 119 | width: 45%; 120 | padding-top: 20px; 121 | } 122 | 123 | h4 { 124 | margin-top: 20px; 125 | font-size: 22px; 126 | font-weight: 600; 127 | } 128 | 129 | p { 130 | font-size: 16px; 131 | line-height: 28px; 132 | margin-bottom: 0; 133 | } 134 | } 135 | } 136 | -------------------------------------------------------------------------------- /layouts/partials/feature.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.Data.feature }} 2 | {{ if .enable }} 3 |
4 |
5 |
6 |
7 |
8 | feature-image-shape 14 | feature-image 18 | feature-image-shape 24 |
25 |
26 |
27 |
28 |

29 | {{ .title }} 30 |

31 |

32 | {{ .description }} 33 |

34 |

35 | {{ .description2 }} 36 |

37 | 38 | {{ .buttonText }} 39 | 40 |
41 |
42 |
43 |
44 |
45 |
46 |

47 | {{ .Title2nd }} 48 |

49 |

50 | {{ .description2nd }} 51 |

52 |
53 |
    54 | {{ $Section := .checkItem }} 55 | {{ range $Section }} 56 |
  • 57 | 58 |

    {{ .text }}

    59 |
  • 60 | {{ end }} 61 |
62 |
63 |
64 |
65 |
66 |
67 | feature-image-shape 73 | feature-image 77 | feature-image-shape 83 |
84 |
85 |
86 |
87 |
88 | {{ end }} 89 | {{ end }} -------------------------------------------------------------------------------- /assets/scss/components/_video.scss: -------------------------------------------------------------------------------- 1 | .video { 2 | background: #f9f2ea; 3 | padding-bottom: 100px; 4 | position: relative; 5 | border-radius: 50px; 6 | margin: 200px 80px 0; 7 | @include desktop-xl { 8 | margin: 200px 50px 0; 9 | } 10 | @include desktop-lg { 11 | margin: 200px 30px 0; 12 | } 13 | @include desktop { 14 | margin: 100px 30px 0; 15 | border-radius: 25px; 16 | } 17 | @include tablet { 18 | padding-bottom: 50px; 19 | margin: 70px 30px 0; 20 | } 21 | 22 | &-iframe { 23 | margin-top: -200px; 24 | position: relative; 25 | img { 26 | width: 100%; 27 | } 28 | @include desktop { 29 | width: 80%; 30 | margin: -100px auto 0; 31 | } 32 | @include tablet { 33 | width: 90%; 34 | margin: -70px auto 0; 35 | } 36 | } 37 | 38 | &-icon { 39 | position: absolute; 40 | border: 2px solid white; 41 | border-radius: 50%; 42 | background: #fff; 43 | z-index: 1; 44 | width: 90px; 45 | height: 90px; 46 | top: 50%; 47 | left: 50%; 48 | transform: translate(-50%, -50%); 49 | 50 | @include tablet { 51 | width: 70px; 52 | height: 70px; 53 | } 54 | 55 | @include mobile-xs { 56 | width: 60px; 57 | height: 60px; 58 | } 59 | 60 | i { 61 | color: red; 62 | position: absolute; 63 | text-align: center; 64 | top: 50%; 65 | left: 50%; 66 | font-size: 30px; 67 | transform: translate(-50%, -50%); 68 | } 69 | } 70 | 71 | &-iframe::before, 72 | &-iframe::after { 73 | content: ""; 74 | background: rgba($color: $white, $alpha: 0.5); 75 | border-radius: 50%; 76 | top: 50%; 77 | left: 50%; 78 | position: absolute; 79 | transform-origin: top left; 80 | animation-name: grow; 81 | animation-duration: 2s; 82 | animation-iteration-count: infinite; 83 | animation-direction: alternate; 84 | @include mobile { 85 | content: none; 86 | } 87 | } 88 | 89 | &-iframe::after { 90 | width: 140px; 91 | height: 140px; 92 | 93 | @include tablet { 94 | width: 120px; 95 | height: 120px; 96 | } 97 | 98 | @include mobile-xs { 99 | width: 100px; 100 | height: 100px; 101 | } 102 | } 103 | 104 | &-iframe::before { 105 | width: 190px; 106 | height: 190px; 107 | animation-delay: 1s; 108 | 109 | @include tablet { 110 | width: 150px; 111 | height: 150px; 112 | } 113 | 114 | @include mobile-xs { 115 | width: 120px; 116 | height: 120px; 117 | } 118 | } 119 | 120 | &-content { 121 | text-align: center; 122 | 123 | @include mobile-xs { 124 | margin-top: 50px; 125 | } 126 | 127 | h2 { 128 | margin-top: 60px; 129 | line-height: 65px; 130 | margin-bottom: 50px; 131 | 132 | @include tablet { 133 | font-size: 35px; 134 | line-height: 44px; 135 | margin: 40px 0 30px; 136 | } 137 | @include mobile { 138 | font-size: 24px; 139 | line-height: 34px; 140 | } 141 | } 142 | 143 | &-buttons { 144 | @extend .hero-content-buttons; 145 | } 146 | } 147 | } 148 | 149 | @keyframes grow { 150 | 0% { 151 | transform: scale(0.9) translate(-50%, -50%); 152 | } 153 | 154 | 100% { 155 | transform: scale(1) translate(-50%, -50%); 156 | } 157 | } 158 | -------------------------------------------------------------------------------- /assets/scss/components/_screenshots.scss: -------------------------------------------------------------------------------- 1 | .screenshots { 2 | background: $bg-color; 3 | padding: 70px 0 120px; 4 | border-radius: 50px; 5 | margin: 0 80px; 6 | @include desktop-xl { 7 | margin: 0 50px; 8 | } 9 | @include desktop-lg { 10 | margin: 0 30px; 11 | } 12 | @include desktop { 13 | border-radius: 25px; 14 | } 15 | @include mobile { 16 | margin: 0 15px; 17 | padding: 50px 0 80px; 18 | overflow: hidden; 19 | } 20 | &-title { 21 | margin-bottom: 55px; 22 | 23 | @include mobile-xs { 24 | margin-top: 50px; 25 | } 26 | 27 | h2 { 28 | text-align: center; 29 | margin-bottom: 20px; 30 | 31 | @include tablet { 32 | font-size: 35px; 33 | line-height: 44px; 34 | } 35 | @include mobile { 36 | font-size: 30px; 37 | line-height: 42px; 38 | } 39 | } 40 | 41 | p { 42 | text-align: center; 43 | font-size: 17px; 44 | line-height: 30px; 45 | 46 | @include mobile { 47 | font-size: 14px; 48 | } 49 | } 50 | } 51 | 52 | &-wrapper { 53 | position: relative; 54 | width: 70%; 55 | margin: 0 auto; 56 | @include desktop-xl { 57 | width: 80%; 58 | } 59 | @include desktop-lg { 60 | width: 100%; 61 | } 62 | @include desktop { 63 | width: 80%; 64 | } 65 | @include tablet { 66 | width: 100%; 67 | } 68 | @include mobile { 69 | width: 70%; 70 | } 71 | } 72 | 73 | &-slider-frame { 74 | position: absolute; 75 | left: 50%; 76 | top: calc(50% - 1px); 77 | transform: translate(-50%, -50%); 78 | width: calc(20% - 18px); 79 | z-index: 1; 80 | display: block; 81 | pointer-events: none; 82 | @include desktop-xl { 83 | top: 50%; 84 | width: calc(20% - 22px); 85 | } 86 | 87 | @include desktop { 88 | width: calc(33% - 15px); 89 | } 90 | 91 | @include tablet { 92 | width: calc(33% - 20px); 93 | } 94 | 95 | @include mobile { 96 | width: calc(100% - 18px); 97 | } 98 | 99 | img { 100 | max-width: 100%; 101 | pointer-events: none; 102 | } 103 | } 104 | 105 | &-slider { 106 | &-item { 107 | padding: 0 15px; 108 | outline: none; 109 | 110 | img { 111 | width: 100%; 112 | height: 100%; 113 | 114 | @include tablet { 115 | } 116 | } 117 | } 118 | 119 | .slick-dots { 120 | position: absolute; 121 | bottom: -90px; 122 | @include mobile { 123 | bottom: -50px; 124 | } 125 | } 126 | 127 | .slick-dots li { 128 | display: inline-block; 129 | margin: 0 5px; 130 | width: unset; 131 | height: unset; 132 | } 133 | 134 | .slick-dots li button { 135 | background: $primary-color; 136 | text-indent: -999999999px; 137 | width: 15px; 138 | height: 7px; 139 | outline: 0; 140 | border-radius: 2px; 141 | transition: 0.5s ease; 142 | padding: 0; 143 | opacity: 0.3; 144 | &::before { 145 | content: none; 146 | } 147 | } 148 | 149 | .slick-dots li.slick-active button { 150 | background: $primary-color; 151 | width: 40px; 152 | opacity: 1; 153 | } 154 | 155 | .slick-list { 156 | @include mobile { 157 | overflow: visible; 158 | } 159 | } 160 | } 161 | } 162 | -------------------------------------------------------------------------------- /assets/scss/_buttons.scss: -------------------------------------------------------------------------------- 1 | .btn { 2 | font-size: 15px; 3 | padding: 18px 50px; 4 | border-radius: 10px; 5 | transition: 0.5s ease; 6 | font-weight: 500; 7 | letter-spacing: 1px; 8 | } 9 | 10 | .btn-sm { 11 | padding: 15px 45px; 12 | font-size: 14px; 13 | } 14 | 15 | .btn-primary { 16 | position: relative; 17 | border: 2px solid $primary-color; 18 | color: $primary-color; 19 | text-transform: uppercase; 20 | background: $white; 21 | 22 | span { 23 | display: block; 24 | position: relative; 25 | transition: 0.9s $site-ease; 26 | } 27 | 28 | &::before { 29 | content: ""; 30 | position: absolute; 31 | width: calc(100% + 4px); 32 | height: calc(100% + 4px); 33 | background: $primary-color; 34 | border-radius: 10px; 35 | left: -2px; 36 | top: -2px; 37 | transform: scaleY(0); 38 | transform-origin: bottom center; 39 | transition: 0.5s $site-ease; 40 | } 41 | 42 | &::after { 43 | content: attr(data-text); 44 | color: $white; 45 | font-size: 16px; 46 | position: absolute; 47 | top: 50%; 48 | left: 50%; 49 | transform: translate(-50%, calc(-50% - 10px)); 50 | opacity: 0; 51 | transition: 0.9s $site-ease; 52 | } 53 | 54 | &:hover { 55 | color: $primary-color; 56 | border-color: $primary-color; 57 | background: $white; 58 | 59 | span { 60 | transform: translateY(10px); 61 | opacity: 0; 62 | } 63 | 64 | &::before { 65 | transform: scaleY(1); 66 | } 67 | 68 | &::after { 69 | transform: translate(-50%, -50%); 70 | opacity: 1; 71 | } 72 | } 73 | } 74 | 75 | .btn-platform { 76 | display: flex; 77 | padding: 15px 40px; 78 | border: 2px solid $text-color-dark; 79 | align-items: center; 80 | border-radius: 10px; 81 | font-weight: 600; 82 | transition: all 0.3s ease-in-out; 83 | 84 | @include desktop-lg { 85 | padding: 15px 30px; 86 | } 87 | @include mobile { 88 | justify-content: center; 89 | } 90 | 91 | i { 92 | svg { 93 | fill: $text-color-dark; 94 | transition: all 0.3s ease-in-out; 95 | } 96 | } 97 | 98 | &-area { 99 | margin-left: 12px; 100 | color: $text-color-dark; 101 | font-size: 18px; 102 | transition: all 0.3s ease-in-out; 103 | 104 | @include mobile { 105 | font-size: 14px; 106 | } 107 | 108 | span { 109 | margin-bottom: -5px; 110 | display: block; 111 | font-size: 14px; 112 | color: $text-color; 113 | transition: all 0.3s ease-in-out; 114 | font-weight: 400; 115 | @include mobile { 116 | font-size: 12px; 117 | } 118 | } 119 | } 120 | 121 | &:hover { 122 | text-decoration: none; 123 | background-color: $primary-color; 124 | border-color: $primary-color; 125 | box-shadow: 0px 8px 20px rgba(254, 115, 128, 0.3); 126 | transform: scale(1.05); 127 | 128 | i { 129 | svg { 130 | fill: $white; 131 | } 132 | } 133 | 134 | .btn-platform-area { 135 | color: $white; 136 | 137 | span { 138 | color: $white; 139 | } 140 | } 141 | } 142 | } 143 | 144 | .btn-primary-filled { 145 | color: $white; 146 | background-color: $primary-color; 147 | font-weight: 500; 148 | font-size: 14px; 149 | font-family: $primary-font; 150 | box-shadow: 0px 8px 20px rgba(255, 115, 128, 0.3); 151 | transition: 0.3s $site-ease; 152 | text-transform: uppercase; 153 | &:hover { 154 | transform: scale(1.04); 155 | } 156 | } 157 | -------------------------------------------------------------------------------- /exampleSite/static/images/service-icons/icon-settings.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/scss/plugins/_slick-theme.scss: -------------------------------------------------------------------------------- 1 | @charset 'UTF-8'; 2 | /* Icons */ 3 | @font-face 4 | { 5 | font-family: 'slick'; 6 | font-weight: normal; 7 | font-style: normal; 8 | 9 | src: url('../fonts/slick.eot'); 10 | src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg'); 11 | font-display: swap; 12 | } 13 | /* Arrows */ 14 | .slick-prev, 15 | .slick-next 16 | { 17 | font-size: 0; 18 | line-height: 0; 19 | 20 | position: absolute; 21 | top: 50%; 22 | 23 | display: block; 24 | 25 | width: 20px; 26 | height: 20px; 27 | padding: 0; 28 | -webkit-transform: translate(0, -50%); 29 | -ms-transform: translate(0, -50%); 30 | transform: translate(0, -50%); 31 | 32 | cursor: pointer; 33 | 34 | color: transparent; 35 | border: none; 36 | outline: none; 37 | background: transparent; 38 | } 39 | .slick-prev:hover, 40 | .slick-prev:focus, 41 | .slick-next:hover, 42 | .slick-next:focus 43 | { 44 | color: transparent; 45 | outline: none; 46 | background: transparent; 47 | } 48 | .slick-prev:hover:before, 49 | .slick-prev:focus:before, 50 | .slick-next:hover:before, 51 | .slick-next:focus:before 52 | { 53 | opacity: 1; 54 | } 55 | .slick-prev.slick-disabled:before, 56 | .slick-next.slick-disabled:before 57 | { 58 | opacity: .25; 59 | } 60 | 61 | .slick-prev:before, 62 | .slick-next:before 63 | { 64 | font-family: 'slick'; 65 | font-size: 20px; 66 | line-height: 1; 67 | 68 | opacity: .75; 69 | color: white; 70 | 71 | -webkit-font-smoothing: antialiased; 72 | -moz-osx-font-smoothing: grayscale; 73 | } 74 | 75 | .slick-prev 76 | { 77 | left: -25px; 78 | } 79 | [dir='rtl'] .slick-prev 80 | { 81 | right: -25px; 82 | left: auto; 83 | } 84 | .slick-prev:before 85 | { 86 | content: '←'; 87 | } 88 | [dir='rtl'] .slick-prev:before 89 | { 90 | content: '→'; 91 | } 92 | 93 | .slick-next 94 | { 95 | right: -25px; 96 | } 97 | [dir='rtl'] .slick-next 98 | { 99 | right: auto; 100 | left: -25px; 101 | } 102 | .slick-next:before 103 | { 104 | content: '→'; 105 | } 106 | [dir='rtl'] .slick-next:before 107 | { 108 | content: '←'; 109 | } 110 | 111 | /* Dots */ 112 | .slick-dotted.slick-slider 113 | { 114 | margin-bottom: 30px; 115 | } 116 | 117 | .slick-dots 118 | { 119 | position: absolute; 120 | bottom: -25px; 121 | 122 | display: block; 123 | 124 | width: 100%; 125 | padding: 0; 126 | margin: 0; 127 | 128 | list-style: none; 129 | 130 | text-align: center; 131 | } 132 | .slick-dots li 133 | { 134 | position: relative; 135 | 136 | display: inline-block; 137 | 138 | width: 20px; 139 | height: 20px; 140 | margin: 0 5px; 141 | padding: 0; 142 | 143 | cursor: pointer; 144 | } 145 | .slick-dots li button 146 | { 147 | font-size: 0; 148 | line-height: 0; 149 | 150 | display: block; 151 | 152 | width: 20px; 153 | height: 20px; 154 | padding: 5px; 155 | 156 | cursor: pointer; 157 | 158 | color: transparent; 159 | border: 0; 160 | outline: none; 161 | background: transparent; 162 | } 163 | .slick-dots li button:hover, 164 | .slick-dots li button:focus 165 | { 166 | outline: none; 167 | } 168 | .slick-dots li button:hover:before, 169 | .slick-dots li button:focus:before 170 | { 171 | opacity: 1; 172 | } 173 | .slick-dots li button:before 174 | { 175 | font-family: 'slick'; 176 | font-size: 6px; 177 | line-height: 20px; 178 | 179 | position: absolute; 180 | top: 0; 181 | left: 0; 182 | 183 | width: 20px; 184 | height: 20px; 185 | 186 | content: '•'; 187 | text-align: center; 188 | 189 | opacity: .25; 190 | color: black; 191 | 192 | -webkit-font-smoothing: antialiased; 193 | -moz-osx-font-smoothing: grayscale; 194 | } 195 | .slick-dots li.slick-active button:before 196 | { 197 | opacity: .75; 198 | color: black; 199 | } 200 | -------------------------------------------------------------------------------- /assets/scss/components/_navigation.scss: -------------------------------------------------------------------------------- 1 | .main-nav { 2 | padding: 30px 35px 20px; 3 | transition: all 0.5s ease-in-out; 4 | position: fixed; 5 | z-index: 99; 6 | top: 0; 7 | width: 100%; 8 | 9 | @include desktop { 10 | text-align: center; 11 | padding: 20px 30px; 12 | width: 95%; 13 | margin: 20px auto; 14 | border-radius: 8px; 15 | background: $white; 16 | box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.09); 17 | } 18 | @include mobile { 19 | padding: 15px 20px; 20 | } 21 | 22 | .navbar-nav { 23 | .nav-item { 24 | .nav-link { 25 | color: $text-color-dark; 26 | padding-left: 20px; 27 | font-weight: 500; 28 | font-size: 14px; 29 | text-transform: uppercase; 30 | padding-right: 20px; 31 | position: relative; 32 | z-index: 1; 33 | transition: all 0.5s ease-in-out; 34 | letter-spacing: 2px; 35 | @include desktop { 36 | font-size: 16px; 37 | padding: 15px 0; 38 | } 39 | } 40 | } 41 | } 42 | 43 | .navbar-brand { 44 | img { 45 | width: 154px; 46 | @include mobile { 47 | width: 120px; 48 | } 49 | } 50 | } 51 | 52 | .account-list { 53 | margin-left: 30px; 54 | display: flex; 55 | align-items: center; 56 | 57 | @include desktop { 58 | justify-content: center; 59 | margin-left: 0px; 60 | } 61 | 62 | li { 63 | a { 64 | color: $white; 65 | background-color: $primary-color; 66 | font-weight: 500; 67 | font-size: 14px; 68 | font-family: $primary-font; 69 | box-shadow: 0px 8px 20px rgba(255, 115, 128, 0.3); 70 | transition: 0.3s $site-ease; 71 | text-transform: uppercase; 72 | &:hover { 73 | transform: scale(1.04); 74 | } 75 | @include desktop { 76 | margin-top: 20px; 77 | } 78 | @include mobile { 79 | display: block; 80 | } 81 | } 82 | } 83 | } 84 | 85 | .navbar-toggler { 86 | outline: 0; 87 | padding: 0; 88 | 89 | .icon-bar { 90 | width: 25px; 91 | height: 2px; 92 | background: $primary-color; 93 | transition: all 0.2s; 94 | display: block; 95 | 96 | &:not(:last-child) { 97 | margin-bottom: 5px; 98 | } 99 | 100 | &:nth-child(1) { 101 | transform: rotate(45deg); 102 | transform-origin: 10% 10%; 103 | } 104 | 105 | &:nth-child(2) { 106 | opacity: 0; 107 | filter: alpha(opacity=0); 108 | } 109 | 110 | &:nth-child(3) { 111 | transform: rotate(-45deg); 112 | transform-origin: 10% 90%; 113 | } 114 | } 115 | 116 | &.collapsed { 117 | .icon-bar { 118 | &:nth-child(1) { 119 | transform: rotate(0); 120 | } 121 | 122 | &:nth-child(2) { 123 | opacity: 1; 124 | filter: alpha(opacity=1); 125 | } 126 | 127 | &:nth-child(3) { 128 | transform: rotate(0); 129 | } 130 | } 131 | } 132 | } 133 | 134 | &.nav-bg { 135 | background: $white; 136 | padding: 15px; 137 | border: none; 138 | box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.09); 139 | top: 0; 140 | @include desktop { 141 | padding: 20px 30px; 142 | } 143 | @include mobile { 144 | padding: 15px 20px; 145 | } 146 | .navbar-brand { 147 | .logo-main { 148 | display: block; 149 | } 150 | 151 | .logo-white { 152 | display: none; 153 | } 154 | } 155 | 156 | .nav-link { 157 | color: $text-color-dark !important; 158 | 159 | &::before { 160 | background: darken($color: $white, $amount: 10) !important; 161 | } 162 | } 163 | } 164 | } 165 | 166 | .headroom { 167 | position: fixed; 168 | top: 0; 169 | left: 0; 170 | right: 0; 171 | } 172 | 173 | .headroom--unpinned { 174 | top: -150px !important; 175 | } 176 | 177 | .headroom--pinned { 178 | top: 0; 179 | } 180 | -------------------------------------------------------------------------------- /layouts/partials/video.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.Data.video }} 2 | {{ if .enable }} 3 |
4 |
5 | 78 |
79 |
80 | {{ end }} 81 | {{ end }} -------------------------------------------------------------------------------- /assets/scss/components/_footer.scss: -------------------------------------------------------------------------------- 1 | .footer { 2 | position: relative; 3 | padding: 220px 0 120px; 4 | overflow: hidden; 5 | background: url(../images/footer/footer-bg.svg); 6 | background-position: top center; 7 | background-size: cover; 8 | @include mobile { 9 | padding: 120px 0 50px; 10 | } 11 | &-subscribe { 12 | &-title { 13 | h2 { 14 | text-align: center; 15 | margin: 0px 0 60px; 16 | @include tablet { 17 | font-size: 35px; 18 | } 19 | } 20 | } 21 | 22 | &-form { 23 | .from-group { 24 | margin-bottom: 100px; 25 | position: relative; 26 | 27 | .input-group { 28 | padding: 0; 29 | 30 | .form-control { 31 | position: relative; 32 | border-radius: 10px; 33 | border: none; 34 | padding: 20px 200px 20px 40px; 35 | background: #fff; 36 | width: 70%; 37 | z-index: 0; 38 | box-shadow: 20px 20px 50px rgba(0, 0, 0, 0.1); 39 | height: 80px; 40 | @include mobile { 41 | padding: 20px 150px 20px 20px; 42 | } 43 | } 44 | 45 | .subscribe { 46 | position: absolute; 47 | z-index: 1; 48 | top: 50%; 49 | transform: translateY(-50%); 50 | right: 10px; 51 | @include mobile-xs { 52 | right: 5px; 53 | } 54 | 55 | button { 56 | height: 60px; 57 | padding: 10px 30px; 58 | box-shadow: 0px 8px 20px rgba(255, 115, 128, 0.3); 59 | background: $primary-color; 60 | font-weight: 600; 61 | color: $white; 62 | display: flex; 63 | align-items: center; 64 | z-index: 9; 65 | overflow: hidden; 66 | @include mobile-xs { 67 | padding: 10px 15px; 68 | } 69 | 70 | .icon-left { 71 | transform: translateX(-50px); 72 | transition: all 0.5s ease-in-out; 73 | opacity: 0; 74 | } 75 | .icon-center { 76 | transition: all 0.5s ease-in-out; 77 | } 78 | &:hover { 79 | transform: scale(1.02); 80 | .icon-left { 81 | transform: translateX(20px); 82 | opacity: 1; 83 | } 84 | .icon-center { 85 | transform: translateX(50px); 86 | } 87 | } 88 | } 89 | } 90 | } 91 | } 92 | } 93 | } 94 | 95 | .footer-description { 96 | @include tablet { 97 | text-align: center; 98 | } 99 | @include mobile { 100 | margin-bottom: 30px; 101 | } 102 | 103 | img { 104 | margin-bottom: 20px; 105 | } 106 | 107 | p { 108 | color: #7a8081; 109 | line-height: 36px; 110 | } 111 | 112 | &-social { 113 | margin: 0; 114 | padding: 0; 115 | list-style: none; 116 | 117 | li { 118 | display: inline-block; 119 | 120 | &:not(:last-child) { 121 | margin-right: 10px; 122 | } 123 | 124 | a { 125 | display: block; 126 | color: $text-color; 127 | transition: 0.3s ease; 128 | 129 | &:hover { 130 | color: $text-color-dark; 131 | text-decoration: none; 132 | } 133 | } 134 | } 135 | } 136 | } 137 | 138 | .footer-widget { 139 | @include tablet { 140 | text-align: center; 141 | padding-top: 20px; 142 | } 143 | 144 | h4 { 145 | font-size: 22px; 146 | font-weight: 600; 147 | margin-bottom: 20px; 148 | @include mobile { 149 | font-size: 17px; 150 | } 151 | } 152 | 153 | &-list { 154 | text-align: left; 155 | 156 | @include tablet { 157 | text-align: center; 158 | } 159 | 160 | ul { 161 | padding: 0; 162 | margin: 0; 163 | 164 | li { 165 | list-style: none; 166 | a { 167 | color: $text-color; 168 | text-decoration: none; 169 | display: block; 170 | transition: all.5s ease-in-out; 171 | padding: 10px 0; 172 | @include mobile { 173 | font-size: 15px; 174 | } 175 | 176 | &:hover { 177 | color: $text-color-dark; 178 | } 179 | } 180 | 181 | i { 182 | padding-right: 10px; 183 | } 184 | } 185 | } 186 | } 187 | } 188 | } 189 | -------------------------------------------------------------------------------- /layouts/partials/footer.html: -------------------------------------------------------------------------------- 1 | 98 | 99 | {{ $style := resources.Get "scss/non-critical.scss" | resources.ToCSS | minify }} 100 | 101 | {{ $vendor := resources.Get "js/vendor.js" | minify }} 102 | 103 | 105 | {{ $script := resources.Get "js/script.js" | minify }} 106 | 107 | -------------------------------------------------------------------------------- /exampleSite/content/privacy.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Privacy & Policy 3 | description: > 4 | This is the Sample Description 5 | --- 6 | 7 | It is apsho’s policy to respect your privacy regarding any information we may collect while operating our website. This Privacy Policy applies to apsho.com (hereinafter, “us”, “we”, or “apsho.com”). We respect your privacy and are committed to protecting personally identifiable information you may provide us through the Website. We have adopted this privacy policy (“Privacy Policy”) to explain what information may be collected on our Website, how we use this information, and under what circumstances we may disclose the information to third parties. This Privacy Policy applies only to information we collect through the Website and does not apply to our collection of information from other sources. 8 | 9 | This Privacy Policy, together with the Terms and conditions posted on our Website, set forth the general rules and policies governing your use of our Website. Depending on your activities when visiting our Website, you may be required to agree to additional terms and conditions. 10 | 11 | ### Website Visitors 12 | 13 | Like most website operators, apsho collects non-personally-identifying information of the sort that web browsers and servers typically make available, such as the browser type, language preference, referring site, and the date and time of each visitor request. apsho’s purpose in collecting non-personally identifying information is to better understand how apsho’s visitors use its website. From time to time, apsho may release non-personally-identifying information in the aggregate, e.g., by publishing a report on trends in the usage of its website. 14 | 15 | apsho also collects potentially personally-identifying information like Internet Protocol (IP) addresses for logged in users and for users leaving comments on https://apsho.com blog posts. apsho only discloses logged in user and commenter IP addresses under the same circumstances that it uses and discloses personally-identifying information as described below. 16 | 17 | ### Gathering of Personally-Identifying Information 18 | 19 | Certain visitors to apsho’s websites choose to interact with apsho in ways that require apsho to gather personally-identifying information. The amount and type of information that apsho gathers depends on the nature of the interaction. For example, we ask visitors who sign up for a blog at https://apsho.com to provide a username and email address. 20 | 21 | ### Security 22 | 23 | The security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security. 24 | 25 | ### Advertisements 26 | 27 | Ads appearing on our website may be delivered to users by advertising partners, who may set cookies. These cookies allow the ad server to recognize your computer each time they send you an online advertisement to compile information about you or others who use your computer. This information allows ad networks to, among other things, deliver targeted advertisements that they believe will be of most interest to you. This Privacy Policy covers the use of cookies by apsho and does not cover the use of cookies by any advertisers. 28 | 29 | ### Links To External Sites 30 | 31 | Our Service may contain links to external sites that are not operated by us. If you click on a third party link, you will be directed to that third party’s site. We strongly advise you to review the Privacy Policy and terms and conditions of every site you visit. 32 | 33 | We have no control over, and assume no responsibility for the content, privacy policies or practices of any third party sites, products or services. 34 | 35 | ### Aggregated Statistics 36 | 37 | apsho may collect statistics about the behavior of visitors to its website. apsho may display this information publicly or provide it to others. However, apsho does not disclose your personally-identifying information. 38 | 39 | ### Cookies 40 | 41 | To enrich and perfect your online experience, apsho uses “Cookies”, similar technologies and services provided by others to display personalized content, appropriate advertising and store your preferences on your computer. 42 | 43 | A cookie is a string of information that a website stores on a visitor’s computer, and that the visitor’s browser provides to the website each time the visitor returns. apsho uses cookies to help apsho identify and track visitors, their usage of https://apsho.com, and their website access preferences. apsho visitors who do not wish to have cookies placed on their computers should set their browsers to refuse cookies before using apsho’s websites, with the drawback that certain features of apsho’s websites may not function properly without the aid of cookies. 44 | 45 | By continuing to navigate our website without changing your cookie settings, you hereby acknowledge and agree to apsho’s use of cookies. 46 | 47 | ### E-commerce 48 | 49 | Those who engage in transactions with apsho – by purchasing apsho’s services or products, are asked to provide additional information, including as necessary the personal and financial information required to process those transactions. In each case, apsho collects such information only insofar as is necessary or appropriate to fulfill the purpose of the visitor’s interaction with apsho. apsho does not disclose personally-identifying information other than as described below. And visitors can always refuse to supply personally-identifying information, with the caveat that it may prevent them from engaging in certain website-related activities. 50 | 51 | Although most changes are likely to be minor, apsho may change its Privacy Policy from time to time, and in apsho’s sole discretion. apsho encourages visitors to frequently check this page for any changes to its Privacy Policy. Your continued use of this site after any change in this Privacy Policy will constitute your acceptance of such change. 52 | -------------------------------------------------------------------------------- /layouts/partials/heroArea.html: -------------------------------------------------------------------------------- 1 | {{ with .Site.Data.hero }} 2 | {{ if .enable }} 3 |
4 |
5 | 6 | 7 | 12 | 20 | 21 | 22 | 23 | 24 | 29 | 37 | 38 | 39 |
40 |
41 |
42 | 103 |
104 |
105 | hero-img 106 |
107 |
108 |
109 |
110 |
111 | {{ end }} 112 | {{ end }} -------------------------------------------------------------------------------- /assets/scss/components/_blog.scss: -------------------------------------------------------------------------------- 1 | .blog { 2 | margin-top: -150px; 3 | padding-bottom: 100px; 4 | @include mobile { 5 | margin-top: -100px; 6 | } 7 | &-post { 8 | padding-bottom: 100px; 9 | @include mobile { 10 | padding-bottom: 50px; 11 | } 12 | &-item { 13 | background-color: $white; 14 | box-shadow: 0px 20px 25px rgba(67, 103, 90, 0.1); 15 | border-radius: 10px; 16 | margin-bottom: 50px; 17 | padding: 15px 15px 20px; 18 | transition: 0.3s ease; 19 | &:hover { 20 | transform: scale(1.02); 21 | } 22 | @include desktop { 23 | margin-bottom: 30px; 24 | } 25 | } 26 | &-thumb { 27 | img { 28 | width: 100%; 29 | border-radius: 10px; 30 | } 31 | margin-bottom: 18px; 32 | } 33 | &-content { 34 | padding: 0 8px; 35 | h2 { 36 | line-height: 28px; 37 | margin-bottom: 10px; 38 | a { 39 | font-size: 20px; 40 | font-weight: 600; 41 | display: block; 42 | color: $text-color-dark; 43 | text-decoration: none; 44 | transition: 0.3s ease; 45 | min-height: 56px; 46 | &:hover { 47 | color: rgba($color: $primary-color, $alpha: 0.7); 48 | } 49 | } 50 | } 51 | .post-author { 52 | display: flex; 53 | align-items: center; 54 | .thumb { 55 | width: 46px; 56 | height: 46px; 57 | border-radius: 50%; 58 | overflow: hidden; 59 | margin-right: 15px; 60 | img { 61 | width: 100%; 62 | } 63 | } 64 | .meta { 65 | h3 { 66 | font-size: 15px; 67 | margin-bottom: 0; 68 | font-weight: 600; 69 | } 70 | p { 71 | margin-bottom: 0; 72 | font-size: 14px; 73 | } 74 | } 75 | } 76 | } 77 | .see-all-post { 78 | margin-top: 40px; 79 | text-align: center; 80 | margin: 0 auto; 81 | } 82 | } 83 | &-pagination { 84 | display: flex; 85 | justify-content: center; 86 | overflow: hidden; 87 | margin-top: 30px; 88 | ul { 89 | padding: 0; 90 | margin: 0; 91 | .page-item { 92 | .page-link { 93 | width: 50px; 94 | height: 50px; 95 | display: flex; 96 | align-items: center; 97 | justify-content: center; 98 | font-size: 16px; 99 | font-weight: 500; 100 | padding: 0; 101 | text-align: center; 102 | border-radius: 4px; 103 | border: none; 104 | color: $text-color-dark; 105 | margin-right: 20px; 106 | background-color: rgba($color: $primary-color, $alpha: 0.1); 107 | transition: all 0.3s ease-in-out; 108 | z-index: 99; 109 | position: relative; 110 | @include mobile { 111 | width: 60px; 112 | height: 60px; 113 | font-size: 25px; 114 | margin-right: 15px; 115 | } 116 | &:hover { 117 | background: $primary-color; 118 | color: $white; 119 | } 120 | } 121 | &.active .page-link { 122 | background-color: $primary-color; 123 | color: $white; 124 | } 125 | } 126 | } 127 | } 128 | &-single { 129 | position: relative; 130 | margin-top: -150px; 131 | margin-bottom: 50px; 132 | border-radius: 10px; 133 | @include mobile { 134 | margin-top: -100px; 135 | } 136 | &-post { 137 | padding: 50px 40px 50px; 138 | background-color: $white; 139 | box-shadow: 0px 5px 25px rgba(25, 24, 29, 0.1); 140 | border-radius: 20px; 141 | @include mobile { 142 | padding: 30px; 143 | } 144 | img { 145 | max-width: 100%; 146 | margin-bottom: 30px; 147 | border-radius: 20px; 148 | } 149 | .post-title { 150 | width: 90%; 151 | margin: 0 auto 30px; 152 | font-size: 35px; 153 | @include desktop { 154 | font-size: 30px; 155 | line-height: 40px; 156 | width: 100%; 157 | } 158 | } 159 | h2 { 160 | font-size: 30px; 161 | line-height: 50px; 162 | text-align: center; 163 | margin-bottom: 20px; 164 | @include desktop { 165 | font-size: 25px; 166 | line-height: 40px; 167 | } 168 | } 169 | p { 170 | margin-bottom: 30px; 171 | &:last-child { 172 | margin-bottom: 0; 173 | } 174 | } 175 | ul { 176 | padding: 0 0 0 20px; 177 | margin: 0 0 40px; 178 | li { 179 | list-style: none; 180 | display: block; 181 | position: relative; 182 | line-height: 28px; 183 | font-size: 18px; 184 | padding-left: 30px; 185 | width: 65%; 186 | margin-bottom: 20px; 187 | @include tablet { 188 | width: 100%; 189 | } 190 | &::before { 191 | position: absolute; 192 | content: ""; 193 | background: rgba($color: $primary-color, $alpha: 0.7); 194 | width: 12px; 195 | height: 12px; 196 | border-radius: 4px; 197 | left: 0; 198 | top: 50%; 199 | transform: translateY(-50%); 200 | } 201 | } 202 | } 203 | } 204 | &-header { 205 | .post-meta { 206 | margin: 50px auto 0; 207 | @include mobile { 208 | margin-top: 25px; 209 | } 210 | ul { 211 | margin: 0 auto; 212 | display: flex; 213 | justify-content: center; 214 | align-items: center; 215 | list-style: none; 216 | padding: 0; 217 | li { 218 | color: $text-color-dark; 219 | &:not(:last-child) { 220 | margin-right: 30px; 221 | } 222 | img { 223 | width: 50px; 224 | height: 50px; 225 | border-radius: 50%; 226 | } 227 | h5 { 228 | font-size: 18px; 229 | font-weight: 500; 230 | margin: 0; 231 | } 232 | } 233 | } 234 | } 235 | } 236 | } 237 | } 238 | -------------------------------------------------------------------------------- /assets/scss/plugins/_magnific-popup.scss: -------------------------------------------------------------------------------- 1 | /* Magnific Popup CSS */ 2 | .mfp-bg { 3 | top: 0; 4 | left: 0; 5 | width: 100%; 6 | height: 100%; 7 | z-index: 1042; 8 | overflow: hidden; 9 | position: fixed; 10 | background: #0b0b0b; 11 | opacity: 0.8; 12 | } 13 | 14 | .mfp-wrap { 15 | top: 0; 16 | left: 0; 17 | width: 100%; 18 | height: 100%; 19 | z-index: 1043; 20 | position: fixed; 21 | outline: none !important; 22 | -webkit-backface-visibility: hidden; 23 | } 24 | 25 | .mfp-container { 26 | text-align: center; 27 | position: absolute; 28 | width: 100%; 29 | height: 100%; 30 | left: 0; 31 | top: 0; 32 | padding: 0 8px; 33 | box-sizing: border-box; 34 | } 35 | 36 | .mfp-container:before { 37 | content: ''; 38 | display: inline-block; 39 | height: 100%; 40 | vertical-align: middle; 41 | } 42 | 43 | .mfp-align-top .mfp-container:before { 44 | display: none; 45 | } 46 | 47 | .mfp-content { 48 | position: relative; 49 | display: inline-block; 50 | vertical-align: middle; 51 | margin: 0 auto; 52 | text-align: left; 53 | z-index: 1045; 54 | } 55 | 56 | .mfp-inline-holder .mfp-content, 57 | .mfp-ajax-holder .mfp-content { 58 | width: 100%; 59 | cursor: auto; 60 | } 61 | 62 | .mfp-ajax-cur { 63 | cursor: progress; 64 | } 65 | 66 | .mfp-zoom-out-cur, 67 | .mfp-zoom-out-cur .mfp-image-holder .mfp-close { 68 | cursor: -moz-zoom-out; 69 | cursor: -webkit-zoom-out; 70 | cursor: zoom-out; 71 | } 72 | 73 | .mfp-zoom { 74 | cursor: pointer; 75 | cursor: -webkit-zoom-in; 76 | cursor: -moz-zoom-in; 77 | cursor: zoom-in; 78 | } 79 | 80 | .mfp-auto-cursor .mfp-content { 81 | cursor: auto; 82 | } 83 | 84 | .mfp-close, 85 | .mfp-arrow, 86 | .mfp-preloader, 87 | .mfp-counter { 88 | -webkit-user-select: none; 89 | -moz-user-select: none; 90 | user-select: none; 91 | } 92 | 93 | .mfp-loading.mfp-figure { 94 | display: none; 95 | } 96 | 97 | .mfp-hide { 98 | display: none !important; 99 | } 100 | 101 | .mfp-preloader { 102 | color: #CCC; 103 | position: absolute; 104 | top: 50%; 105 | width: auto; 106 | text-align: center; 107 | margin-top: -0.8em; 108 | left: 8px; 109 | right: 8px; 110 | z-index: 1044; 111 | } 112 | 113 | .mfp-preloader a { 114 | color: #CCC; 115 | } 116 | 117 | .mfp-preloader a:hover { 118 | color: #FFF; 119 | } 120 | 121 | .mfp-s-ready .mfp-preloader { 122 | display: none; 123 | } 124 | 125 | .mfp-s-error .mfp-content { 126 | display: none; 127 | } 128 | 129 | button.mfp-close, 130 | button.mfp-arrow { 131 | overflow: visible; 132 | cursor: pointer; 133 | background: transparent; 134 | border: 0; 135 | -webkit-appearance: none; 136 | display: block; 137 | outline: none; 138 | padding: 0; 139 | z-index: 1046; 140 | box-shadow: none; 141 | touch-action: manipulation; 142 | } 143 | 144 | button::-moz-focus-inner { 145 | padding: 0; 146 | border: 0; 147 | } 148 | 149 | .mfp-close { 150 | width: 44px; 151 | height: 44px; 152 | line-height: 44px; 153 | position: absolute; 154 | right: 0; 155 | top: 0; 156 | text-decoration: none; 157 | text-align: center; 158 | opacity: 0.65; 159 | padding: 0 0 18px 10px; 160 | color: #FFF; 161 | font-style: normal; 162 | font-size: 28px; 163 | font-family: Arial, Baskerville, monospace; 164 | } 165 | 166 | .mfp-close:hover, 167 | .mfp-close:focus { 168 | opacity: 1; 169 | } 170 | 171 | .mfp-close:active { 172 | top: 1px; 173 | } 174 | 175 | .mfp-close-btn-in .mfp-close { 176 | color: #333; 177 | } 178 | 179 | .mfp-image-holder .mfp-close, 180 | .mfp-iframe-holder .mfp-close { 181 | color: #FFF; 182 | right: -6px; 183 | text-align: right; 184 | padding-right: 6px; 185 | width: 100%; 186 | } 187 | 188 | .mfp-counter { 189 | position: absolute; 190 | top: 0; 191 | right: 0; 192 | color: #CCC; 193 | font-size: 12px; 194 | line-height: 18px; 195 | white-space: nowrap; 196 | } 197 | 198 | .mfp-arrow { 199 | position: absolute; 200 | opacity: 0.65; 201 | margin: 0; 202 | top: 50%; 203 | margin-top: -55px; 204 | padding: 0; 205 | width: 90px; 206 | height: 110px; 207 | -webkit-tap-highlight-color: transparent; 208 | } 209 | 210 | .mfp-arrow:active { 211 | margin-top: -54px; 212 | } 213 | 214 | .mfp-arrow:hover, 215 | .mfp-arrow:focus { 216 | opacity: 1; 217 | } 218 | 219 | .mfp-arrow:before, 220 | .mfp-arrow:after { 221 | content: ''; 222 | display: block; 223 | width: 0; 224 | height: 0; 225 | position: absolute; 226 | left: 0; 227 | top: 0; 228 | margin-top: 35px; 229 | margin-left: 35px; 230 | border: medium inset transparent; 231 | } 232 | 233 | .mfp-arrow:after { 234 | border-top-width: 13px; 235 | border-bottom-width: 13px; 236 | top: 8px; 237 | } 238 | 239 | .mfp-arrow:before { 240 | border-top-width: 21px; 241 | border-bottom-width: 21px; 242 | opacity: 0.7; 243 | } 244 | 245 | .mfp-arrow-left { 246 | left: 0; 247 | } 248 | 249 | .mfp-arrow-left:after { 250 | border-right: 17px solid #FFF; 251 | margin-left: 31px; 252 | } 253 | 254 | .mfp-arrow-left:before { 255 | margin-left: 25px; 256 | border-right: 27px solid #3F3F3F; 257 | } 258 | 259 | .mfp-arrow-right { 260 | right: 0; 261 | } 262 | 263 | .mfp-arrow-right:after { 264 | border-left: 17px solid #FFF; 265 | margin-left: 39px; 266 | } 267 | 268 | .mfp-arrow-right:before { 269 | border-left: 27px solid #3F3F3F; 270 | } 271 | 272 | .mfp-iframe-holder { 273 | padding-top: 40px; 274 | padding-bottom: 40px; 275 | } 276 | 277 | .mfp-iframe-holder .mfp-content { 278 | line-height: 0; 279 | width: 100%; 280 | max-width: 900px; 281 | } 282 | 283 | .mfp-iframe-holder .mfp-close { 284 | top: -40px; 285 | } 286 | 287 | .mfp-iframe-scaler { 288 | width: 100%; 289 | height: 0; 290 | overflow: hidden; 291 | padding-top: 56.25%; 292 | } 293 | 294 | .mfp-iframe-scaler iframe { 295 | position: absolute; 296 | display: block; 297 | top: 0; 298 | left: 0; 299 | width: 100%; 300 | height: 100%; 301 | box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); 302 | background: #000; 303 | } 304 | 305 | /* Main image in popup */ 306 | img.mfp-img { 307 | width: auto; 308 | max-width: 100%; 309 | height: auto; 310 | display: block; 311 | line-height: 0; 312 | box-sizing: border-box; 313 | padding: 40px 0 40px; 314 | margin: 0 auto; 315 | } 316 | 317 | /* The shadow behind the image */ 318 | .mfp-figure { 319 | line-height: 0; 320 | } 321 | 322 | .mfp-figure:after { 323 | content: ''; 324 | position: absolute; 325 | left: 0; 326 | top: 40px; 327 | bottom: 40px; 328 | display: block; 329 | right: 0; 330 | width: auto; 331 | height: auto; 332 | z-index: -1; 333 | box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); 334 | background: #444; 335 | } 336 | 337 | .mfp-figure small { 338 | color: #BDBDBD; 339 | display: block; 340 | font-size: 12px; 341 | line-height: 14px; 342 | } 343 | 344 | .mfp-figure figure { 345 | margin: 0; 346 | } 347 | 348 | .mfp-bottom-bar { 349 | margin-top: -36px; 350 | position: absolute; 351 | top: 100%; 352 | left: 0; 353 | width: 100%; 354 | cursor: auto; 355 | } 356 | 357 | .mfp-title { 358 | text-align: left; 359 | line-height: 18px; 360 | color: #F3F3F3; 361 | word-wrap: break-word; 362 | padding-right: 36px; 363 | } 364 | 365 | .mfp-image-holder .mfp-content { 366 | max-width: 100%; 367 | } 368 | 369 | .mfp-gallery .mfp-image-holder .mfp-figure { 370 | cursor: pointer; 371 | } 372 | 373 | @media screen and (max-width: 800px) and (orientation: landscape), 374 | screen and (max-height: 300px) { 375 | 376 | /** 377 | * Remove all paddings around the image on small screen 378 | */ 379 | .mfp-img-mobile .mfp-image-holder { 380 | padding-left: 0; 381 | padding-right: 0; 382 | } 383 | 384 | .mfp-img-mobile img.mfp-img { 385 | padding: 0; 386 | } 387 | 388 | .mfp-img-mobile .mfp-figure:after { 389 | top: 0; 390 | bottom: 0; 391 | } 392 | 393 | .mfp-img-mobile .mfp-figure small { 394 | display: inline; 395 | margin-left: 5px; 396 | } 397 | 398 | .mfp-img-mobile .mfp-bottom-bar { 399 | background: rgba(0, 0, 0, 0.6); 400 | bottom: 0; 401 | margin: 0; 402 | top: auto; 403 | padding: 3px 5px; 404 | position: fixed; 405 | box-sizing: border-box; 406 | } 407 | 408 | .mfp-img-mobile .mfp-bottom-bar:empty { 409 | padding: 0; 410 | } 411 | 412 | .mfp-img-mobile .mfp-counter { 413 | right: 5px; 414 | top: 3px; 415 | } 416 | 417 | .mfp-img-mobile .mfp-close { 418 | top: 0; 419 | right: 0; 420 | width: 35px; 421 | height: 35px; 422 | line-height: 35px; 423 | background: rgba(0, 0, 0, 0.6); 424 | position: fixed; 425 | text-align: center; 426 | padding: 0; 427 | } 428 | } 429 | 430 | @media all and (max-width: 900px) { 431 | .mfp-arrow { 432 | -webkit-transform: scale(0.75); 433 | transform: scale(0.75); 434 | } 435 | 436 | .mfp-arrow-left { 437 | -webkit-transform-origin: 0; 438 | transform-origin: 0; 439 | } 440 | 441 | .mfp-arrow-right { 442 | -webkit-transform-origin: 100%; 443 | transform-origin: 100%; 444 | } 445 | 446 | .mfp-container { 447 | padding-left: 6px; 448 | padding-right: 6px; 449 | } 450 | } -------------------------------------------------------------------------------- /static/themify/themify.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: "themify"; 3 | src: url("fonts/themify.eot?-fvbane"); 4 | src: url("fonts/themify.eot?#iefix-fvbane") format("embedded-opentype"), 5 | url("fonts/themify.woff?-fvbane") format("woff"), 6 | url("fonts/themify.ttf?-fvbane") format("truetype"), 7 | url("fonts/themify.svg?-fvbane#themify") format("svg"); 8 | font-weight: normal; 9 | font-style: normal; 10 | } 11 | 12 | [class^="ti-"], 13 | [class*=" ti-"] { 14 | font-family: "themify"; 15 | speak: none; 16 | font-style: normal; 17 | font-weight: normal; 18 | font-variant: normal; 19 | text-transform: none; 20 | line-height: 1; 21 | 22 | /* Better Font Rendering =========== */ 23 | -webkit-font-smoothing: antialiased; 24 | -moz-osx-font-smoothing: grayscale; 25 | } 26 | 27 | .ti-wand:before { 28 | content: "\e600"; 29 | } 30 | .ti-volume:before { 31 | content: "\e601"; 32 | } 33 | .ti-user:before { 34 | content: "\e602"; 35 | } 36 | .ti-unlock:before { 37 | content: "\e603"; 38 | } 39 | .ti-unlink:before { 40 | content: "\e604"; 41 | } 42 | .ti-trash:before { 43 | content: "\e605"; 44 | } 45 | .ti-thought:before { 46 | content: "\e606"; 47 | } 48 | .ti-target:before { 49 | content: "\e607"; 50 | } 51 | .ti-tag:before { 52 | content: "\e608"; 53 | } 54 | .ti-tablet:before { 55 | content: "\e609"; 56 | } 57 | .ti-star:before { 58 | content: "\e60a"; 59 | } 60 | .ti-spray:before { 61 | content: "\e60b"; 62 | } 63 | .ti-signal:before { 64 | content: "\e60c"; 65 | } 66 | .ti-shopping-cart:before { 67 | content: "\e60d"; 68 | } 69 | .ti-shopping-cart-full:before { 70 | content: "\e60e"; 71 | } 72 | .ti-settings:before { 73 | content: "\e60f"; 74 | } 75 | .ti-search:before { 76 | content: "\e610"; 77 | } 78 | .ti-zoom-in:before { 79 | content: "\e611"; 80 | } 81 | .ti-zoom-out:before { 82 | content: "\e612"; 83 | } 84 | .ti-cut:before { 85 | content: "\e613"; 86 | } 87 | .ti-ruler:before { 88 | content: "\e614"; 89 | } 90 | .ti-ruler-pencil:before { 91 | content: "\e615"; 92 | } 93 | .ti-ruler-alt:before { 94 | content: "\e616"; 95 | } 96 | .ti-bookmark:before { 97 | content: "\e617"; 98 | } 99 | .ti-bookmark-alt:before { 100 | content: "\e618"; 101 | } 102 | .ti-reload:before { 103 | content: "\e619"; 104 | } 105 | .ti-plus:before { 106 | content: "\e61a"; 107 | } 108 | .ti-pin:before { 109 | content: "\e61b"; 110 | } 111 | .ti-pencil:before { 112 | content: "\e61c"; 113 | } 114 | .ti-pencil-alt:before { 115 | content: "\e61d"; 116 | } 117 | .ti-paint-roller:before { 118 | content: "\e61e"; 119 | } 120 | .ti-paint-bucket:before { 121 | content: "\e61f"; 122 | } 123 | .ti-na:before { 124 | content: "\e620"; 125 | } 126 | .ti-mobile:before { 127 | content: "\e621"; 128 | } 129 | .ti-minus:before { 130 | content: "\e622"; 131 | } 132 | .ti-medall:before { 133 | content: "\e623"; 134 | } 135 | .ti-medall-alt:before { 136 | content: "\e624"; 137 | } 138 | .ti-marker:before { 139 | content: "\e625"; 140 | } 141 | .ti-marker-alt:before { 142 | content: "\e626"; 143 | } 144 | .ti-arrow-up:before { 145 | content: "\e627"; 146 | } 147 | .ti-arrow-right:before { 148 | content: "\e628"; 149 | } 150 | .ti-arrow-left:before { 151 | content: "\e629"; 152 | } 153 | .ti-arrow-down:before { 154 | content: "\e62a"; 155 | } 156 | .ti-lock:before { 157 | content: "\e62b"; 158 | } 159 | .ti-location-arrow:before { 160 | content: "\e62c"; 161 | } 162 | .ti-link:before { 163 | content: "\e62d"; 164 | } 165 | .ti-layout:before { 166 | content: "\e62e"; 167 | } 168 | .ti-layers:before { 169 | content: "\e62f"; 170 | } 171 | .ti-layers-alt:before { 172 | content: "\e630"; 173 | } 174 | .ti-key:before { 175 | content: "\e631"; 176 | } 177 | .ti-import:before { 178 | content: "\e632"; 179 | } 180 | .ti-image:before { 181 | content: "\e633"; 182 | } 183 | .ti-heart:before { 184 | content: "\e634"; 185 | } 186 | .ti-heart-broken:before { 187 | content: "\e635"; 188 | } 189 | .ti-hand-stop:before { 190 | content: "\e636"; 191 | } 192 | .ti-hand-open:before { 193 | content: "\e637"; 194 | } 195 | .ti-hand-drag:before { 196 | content: "\e638"; 197 | } 198 | .ti-folder:before { 199 | content: "\e639"; 200 | } 201 | .ti-flag:before { 202 | content: "\e63a"; 203 | } 204 | .ti-flag-alt:before { 205 | content: "\e63b"; 206 | } 207 | .ti-flag-alt-2:before { 208 | content: "\e63c"; 209 | } 210 | .ti-eye:before { 211 | content: "\e63d"; 212 | } 213 | .ti-export:before { 214 | content: "\e63e"; 215 | } 216 | .ti-exchange-vertical:before { 217 | content: "\e63f"; 218 | } 219 | .ti-desktop:before { 220 | content: "\e640"; 221 | } 222 | .ti-cup:before { 223 | content: "\e641"; 224 | } 225 | .ti-crown:before { 226 | content: "\e642"; 227 | } 228 | .ti-comments:before { 229 | content: "\e643"; 230 | } 231 | .ti-comment:before { 232 | content: "\e644"; 233 | } 234 | .ti-comment-alt:before { 235 | content: "\e645"; 236 | } 237 | .ti-close:before { 238 | content: "\e646"; 239 | } 240 | .ti-clip:before { 241 | content: "\e647"; 242 | } 243 | .ti-angle-up:before { 244 | content: "\e648"; 245 | } 246 | .ti-angle-right:before { 247 | content: "\e649"; 248 | } 249 | .ti-angle-left:before { 250 | content: "\e64a"; 251 | } 252 | .ti-angle-down:before { 253 | content: "\e64b"; 254 | } 255 | .ti-check:before { 256 | content: "\e64c"; 257 | } 258 | .ti-check-box:before { 259 | content: "\e64d"; 260 | } 261 | .ti-camera:before { 262 | content: "\e64e"; 263 | } 264 | .ti-announcement:before { 265 | content: "\e64f"; 266 | } 267 | .ti-brush:before { 268 | content: "\e650"; 269 | } 270 | .ti-briefcase:before { 271 | content: "\e651"; 272 | } 273 | .ti-bolt:before { 274 | content: "\e652"; 275 | } 276 | .ti-bolt-alt:before { 277 | content: "\e653"; 278 | } 279 | .ti-blackboard:before { 280 | content: "\e654"; 281 | } 282 | .ti-bag:before { 283 | content: "\e655"; 284 | } 285 | .ti-move:before { 286 | content: "\e656"; 287 | } 288 | .ti-arrows-vertical:before { 289 | content: "\e657"; 290 | } 291 | .ti-arrows-horizontal:before { 292 | content: "\e658"; 293 | } 294 | .ti-fullscreen:before { 295 | content: "\e659"; 296 | } 297 | .ti-arrow-top-right:before { 298 | content: "\e65a"; 299 | } 300 | .ti-arrow-top-left:before { 301 | content: "\e65b"; 302 | } 303 | .ti-arrow-circle-up:before { 304 | content: "\e65c"; 305 | } 306 | .ti-arrow-circle-right:before { 307 | content: "\e65d"; 308 | } 309 | .ti-arrow-circle-left:before { 310 | content: "\e65e"; 311 | } 312 | .ti-arrow-circle-down:before { 313 | content: "\e65f"; 314 | } 315 | .ti-angle-double-up:before { 316 | content: "\e660"; 317 | } 318 | .ti-angle-double-right:before { 319 | content: "\e661"; 320 | } 321 | .ti-angle-double-left:before { 322 | content: "\e662"; 323 | } 324 | .ti-angle-double-down:before { 325 | content: "\e663"; 326 | } 327 | .ti-zip:before { 328 | content: "\e664"; 329 | } 330 | .ti-world:before { 331 | content: "\e665"; 332 | } 333 | .ti-wheelchair:before { 334 | content: "\e666"; 335 | } 336 | .ti-view-list:before { 337 | content: "\e667"; 338 | } 339 | .ti-view-list-alt:before { 340 | content: "\e668"; 341 | } 342 | .ti-view-grid:before { 343 | content: "\e669"; 344 | } 345 | .ti-uppercase:before { 346 | content: "\e66a"; 347 | } 348 | .ti-upload:before { 349 | content: "\e66b"; 350 | } 351 | .ti-underline:before { 352 | content: "\e66c"; 353 | } 354 | .ti-truck:before { 355 | content: "\e66d"; 356 | } 357 | .ti-timer:before { 358 | content: "\e66e"; 359 | } 360 | .ti-ticket:before { 361 | content: "\e66f"; 362 | } 363 | .ti-thumb-up:before { 364 | content: "\e670"; 365 | } 366 | .ti-thumb-down:before { 367 | content: "\e671"; 368 | } 369 | .ti-text:before { 370 | content: "\e672"; 371 | } 372 | .ti-stats-up:before { 373 | content: "\e673"; 374 | } 375 | .ti-stats-down:before { 376 | content: "\e674"; 377 | } 378 | .ti-split-v:before { 379 | content: "\e675"; 380 | } 381 | .ti-split-h:before { 382 | content: "\e676"; 383 | } 384 | .ti-smallcap:before { 385 | content: "\e677"; 386 | } 387 | .ti-shine:before { 388 | content: "\e678"; 389 | } 390 | .ti-shift-right:before { 391 | content: "\e679"; 392 | } 393 | .ti-shift-left:before { 394 | content: "\e67a"; 395 | } 396 | .ti-shield:before { 397 | content: "\e67b"; 398 | } 399 | .ti-notepad:before { 400 | content: "\e67c"; 401 | } 402 | .ti-server:before { 403 | content: "\e67d"; 404 | } 405 | .ti-quote-right:before { 406 | content: "\e67e"; 407 | } 408 | .ti-quote-left:before { 409 | content: "\e67f"; 410 | } 411 | .ti-pulse:before { 412 | content: "\e680"; 413 | } 414 | .ti-printer:before { 415 | content: "\e681"; 416 | } 417 | .ti-power-off:before { 418 | content: "\e682"; 419 | } 420 | .ti-plug:before { 421 | content: "\e683"; 422 | } 423 | .ti-pie-chart:before { 424 | content: "\e684"; 425 | } 426 | .ti-paragraph:before { 427 | content: "\e685"; 428 | } 429 | .ti-panel:before { 430 | content: "\e686"; 431 | } 432 | .ti-package:before { 433 | content: "\e687"; 434 | } 435 | .ti-music:before { 436 | content: "\e688"; 437 | } 438 | .ti-music-alt:before { 439 | content: "\e689"; 440 | } 441 | .ti-mouse:before { 442 | content: "\e68a"; 443 | } 444 | .ti-mouse-alt:before { 445 | content: "\e68b"; 446 | } 447 | .ti-money:before { 448 | content: "\e68c"; 449 | } 450 | .ti-microphone:before { 451 | content: "\e68d"; 452 | } 453 | .ti-menu:before { 454 | content: "\e68e"; 455 | } 456 | .ti-menu-alt:before { 457 | content: "\e68f"; 458 | } 459 | .ti-map:before { 460 | content: "\e690"; 461 | } 462 | .ti-map-alt:before { 463 | content: "\e691"; 464 | } 465 | .ti-loop:before { 466 | content: "\e692"; 467 | } 468 | .ti-location-pin:before { 469 | content: "\e693"; 470 | } 471 | .ti-list:before { 472 | content: "\e694"; 473 | } 474 | .ti-light-bulb:before { 475 | content: "\e695"; 476 | } 477 | .ti-Italic:before { 478 | content: "\e696"; 479 | } 480 | .ti-info:before { 481 | content: "\e697"; 482 | } 483 | .ti-infinite:before { 484 | content: "\e698"; 485 | } 486 | .ti-id-badge:before { 487 | content: "\e699"; 488 | } 489 | .ti-hummer:before { 490 | content: "\e69a"; 491 | } 492 | .ti-home:before { 493 | content: "\e69b"; 494 | } 495 | .ti-help:before { 496 | content: "\e69c"; 497 | } 498 | .ti-headphone:before { 499 | content: "\e69d"; 500 | } 501 | .ti-harddrives:before { 502 | content: "\e69e"; 503 | } 504 | .ti-harddrive:before { 505 | content: "\e69f"; 506 | } 507 | .ti-gift:before { 508 | content: "\e6a0"; 509 | } 510 | .ti-game:before { 511 | content: "\e6a1"; 512 | } 513 | .ti-filter:before { 514 | content: "\e6a2"; 515 | } 516 | .ti-files:before { 517 | content: "\e6a3"; 518 | } 519 | .ti-file:before { 520 | content: "\e6a4"; 521 | } 522 | .ti-eraser:before { 523 | content: "\e6a5"; 524 | } 525 | .ti-envelope:before { 526 | content: "\e6a6"; 527 | } 528 | .ti-download:before { 529 | content: "\e6a7"; 530 | } 531 | .ti-direction:before { 532 | content: "\e6a8"; 533 | } 534 | .ti-direction-alt:before { 535 | content: "\e6a9"; 536 | } 537 | .ti-dashboard:before { 538 | content: "\e6aa"; 539 | } 540 | .ti-control-stop:before { 541 | content: "\e6ab"; 542 | } 543 | .ti-control-shuffle:before { 544 | content: "\e6ac"; 545 | } 546 | .ti-control-play:before { 547 | content: "\e6ad"; 548 | } 549 | .ti-control-pause:before { 550 | content: "\e6ae"; 551 | } 552 | .ti-control-forward:before { 553 | content: "\e6af"; 554 | } 555 | .ti-control-backward:before { 556 | content: "\e6b0"; 557 | } 558 | .ti-cloud:before { 559 | content: "\e6b1"; 560 | } 561 | .ti-cloud-up:before { 562 | content: "\e6b2"; 563 | } 564 | .ti-cloud-down:before { 565 | content: "\e6b3"; 566 | } 567 | .ti-clipboard:before { 568 | content: "\e6b4"; 569 | } 570 | .ti-car:before { 571 | content: "\e6b5"; 572 | } 573 | .ti-calendar:before { 574 | content: "\e6b6"; 575 | } 576 | .ti-book:before { 577 | content: "\e6b7"; 578 | } 579 | .ti-bell:before { 580 | content: "\e6b8"; 581 | } 582 | .ti-basketball:before { 583 | content: "\e6b9"; 584 | } 585 | .ti-bar-chart:before { 586 | content: "\e6ba"; 587 | } 588 | .ti-bar-chart-alt:before { 589 | content: "\e6bb"; 590 | } 591 | .ti-back-right:before { 592 | content: "\e6bc"; 593 | } 594 | .ti-back-left:before { 595 | content: "\e6bd"; 596 | } 597 | .ti-arrows-corner:before { 598 | content: "\e6be"; 599 | } 600 | .ti-archive:before { 601 | content: "\e6bf"; 602 | } 603 | .ti-anchor:before { 604 | content: "\e6c0"; 605 | } 606 | .ti-align-right:before { 607 | content: "\e6c1"; 608 | } 609 | .ti-align-left:before { 610 | content: "\e6c2"; 611 | } 612 | .ti-align-justify:before { 613 | content: "\e6c3"; 614 | } 615 | .ti-align-center:before { 616 | content: "\e6c4"; 617 | } 618 | .ti-alert:before { 619 | content: "\e6c5"; 620 | } 621 | .ti-alarm-clock:before { 622 | content: "\e6c6"; 623 | } 624 | .ti-agenda:before { 625 | content: "\e6c7"; 626 | } 627 | .ti-write:before { 628 | content: "\e6c8"; 629 | } 630 | .ti-window:before { 631 | content: "\e6c9"; 632 | } 633 | .ti-widgetized:before { 634 | content: "\e6ca"; 635 | } 636 | .ti-widget:before { 637 | content: "\e6cb"; 638 | } 639 | .ti-widget-alt:before { 640 | content: "\e6cc"; 641 | } 642 | .ti-wallet:before { 643 | content: "\e6cd"; 644 | } 645 | .ti-video-clapper:before { 646 | content: "\e6ce"; 647 | } 648 | .ti-video-camera:before { 649 | content: "\e6cf"; 650 | } 651 | .ti-vector:before { 652 | content: "\e6d0"; 653 | } 654 | .ti-themify-logo:before { 655 | content: "\e6d1"; 656 | } 657 | .ti-themify-favicon:before { 658 | content: "\e6d2"; 659 | } 660 | .ti-themify-favicon-alt:before { 661 | content: "\e6d3"; 662 | } 663 | .ti-support:before { 664 | content: "\e6d4"; 665 | } 666 | .ti-stamp:before { 667 | content: "\e6d5"; 668 | } 669 | .ti-split-v-alt:before { 670 | content: "\e6d6"; 671 | } 672 | .ti-slice:before { 673 | content: "\e6d7"; 674 | } 675 | .ti-shortcode:before { 676 | content: "\e6d8"; 677 | } 678 | .ti-shift-right-alt:before { 679 | content: "\e6d9"; 680 | } 681 | .ti-shift-left-alt:before { 682 | content: "\e6da"; 683 | } 684 | .ti-ruler-alt-2:before { 685 | content: "\e6db"; 686 | } 687 | .ti-receipt:before { 688 | content: "\e6dc"; 689 | } 690 | .ti-pin2:before { 691 | content: "\e6dd"; 692 | } 693 | .ti-pin-alt:before { 694 | content: "\e6de"; 695 | } 696 | .ti-pencil-alt2:before { 697 | content: "\e6df"; 698 | } 699 | .ti-palette:before { 700 | content: "\e6e0"; 701 | } 702 | .ti-more:before { 703 | content: "\e6e1"; 704 | } 705 | .ti-more-alt:before { 706 | content: "\e6e2"; 707 | } 708 | .ti-microphone-alt:before { 709 | content: "\e6e3"; 710 | } 711 | .ti-magnet:before { 712 | content: "\e6e4"; 713 | } 714 | .ti-line-double:before { 715 | content: "\e6e5"; 716 | } 717 | .ti-line-dotted:before { 718 | content: "\e6e6"; 719 | } 720 | .ti-line-dashed:before { 721 | content: "\e6e7"; 722 | } 723 | .ti-layout-width-full:before { 724 | content: "\e6e8"; 725 | } 726 | .ti-layout-width-default:before { 727 | content: "\e6e9"; 728 | } 729 | .ti-layout-width-default-alt:before { 730 | content: "\e6ea"; 731 | } 732 | .ti-layout-tab:before { 733 | content: "\e6eb"; 734 | } 735 | .ti-layout-tab-window:before { 736 | content: "\e6ec"; 737 | } 738 | .ti-layout-tab-v:before { 739 | content: "\e6ed"; 740 | } 741 | .ti-layout-tab-min:before { 742 | content: "\e6ee"; 743 | } 744 | .ti-layout-slider:before { 745 | content: "\e6ef"; 746 | } 747 | .ti-layout-slider-alt:before { 748 | content: "\e6f0"; 749 | } 750 | .ti-layout-sidebar-right:before { 751 | content: "\e6f1"; 752 | } 753 | .ti-layout-sidebar-none:before { 754 | content: "\e6f2"; 755 | } 756 | .ti-layout-sidebar-left:before { 757 | content: "\e6f3"; 758 | } 759 | .ti-layout-placeholder:before { 760 | content: "\e6f4"; 761 | } 762 | .ti-layout-menu:before { 763 | content: "\e6f5"; 764 | } 765 | .ti-layout-menu-v:before { 766 | content: "\e6f6"; 767 | } 768 | .ti-layout-menu-separated:before { 769 | content: "\e6f7"; 770 | } 771 | .ti-layout-menu-full:before { 772 | content: "\e6f8"; 773 | } 774 | .ti-layout-media-right-alt:before { 775 | content: "\e6f9"; 776 | } 777 | .ti-layout-media-right:before { 778 | content: "\e6fa"; 779 | } 780 | .ti-layout-media-overlay:before { 781 | content: "\e6fb"; 782 | } 783 | .ti-layout-media-overlay-alt:before { 784 | content: "\e6fc"; 785 | } 786 | .ti-layout-media-overlay-alt-2:before { 787 | content: "\e6fd"; 788 | } 789 | .ti-layout-media-left-alt:before { 790 | content: "\e6fe"; 791 | } 792 | .ti-layout-media-left:before { 793 | content: "\e6ff"; 794 | } 795 | .ti-layout-media-center-alt:before { 796 | content: "\e700"; 797 | } 798 | .ti-layout-media-center:before { 799 | content: "\e701"; 800 | } 801 | .ti-layout-list-thumb:before { 802 | content: "\e702"; 803 | } 804 | .ti-layout-list-thumb-alt:before { 805 | content: "\e703"; 806 | } 807 | .ti-layout-list-post:before { 808 | content: "\e704"; 809 | } 810 | .ti-layout-list-large-image:before { 811 | content: "\e705"; 812 | } 813 | .ti-layout-line-solid:before { 814 | content: "\e706"; 815 | } 816 | .ti-layout-grid4:before { 817 | content: "\e707"; 818 | } 819 | .ti-layout-grid3:before { 820 | content: "\e708"; 821 | } 822 | .ti-layout-grid2:before { 823 | content: "\e709"; 824 | } 825 | .ti-layout-grid2-thumb:before { 826 | content: "\e70a"; 827 | } 828 | .ti-layout-cta-right:before { 829 | content: "\e70b"; 830 | } 831 | .ti-layout-cta-left:before { 832 | content: "\e70c"; 833 | } 834 | .ti-layout-cta-center:before { 835 | content: "\e70d"; 836 | } 837 | .ti-layout-cta-btn-right:before { 838 | content: "\e70e"; 839 | } 840 | .ti-layout-cta-btn-left:before { 841 | content: "\e70f"; 842 | } 843 | .ti-layout-column4:before { 844 | content: "\e710"; 845 | } 846 | .ti-layout-column3:before { 847 | content: "\e711"; 848 | } 849 | .ti-layout-column2:before { 850 | content: "\e712"; 851 | } 852 | .ti-layout-accordion-separated:before { 853 | content: "\e713"; 854 | } 855 | .ti-layout-accordion-merged:before { 856 | content: "\e714"; 857 | } 858 | .ti-layout-accordion-list:before { 859 | content: "\e715"; 860 | } 861 | .ti-ink-pen:before { 862 | content: "\e716"; 863 | } 864 | .ti-info-alt:before { 865 | content: "\e717"; 866 | } 867 | .ti-help-alt:before { 868 | content: "\e718"; 869 | } 870 | .ti-headphone-alt:before { 871 | content: "\e719"; 872 | } 873 | .ti-hand-point-up:before { 874 | content: "\e71a"; 875 | } 876 | .ti-hand-point-right:before { 877 | content: "\e71b"; 878 | } 879 | .ti-hand-point-left:before { 880 | content: "\e71c"; 881 | } 882 | .ti-hand-point-down:before { 883 | content: "\e71d"; 884 | } 885 | .ti-gallery:before { 886 | content: "\e71e"; 887 | } 888 | .ti-face-smile:before { 889 | content: "\e71f"; 890 | } 891 | .ti-face-sad:before { 892 | content: "\e720"; 893 | } 894 | .ti-credit-card:before { 895 | content: "\e721"; 896 | } 897 | .ti-control-skip-forward:before { 898 | content: "\e722"; 899 | } 900 | .ti-control-skip-backward:before { 901 | content: "\e723"; 902 | } 903 | .ti-control-record:before { 904 | content: "\e724"; 905 | } 906 | .ti-control-eject:before { 907 | content: "\e725"; 908 | } 909 | .ti-comments-smiley:before { 910 | content: "\e726"; 911 | } 912 | .ti-brush-alt:before { 913 | content: "\e727"; 914 | } 915 | .ti-youtube:before { 916 | content: "\e728"; 917 | } 918 | .ti-vimeo:before { 919 | content: "\e729"; 920 | } 921 | .ti-twitter:before { 922 | content: "\e72a"; 923 | } 924 | .ti-time:before { 925 | content: "\e72b"; 926 | } 927 | .ti-tumblr:before { 928 | content: "\e72c"; 929 | } 930 | .ti-skype:before { 931 | content: "\e72d"; 932 | } 933 | .ti-share:before { 934 | content: "\e72e"; 935 | } 936 | .ti-share-alt:before { 937 | content: "\e72f"; 938 | } 939 | .ti-rocket:before { 940 | content: "\e730"; 941 | } 942 | .ti-pinterest:before { 943 | content: "\e731"; 944 | } 945 | .ti-new-window:before { 946 | content: "\e732"; 947 | } 948 | .ti-microsoft:before { 949 | content: "\e733"; 950 | } 951 | .ti-list-ol:before { 952 | content: "\e734"; 953 | } 954 | .ti-linkedin:before { 955 | content: "\e735"; 956 | } 957 | .ti-layout-sidebar-2:before { 958 | content: "\e736"; 959 | } 960 | .ti-layout-grid4-alt:before { 961 | content: "\e737"; 962 | } 963 | .ti-layout-grid3-alt:before { 964 | content: "\e738"; 965 | } 966 | .ti-layout-grid2-alt:before { 967 | content: "\e739"; 968 | } 969 | .ti-layout-column4-alt:before { 970 | content: "\e73a"; 971 | } 972 | .ti-layout-column3-alt:before { 973 | content: "\e73b"; 974 | } 975 | .ti-layout-column2-alt:before { 976 | content: "\e73c"; 977 | } 978 | .ti-instagram:before { 979 | content: "\e73d"; 980 | } 981 | .ti-google:before { 982 | content: "\e73e"; 983 | } 984 | .ti-github:before { 985 | content: "\e73f"; 986 | } 987 | .ti-flickr:before { 988 | content: "\e740"; 989 | } 990 | .ti-facebook:before { 991 | content: "\e741"; 992 | } 993 | .ti-dropbox:before { 994 | content: "\e742"; 995 | } 996 | .ti-dribbble:before { 997 | content: "\e743"; 998 | } 999 | .ti-apple:before { 1000 | content: "\e744"; 1001 | } 1002 | .ti-android:before { 1003 | content: "\e745"; 1004 | } 1005 | .ti-save:before { 1006 | content: "\e746"; 1007 | } 1008 | .ti-save-alt:before { 1009 | content: "\e747"; 1010 | } 1011 | .ti-yahoo:before { 1012 | content: "\e748"; 1013 | } 1014 | .ti-wordpress:before { 1015 | content: "\e749"; 1016 | } 1017 | .ti-vimeo-alt:before { 1018 | content: "\e74a"; 1019 | } 1020 | .ti-twitter-alt:before { 1021 | content: "\e74b"; 1022 | } 1023 | .ti-tumblr-alt:before { 1024 | content: "\e74c"; 1025 | } 1026 | .ti-trello:before { 1027 | content: "\e74d"; 1028 | } 1029 | .ti-stack-overflow:before { 1030 | content: "\e74e"; 1031 | } 1032 | .ti-soundcloud:before { 1033 | content: "\e74f"; 1034 | } 1035 | .ti-sharethis:before { 1036 | content: "\e750"; 1037 | } 1038 | .ti-sharethis-alt:before { 1039 | content: "\e751"; 1040 | } 1041 | .ti-reddit:before { 1042 | content: "\e752"; 1043 | } 1044 | .ti-pinterest-alt:before { 1045 | content: "\e753"; 1046 | } 1047 | .ti-microsoft-alt:before { 1048 | content: "\e754"; 1049 | } 1050 | .ti-linux:before { 1051 | content: "\e755"; 1052 | } 1053 | .ti-jsfiddle:before { 1054 | content: "\e756"; 1055 | } 1056 | .ti-joomla:before { 1057 | content: "\e757"; 1058 | } 1059 | .ti-html5:before { 1060 | content: "\e758"; 1061 | } 1062 | .ti-flickr-alt:before { 1063 | content: "\e759"; 1064 | } 1065 | .ti-email:before { 1066 | content: "\e75a"; 1067 | } 1068 | .ti-drupal:before { 1069 | content: "\e75b"; 1070 | } 1071 | .ti-dropbox-alt:before { 1072 | content: "\e75c"; 1073 | } 1074 | .ti-css3:before { 1075 | content: "\e75d"; 1076 | } 1077 | .ti-rss:before { 1078 | content: "\e75e"; 1079 | } 1080 | .ti-rss-alt:before { 1081 | content: "\e75f"; 1082 | } 1083 | --------------------------------------------------------------------------------